SlideShare a Scribd company logo
1 of 21
Download to read offline
ROOT CAUSE ANALYSIS FOR INCIDENTS (OR PRODUCTION
DEFECTS)
VANQ MEETUP
AGENDA
 Production defects
 Why do we need to perform Root Cause Analysis
 How : 5 Why Approach with some examples
 Process and accountabilities
 Potential Root Causes
 Reports
 Closing notes
PRODUCTION DEFECTS
 Production Defects or Incidents are defects found on production environment by end
user or reported by actual customer
 Incidents negatively impact customer satisfaction
 Incidents raise concerns about the overall quality and reliability of the product
WHY DO WE NEED TO PERFORM ROOT CAUSE ANALYSIS
 Fixing the symptom may cause the issue to resurface after
some time – short term fix, frequent reoccurrence can cause
client to get frustrated and loose confidence in the
product/service over time
 Fixing the underlying causes will ensure that the actual issues
are addressed are resolved – long term fix, increased
customer satisfaction
HOW: 5 WHY APPROACH FOR DETERMINING ROOT CAUSE
 “5 Whys is an iterative interrogative technique used to explore the cause-and-effect relationships
underlying a particular problem” – Wikipedia
 The primary goal of the technique is to determine the root cause of a defect or problem by repeating
the question "Why?" Each answer forms the basis of the next question
 The technique was formally developed by Sakichi Toyoda and was used within the Toyota Motor
Corporation during the evolution of its manufacturing methodologies
5 WHY APPROACH EXAMPLE
If the fuse was replaced, then the
issue would have reoccurred as
soon as the circuit overloaded
However,
If Filter is installed in the pump,
the robot circuit would not be not
be blown
5 WHY APPROACH EXAMPLE
- Time for cleanup now, pick up all your toys
Why?
- Coz your room is dirty
Why?
- Coz you didn’t cleanup
Why do I need to cleanup?
- Because its bedtime, you have to sleep now
Why?
- OMG!!!! Coz you need to go school tomorrow
ROOT CAUSE:
He knows 5 WHY ?? whaaaattt
He is 5
He doesn’t like to sleep
He likes to annoy me
Undetermined
5 WHY APPROACH EXAMPLE
Consider scenario where an incident was reported for a module not directly impacted by the most recent production
release
- No one tested this module - Missed Test scenario
Why?
- Unknown Impacted area
Why?
- Incomplete Requirements
Why?
- Change included mid sprint with limited knowledge of expected functionality
Why?
- Last minute change in roadmap as a result of strategic business plans
PROCESS
ACCOUNTABILITIES
POTENTIAL ROOT CAUSES
 3rd Party Limitation
 Azure Migration
 Coding Issue
 Customer Setup
 Data issue
 EDI Job Failure
 Existing Issue
 Failed Build
 Functionality Issue
 Incorrect Configuration
 Incorrect Logic
 Infrastructure
 Known Defect
 Manual Error
 Missing Configuration
 Missing Requirements
 Missing test scenario
 Others
 Outside Scope
 Performance Issue
 Undetermined
 Unknown Impact area
 User Training
 Working as designed
REPORTS
 Determine the Reporting guidelines – frequency and format
 Determine the report audience – External versus internal
 Determine the data that would be included
 Etc.
SAMPLE REPORT : QUANTITATIVE ANALYSIS
SAMPLE REPORT : QUANTITATIVE ANALYSIS
SAMPLE REPORT : QUALITATIVE ANALYSIS
SAMPLE REPORT: QUALITATIVEANALYSIS
 Report the action points created
 Report the current status of action points and compliance
PRODUCTION INCIDENT REPORTTEMPLATE
 Usually created for critical incidents
 External report – to be circulated to end user
or customer
CLOSING NOTES : SOME POINTERS FOR ROOT CAUSE ANALYSIS MEETING
 Accept responsibility for the incident as one team
 Do not get defensive, point fingers or throw anyone under the bus!
 Ask questions till root cause is found !
 Determine effective preventive and corrective action points
 Be accountable for the action point assigned to you
 Document the findings and circulate (if required)
CLOSING NOTES
 Defects identified by customers and end users in production (live) environments negatively impact
customer satisfaction and raise concerns about the overall quality and reliability of the product
 Tracking all production defects, determining root cause as a team and taking corrective or
preventative actions to avoid the same issues from happening in the future can contribute towards
increased customer satisfaction, improved product quality and more reliability
 Based on the results of Root Cause Analysis, the teams can determine the problem areas or
components that need improvement.
CLOSING NOTES: WHAT’S IN IT FOR ME?
 For Testers, Developers and Test Leads– opportunity to enhance knowledge and understanding of
product and infrastructure, opportunity to suggest actions that can add value and increase product
reliability
 For Quality Managers - opportunity to advocate Quality , enforcing fact that Quality is everyone’s
responsibility
 For Project Managers or Dev Leads – opportunity to use this incident analysis data to determine
problematic code components and prioritize fix for those in roadmap accordingly
 For the end customer – Customer satisfaction, confidence that they are using the products services of
