SlideShare a Scribd company logo
1 of 28
Root Cause Analysis
Kevin Wilkes & Richard Morgan
November 2016
Presenters:
Richard Morgan
UK Delivery Manager
Kevin Wilkes
Senior Consultant
2
About
QualiTest
3
Outcome
(OBT)
Some
questions
to answer
|Where did the event arise?
|What was the source of the problem?
|What can I do so this does not happen again?
|What is a Root Cause Map?
|When do I stop looking?
4
What is
RCA?
|Root Cause Analysis (RCA) is a process
designed for use in investigating and
categorizing the root causes of events with:
|Safety
|Environmental
|Health
|Quality
|Reliability
|Production impacts
5
What is an event?
|The term “event” is used to generically
identify occurrences that produce or
have the potential to produce these
types of consequences.
|Simply stated, RCA is a tool designed
to help identify not only what and
how an event occurred, but also why.
6
Definition of
Root Cause
|Root causes are those for which effective
recommendations for preventing recurrences
can be generated.
7
The Symptom
The Cause
Root
causes are
underlying
causes
|The investigator’s goal should be to identify
specific underlying causes.
The more specific the investigator
can be about why an event
occurred, the easier it will be
to arrive at recommendations
that will prevent recurrence.
8
Root causes
are those
that can
reasonably be
identified
|Occurrence investigations must be cost
beneficial. It is not practical to keep valuable
manpower occupied indefinitely searching for
the root causes of occurrences.
|Structured RCA helps analysts get the most out
of the time they have invested in the
investigation.
9
Root Cause Category
Near Root Cause Category
Primary Source
Root Cause
Problem Category
No Training Training in error
•Not up to date
•Training material in error
Training to be made
•On the job training
•Abnormal event
Cause
Software
Reliability Fault
Installation
Fault
Training
Handset
Problem
Procedure
Tariff Problem
Design Fault
Equipment
Misuse
10
•Decision not to train
•Training requirements not identified
Root causes
are those
over which
management
has control
|Analysts should avoid using general cause
classifications such as operator error, equipment
failure or external factor. Such causes are not
specific enough to allow management to make
effective changes.
11
Root causes
are those for
which effective
recommendations
can be generated
12
|Recommendations should directly address
the root causes identified during the
investigation.
Four
major
steps
|The RCA is a four-step process
involving the following:
1.Data collection
2.Causal factor
charting
3.Root cause
identification
4.Recommendation
generation and
implementation
13
Step 1
Data
collection
|The first step in the analysis is to gather data.
Data Collection:
|Talk to people
|Analysis gathering
|Investigate the cost
|Look at the process
|What data was used
|What triggered the event
14
Step 2
Causal
factor
charting
|Causal factor charting provides a structure
for investigators to organize and analyse the
information gathered during the investigation
and identify gaps and deficiencies in
knowledge as the investigation progresses.
Cause
Human
Error
Computer
Error
SoftwareHardware
Process
Error
Other
Other
15
Step 3
Root cause
identification
|After all the causal factors have been
identified, the investigators begin root cause
identification.
Symptom
Root Cause
16
Root Cause Category
Near Root Cause Category
Primary Source
Root Cause
Problem Category
No Training Training in error
•Not up to date
•Training material in error
Training to be made
•On the job training
•Abnormal event
Cause
Software
Reliability Fault
Installation
Fault
Training
Handset
Problem
Procedure
Tariff Problem
Design Fault
Equipment
Misuse
17
•Decision not to train
•Training requirements not identified
Root Cause Category
Near Root Cause Category
Primary Source
Root Cause
Problem Category
No Training Training in error
•Not up to date
•Training material in error
Training to be made
•On the job training
•Abnormal event
Reliability Fault
Installation
Fault
Handset
Problem
Procedure
Tariff Problem
Equipment
Misuse
18
•Decision not to train
•Training requirements not identified
Design Fault
Software
Training
Cause
Root Cause Category
Near Root Cause Category
Primary Source
Root Cause
Problem Category
Zones 1-5 Infrastructure Charging
Installation
Fault
Handset
Problem
Procedure
Tariff Problem
Reliability Fault
Equipment
Misuse
19
•Zone Config agreed
•Zone Config applied
Design Fault
Software
Training
Cause
Step 4
Recommendation
generation and
implementation
|The next step is the
generation of recommendations.
20
|Example table:
Root Cause Summary Table
Description : Cause identified Paths through Root Cause Map Recommendations
1. Not able to use the application to
change the user profile on the mobile
device
• Handset problem
• Design fault misuse
• Training
• Training to be updated to include new
feature
• Update manual
2. Issue 2 • Path 2 – level 1
• Path 2 – level 2
• Recommendation
• Recommendation
21
RCA for Defects
|The next step is the generation of recommendations, having
identified the root cause of the problem.
22
RCA
Examples
|RCA can be used to support Agile where the
timelines may be much shorter
|RCA can be used in any size organization to
support Process Improvements both in software
and processes
|RCA can be used to support 3rd party integrations
|RCA is a Method to help communicate where
improvements can be made
Not just for bugs! 23
|Agile Example :
Root Cause Summary Table
Description : Cause identified Paths through Root Cause Map Recommendations
1. Missing acceptance criteria for new
feature for the user story and new user
• User story accepted into sprint
• User story created
• Acceptance criteria defined
• Design mapped against user story
• Acceptance criteria to be reviewed by
the stakeholders
• Peer reviews performed on all user
stories greater than 13pt
• Design checked against user story &
acceptance criteria
24
|3rd Party Example :
Root Cause Summary Table
Description : Cause identified Paths through Root Cause Map Recommendations
1. The updates to the Hotel Booking API
were changed and released and we
were not aware of the changes
• New deployment agreed
• 3rd parties notified of change
• Ops Manager controlling overnight
release
• 3rd party system taken offline
• Service restored
• API failing
• All 3rd party vendors to notify of
changes
• Release dates agreed across all
stakeholders
• No upgrades without sign-off from 3rd
parties
• No 3rd party upgrade without sign-off
from Ops
25
Summary
|No longer fire fighting after acceptance test or
integration test.
|We can identify areas for better analysis in
Requirements in test preparation on data
changes having identified the root cause of the
problem.
26
Summary
|We are not here to blame anyone,
we want to reduce the root causes for the
problems we have identified.
27
www.QualiTestGroup.com
Thank You

