SlideShare a Scribd company logo
1 of 23
agileALM 
"Quick guide to making it work" 
NAUG Stockholm 
Tomi Kallio 
18.9.2014 www.ambientia.net 2
• Founded in 1996 
• 100+ employees 
• Intranet solutions, Liferay portals, 
industrial internet, service design, 
software development, ALM, ... 
• Atlassian products, licenses, and 
consulting 
18.9.2014 www.ambientia.net 3
JIRA & Confluence Nordic Conference on Oct 9 in Helsinki (jcn.fi) 
Register now and save 50% 
18.9.2014 www.ambientia.net 
4
"Does your [sw] development 
[dept.|org.] cough like an asthmatic 
moose?" (direct translation from Finnish) 
18.9.2014 www.ambientia.net 5
ALM – Application Lifecycle Management 
time 
Stuff 
18.9.2014 www.ambientia.net 6
Efficiency Transparency 
agileALM 
Traceability Agility 
18.9.2014 www.ambientia.net 7
Can you tell ... 
18.9.2014 www.ambientia.net 8
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
Which of your customers suffer 
from the same bug as 
CustomerX? 
X 
18.9.2014 www.ambientia.net 10
Whether your code change has 
already been published and if it 
has, where to? 
dev 
qa 
18.9.2014 www.ambientia.net 11
How much time do you spend 
generating reports to your 
stakeholders? 
18.9.2014 www.ambientia.net 12
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
So, can you tell ... when your 
moose is coughing? 
18.9.2014 www.ambientia.net 14
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
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
Case Bamboo deployment envs 
18.9.2014 www.ambientia.net 17
What is being deployed? 
• Example: rollback 
18.9.2014 www.ambientia.net 18
Following progress 
• The all new JIRA version view: 
18.9.2014 www.ambientia.net 19
JIRA Portfolio – project portfolio 
management 
18.9.2014 www.ambientia.net 20
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
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
Tomi Kallio 
tomi.kallio@ambientia.fi 
+358407492051 
@tomi_kallio

More Related Content

Similar to AgileALM by Tomi Kallio

IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourTaisuke Yamada
 
OpenStack Ansible for private cloud at Kaidee
OpenStack Ansible for private cloud at KaideeOpenStack Ansible for private cloud at Kaidee
OpenStack Ansible for private cloud at KaideeJirayut Nimsaeng
 
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...TIBCO Jaspersoft
 
RIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopRIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopMassimo Candela
 
DIY Website Performance - Akamai Toronto Tech Day 2015
DIY Website Performance - Akamai Toronto Tech Day 2015DIY Website Performance - Akamai Toronto Tech Day 2015
DIY Website Performance - Akamai Toronto Tech Day 2015Desmond Tam
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroBeMyApp
 
Why is my digital spend so high?
Why is my digital spend so high?Why is my digital spend so high?
Why is my digital spend so high?Appvia
 
DevOps for E-Commerce
DevOps for E-CommerceDevOps for E-Commerce
DevOps for E-CommerceAarno Aukia
 
SAP S4/HANA meetup overview
SAP S4/HANA meetup overview SAP S4/HANA meetup overview
SAP S4/HANA meetup overview Accenture Hungary
 
User! 2019 best practices for building shiny enterprise applications
User! 2019  best practices for building shiny enterprise applicationsUser! 2019  best practices for building shiny enterprise applications
User! 2019 best practices for building shiny enterprise applicationsAppsilon Data Science
 
20 Practical tips for a successful internationalisation project
20 Practical tips for a successful internationalisation project20 Practical tips for a successful internationalisation project
20 Practical tips for a successful internationalisation projectecomplexx
 
Vademecum per l'internet of things in industria 4.0
Vademecum per l'internet of things in industria 4.0Vademecum per l'internet of things in industria 4.0
Vademecum per l'internet of things in industria 4.0Marco Parenzan
 
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzan
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco ParenzanCCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzan
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzanwalk2talk srl
 
Innotech Vietnam Profile
Innotech Vietnam ProfileInnotech Vietnam Profile
Innotech Vietnam ProfileLe Phuong
 
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...Infralovers
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileVaidas Adomauskas
 
00 intro & fuse offerings
00 intro & fuse offerings00 intro & fuse offerings
00 intro & fuse offeringsRedpillLinpro
 
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du CloudObjectif Libre
 
Meetup #6 Voiture Connectée à Paris
Meetup #6 Voiture Connectée à ParisMeetup #6 Voiture Connectée à Paris
Meetup #6 Voiture Connectée à ParisLaurent Dunys
 

Similar to AgileALM by Tomi Kallio (20)

IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an Hour
 
OpenStack Ansible for private cloud at Kaidee
OpenStack Ansible for private cloud at KaideeOpenStack Ansible for private cloud at Kaidee
OpenStack Ansible for private cloud at Kaidee
 
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
 
RIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopRIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco Workshop
 
DIY Website Performance - Akamai Toronto Tech Day 2015
DIY Website Performance - Akamai Toronto Tech Day 2015DIY Website Performance - Akamai Toronto Tech Day 2015
DIY Website Performance - Akamai Toronto Tech Day 2015
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - Intro
 
Why is my digital spend so high?
Why is my digital spend so high?Why is my digital spend so high?
Why is my digital spend so high?
 
DevOps for E-Commerce
DevOps for E-CommerceDevOps for E-Commerce
DevOps for E-Commerce
 
