SlideShare a Scribd company logo
Root Cause Analysis
Kevin Wilkes & Richard Morgan
November 2016
Presenters:
Richard Morgan
UK Delivery Manager
Kevin Wilkes
Senior Consultant
2
About
QualiTest
3
Some
questions
to answer
|Where did the event arise?
|What was the source of the problem?
|What is a Root Cause Map?
|When do I stop looking?
|What can I do so this does not happen again?
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 causes
are those
over which
management
has control
|Analysts should avoid using general cause
classifications such as operator error, equ
failure or external factor. Such causes are
specific enough to allow management to
effective changes.
10
Root causes
are those for
which effective
recommendations
can be generated
11
|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
12
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
13
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
14
Step 3
Root cause
identification
|After all the causal factors have been
identified, the investigators begin root cause
identification.
Symptom
Root Cause
15
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
16
•Decision not to train
•Training requirements not identified
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
17
•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.
18
|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
19
RCA for Defects
|The next step is the generation of recommendations, having
identified the root cause of the problem.
20
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! 21
|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 add 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
22
|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 an 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
23
Summary
|No longer fire fighting after acceptance test or
integration test.
|Can we identify areas for better analysis in
Requirements, in test preparation or data
changes, to help identify the root cause of a
problem.
24
Summary
|We are not here to blame anyone,
we want to reduce the root causes for the
problems we have identified.
25
www.QualiTestGroup.com
Thank You

More Related Content

PPTX
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
PDF
The Risk Questionnaire - by: Adam Knight
PDF
Testing Metrics and why Managers like them
PPTX
Testing fundamentals in a changing world
PDF
Communication skills for testers
PPT
Risks of Risk-Based Testing
PPT
Practical Application Of Risk Based Testing Methods
PPTX
Put Risk Based Testing in place right now!
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
The Risk Questionnaire - by: Adam Knight
Testing Metrics and why Managers like them
Testing fundamentals in a changing world
Communication skills for testers
Risks of Risk-Based Testing
Practical Application Of Risk Based Testing Methods
Put Risk Based Testing in place right now!

What's hot (20)

PDF
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
PPT
From Defect Reporting To Defect Prevention
PPTX
Risk-based Testing
PPTX
Defect Triage by Matt Eakin
PDF
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
PDF
Metric Free Test Management by Joseph Ours
PPT
Erik Beolen - The Power of Risk
PPTX
John Fodeh - Spend Wisely, Test Well
PDF
Root Cause Analysis for Software Testers
PPT
John Brennen - Red Hot Testing in a Green World
PDF
Defect Prevention & Predictive Analytics - XBOSoft Webinar
PPSX
Root cause Analysis of Defects
PDF
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
PPTX
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
PDF
Root Cause Analysis By Deepak
PDF
02 - Testing Management - Crash Slides
PDF
Advanced Defect Management
PDF
Root Cause Analysis
PPT
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
From Defect Reporting To Defect Prevention
Risk-based Testing
Defect Triage by Matt Eakin
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
Metric Free Test Management by Joseph Ours
Erik Beolen - The Power of Risk
John Fodeh - Spend Wisely, Test Well
Root Cause Analysis for Software Testers
John Brennen - Red Hot Testing in a Green World
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Root cause Analysis of Defects
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
CoverMyQuality: Implementing a Quality Program by Rick Neighbarger and Susan ...
Root Cause Analysis By Deepak
02 - Testing Management - Crash Slides
Advanced Defect Management
Root Cause Analysis
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Ad

Viewers also liked (11)

PPTX
Automation is not the answer... unless you WANT it to be
PDF
Oren rubin statistical element locator
PPTX
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
PPTX
Testing Web Apps and API's
PDF
Application Lifecycle Management at Scale
PDF
Self-Serve Marketing at VMware with Request Portals
PDF
Scaling Atlassian - What's New in Data Center
PDF
Designing Teams - How Building a Great Workspace is Like Building Great Software
PDF
DevTools at Netflix: Culture, Speed & Innovation
PDF
Black Belt Tips for JIRA Software
PPS
Automation is not the answer... unless you WANT it to be
Oren rubin statistical element locator
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Testing Web Apps and API's
Application Lifecycle Management at Scale
Self-Serve Marketing at VMware with Request Portals
Scaling Atlassian - What's New in Data Center
Designing Teams - How Building a Great Workspace is Like Building Great Software
DevTools at Netflix: Culture, Speed & Innovation
Black Belt Tips for JIRA Software
Ad

Similar to Test beyond the obvious- Root Cause Analysis (20)