a company that is quick and efficient in responding to incidents and resolving them
Q&A About Me
Neha Batta
Quality Assurance Manager at Cymax Group
M.Tech. , CAPM ™

More Related Content

What's hot

From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionSune Gynthersen
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - FinalKuldeep Kumar
 
Requirements Driven Risk Based Testing
Requirements Driven Risk Based TestingRequirements Driven Risk Based Testing
Requirements Driven Risk Based TestingJeff Findlay
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingSiti Rubayati
 
Iq Generic Show Ppt
Iq Generic Show PptIq Generic Show Ppt
Iq Generic Show Pptsbruce
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of RiskTEST Huddle
 
Introduction to reliability management webinar
Introduction to reliability management webinarIntroduction to reliability management webinar
Introduction to reliability management webinarAccendo Reliability
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based TestingTechWell
 
Fundamentals of Testing (2013)
Fundamentals of Testing (2013)Fundamentals of Testing (2013)
Fundamentals of Testing (2013)Jana Gierloff
 
Automated testing san francisco oct 2013
Automated testing san francisco oct 2013Automated testing san francisco oct 2013
Automated testing san francisco oct 2013Solano Labs
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testingrrice2000
 
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...TEST Huddle
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam KnightPractiTest
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like themPractiTest
 
Risk-based Testing
Risk-based TestingRisk-based Testing
Risk-based TestingJohan Hoberg
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldTEST Huddle
 

What's hot (20)

From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - Final
 
