SlideShare a Scribd company logo
Using	
  Scrum	
  with	
  Jira	
  and	
  
         Greenhopper	
  
        A	
  behind	
  the	
  scenes	
  look	
  at	
  scrum	
  and	
  Jira	
  in	
  
                                                                  action	
  

                                      Michelle	
  Lorenz,	
  Itslearning	
  
Introduction	
  



 •  Whoami:	
  Michelle	
  Lorenz,	
  QA	
  Manager,	
  Educational	
  
     Software	
  company	
  based	
  in	
  Norway	
  

 •  Have	
  been	
  using	
  scrum	
  at	
  itslearning	
  for	
  several	
  years	
  
 •  Kept	
  finding	
  scrum	
  is	
  ‘nice	
  in	
  theory,	
  but	
  doesn’t	
  work	
  in	
  
     practice’	
  

 •  Six	
  months	
  ago	
  we	
  switched	
  to	
  Jira	
  
 •  This	
  is	
  our	
  story	
  
Scrum	
  in	
  a	
  Nutshell	
  


 •  Software	
  development	
  broken	
  into	
  short	
  
    cycles	
  (sprints)	
  
   •  At	
  end	
  of	
  each	
  sprint,	
  software	
  is	
  test-­‐
      complete	
  and	
  in	
  a	
  release-­‐able	
  state	
  
  •  A	
  release	
  comprises	
  one,	
  or	
  several	
  sprints	
  
 •  Team	
  consists	
  of	
  team	
  lead,	
  developers	
  and	
  
    testers	
  
Start of Sprint
Everyday	
  challenges	
  




•  How	
  to	
  estimate	
  user	
  stories	
  
•  Managing	
  user	
  stories,	
  development,	
  and	
  testing	
  in	
  
   Greenhopper	
  
•  “Why	
  doesn’t	
  the	
  burndown	
  chart	
  work?”	
  
•  Incomplete	
  work	
  at	
  end	
  of	
  sprint	
  
•  Maintaining	
  quality	
  
•  “I	
  have	
  nothing	
  to	
  do”	
  
Sprint	
  in	
  Greenhopper	
  
Managing	
  the	
  burn-­‐down	
  chart	
  
During Sprint: Testers find a bug, now what?
Managing	
  quality	
  with	
  Scrum	
  




 •  Three	
  scenarios:	
  
     1.  Team	
  finds	
  a	
  bug	
  related	
  to	
  a	
  current	
  user	
  story	
  in	
  sprint	
  
     2.  Team	
  finds	
  a	
  bug	
  not	
  in	
  production	
  and	
  not	
  related	
  to	
  
           any	
  current	
  user	
  stories	
  

     3.  Team	
  finds	
  a	
  bug	
  which	
  exists	
  in	
  production	
  
3: Team finds a bug which exists in production	





•  Fixing	
  bugs	
  is	
  BAU	
  
•  But,	
  product	
  manager	
  drives	
  development	
  for	
  sprints	
  
•  Once	
  team	
  signs	
  off	
  on	
  sprint,	
  new	
  work	
  shouldn’t	
  be	
  
    added	
  

•  Where	
  does	
  team	
  get	
  time	
  to	
  fix	
  bugs?	
  
Bug	
  fix	
  time	
  box	
  


 •  Set	
  aside	
  15%	
  of	
  available	
  sprint	
  time	
  to	
  fixing	
  bugs	
  
 •  Have	
  a	
  common	
  project	
  in	
  Jira	
  to	
  manage	
  all	
  production	
  
        bugs	
  (may	
  include	
  support	
  bugs)	
  –	
  the	
  bug	
  backlog	
  
 	
  
Jira andscrum (1)
“I	
  have	
  nothing	
  to	
  do”	
  


 •  What	
  do	
  testers	
  do	
  at	
  the	
  start	
  of	
  the	
  sprint,	
  when	
  
     there	
  is	
  nothing	
  to	
  test?	
  

 •  What	
  should	
  developers	
  do	
  during	
  last	
  days	
  of	
  
     sprint?	
  

 •  What	
  happens	
  when	
  team	
  members	
  run	
  out	
  of	
  
     work?	
  
Sprint	
  Review:	
  There	
  is	
  unaccepted	
  work	
  




 1.  Consider	
  working	
  overtime	
  
 2.  Accept	
  as-­‐is:	
  Cost	
  of	
  quality	
  
 3.  Move	
  to	
  next	
  sprint	
  as	
  first	
  priority	
  
 Unaccepted	
  user	
  stories	
  should	
  be	
  the	
  exception	
  

   •  Better	
  to	
  have	
  un-­‐started	
  user	
  stories,	
  then	
  started	
  but	
  
       not	
  completed	
  user	
  stories	
  
