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.
9. Why do you do or have done
things, or which investment
decisions are your changes
related to?
40€
20€
20€
18.9.2014 www.ambientia.net 9
10. Which of your customers suffer
from the same bug as
CustomerX?
X
18.9.2014 www.ambientia.net 10
11. Whether your code change has
already been published and if it
has, where to?
dev
qa
18.9.2014 www.ambientia.net 11
12. How much time do you spend
generating reports to your
stakeholders?
18.9.2014 www.ambientia.net 12
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 cetera
18.9.2014 www.ambientia.net 13
14. So, can you tell ... when your
moose is coughing?
18.9.2014 www.ambientia.net 14
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 15
16. Case Bamboo plan branches
master
development
• Automatic branch detection
• Set up CI (build & test)
• Efficiency, no manual labor involved
• Agility, lower cost to branching
18.9.2014 www.ambientia.net 16
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 21
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 www.ambientia.net 22