PPTX
Root Cause Analysis | QualiTest Group
PDF
Root cause analysis by: ICG Team
PDF
Data analytics 2 analytics in the audit slides
PPT
Root cause analysis arg sc
PPTX
3) Quality Circle Training Presentation.pptx
PPTX
Root Cause Analysis technique for industry.pptx
PPTX
Root cause analysis - tools and process
PDF
5 Steps to Improve Your Incident Response Plan
PPTX
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
PPT
2 5 root cause
PPT
2 5 root cause
PPT
root cause analyse
PPT
2 5 root cause
PPTX
5 forces incident problem mgmt-presentation
PPTX
Corrective & Preventive Action
PPTX
Planning and monitoring work section 22
PPTX
ROOT CAUSE ANALYSIS PowerPoint Presentation
PPT
White paper: "Human performance improvement"
PPTX
Lean Six Sigma Course Training Part 16
PPTX
Business process mapping
Root Cause Analysis | QualiTest Group
Root cause analysis by: ICG Team
Data analytics 2 analytics in the audit slides
Root cause analysis arg sc
3) Quality Circle Training Presentation.pptx
Root Cause Analysis technique for industry.pptx
Root cause analysis - tools and process
5 Steps to Improve Your Incident Response Plan
Top Risks in Global Supply Chains: Primary-Source Intelligence and Recommenda...
2 5 root cause
2 5 root cause
root cause analyse
2 5 root cause
5 forces incident problem mgmt-presentation
Corrective & Preventive Action
Planning and monitoring work section 22
ROOT CAUSE ANALYSIS PowerPoint Presentation
White paper: "Human performance improvement"
Lean Six Sigma Course Training Part 16
Business process mapping

More from PractiTest (20)

PPTX
Continuous testing maximising velocity, quality and customer happiness
PPTX
Karishma Kolli – Myth Busters on Test Automation
PPTX
How Mindmaps can save your sanity
PDF
The New Normal for Development and Testing in Agile and DevOps
PDF
Shifting is more than shifting left
PPTX
Testing in the future. today
PDF
Adding values to Agile teams
PPTX
Testing and AI
PPTX
10+ Testing Pitfalls and How to Avoid them
PPTX
Software testing - Risk management
PPTX
Managing agile testing
PPTX
How to create a 'Master Test Plan'
PPTX
Mixing testing types to improve your testing results
PPTX
Developer testing webinar
PPTX
Agile testing webinar
PPTX
Testing metrics webinar
PPTX
Reporting principles for every QA manager
PPTX
10 signs you have outgrown
PDF
Severity vs. Priority of a Bug
PDF
6 Habits of Highly Effective Testers
Continuous testing maximising velocity, quality and customer happiness
Karishma Kolli – Myth Busters on Test Automation
How Mindmaps can save your sanity
The New Normal for Development and Testing in Agile and DevOps
Shifting is more than shifting left
Testing in the future. today
Adding values to Agile teams
Testing and AI
10+ Testing Pitfalls and How to Avoid them
Software testing - Risk management
Managing agile testing
How to create a 'Master Test Plan'
Mixing testing types to improve your testing results
Developer testing webinar
Agile testing webinar
Testing metrics webinar
Reporting principles for every QA manager
10 signs you have outgrown
Severity vs. Priority of a Bug
6 Habits of Highly Effective Testers

Recently uploaded (20)

PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPT
Introduction Database Management System for Course Database
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Digital Strategies for Manufacturing Companies
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
ai tools demonstartion for schools and inter college
PDF
top salesforce developer skills in 2025.pdf
PDF
System and Network Administraation Chapter 3
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Nekopoi APK 2025 free lastest update
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Introduction Database Management System for Course Database
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Migrate SBCGlobal Email to Yahoo Easily
PTS Company Brochure 2025 (1).pdf.......
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Digital Strategies for Manufacturing Companies
Navsoft: AI-Powered Business Solutions & Custom Software Development
ai tools demonstartion for schools and inter college
top salesforce developer skills in 2025.pdf
System and Network Administraation Chapter 3
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System
Design an Analysis of Algorithms I-SECS-1021-03
How Creative Agencies Leverage Project Management Software.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Nekopoi APK 2025 free lastest update

Test beyond the obvious- Root Cause Analysis

  • 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 is a Root Cause Map? |When do I stop looking? |What can I do so this does not happen again? 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 causes are those over which management has control |Analysts should avoid using general cause classifications such as operator error, equ failure or external factor. Such causes are specific enough to allow management to effective changes. 10
  • 11. Root causes are those for which effective recommendations can be generated 11 |Recommendations should directly address the root causes identified during the investigation.
  • 12. 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 12
  • 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 13
  • 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 14
  • 15. Step 3 Root cause identification |After all the causal factors have been identified, the investigators begin root cause identification. Symptom Root Cause 15
  • 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 16 •Decision not to train •Training requirements not identified
  • 17. 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 17 •Zone Config agreed •Zone Config applied Design Fault Software Training Cause
  • 18. Step 4 Recommendation generation and implementation |The next step is the generation of recommendations. 18
  • 19. |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 19
  • 20. RCA for Defects |The next step is the generation of recommendations, having identified the root cause of the problem. 20
  • 21. 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! 21
  • 22. |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 add 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 22
  • 23. |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 an 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 23
  • 24. Summary |No longer fire fighting after acceptance test or integration test. |Can we identify areas for better analysis in Requirements, in test preparation or data changes, to help identify the root cause of a problem. 24
  • 25. Summary |We are not here to blame anyone, we want to reduce the root causes for the problems we have identified. 25