23

AgileALM by Tomi Kallio

Embed Size (px)

DESCRIPTION

Tomi Kallio's presentation about agile Application Lifecycle Managent (agileALM) in Atlassian User Group in Stockholm September 18 2014. agileALM is all about efficiency, transparency, traceability and agility in software product development. Learn more how to utilize Atlassian tools, like JIRA, Bamboo etc in your SW development process.

Citation preview

Page 1: AgileALM by Tomi Kallio
Page 2: AgileALM by Tomi Kallio

www.ambientia.net 2

agileALM

"Quick guide to making it work"

NAUG Stockholm

Tomi Kallio

18.9.2014

Page 3: AgileALM by Tomi Kallio

www.ambientia.net 318.9.2014

• Founded in 1996• 100+ employees• Intranet solutions, Liferay portals,

industrial internet, service design, software development, ALM, ...

• Atlassian products, licenses, and consulting

Page 4: AgileALM by Tomi Kallio

4www.ambientia.net

JIRA & Confluence Nordic Conference on Oct 9 in Helsinki (jcn.fi)

18.9.2014

Register now and save 50%

Page 5: AgileALM by Tomi Kallio

www.ambientia.net 5

Drag picture to placeholder or click icon to add

"Does your [sw] development [dept.|org.] cough like an asthmatic

moose?" (direct translation from Finnish)

18.9.2014

Page 6: AgileALM by Tomi Kallio

6www.ambientia.net

ALM – Application Lifecycle Management

18.9.2014

time

Stuff

Page 7: AgileALM by Tomi Kallio

7www.ambientia.net

Efficiency Transparency

Traceability Agility

agileALM

18.9.2014

Page 8: AgileALM by Tomi Kallio

8www.ambientia.net

Can you tell ...

18.9.2014

Page 9: AgileALM by Tomi Kallio

9www.ambientia.net

Why do you do or have done things, or which investment decisions are your changes

related to?

18.9.2014

40€

20€

20€

Page 10: AgileALM by Tomi Kallio

10www.ambientia.net

Which of your customers suffer from the same bug as

CustomerX?

18.9.2014

X

Page 11: AgileALM by Tomi Kallio

11www.ambientia.net

Whether your code change has already been published and if it

has, where to?

18.9.2014

dev qa

Page 12: AgileALM by Tomi Kallio

12www.ambientia.net

How much time do you spend generating reports to your

stakeholders?

18.9.2014

Page 13: AgileALM by Tomi Kallio

www.ambientia.net 13

Can you tell...

• To which initiative or decision the change is based on?• When was that decision made and by whom?

• If there is a real need for all the changes that were made?• You are not making ad-hoc changes, are you?

• How long you write release notes for the changes?• Wouldn't it be better to generate the notes and docs

automatically?

• Et cetera18.9.2014

Page 14: AgileALM by Tomi Kallio

14www.ambientia.net

So, can you tell ... when your moose is coughing?

18.9.2014

Page 15: AgileALM by Tomi Kallio

www.ambientia.net 15

Case JIRA development panel

• Everything visible on the issue (JIRA – Stash – Bamboo migration)

• Transparency, the whole truth and nothing but• Traceability, where's my change

18.9.2014

Page 16: AgileALM by Tomi Kallio

www.ambientia.net 16

Case Bamboo plan branches

• Automatic branch detection• Set up CI (build & test)

• Efficiency, no manual labor involved• Agility, lower cost to branching

18.9.2014

master

development

Page 17: AgileALM by Tomi Kallio

www.ambientia.net 17

Case Bamboo deployment envs

18.9.2014

Page 18: AgileALM by Tomi Kallio

www.ambientia.net 18

What is being deployed?

• Example: rollback

18.9.2014

Page 19: AgileALM by Tomi Kallio

www.ambientia.net 19

Following progress

18.9.2014

• The all new JIRA version view:

Page 20: AgileALM by Tomi Kallio

20www.ambientia.net

JIRA Portfolio – project portfolio management

18.9.2014

New! New! New!

New! N

ew! N

ew!

Page 21: AgileALM by Tomi Kallio

www.ambientia.net 21

Quick traceability tips

• "Why are we doing this right now?"• e.g. specific task in a sprint

• Set up issue linking (implements, related to)• Back and forth, chain of evidence

• Initiatives high-level features sub features user stories tasks

• Screenshot: Structure addon for JIRA• JIRA Portfolio and JIRA 18.9.2014

Page 22: AgileALM by Tomi Kallio

www.ambientia.net 22

Quick transparency tips

• Collect your work and immediate dependencies onto pages in Confluence• Reporting live status (no more copy-paste!)• Your audience might not use JIRA daily

• Open and honest view to the operations• Show schedules and especially changes to them!

• Screenshot: Product Owner dashboard

18.9.2014

Page 23: AgileALM by Tomi Kallio

[email protected]

+358407492051

@tomi_kallio

Tomi Kallio