SlideShare a Scribd company logo
1 of 21
5 Whys Analysis
Credit


 Directly plagiarised from Eric Ries
  http://startuplessonslearned.blogspot.com/2008/11/
 five-whys.html
Origins


 Taiichi Ohno
 Co-inventor of the Toyota Production System (TPS)
 Toyota Production System: Beyond Large-Scale
 Production
Motivation

 When something goes wrong, we tend to see it as a
 crisis and seek to blame
 A better way is to see it as a learning opportunity
 we can use the technique of asking why five times to
 get to the root cause of the problem
High level process

 Get together everyone who was involved in the
 problem
 Ask “why?” five times
 Commit to making a proportional investment in
 corrective action at every level of the analysis
 Send out the results to the whole company
Example problem


Your website is down
First priority is to get the site back up
But then have the discipline to have a post-mortem in
which you ask “why?”
Example analysis
why was the website down?

    The CPU utilization on all our front-end servers went to 100%

why did the CPU usage spike?

    A new bit of code contained an infinite loop!

why did that code get written?

    So-and-so made a mistake

why did his mistake get checked in?

    He didn't write a unit test for the feature

why didn't he write a unit test?

    He's a new employee, and he was not properly trained in TDD
Example commitments
The CPU utilization on all our front-end servers went to 100%

    Bring the site back up

A new bit of code contained an infinite loop!

    Remove the bad code

So-and-so made a mistake

    help so-and-so understand why his code doesn't work as written

He didn't write a unit test for the feature

    train so-and-so in the principles of TDD

He's a new employee, and he was not properly trained in TDD

    change the new engineer orientation to include TDD
Proportional commitments

There are no fixed rules for what constitutes
proportional investment
All parties, including non-technical departments, must
see the investments as reasonable
Key principle - don’t overreact!
Common insights

Problems need to be specific
Most technical problems become human problems
Small investments cause the team to go faster over
time
Proportional investments work ok because general
problems manifest as many smaller, specific problems
Getting started


 Start with specific team and specific class of problem
   e.g. “any time we have a site outage of any duration,
   we will hold a post-mortem meeting immediately
   afterwards”
5-Whys Master

Have a single person be 5-Whys master
  Let’s the person develop expertise in leading
  meetings, but can be a bottleneck. Rotate
Must have authority to assign actions to anyone in
meeting
  may need executive support
5-Whys Meeting

Purpose of the meeting is to learn and improve, not to
blame or vent
Assume any problem is preventable and worth
preventing
Problems are caused by insufficiently robust systems
rather than individual incompetence
5-Whys Meeting

Hold the meeting for a specific symptom
  e.g. “we missed the Jan 6 deadline by two weeks” or
  “we had a site outage on Nov 10.”
get everyone who was involved with the problem into a
room together
  include those who diagnosed or debugged it
5-Whys Meeting

 Have the 5-Whys Master run the meeting
 Root cause analysis tends to sprout branches that
 must be pruned - complex problems rarely have only
 one cause
 Lead the team in brainstorming solutions for each of
 the selected problems
 Assign someone responsibility for the solutions
Watch out for ...

  If people are afraid of blame, they’ll try to phrase
  statements in vague, generic terms or use the
  passive voice, as in “a mistake was made” rather
  than “So-and-so failed to push the right button.”
  It may take months to build up required trust
  Blaming behaviour cannot be tolerated
Meeting Outcomes

 Have the person responsible for the solution email
 the analysis to the entire company
 This makes it easy for everyone to understand why
 it’s worth investing time on solutions
 It may also help other people understand their
 problems or improve their analysis
Going Pear Shaped

 The analysis may trigger some criticism
 The analysis might not be air-tight and may need to
 be revisited
 Or the company may not understand why what
 you’re doing is important
Recommendation



 Use this on one problem from each of our
 retrospectives
Discussion time
Who wants to go next?

More Related Content

What's hot (19)

5 whys
5 whys5 whys
5 whys
 
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
 
5-Why Training
5-Why Training5-Why Training
5-Why Training
 
Why why analysis
Why why analysisWhy why analysis
Why why analysis
 
5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysis5 why’s technique and cause and effect analysis
5 why’s technique and cause and effect analysis
 
5 whys nhsiq 2014
5 whys   nhsiq 20145 whys   nhsiq 2014
5 whys nhsiq 2014
 