More Related Content

What's hot

Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and processCharles Cotter, PhD
 
Root Cause And Corrective Action Workshop Cinci Asq 2009
Root Cause And Corrective Action Workshop  Cinci Asq 2009Root Cause And Corrective Action Workshop  Cinci Asq 2009
Root Cause And Corrective Action Workshop Cinci Asq 2009roycohen
 
DMAIC for sharing
DMAIC for sharingDMAIC for sharing
DMAIC for sharingEFQM2010
 
Root Cause Analysis
Root Cause Analysis Root Cause Analysis
Root Cause Analysis Grafic.guru
 
Error-Proofing in Office & Service Environments
Error-Proofing in Office & Service Environments Error-Proofing in Office & Service Environments
Error-Proofing in Office & Service Environments TKMG, Inc.
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysismtalhausmani
 
Introduction to Root Cause Analysis
Introduction to Root Cause AnalysisIntroduction to Root Cause Analysis
Introduction to Root Cause AnalysisCarmel Khan
 
Building High Performance Teams
Building High Performance TeamsBuilding High Performance Teams
Building High Performance TeamsNaveen Dandge
 
Corrective Action And Root Cause Analysis
Corrective Action And Root Cause AnalysisCorrective Action And Root Cause Analysis
Corrective Action And Root Cause Analysissjlines
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009ExerciseLeanLLC
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master planGlen Alleman
 
Root Cause Analysis By Deepak
Root Cause Analysis By DeepakRoot Cause Analysis By Deepak
Root Cause Analysis By DeepakDEEPAK SAHOO
 
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 analysisBhagya Silva
 

What's hot (20)

Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
 
Root Cause And Corrective Action Workshop Cinci Asq 2009
Root Cause And Corrective Action Workshop  Cinci Asq 2009Root Cause And Corrective Action Workshop  Cinci Asq 2009
Root Cause And Corrective Action Workshop Cinci Asq 2009
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
DMAIC for sharing
DMAIC for sharingDMAIC for sharing
DMAIC for sharing
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Six Sigma For Managers
Six Sigma For Managers   Six Sigma For Managers
Six Sigma For Managers
 
Root Cause Analysis
Root Cause Analysis Root Cause Analysis
Root Cause Analysis
 
