SlideShare a Scribd company logo
1 of 18
Download to read offline
How to solve
your toughest impediments?
          Jef Cumps
          @jcumps
A3 problem solving
      Jef Cumps
       @jcumps
Deming quality cycle: PDCA
A3 mindset
•  Objectivity
•  Results and process driven
•  Synthesis, distillation and visualization
•  Seek alignment and ensure progress
Problem solving A3
Title                                               Owner, date

Background                    Countermeasures




Current condition




Goal                          Effect confirmation




Root cause analysis           Follow-up actions
Problem solving A3
Title                                                     Owner, date

Background                    Countermeasures




Current condition


                                                    DO
Goal
             PLAN             Effect confirmation




                                         CHECK
Root cause analysis           Follow-up actions




                                                    ACT
ACTION!
ü  Agree on 1 tough and common impediment
  within your group!

ü  Pick 1 person that suffers from the impediment
  as the ‘Owner’ of the A3.
Problem solving A3
Test automation to boost customer satisfaction!        Marcus W. 1/9/2012

Background
XXX project, 2-monthly releases, highly visible to
many different customers, pilot for Scrum

Current condition Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or
critical bugs.
à customers unhappy and risk of loosing market
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!

Goal   Get good quality image + don’t loose any
more customers by lowering bug rates to:
 à 0 critical bugs per release
 à < 3 important bugs per release
ACTION!
ü  Build first 3 parts from the A3:
     •  Background
     •  Current condition
     •  Goal
Problem solving A3
Test automation to boost customer satisfaction!        Marcus W. 1/9/2012

Background
XXX project, 2-monthly releases, highly visible to
many different customers, pilot for Scrum

Current condition Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or
critical bugs.
à customers unhappy and risk of loosing market
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!

Goal   Get good quality image + don’t loose any
more customers by lowering bug rates to:
 à 0 critical bugs per release
 à < 3 important bugs per release

Root cause analysis
Why? Too much last minute testing before release
Why? Testing not in Sprint ‘Definition of Done’
Why? Not possible to test everything inside Sprint
Why? All manual tests, no test automation
Why? No knowledge/experience of test automation
+ no management support
ACTION!
ü  Build ‘Root cause analysis’ part from the A3,
  using Fishbone, 5 Why’s, …
Problem solving A3
Test automation to boost customer satisfaction!                                               Marcus W. 1/9/2012

Background                                             Countermeasures
XXX project, 2-monthly releases, highly visible to      - Explain value of test automation to mgmt + get
many different customers, pilot for Scrum              support for next steps (John, 15/9)
                                                        - Put automated unit and acceptance tests in D.O.D from
Current condition                                      Sprint 15 onwards (expected velocity drop: 40% in first 5
                  Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or           sprints to learn + catch up)
critical bugs.                                          - Get automation expert into Sprint 14 (cost € 7600) to
à customers unhappy and risk of loosing market        setup C.I. and teach us automation (by pair programming)
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!

Goal   Get good quality image + don’t loose any
more customers by lowering bug rates to:
 à 0 critical bugs per release
 à < 3 important bugs per release

Root cause analysis
Why? Too much last minute testing before release
Why? Testing not in Sprint ‘Definition of Done’
Why? Not possible to test everything inside Sprint
Why? All manual tests, no test automation
Why? No knowledge/experience of test automation
+ no management support
ACTION!
ü  Build ‘Countermeasures’ part from the A3. Try
  to get actions as SMART as possible!
    (Specific, Measurable, Achievable, Realistic, Time bound)
Problem solving A3
Test automation to boost customer satisfaction!                                                                                 Marcus W. 1/9/2012

Background                                             Countermeasures
XXX project, 2-monthly releases, highly visible to      - Explain value of test automation to mgmt + get
many different customers, pilot for Scrum              support for next steps (John, 15/9)
                                                        - Put automated unit and acceptance tests in D.O.D from