5 why training 21 oct2010
5 why training 21 oct20105 why training 21 oct2010
5 why training 21 oct2010
 
How can we understand the problem?
How can we understand the problem?How can we understand the problem?
How can we understand the problem?
 
5 why analysis
5 why analysis5 why analysis
5 why analysis
 
Five Whys
Five WhysFive Whys
Five Whys
 
Root cause analysis apr 2010
Root cause analysis apr 2010Root cause analysis apr 2010
Root cause analysis apr 2010
 
5 why training_presentation
5 why training_presentation5 why training_presentation
5 why training_presentation
 
5 whys retro
5 whys retro5 whys retro
5 whys retro
 
5 why analysis
5 why analysis5 why analysis
5 why analysis
 
5 whys
5 whys5 whys
5 whys
 
5 whys - The Path to Resolution
5 whys - The Path to Resolution5 whys - The Path to Resolution
5 whys - The Path to Resolution
 
Root Cause Analysis
Root  Cause  AnalysisRoot  Cause  Analysis
Root Cause Analysis
 
A3 Process intro
A3 Process introA3 Process intro
A3 Process intro
 
Root causes by 5 whys
Root causes by 5 whysRoot causes by 5 whys
Root causes by 5 whys
 

Viewers also liked

The Five Whys - Are We Doing it Wrong?
The Five Whys - Are We Doing it Wrong?The Five Whys - Are We Doing it Wrong?
The Five Whys - Are We Doing it Wrong?Mike Rother
 
How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)Dan Milstein
 
5 Whys Presentation For Dorset Bxc
5 Whys Presentation For Dorset Bxc5 Whys Presentation For Dorset Bxc
5 Whys Presentation For Dorset BxcPhil Thomas
 
Six Sigma the best ppt
Six Sigma the best pptSix Sigma the best ppt
Six Sigma the best pptRabia Sgh S
 
Costel Giugastru certificate 5 why's
Costel Giugastru certificate 5 why'sCostel Giugastru certificate 5 why's
Costel Giugastru certificate 5 why'sCostel Giugastru
 
15 Things You Will Never Hear a Master Questioner Say
15 Things You Will Never Hear a Master Questioner Say15 Things You Will Never Hear a Master Questioner Say
15 Things You Will Never Hear a Master Questioner SayWarren Berger
 
" Gemba walk for Lean Leaders. ; by Zeeshan Syed LSSGB "
 " Gemba walk for Lean Leaders.  ; by Zeeshan Syed LSSGB " " Gemba walk for Lean Leaders.  ; by Zeeshan Syed LSSGB "
" Gemba walk for Lean Leaders. ; by Zeeshan Syed LSSGB "Zeeshan Syed
 
Go and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereGo and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereChet Marchwinski
 
Extend the five whys to eight- whys! why
Extend the five  whys to eight- whys! whyExtend the five  whys to eight- whys! why
Extend the five whys to eight- whys! whyAli Anani, PhD
 
Five Whys Lessons Learned
Five Whys Lessons LearnedFive Whys Lessons Learned
Five Whys Lessons LearnedTony Ford
 
How The City of San Antonio Increased Payments For Street Maintenance Using L...
How The City of San Antonio Increased Payments For Street Maintenance Using L...How The City of San Antonio Increased Payments For Street Maintenance Using L...
How The City of San Antonio Increased Payments For Street Maintenance Using L...GoLeanSixSigma.com
 

Viewers also liked (17)

The 5 whys system
The 5 whys systemThe 5 whys system
The 5 whys system
 
5 Why's of Agile
5 Why's of Agile5 Why's of Agile
5 Why's of Agile
 
The Five Whys - Are We Doing it Wrong?
The Five Whys - Are We Doing it Wrong?The Five Whys - Are We Doing it Wrong?
The Five Whys - Are We Doing it Wrong?
 
How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)How To Run a 5 Whys (With Humans, Not Robots)
How To Run a 5 Whys (With Humans, Not Robots)
 
5 Whys Presentation For Dorset Bxc
5 Whys Presentation For Dorset Bxc5 Whys Presentation For Dorset Bxc
5 Whys Presentation For Dorset Bxc
 
Root Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) ToolsRoot Cause Analysis (RCA) Tools
Root Cause Analysis (RCA) Tools
 
Six Sigma the best ppt
Six Sigma the best pptSix Sigma the best ppt
Six Sigma the best ppt
 