SAP S4/HANA meetup overview
SAP S4/HANA meetup overview SAP S4/HANA meetup overview
SAP S4/HANA meetup overview
 
User! 2019 best practices for building shiny enterprise applications
User! 2019  best practices for building shiny enterprise applicationsUser! 2019  best practices for building shiny enterprise applications
User! 2019 best practices for building shiny enterprise applications
 
20 Practical tips for a successful internationalisation project
20 Practical tips for a successful internationalisation project20 Practical tips for a successful internationalisation project
20 Practical tips for a successful internationalisation project
 
Vademecum per l'internet of things in industria 4.0
Vademecum per l'internet of things in industria 4.0Vademecum per l'internet of things in industria 4.0
Vademecum per l'internet of things in industria 4.0
 
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzan
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco ParenzanCCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzan
CCI2017 - Vademecum per l'Internet of Things in Industria 4.0 - Marco Parenzan
 
Innotech Vietnam Profile
Innotech Vietnam ProfileInnotech Vietnam Profile
Innotech Vietnam Profile
 
Industry 4.0 … Rewind
Industry 4.0 … RewindIndustry 4.0 … Rewind
Industry 4.0 … Rewind
 
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
 
00 intro & fuse offerings
00 intro & fuse offerings00 intro & fuse offerings
00 intro & fuse offerings
 
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
 
Meetup #6 Voiture Connectée à Paris
Meetup #6 Voiture Connectée à ParisMeetup #6 Voiture Connectée à Paris
Meetup #6 Voiture Connectée à Paris
 

More from Marko Saha

Atlassian team 21 yhteenveto
Atlassian team 21 yhteenvetoAtlassian team 21 yhteenveto
Atlassian team 21 yhteenvetoMarko Saha
 
Näin hallitset liiketoimintasi omaisuutta keskitetysti Jiralla
Näin hallitset liiketoimintasi omaisuutta keskitetysti JirallaNäin hallitset liiketoimintasi omaisuutta keskitetysti Jiralla
Näin hallitset liiketoimintasi omaisuutta keskitetysti JirallaMarko Saha
 
Atlassian summit highlights 2014
Atlassian summit highlights 2014Atlassian summit highlights 2014
Atlassian summit highlights 2014Marko Saha
 
JIRA Service Desk presentation
JIRA Service Desk presentationJIRA Service Desk presentation
JIRA Service Desk presentationMarko Saha
 
Improving SW Quality in a Distributed Environment
Improving SW Quality in a Distributed EnvironmentImproving SW Quality in a Distributed Environment
Improving SW Quality in a Distributed EnvironmentMarko Saha
 
Jira Service Desk
Jira Service DeskJira Service Desk
Jira Service DeskMarko Saha
 
Confluence blueprints
Confluence blueprintsConfluence blueprints
Confluence blueprintsMarko Saha
 

More from Marko Saha (7)

Atlassian team 21 yhteenveto
Atlassian team 21 yhteenvetoAtlassian team 21 yhteenveto
Atlassian team 21 yhteenveto
 
Näin hallitset liiketoimintasi omaisuutta keskitetysti Jiralla
Näin hallitset liiketoimintasi omaisuutta keskitetysti JirallaNäin hallitset liiketoimintasi omaisuutta keskitetysti Jiralla
Näin hallitset liiketoimintasi omaisuutta keskitetysti Jiralla
 
Atlassian summit highlights 2014
Atlassian summit highlights 2014Atlassian summit highlights 2014
Atlassian summit highlights 2014
 
JIRA Service Desk presentation
JIRA Service Desk presentationJIRA Service Desk presentation
JIRA Service Desk presentation
 
Improving SW Quality in a Distributed Environment
Improving SW Quality in a Distributed EnvironmentImproving SW Quality in a Distributed Environment
Improving SW Quality in a Distributed Environment
 
Jira Service Desk
Jira Service DeskJira Service Desk
Jira Service Desk
 
Confluence blueprints
Confluence blueprintsConfluence blueprints
Confluence blueprints
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

AgileALM by Tomi Kallio

  • 1.
  • 2. agileALM "Quick guide to making it work" NAUG Stockholm Tomi Kallio 18.9.2014 www.ambientia.net 2
  • 3. • Founded in 1996 • 100+ employees • Intranet solutions, Liferay portals, industrial internet, service design, software development, ALM, ... • Atlassian products, licenses, and consulting 18.9.2014 www.ambientia.net 3
  • 4. JIRA & Confluence Nordic Conference on Oct 9 in Helsinki (jcn.fi) Register now and save 50% 18.9.2014 www.ambientia.net 4
  • 5. "Does your [sw] development [dept.|org.] cough like an asthmatic moose?" (direct translation from Finnish) 18.9.2014 www.ambientia.net 5
  • 6. ALM – Application Lifecycle Management time Stuff 18.9.2014 www.ambientia.net 6
  • 7. Efficiency Transparency agileALM Traceability Agility 18.9.2014 www.ambientia.net 7
  • 8. Can you tell ... 18.9.2014 www.ambientia.net 8
  • 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
  • 17. Case Bamboo deployment envs 18.9.2014 www.ambientia.net 17
  • 18. What is being deployed? • Example: rollback 18.9.2014 www.ambientia.net 18
  • 19. Following progress • The all new JIRA version view: 18.9.2014 www.ambientia.net 19
  • 20. JIRA Portfolio – project portfolio management 18.9.2014 www.ambientia.net 20
  • 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
  • 23. Tomi Kallio tomi.kallio@ambientia.fi +358407492051 @tomi_kallio