Current condition                                      Sprint 15 onwards (expected velocity drop: 40% in first 5
                  Too many bugs found after first
3 releases: resp. 24, 32 and 29 important or           sprints to learn + catch up)
critical bugs.                                          - Get automation expert into Sprint 14 (cost € 7600) to
à customers unhappy and risk of loosing market        setup C.I. and teach us automation (by pair programming)
share due to ‘bad quality image’ of product. First 2
customers left: 280k€ loss!                            Effect confirmation                                                   CRITICAL    IMPORTANT
                                                                       Velocity                                        30
Goal   Get good quality image + don’t loose any                                                                        25
                                                       80
more customers by lowering bug rates to:               70
                                                       60
                                                                                                                       20
                                                                                                                       15
 à 0 critical bugs per release                        50
                                                       40                                                              10
 à < 3 important bugs per release                     30
                                                       20
                                                                                                                        5
                                                       10                                                               0
                                                        0
Root cause analysis
                                                            12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30        R1 R2 R3 R4 R5
Why? Too much last minute testing before release       Follow-up actions
Why? Testing not in Sprint ‘Definition of Done’
                                                       -      Share automation and C.I. knowledge with other
Why? Not possible to test everything inside Sprint            teams
Why? All manual tests, no test automation              -      Learn more about ATTD and start implementing it
Why? No knowledge/experience of test automation
+ no management support
Problem solving A3
Title                                                                                                                               Owner, date

Background                                                            Countermeasures
Any background information that is essential to understanding the     List of necessary actions to address / solve the root causes of the
extent and importance of the problem.                                 problem.
                                                                      Include:

Current condition                                                       •  What must be done
                                                                        •  How (approach) it is best done
Clear and simple overview of current process + fact-based               •  Who is responsible
understanding of the problem. Quantify the ‘pain’ you’re suffering.
                                                                        •  When it should be done
Try to use visual elements (chart, drawing, table, …) to enhance
understanding!




Goal                                                                  Effect confirmation
Clear definition of desired outcome, including metrics to measure      Tracking of the metrics defined in the Goal section, to assure that the
success.                                                              defined countermeasures were the right ones to reach the goal, and that
                                                                      they were properly executed.
Also, quantify the gain of reaching this goal!




Root cause analysis                                                   Follow-up actions
Investigation of the root cause(s) of the problem stated in the       Reflection on what further changes should be made to reach the goal
current condition.                                                    (maybe countermeasures need to be adapted or added). Also further
                                                                      actions needed to sustain the improvement on the long term.
Dig deep enough to find the deeply rooted seeds of the problem!
Good techniques for root cause analysis are 5 Why’s or a Fishbone
diagram.


                                                                                                                             © Jef Cumps, iLean, 2012
Questions?
Thank you!
Feel free to contact me!
      jef@iLean.be
        www.iLean.be

More Related Content

Viewers also liked

#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual ManagementRhonda Kovera
 
Lean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationLean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationHochschule Heilbronn
 
5S Facilitator Guide
5S  Facilitator Guide5S  Facilitator Guide
5S Facilitator GuideRhonda Kovera
 
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...Rhonda Kovera
 
An Introduction to Critical Thinking in Business
An Introduction to Critical Thinking in BusinessAn Introduction to Critical Thinking in Business
An Introduction to Critical Thinking in BusinessPearson TalentLens
 
#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual ManagementRhonda Kovera
 
Checking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyChecking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyTim McMahon
 
Do you have difficulty saying “NO”?
Do you have difficulty saying “NO”?Do you have difficulty saying “NO”?
Do you have difficulty saying “NO”?Abhishek Shah
 
The Secrets to Creating an Effective Value Stream Map
The Secrets to Creating an  Effective Value Stream MapThe Secrets to Creating an  Effective Value Stream Map
The Secrets to Creating an Effective Value Stream MapTim McMahon
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri InfographicsGrant Crow
 
Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017W3 Group Canada Inc.
 

Viewers also liked (17)

#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management
 
Lean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationLean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business Communication
 
5S Facilitator Guide
5S  Facilitator Guide5S  Facilitator Guide
5S Facilitator Guide
 