[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation
 
The Apex Interactive Debugger
The Apex Interactive DebuggerThe Apex Interactive Debugger
The Apex Interactive Debugger
 
Requirements Driven Risk Based Testing
Requirements Driven Risk Based TestingRequirements Driven Risk Based Testing
Requirements Driven Risk Based Testing
 
the experience IS the product
the experience IS the productthe experience IS the product
the experience IS the product
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Iq Generic Show Ppt
Iq Generic Show PptIq Generic Show Ppt
Iq Generic Show Ppt
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of Risk
 
Introduction to reliability management webinar
Introduction to reliability management webinarIntroduction to reliability management webinar
Introduction to reliability management webinar
 
Effective Project Execution
Effective Project ExecutionEffective Project Execution
Effective Project Execution
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
Fundamentals of Testing (2013)
Fundamentals of Testing (2013)Fundamentals of Testing (2013)
Fundamentals of Testing (2013)
 
Automated testing san francisco oct 2013
Automated testing san francisco oct 2013Automated testing san francisco oct 2013
Automated testing san francisco oct 2013
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
 
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam Knight
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
Risk-based Testing
Risk-based TestingRisk-based Testing
Risk-based Testing
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 

Similar to Root cause analysis for incidents (or production defects)

Operating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsOperating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsAtanu Dhar
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
problem-solving-training.pdf
problem-solving-training.pdfproblem-solving-training.pdf
problem-solving-training.pdfsrinandan10
 
September_08 SQuAd Presentation
September_08 SQuAd PresentationSeptember_08 SQuAd Presentation
September_08 SQuAd Presentationiradari
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupNormanMendoza
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegativepramodkg
 
Industrial Training in Software Testing
Industrial Training in Software TestingIndustrial Training in Software Testing
Industrial Training in Software TestingArcadian Learning
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2pikuoec
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XPSemen Arslan
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingSeyed Ali Marjaie
 
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseRoot Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseCraig Thornton
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagementsppd1961
 
Managing Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseManaging Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseKarl Groves
 
Testing Intelligence
Testing IntelligenceTesting Intelligence
Testing IntelligenceLalit Bhamare
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionOmnex Inc.
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationJulie Grosse
 

Similar to Root cause analysis for incidents (or production defects) (20)

Operating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive ActionsOperating Excellence is built on Corrective & Preventive Actions
Operating Excellence is built on Corrective & Preventive Actions
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
problem-solving-training.pdf
problem-solving-training.pdfproblem-solving-training.pdf
problem-solving-training.pdf
 
September_08 SQuAd Presentation
September_08 SQuAd PresentationSeptember_08 SQuAd Presentation
September_08 SQuAd Presentation
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working Group
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegative
 
Industrial Training in Software Testing
Industrial Training in Software TestingIndustrial Training in Software Testing
Industrial Training in Software Testing
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
1st module.....
1st module.....1st module.....
1st module.....
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root CauseRoot Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
Root Cause Analysis - Tools, Tips and Tricks to Get to the Bottom of Root Cause
 
Fmea
FmeaFmea
Fmea
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagements
 
Rkfl Problem Solving
Rkfl Problem SolvingRkfl Problem Solving
Rkfl Problem Solving
 
Managing Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the EnterpriseManaging Accessibility Compliance in the Enterprise
Managing Accessibility Compliance in the Enterprise
 
Testing Intelligence
Testing IntelligenceTesting Intelligence
Testing Intelligence
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorraction
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle Presentation
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

Root cause analysis for incidents (or production defects)

  • 1. ROOT CAUSE ANALYSIS FOR INCIDENTS (OR PRODUCTION DEFECTS) VANQ MEETUP
  • 2. AGENDA  Production defects  Why do we need to perform Root Cause Analysis  How : 5 Why Approach with some examples  Process and accountabilities  Potential Root Causes  Reports  Closing notes
  • 3. PRODUCTION DEFECTS  Production Defects or Incidents are defects found on production environment by end user or reported by actual customer  Incidents negatively impact customer satisfaction  Incidents raise concerns about the overall quality and reliability of the product
  • 4. WHY DO WE NEED TO PERFORM ROOT CAUSE ANALYSIS  Fixing the symptom may cause the issue to resurface after some time – short term fix, frequent reoccurrence can cause client to get frustrated and loose confidence in the product/service over time  Fixing the underlying causes will ensure that the actual issues are addressed are resolved – long term fix, increased customer satisfaction
  • 5. HOW: 5 WHY APPROACH FOR DETERMINING ROOT CAUSE  “5 Whys is an iterative interrogative technique used to explore the cause-and-effect relationships underlying a particular problem” – Wikipedia  The primary goal of the technique is to determine the root cause of a defect or problem by repeating the question "Why?" Each answer forms the basis of the next question  The technique was formally developed by Sakichi Toyoda and was used within the Toyota Motor Corporation during the evolution of its manufacturing methodologies
  • 6. 5 WHY APPROACH EXAMPLE If the fuse was replaced, then the issue would have reoccurred as soon as the circuit overloaded However, If Filter is installed in the pump, the robot circuit would not be not be blown
  • 7. 5 WHY APPROACH EXAMPLE - Time for cleanup now, pick up all your toys Why? - Coz your room is dirty Why? - Coz you didn’t cleanup Why do I need to cleanup? - Because its bedtime, you have to sleep now Why? - OMG!!!! Coz you need to go school tomorrow ROOT CAUSE: He knows 5 WHY ?? whaaaattt He is 5 He doesn’t like to sleep He likes to annoy me Undetermined
  • 8. 5 WHY APPROACH EXAMPLE Consider scenario where an incident was reported for a module not directly impacted by the most recent production release - No one tested this module - Missed Test scenario Why? - Unknown Impacted area Why? - Incomplete Requirements Why? - Change included mid sprint with limited knowledge of expected functionality Why? - Last minute change in roadmap as a result of strategic business plans
  • 11. POTENTIAL ROOT CAUSES  3rd Party Limitation  Azure Migration  Coding Issue  Customer Setup  Data issue  EDI Job Failure  Existing Issue  Failed Build  Functionality Issue  Incorrect Configuration  Incorrect Logic  Infrastructure  Known Defect  Manual Error  Missing Configuration  Missing Requirements  Missing test scenario  Others  Outside Scope  Performance Issue  Undetermined  Unknown Impact area  User Training  Working as designed
  • 12. REPORTS  Determine the Reporting guidelines – frequency and format  Determine the report audience – External versus internal  Determine the data that would be included  Etc.
  • 13. SAMPLE REPORT : QUANTITATIVE ANALYSIS
  • 14. SAMPLE REPORT : QUANTITATIVE ANALYSIS
  • 15. SAMPLE REPORT : QUALITATIVE ANALYSIS
  • 16. SAMPLE REPORT: QUALITATIVEANALYSIS  Report the action points created  Report the current status of action points and compliance
  • 17. PRODUCTION INCIDENT REPORTTEMPLATE  Usually created for critical incidents  External report – to be circulated to end user or customer
  • 18. CLOSING NOTES : SOME POINTERS FOR ROOT CAUSE ANALYSIS MEETING  Accept responsibility for the incident as one team  Do not get defensive, point fingers or throw anyone under the bus!  Ask questions till root cause is found !  Determine effective preventive and corrective action points  Be accountable for the action point assigned to you  Document the findings and circulate (if required)
  • 19. CLOSING NOTES  Defects identified by customers and end users in production (live) environments negatively impact customer satisfaction and raise concerns about the overall quality and reliability of the product  Tracking all production defects, determining root cause as a team and taking corrective or preventative actions to avoid the same issues from happening in the future can contribute towards increased customer satisfaction, improved product quality and more reliability  Based on the results of Root Cause Analysis, the teams can determine the problem areas or components that need improvement.
  • 20. CLOSING NOTES: WHAT’S IN IT FOR ME?  For Testers, Developers and Test Leads– opportunity to enhance knowledge and understanding of product and infrastructure, opportunity to suggest actions that can add value and increase product reliability  For Quality Managers - opportunity to advocate Quality , enforcing fact that Quality is everyone’s responsibility  For Project Managers or Dev Leads – opportunity to use this incident analysis data to determine problematic code components and prioritize fix for those in roadmap accordingly  For the end customer – Customer satisfaction, confidence that they are using the products services of a company that is quick and efficient in responding to incidents and resolving them
  • 21. Q&A About Me Neha Batta Quality Assurance Manager at Cymax Group M.Tech. , CAPM ™