Error-Proofing in Office & Service Environments
Error-Proofing in Office & Service Environments Error-Proofing in Office & Service Environments
Error-Proofing in Office & Service Environments
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
DMAIC Methodology
DMAIC MethodologyDMAIC Methodology
DMAIC Methodology
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Introduction to Root Cause Analysis
Introduction to Root Cause AnalysisIntroduction to Root Cause Analysis
Introduction to Root Cause Analysis
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Building High Performance Teams
Building High Performance TeamsBuilding High Performance Teams
Building High Performance Teams
 
Corrective Action And Root Cause Analysis
Corrective Action And Root Cause AnalysisCorrective Action And Root Cause Analysis
Corrective Action And Root Cause Analysis
 
DMAIC Components
DMAIC ComponentsDMAIC Components
DMAIC Components
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master plan
 
Root Cause Analysis By Deepak
Root Cause Analysis By DeepakRoot Cause Analysis By Deepak
Root Cause Analysis By Deepak
 
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
 

Viewers also liked

Super size me cause map
Super size me cause mapSuper size me cause map
Super size me cause mapandycr7
 
Juliaのパッケージをつくろう!
Juliaのパッケージをつくろう!Juliaのパッケージをつくろう!
Juliaのパッケージをつくろう!Kenta Sato
 
7 step Problem solving cycle project report
7 step Problem solving cycle project report7 step Problem solving cycle project report
7 step Problem solving cycle project reportSandeep Kohli
 
Problem solving methodology
Problem solving methodologyProblem solving methodology
Problem solving methodologyByron Mitchell
 
Problem solving ppt
Problem solving pptProblem solving ppt
Problem solving pptIka Rose
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplaceFaakor Agyekum
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision MakingIbrahim M. Morsy
 
The 7 step problem solving methodology
The 7 step problem solving methodologyThe 7 step problem solving methodology
The 7 step problem solving methodologyquest_pune
 
Problem Solving Method
Problem Solving MethodProblem Solving Method
Problem Solving MethodRoxanne Deang
 
Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleAndrew Schwartz
 

Viewers also liked (13)

Apps: The Day After Tomorrow
Apps: The Day After TomorrowApps: The Day After Tomorrow
Apps: The Day After Tomorrow
 
Super size me cause map
Super size me cause mapSuper size me cause map
Super size me cause map
 
Juliaのパッケージをつくろう!
Juliaのパッケージをつくろう!Juliaのパッケージをつくろう!
Juliaのパッケージをつくろう!
 
7 step Problem solving cycle project report
7 step Problem solving cycle project report7 step Problem solving cycle project report
7 step Problem solving cycle project report
 
Problem solving methodology
Problem solving methodologyProblem solving methodology
Problem solving methodology
 
Employee Satisfaction
Employee SatisfactionEmployee Satisfaction
Employee Satisfaction
 
Problem solving ppt
Problem solving pptProblem solving ppt
Problem solving ppt
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplace
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision Making
 
Problem solving& Decision Making
Problem solving& Decision MakingProblem solving& Decision Making
Problem solving& Decision Making
 
The 7 step problem solving methodology
The 7 step problem solving methodologyThe 7 step problem solving methodology
The 7 step problem solving methodology
 
Problem Solving Method
Problem Solving MethodProblem Solving Method
Problem Solving Method
 
Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern Sample
 

Similar to Root Cause Analysis | QualiTest Group

Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisPractiTest
 
White paper: "Human performance improvement"
White paper: "Human performance improvement"White paper: "Human performance improvement"
White paper: "Human performance improvement"APARNA SANAKA
 
Root cause analysis arg sc
Root cause analysis arg scRoot cause analysis arg sc
Root cause analysis arg scManish Chaurasia
 
root cause analyse
root cause analyseroot cause analyse
root cause analyseAbdou El
 
Data analytics 2 analytics in the audit slides
Data analytics 2 analytics in the audit slides Data analytics 2 analytics in the audit slides
Data analytics 2 analytics in the audit slides Jim Kaplan CIA CFE
 
Corrective & Preventive Action
Corrective & Preventive Action Corrective & Preventive Action
Corrective & Preventive Action Praneet Surti
 
Quality improvement
Quality improvementQuality improvement
Quality improvementAdel Younis
 
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...TRI, the risk-based monitoring company
 
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...Sustainable Brands
 
Lean Six Sigma Course Training Part 16
Lean Six Sigma Course Training Part 16Lean Six Sigma Course Training Part 16
Lean Six Sigma Course Training Part 16Lean Insight
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentationAnna Sadokhina
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingDAVIS THOMAS
 
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»GoQA
 