Costel Giugastru certificate 5 why's
Costel Giugastru certificate 5 why'sCostel Giugastru certificate 5 why's
Costel Giugastru certificate 5 why's
 
15 Things You Will Never Hear a Master Questioner Say
15 Things You Will Never Hear a Master Questioner Say15 Things You Will Never Hear a Master Questioner Say
15 Things You Will Never Hear a Master Questioner Say
 
" Gemba walk for Lean Leaders. ; by Zeeshan Syed LSSGB "
 " Gemba walk for Lean Leaders.  ; by Zeeshan Syed LSSGB " " Gemba walk for Lean Leaders.  ; by Zeeshan Syed LSSGB "
" Gemba walk for Lean Leaders. ; by Zeeshan Syed LSSGB "
 
Go and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are thereGo and See: why go to the gemba and what to do when you are there
Go and See: why go to the gemba and what to do when you are there
 
Extend the five whys to eight- whys! why
Extend the five  whys to eight- whys! whyExtend the five  whys to eight- whys! why
Extend the five whys to eight- whys! why
 
Five Whys Lessons Learned
Five Whys Lessons LearnedFive Whys Lessons Learned
Five Whys Lessons Learned
 
5 why en
5 why en5 why en
5 why en
 
How The City of San Antonio Increased Payments For Street Maintenance Using L...
How The City of San Antonio Increased Payments For Street Maintenance Using L...How The City of San Antonio Increased Payments For Street Maintenance Using L...
How The City of San Antonio Increased Payments For Street Maintenance Using L...
 
Gemba walk discussion
Gemba walk  discussionGemba walk  discussion
Gemba walk discussion
 
Gemba Walk 201
Gemba Walk 201Gemba Walk 201
Gemba Walk 201
 

Similar to Five whys summary

Business analysis1.9 - business side
Business analysis1.9 - business sideBusiness analysis1.9 - business side
Business analysis1.9 - business sideAnton Galitskiy
 
Error Management PPT
Error Management PPTError Management PPT
Error Management PPTguest89026a
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users AnonymousDave Haeffner
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010Eric Ries
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund EditionEric Ries
 
The Lean Startup EA edition
The Lean Startup EA editionThe Lean Startup EA edition
The Lean Startup EA editionEric Ries
 
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItMatt Toigo
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsdEric Ries
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdcEric Ries
 
Data-Driven Software Mastery @Open Mastery Austin
Data-Driven Software Mastery @Open Mastery AustinData-Driven Software Mastery @Open Mastery Austin
Data-Driven Software Mastery @Open Mastery AustinArty Starr
 
2010 10 15 the lean startup at tech_hub london
2010 10 15 the lean startup at tech_hub london2010 10 15 the lean startup at tech_hub london
2010 10 15 the lean startup at tech_hub londonEric Ries
 
Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Angie Chang
 
Fitting Organizational Structure
Fitting Organizational StructureFitting Organizational Structure
Fitting Organizational StructureDawn Code
 
Agile Tour DC Chasing Windmills: Agile in the Government
Agile Tour DC Chasing Windmills: Agile in the GovernmentAgile Tour DC Chasing Windmills: Agile in the Government
Agile Tour DC Chasing Windmills: Agile in the GovernmentPaul Boos
 

Similar to Five whys summary (20)

Business analysis1.9 - business side
Business analysis1.9 - business sideBusiness analysis1.9 - business side
Business analysis1.9 - business side
 
Dit yvol5iss39
Dit yvol5iss39Dit yvol5iss39
Dit yvol5iss39
 
Problem solving course
Problem solving courseProblem solving course
Problem solving course
 
Error Management PPT
Error Management PPTError Management PPT
Error Management PPT
 
Error Management, RCA
Error Management, RCAError Management, RCA
Error Management, RCA
 
#8 Root Cause Analysis
#8 Root Cause Analysis#8 Root Cause Analysis
#8 Root Cause Analysis
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users Anonymous
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund Edition
 
Fishbone analysis
Fishbone analysisFishbone analysis
Fishbone analysis
 
The Lean Startup EA edition
The Lean Startup EA editionThe Lean Startup EA edition
The Lean Startup EA edition
 
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc
 
Data-Driven Software Mastery @Open Mastery Austin
Data-Driven Software Mastery @Open Mastery AustinData-Driven Software Mastery @Open Mastery Austin
Data-Driven Software Mastery @Open Mastery Austin
 
