AgileALM by Tomi Kallio

Post on 28-Nov-2014

151 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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.

Transcript

www.ambientia.net 2

agileALM

"Quick guide to making it work"

NAUG Stockholm

Tomi Kallio

18.9.2014

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

4www.ambientia.net

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

18.9.2014

Register now and save 50%

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

6www.ambientia.net

ALM – Application Lifecycle Management

18.9.2014

time

Stuff

7www.ambientia.net

Efficiency Transparency

Traceability Agility

agileALM

18.9.2014

8www.ambientia.net

Can you tell ...

18.9.2014

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€

10www.ambientia.net

Which of your customers suffer from the same bug as

CustomerX?

18.9.2014

X

11www.ambientia.net

Whether your code change has already been published and if it

has, where to?

18.9.2014

dev qa

12www.ambientia.net

How much time do you spend generating reports to your

stakeholders?

18.9.2014

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

14www.ambientia.net

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

18.9.2014

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

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

www.ambientia.net 17

Case Bamboo deployment envs

18.9.2014

www.ambientia.net 18

What is being deployed?

• Example: rollback

18.9.2014

www.ambientia.net 19

Following progress

18.9.2014

• The all new JIRA version view:

20www.ambientia.net

JIRA Portfolio – project portfolio management

18.9.2014

New! New! New!

New! N

ew! N

ew!

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

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

tomi.kallio@ambientia.fi

+358407492051

@tomi_kallio

Tomi Kallio

top related