HOSHIN KANRI
HOSHIN KANRIHOSHIN KANRI
HOSHIN KANRI
 
Lean Manga. Hoshin Kanri
Lean Manga. Hoshin KanriLean Manga. Hoshin Kanri
Lean Manga. Hoshin Kanri
 
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
 
Lean Manga. The Lean Brain
Lean Manga. The Lean BrainLean Manga. The Lean Brain
Lean Manga. The Lean Brain
 
Lean Manga. Lean Samurai Code
Lean Manga. Lean Samurai CodeLean Manga. Lean Samurai Code
Lean Manga. Lean Samurai Code
 
Lean Manga. The KAIZEN Way
Lean Manga. The KAIZEN WayLean Manga. The KAIZEN Way
Lean Manga. The KAIZEN Way
 
Lean Manga Nemawashi
Lean Manga NemawashiLean Manga Nemawashi
Lean Manga Nemawashi
 
An Introduction to Critical Thinking in Business
An Introduction to Critical Thinking in BusinessAn Introduction to Critical Thinking in Business
An Introduction to Critical Thinking in Business
 
#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management
 
Checking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyChecking Progress On Your Lean Journey
Checking Progress On Your Lean Journey
 
Do you have difficulty saying “NO”?
Do you have difficulty saying “NO”?Do you have difficulty saying “NO”?
Do you have difficulty saying “NO”?
 
The Secrets to Creating an Effective Value Stream Map
The Secrets to Creating an  Effective Value Stream MapThe Secrets to Creating an  Effective Value Stream Map
The Secrets to Creating an Effective Value Stream Map
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri Infographics
 
Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017
 

Similar to Problem Solving A3 - How to solve tough impediments

Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialTEST Huddle
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYCNew Relic
 
1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.pptKrzysztofKnop1
 
Implementing Lean Six Sigma for IT
Implementing Lean Six Sigma for ITImplementing Lean Six Sigma for IT
Implementing Lean Six Sigma for ITprashanthi_ks
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to TechFlavian Hautbois
 
6 S Tools Overview
6 S Tools Overview6 S Tools Overview
6 S Tools Overviewrosaconti
 
Six Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaSix Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaAqonta
 
BMC and Compuware: Integrating to Improve Mainframe Economics
BMC and Compuware: Integrating to Improve Mainframe EconomicsBMC and Compuware: Integrating to Improve Mainframe Economics
BMC and Compuware: Integrating to Improve Mainframe EconomicsCompuware
 
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.pptNortheast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.pptTim McMahon
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean India Summit
 
Feasibility Analysis.ppt
Feasibility Analysis.pptFeasibility Analysis.ppt
Feasibility Analysis.pptBetshaTizazu2
 
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyProductionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyIrina Kukuyeva, Ph.D.
 
Productionalizing Machine Learning Models: The Good, The Bad and The Ugly
Productionalizing Machine Learning Models: The Good, The Bad and The UglyProductionalizing Machine Learning Models: The Good, The Bad and The Ugly
Productionalizing Machine Learning Models: The Good, The Bad and The UglyIrina Kukuyeva, Ph.D.
 
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffThe DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffMatt Hansen
 
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...Association for Project Management
 
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...Tonatiuh Lozada Duarte
 
Nilesh Patil PLM Teamcenter manufacturing
Nilesh Patil PLM Teamcenter manufacturingNilesh Patil PLM Teamcenter manufacturing
Nilesh Patil PLM Teamcenter manufacturingNilesh Patil
 
Taking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelTaking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelCA Technologies
 

Similar to Problem Solving A3 - How to solve tough impediments (20)

Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
 
1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt
 
Implementing Lean Six Sigma for IT
Implementing Lean Six Sigma for ITImplementing Lean Six Sigma for IT
Implementing Lean Six Sigma for IT
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to Tech
 
6 S Tools Overview
6 S Tools Overview6 S Tools Overview
6 S Tools Overview
 
Six Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaSix Sigma certification summary_ Aqonta
Six Sigma certification summary_ Aqonta
 