2010 10 15 the lean startup at tech_hub london
2010 10 15 the lean startup at tech_hub london2010 10 15 the lean startup at tech_hub london
2010 10 15 the lean startup at tech_hub london
 
Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)
 
Fitting Organizational Structure
Fitting Organizational StructureFitting Organizational Structure
Fitting Organizational Structure
 
Agile Tour DC Chasing Windmills: Agile in the Government
Agile Tour DC Chasing Windmills: Agile in the GovernmentAgile Tour DC Chasing Windmills: Agile in the Government
Agile Tour DC Chasing Windmills: Agile in the Government
 

Recently uploaded

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 

Recently uploaded (20)

Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 

Five whys summary

  • 2. Credit Directly plagiarised from Eric Ries http://startuplessonslearned.blogspot.com/2008/11/ five-whys.html
  • 3. Origins Taiichi Ohno Co-inventor of the Toyota Production System (TPS) Toyota Production System: Beyond Large-Scale Production
  • 4. Motivation When something goes wrong, we tend to see it as a crisis and seek to blame A better way is to see it as a learning opportunity we can use the technique of asking why five times to get to the root cause of the problem
  • 5. High level process Get together everyone who was involved in the problem Ask “why?” five times Commit to making a proportional investment in corrective action at every level of the analysis Send out the results to the whole company
  • 6. Example problem Your website is down First priority is to get the site back up But then have the discipline to have a post-mortem in which you ask “why?”
  • 7. Example analysis why was the website down? The CPU utilization on all our front-end servers went to 100% why did the CPU usage spike? A new bit of code contained an infinite loop! why did that code get written? So-and-so made a mistake why did his mistake get checked in? He didn't write a unit test for the feature why didn't he write a unit test? He's a new employee, and he was not properly trained in TDD
  • 8. Example commitments The CPU utilization on all our front-end servers went to 100% Bring the site back up A new bit of code contained an infinite loop! Remove the bad code So-and-so made a mistake help so-and-so understand why his code doesn't work as written He didn't write a unit test for the feature train so-and-so in the principles of TDD He's a new employee, and he was not properly trained in TDD change the new engineer orientation to include TDD
  • 9. Proportional commitments There are no fixed rules for what constitutes proportional investment All parties, including non-technical departments, must see the investments as reasonable Key principle - don’t overreact!
  • 10. Common insights Problems need to be specific Most technical problems become human problems Small investments cause the team to go faster over time Proportional investments work ok because general problems manifest as many smaller, specific problems
  • 11. Getting started Start with specific team and specific class of problem e.g. “any time we have a site outage of any duration, we will hold a post-mortem meeting immediately afterwards”
  • 12. 5-Whys Master Have a single person be 5-Whys master Let’s the person develop expertise in leading meetings, but can be a bottleneck. Rotate Must have authority to assign actions to anyone in meeting may need executive support
  • 13. 5-Whys Meeting Purpose of the meeting is to learn and improve, not to blame or vent Assume any problem is preventable and worth preventing Problems are caused by insufficiently robust systems rather than individual incompetence
  • 14. 5-Whys Meeting Hold the meeting for a specific symptom e.g. “we missed the Jan 6 deadline by two weeks” or “we had a site outage on Nov 10.” get everyone who was involved with the problem into a room together include those who diagnosed or debugged it
  • 15. 5-Whys Meeting Have the 5-Whys Master run the meeting Root cause analysis tends to sprout branches that must be pruned - complex problems rarely have only one cause Lead the team in brainstorming solutions for each of the selected problems Assign someone responsibility for the solutions
  • 16. Watch out for ... If people are afraid of blame, they’ll try to phrase statements in vague, generic terms or use the passive voice, as in “a mistake was made” rather than “So-and-so failed to push the right button.” It may take months to build up required trust Blaming behaviour cannot be tolerated
  • 17. Meeting Outcomes Have the person responsible for the solution email the analysis to the entire company This makes it easy for everyone to understand why it’s worth investing time on solutions It may also help other people understand their problems or improve their analysis
  • 18. Going Pear Shaped The analysis may trigger some criticism The analysis might not be air-tight and may need to be revisited Or the company may not understand why what you’re doing is important
  • 19. Recommendation Use this on one problem from each of our retrospectives
  • 21. Who wants to go next?