Similar to Root Cause Analysis | QualiTest Group (20)

Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause Analysis
 
Root cause analysis by: ICG Team
Root cause analysis by: ICG TeamRoot cause analysis by: ICG Team
Root cause analysis by: ICG Team
 
White paper: "Human performance improvement"
White paper: "Human performance improvement"White paper: "Human performance improvement"
White paper: "Human performance improvement"
 
Root cause analysis arg sc
Root cause analysis arg scRoot cause analysis arg sc
Root cause analysis arg sc
 
2 5 root cause
2 5 root cause2 5 root cause
2 5 root cause
 
2 5 root cause
2 5 root cause2 5 root cause
2 5 root cause
 
root cause analyse
root cause analyseroot cause analyse
root cause analyse
 
2 5 root cause
2 5 root cause2 5 root cause
2 5 root cause
 
Data analytics 2 analytics in the audit slides
Data analytics 2 analytics in the audit slides Data analytics 2 analytics in the audit slides
Data analytics 2 analytics in the audit slides
 
Corrective & Preventive Action
Corrective & Preventive Action Corrective & Preventive Action
Corrective & Preventive Action
 
Quality improvement
Quality improvementQuality improvement
Quality improvement
 
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...
RbM Webinar Slides- A Practical Guide for Getting Your RBM Program Up and Run...
 
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
 
Lean Six Sigma Course Training Part 16
Lean Six Sigma Course Training Part 16Lean Six Sigma Course Training Part 16
Lean Six Sigma Course Training Part 16
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Root Cause Analysis تحليل أسباب جذور المشكلة
Root Cause Analysis تحليل أسباب جذور المشكلةRoot Cause Analysis تحليل أسباب جذور المشكلة
Root Cause Analysis تحليل أسباب جذور المشكلة
 
5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation5 forces incident problem mgmt-presentation
5 forces incident problem mgmt-presentation
 
E book 11problemswithyourrca_process
E book 11problemswithyourrca_processE book 11problemswithyourrca_process
E book 11problemswithyourrca_process
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
 

More from Qualitest

10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -QualitestQualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Qualitest
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?Qualitest
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothQualitest
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzQualitest
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel SharvitQualitest
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi FalkovichQualitest
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanQualitest
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldQualitest
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)Qualitest
 
IoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringIoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringQualitest
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Qualitest
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAQualitest
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupQualitest
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingQualitest
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?Qualitest
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupQualitest
 
The changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest GroupThe changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest GroupQualitest
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupQualitest
 

More from Qualitest (20)

10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal Zylberman
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real World
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
 
IoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringIoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & Engineering
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software Testing
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
 
The changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest GroupThe changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest Group
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Root Cause Analysis | QualiTest Group

  • 1. Root Cause Analysis Kevin Wilkes & Richard Morgan November 2016
  • 2. Presenters: Richard Morgan UK Delivery Manager Kevin Wilkes Senior Consultant 2
  • 4. Some questions to answer |Where did the event arise? |What was the source of the problem? |What can I do so this does not happen again? |What is a Root Cause Map? |When do I stop looking? 4
  • 5. What is RCA? |Root Cause Analysis (RCA) is a process designed for use in investigating and categorizing the root causes of events with: |Safety |Environmental |Health |Quality |Reliability |Production impacts 5
  • 6. What is an event? |The term “event” is used to generically identify occurrences that produce or have the potential to produce these types of consequences. |Simply stated, RCA is a tool designed to help identify not only what and how an event occurred, but also why. 6
  • 7. Definition of Root Cause |Root causes are those for which effective recommendations for preventing recurrences can be generated. 7 The Symptom The Cause
  • 8. Root causes are underlying causes |The investigator’s goal should be to identify specific underlying causes. The more specific the investigator can be about why an event occurred, the easier it will be to arrive at recommendations that will prevent recurrence. 8
  • 9. Root causes are those that can reasonably be identified |Occurrence investigations must be cost beneficial. It is not practical to keep valuable manpower occupied indefinitely searching for the root causes of occurrences. |Structured RCA helps analysts get the most out of the time they have invested in the investigation. 9
  • 10. Root Cause Category Near Root Cause Category Primary Source Root Cause Problem Category No Training Training in error •Not up to date •Training material in error Training to be made •On the job training •Abnormal event Cause Software Reliability Fault Installation Fault Training Handset Problem Procedure Tariff Problem Design Fault Equipment Misuse 10 •Decision not to train •Training requirements not identified
  • 11. Root causes are those over which management has control |Analysts should avoid using general cause classifications such as operator error, equipment failure or external factor. Such causes are not specific enough to allow management to make effective changes. 11
  • 12. Root causes are those for which effective recommendations can be generated 12 |Recommendations should directly address the root causes identified during the investigation.
  • 13. Four major steps |The RCA is a four-step process involving the following: 1.Data collection 2.Causal factor charting 3.Root cause identification 4.Recommendation generation and implementation 13
  • 14. Step 1 Data collection |The first step in the analysis is to gather data. Data Collection: |Talk to people |Analysis gathering |Investigate the cost |Look at the process |What data was used |What triggered the event 14
  • 15. Step 2 Causal factor charting |Causal factor charting provides a structure for investigators to organize and analyse the information gathered during the investigation and identify gaps and deficiencies in knowledge as the investigation progresses. Cause Human Error Computer Error SoftwareHardware Process Error Other Other 15
  • 16. Step 3 Root cause identification |After all the causal factors have been identified, the investigators begin root cause identification. Symptom Root Cause 16
  • 17. Root Cause Category Near Root Cause Category Primary Source Root Cause Problem Category No Training Training in error •Not up to date •Training material in error Training to be made •On the job training •Abnormal event Cause Software Reliability Fault Installation Fault Training Handset Problem Procedure Tariff Problem Design Fault Equipment Misuse 17 •Decision not to train •Training requirements not identified
  • 18. Root Cause Category Near Root Cause Category Primary Source Root Cause Problem Category No Training Training in error •Not up to date •Training material in error Training to be made •On the job training •Abnormal event Reliability Fault Installation Fault Handset Problem Procedure Tariff Problem Equipment Misuse 18 •Decision not to train •Training requirements not identified Design Fault Software Training Cause
  • 19. Root Cause Category Near Root Cause Category Primary Source Root Cause Problem Category Zones 1-5 Infrastructure Charging Installation Fault Handset Problem Procedure Tariff Problem Reliability Fault Equipment Misuse 19 •Zone Config agreed •Zone Config applied Design Fault Software Training Cause
  • 20. Step 4 Recommendation generation and implementation |The next step is the generation of recommendations. 20
  • 21. |Example table: Root Cause Summary Table Description : Cause identified Paths through Root Cause Map Recommendations 1. Not able to use the application to change the user profile on the mobile device • Handset problem • Design fault misuse • Training • Training to be updated to include new feature • Update manual 2. Issue 2 • Path 2 – level 1 • Path 2 – level 2 • Recommendation • Recommendation 21
  • 22. RCA for Defects |The next step is the generation of recommendations, having identified the root cause of the problem. 22
  • 23. RCA Examples |RCA can be used to support Agile where the timelines may be much shorter |RCA can be used in any size organization to support Process Improvements both in software and processes |RCA can be used to support 3rd party integrations |RCA is a Method to help communicate where improvements can be made Not just for bugs! 23
  • 24. |Agile Example : Root Cause Summary Table Description : Cause identified Paths through Root Cause Map Recommendations 1. Missing acceptance criteria for new feature for the user story and new user • User story accepted into sprint • User story created • Acceptance criteria defined • Design mapped against user story • Acceptance criteria to be reviewed by the stakeholders • Peer reviews performed on all user stories greater than 13pt • Design checked against user story & acceptance criteria 24
  • 25. |3rd Party Example : Root Cause Summary Table Description : Cause identified Paths through Root Cause Map Recommendations 1. The updates to the Hotel Booking API were changed and released and we were not aware of the changes • New deployment agreed • 3rd parties notified of change • Ops Manager controlling overnight release • 3rd party system taken offline • Service restored • API failing • All 3rd party vendors to notify of changes • Release dates agreed across all stakeholders • No upgrades without sign-off from 3rd parties • No 3rd party upgrade without sign-off from Ops 25
  • 26. Summary |No longer fire fighting after acceptance test or integration test. |We can identify areas for better analysis in Requirements in test preparation on data changes having identified the root cause of the problem. 26
  • 27. Summary |We are not here to blame anyone, we want to reduce the root causes for the problems we have identified. 27