BMC and Compuware: Integrating to Improve Mainframe Economics
BMC and Compuware: Integrating to Improve Mainframe EconomicsBMC and Compuware: Integrating to Improve Mainframe Economics
BMC and Compuware: Integrating to Improve Mainframe Economics
 
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.pptNortheast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
 
IJIRS_Improvement of Quality Sigma Level of Copper Terminal at Vertical Machi...
IJIRS_Improvement of Quality Sigma Level of Copper Terminal at Vertical Machi...IJIRS_Improvement of Quality Sigma Level of Copper Terminal at Vertical Machi...
IJIRS_Improvement of Quality Sigma Level of Copper Terminal at Vertical Machi...
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
Feasibility Analysis.ppt
Feasibility Analysis.pptFeasibility Analysis.ppt
Feasibility Analysis.ppt
 
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyProductionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
 
Productionalizing Machine Learning Models: The Good, The Bad and The Ugly
Productionalizing Machine Learning Models: The Good, The Bad and The UglyProductionalizing Machine Learning Models: The Good, The Bad and The Ugly
Productionalizing Machine Learning Models: The Good, The Bad and The Ugly
 
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffThe DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
 
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...
APM Benefits Summit 2017 - Thinking systematically about benefits, workshop b...
 
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
6 panel manual training guide by Tonatiuh Lozada Duarte an excellent method o...
 
Nilesh Patil PLM Teamcenter manufacturing
Nilesh Patil PLM Teamcenter manufacturingNilesh Patil PLM Teamcenter manufacturing
Nilesh Patil PLM Teamcenter manufacturing
 
Taking IT Analytics to the Next Level
Taking IT Analytics to the Next LevelTaking IT Analytics to the Next Level
Taking IT Analytics to the Next Level
 
Six sigma
Six sigma Six sigma
Six sigma
 