Release	
  and	
  Repeat	
  


 •  Theory:	
  At	
  end	
  of	
  sprint,	
  all	
  work	
  can	
  be	
  released	
  into	
  
     production	
  
 •  Practice:	
  Final	
  UAT	
  or	
  regression	
  test	
  is	
  required	
  
Springboard	
  to	
  knowledge	
  

More Related Content

PPTX
Understanding agile
PPTX
Using Scrum to Build a Jet Fighter? Yes!
PDF
Sprint Review and Planning Template
PPT
PDF
Agile Fundamentals and Best Practices (with Trello)
PDF
Beyond Agile Software
PPTX
What is Scrum?
PPTX
Practical example of Scrum and Kanban use in the same project
Understanding agile
Using Scrum to Build a Jet Fighter? Yes!
Sprint Review and Planning Template
Agile Fundamentals and Best Practices (with Trello)
Beyond Agile Software
What is Scrum?
Practical example of Scrum and Kanban use in the same project

What's hot (20)

PDF
Agile testing
PPTX
Agile rituals (shared) 05 2011
PPTX
Small team scrum and kanban
PPTX
Road 2 devops at Stater
PPTX
Scrum Basics
PDF
Scrum sprint structure workshop by Nermina Durmić
PPTX
Agile Transformation: People, Process and Tools to Make Your Transformation S...
PDF
Masie slides Agile_Scrum
PDF
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
PPTX
Measuring Sprint review
PDF
Nguyen Vu Hung - Software Project Management with Jira Agile
PDF
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
PDF
Scrum toufiq
PPTX
Scrum Testing
PPTX
@AgilePT 2016 - HyP: A journey to greater efficiency
PPTX
Agile methodologies in short
PPTX
Dev ops is more than CI+CD tools
PDF
Introduction to Agile scrum
PPT
Tips n' Tricks - Sprint Review
Agile testing
Agile rituals (shared) 05 2011
Small team scrum and kanban
Road 2 devops at Stater
Scrum Basics
Scrum sprint structure workshop by Nermina Durmić
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Masie slides Agile_Scrum
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
Measuring Sprint review
Nguyen Vu Hung - Software Project Management with Jira Agile
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
Scrum toufiq
Scrum Testing
@AgilePT 2016 - HyP: A journey to greater efficiency
Agile methodologies in short
Dev ops is more than CI+CD tools
Introduction to Agile scrum
Tips n' Tricks - Sprint Review
Ad

Similar to Jira andscrum (1) (20)

PPTX
Agile scrum fundamentals
PDF
Essentials of Scrum
PPTX
Agile.pptx
PDF
Crash Course Scrum - handout
PPTX
Agile Methodology
PDF
Let's Talk About Scrum
PDF
professional scrum master
PPTX
Learn scrum in half an hour
PDF
Scrum Master Handbook
PPTX
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
PDF
Scrum in action
PDF
Agile_basics
PDF
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
PPTX
Scrum overview
PPTX
Adopting agile via continuous improvement with workshop
PPTX
Adopting agile via continuous improvement with workshop by Priyank Shah
PPTX
Agile Modeling & Scrum Development.pptx
PDF
Agile Scrum Quick Reference Card
PPTX
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile scrum fundamentals
Essentials of Scrum
Agile.pptx
Crash Course Scrum - handout
Agile Methodology
Let's Talk About Scrum
professional scrum master
Learn scrum in half an hour
Scrum Master Handbook
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
Scrum in action
Agile_basics
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
Scrum overview
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop by Priyank Shah
Agile Modeling & Scrum Development.pptx
Agile Scrum Quick Reference Card
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Ad

More from Atlassian (20)

PPTX
International Women's Day 2020
PDF
10 emerging trends that will unbreak your workplace in 2020
PDF
Forge App Showcase
PDF
Let's Build an Editor Macro with Forge UI
PDF
Meet the Forge Runtime
PDF
Forge UI: A New Way to Customize the Atlassian User Experience
PDF
Take Action with Forge Triggers
PDF
Observability and Troubleshooting in Forge
PDF
Trusted by Default: The Forge Security & Privacy Model
PDF
Designing Forge UI: A Story of Designing an App UI System
PDF
Forge: Under the Hood
PDF
Access to User Activities - Activity Platform APIs
PDF
Design Your Next App with the Atlassian Vendor Sketch Plugin
PDF
Tear Up Your Roadmap and Get Out of the Building
PDF
Nailing Measurement: a Framework for Measuring Metrics that Matter
PDF
Building Apps With Color Blind Users in Mind
PDF
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
PDF
Beyond Diversity: A Guide to Building Balanced Teams
PDF
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
PDF
Building Apps With Enterprise in Mind
International Women's Day 2020
10 emerging trends that will unbreak your workplace in 2020
Forge App Showcase
Let's Build an Editor Macro with Forge UI
Meet the Forge Runtime
Forge UI: A New Way to Customize the Atlassian User Experience
Take Action with Forge Triggers
Observability and Troubleshooting in Forge
Trusted by Default: The Forge Security & Privacy Model
Designing Forge UI: A Story of Designing an App UI System
Forge: Under the Hood
Access to User Activities - Activity Platform APIs
Design Your Next App with the Atlassian Vendor Sketch Plugin
Tear Up Your Roadmap and Get Out of the Building
Nailing Measurement: a Framework for Measuring Metrics that Matter
Building Apps With Color Blind Users in Mind
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Beyond Diversity: A Guide to Building Balanced Teams
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Building Apps With Enterprise in Mind

Recently uploaded (20)

PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
August Patch Tuesday
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Touch Screen Technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
OMC Textile Division Presentation 2021.pptx
A comparative analysis of optical character recognition models for extracting...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 5: Probability Theory and Statistics
Unlocking AI with Model Context Protocol (MCP)
August Patch Tuesday
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Zenith AI: Advanced Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Hindi spoken digit analysis for native and non-native speakers
Univ-Connecticut-ChatGPT-Presentaion.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Touch Screen Technology

Jira andscrum (1)

  • 1. Using  Scrum  with  Jira  and   Greenhopper   A  behind  the  scenes  look  at  scrum  and  Jira  in   action   Michelle  Lorenz,  Itslearning  
  • 2. Introduction   •  Whoami:  Michelle  Lorenz,  QA  Manager,  Educational   Software  company  based  in  Norway   •  Have  been  using  scrum  at  itslearning  for  several  years   •  Kept  finding  scrum  is  ‘nice  in  theory,  but  doesn’t  work  in   practice’   •  Six  months  ago  we  switched  to  Jira   •  This  is  our  story  
  • 3. Scrum  in  a  Nutshell   •  Software  development  broken  into  short   cycles  (sprints)   •  At  end  of  each  sprint,  software  is  test-­‐ complete  and  in  a  release-­‐able  state   •  A  release  comprises  one,  or  several  sprints   •  Team  consists  of  team  lead,  developers  and   testers  
  • 5. Everyday  challenges   •  How  to  estimate  user  stories   •  Managing  user  stories,  development,  and  testing  in   Greenhopper   •  “Why  doesn’t  the  burndown  chart  work?”   •  Incomplete  work  at  end  of  sprint   •  Maintaining  quality   •  “I  have  nothing  to  do”  
  • 8. During Sprint: Testers find a bug, now what?
  • 9. Managing  quality  with  Scrum   •  Three  scenarios:   1.  Team  finds  a  bug  related  to  a  current  user  story  in  sprint   2.  Team  finds  a  bug  not  in  production  and  not  related  to   any  current  user  stories   3.  Team  finds  a  bug  which  exists  in  production  
  • 10. 3: Team finds a bug which exists in production •  Fixing  bugs  is  BAU   •  But,  product  manager  drives  development  for  sprints   •  Once  team  signs  off  on  sprint,  new  work  shouldn’t  be   added   •  Where  does  team  get  time  to  fix  bugs?  
  • 11. Bug  fix  time  box   •  Set  aside  15%  of  available  sprint  time  to  fixing  bugs   •  Have  a  common  project  in  Jira  to  manage  all  production   bugs  (may  include  support  bugs)  –  the  bug  backlog    
  • 13. “I  have  nothing  to  do”   •  What  do  testers  do  at  the  start  of  the  sprint,  when   there  is  nothing  to  test?   •  What  should  developers  do  during  last  days  of   sprint?   •  What  happens  when  team  members  run  out  of   work?  
  • 14. Sprint  Review:  There  is  unaccepted  work   1.  Consider  working  overtime   2.  Accept  as-­‐is:  Cost  of  quality   3.  Move  to  next  sprint  as  first  priority   Unaccepted  user  stories  should  be  the  exception   •  Better  to  have  un-­‐started  user  stories,  then  started  but   not  completed  user  stories  
  • 15. Release  and  Repeat   •  Theory:  At  end  of  sprint,  all  work  can  be  released  into   production   •  Practice:  Final  UAT  or  regression  test  is  required