Problem Solving A3 - How to solve tough impediments

  • 1. How to solve your toughest impediments? Jef Cumps @jcumps
  • 2. A3 problem solving Jef Cumps @jcumps
  • 4. A3 mindset •  Objectivity •  Results and process driven •  Synthesis, distillation and visualization •  Seek alignment and ensure progress
  • 5. Problem solving A3 Title Owner, date Background Countermeasures Current condition Goal Effect confirmation Root cause analysis Follow-up actions
  • 6. Problem solving A3 Title Owner, date Background Countermeasures Current condition DO Goal PLAN Effect confirmation CHECK Root cause analysis Follow-up actions ACT
  • 7. ACTION! ü  Agree on 1 tough and common impediment within your group! ü  Pick 1 person that suffers from the impediment as the ‘Owner’ of the A3.
  • 8. Problem solving A3 Test automation to boost customer satisfaction! Marcus W. 1/9/2012 Background XXX project, 2-monthly releases, highly visible to many different customers, pilot for Scrum Current condition Too many bugs found after first 3 releases: resp. 24, 32 and 29 important or critical bugs. à customers unhappy and risk of loosing market share due to ‘bad quality image’ of product. First 2 customers left: 280k€ loss! Goal Get good quality image + don’t loose any more customers by lowering bug rates to: à 0 critical bugs per release à < 3 important bugs per release
  • 9. ACTION! ü  Build first 3 parts from the A3: •  Background •  Current condition •  Goal
  • 10. Problem solving A3 Test automation to boost customer satisfaction! Marcus W. 1/9/2012 Background XXX project, 2-monthly releases, highly visible to many different customers, pilot for Scrum Current condition Too many bugs found after first 3 releases: resp. 24, 32 and 29 important or critical bugs. à customers unhappy and risk of loosing market share due to ‘bad quality image’ of product. First 2 customers left: 280k€ loss! Goal Get good quality image + don’t loose any more customers by lowering bug rates to: à 0 critical bugs per release à < 3 important bugs per release Root cause analysis Why? Too much last minute testing before release Why? Testing not in Sprint ‘Definition of Done’ Why? Not possible to test everything inside Sprint Why? All manual tests, no test automation Why? No knowledge/experience of test automation + no management support
  • 11. ACTION! ü  Build ‘Root cause analysis’ part from the A3, using Fishbone, 5 Why’s, …
  • 12. Problem solving A3 Test automation to boost customer satisfaction! Marcus W. 1/9/2012 Background Countermeasures XXX project, 2-monthly releases, highly visible to - Explain value of test automation to mgmt + get many different customers, pilot for Scrum support for next steps (John, 15/9) - Put automated unit and acceptance tests in D.O.D from Current condition Sprint 15 onwards (expected velocity drop: 40% in first 5 Too many bugs found after first 3 releases: resp. 24, 32 and 29 important or sprints to learn + catch up) critical bugs. - Get automation expert into Sprint 14 (cost € 7600) to à customers unhappy and risk of loosing market setup C.I. and teach us automation (by pair programming) share due to ‘bad quality image’ of product. First 2 customers left: 280k€ loss! Goal Get good quality image + don’t loose any more customers by lowering bug rates to: à 0 critical bugs per release à < 3 important bugs per release Root cause analysis Why? Too much last minute testing before release Why? Testing not in Sprint ‘Definition of Done’ Why? Not possible to test everything inside Sprint Why? All manual tests, no test automation Why? No knowledge/experience of test automation + no management support
  • 13. ACTION! ü  Build ‘Countermeasures’ part from the A3. Try to get actions as SMART as possible! (Specific, Measurable, Achievable, Realistic, Time bound)
  • 14. Problem solving A3 Test automation to boost customer satisfaction! Marcus W. 1/9/2012 Background Countermeasures XXX project, 2-monthly releases, highly visible to - Explain value of test automation to mgmt + get many different customers, pilot for Scrum support for next steps (John, 15/9) - Put automated unit and acceptance tests in D.O.D from Current condition Sprint 15 onwards (expected velocity drop: 40% in first 5 Too many bugs found after first 3 releases: resp. 24, 32 and 29 important or sprints to learn + catch up) critical bugs. - Get automation expert into Sprint 14 (cost € 7600) to à customers unhappy and risk of loosing market setup C.I. and teach us automation (by pair programming) share due to ‘bad quality image’ of product. First 2 customers left: 280k€ loss! Effect confirmation CRITICAL IMPORTANT Velocity 30 Goal Get good quality image + don’t loose any 25 80 more customers by lowering bug rates to: 70 60 20 15 à 0 critical bugs per release 50 40 10 à < 3 important bugs per release 30 20 5 10 0 0 Root cause analysis 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 R1 R2 R3 R4 R5 Why? Too much last minute testing before release Follow-up actions Why? Testing not in Sprint ‘Definition of Done’ -  Share automation and C.I. knowledge with other Why? Not possible to test everything inside Sprint teams Why? All manual tests, no test automation -  Learn more about ATTD and start implementing it Why? No knowledge/experience of test automation + no management support
  • 15. Problem solving A3 Title Owner, date Background Countermeasures Any background information that is essential to understanding the List of necessary actions to address / solve the root causes of the extent and importance of the problem. problem. Include: Current condition •  What must be done •  How (approach) it is best done Clear and simple overview of current process + fact-based •  Who is responsible understanding of the problem. Quantify the ‘pain’ you’re suffering. •  When it should be done Try to use visual elements (chart, drawing, table, …) to enhance understanding! Goal Effect confirmation Clear definition of desired outcome, including metrics to measure Tracking of the metrics defined in the Goal section, to assure that the success. defined countermeasures were the right ones to reach the goal, and that they were properly executed. Also, quantify the gain of reaching this goal! Root cause analysis Follow-up actions Investigation of the root cause(s) of the problem stated in the Reflection on what further changes should be made to reach the goal current condition. (maybe countermeasures need to be adapted or added). Also further actions needed to sustain the improvement on the long term. Dig deep enough to find the deeply rooted seeds of the problem! Good techniques for root cause analysis are 5 Why’s or a Fishbone diagram. © Jef Cumps, iLean, 2012
  • 18. Feel free to contact me! jef@iLean.be www.iLean.be