Root Cause Analysis Techniques

Practical methods to solve the underlying problems, and improve

1-2 days Manager, QA, Engineer
Next Course Dates:


In many cases, we pick solutions to problems without sufficient analysis. This results in implementing a cover-up of the symptom rather than a solution to the ‘real problem underneath’. When this is done, the problem will most likely to surface again in one disguise or another, and we may mishandle it, just as we mishandled it initially.

Getting into the bottom of problems, is the right way to both save money (from things to happen again in the future) and to solve the problem (which we are facing now).

In this workshop, Alon Linetzki describes and identifies a few root cause analysis techniques that are widely used in the industry (manufacturing and software alike), gives examples on how to use them, run an exercise to demonstrate how to implement them, and discuss how to connect them to our day to day testing context. Alon illustrates this method with data from experience in real life projects.

  • Which common root cause analysis models/techniques are widely used (not necessarily in testing)
  • How to use these techniques in our day to day testing work
  • How to use the root cause analysis techniques and results as an effective tool for recommending prevention and corrective actions in the organization


Through presentation, discussion, debate, brainstorming and questioning, we shall go through terminology, methodology, concepts and methods to learn how to analyze underlying problems, and root causes.

Relevant exercises are integrated into the course in order to close the gap between methodology and actual field implementation and enable participants realize what they need to be doing in their designated projects as testers from now on.


Testers, testing team leaders and test managers, developers, development leaders and development managers who would like to use new RCA techniques to be able to investigate problems in their day to day test operation, and to direct and focus their improvement efforts to solve real problems.


Participants should have senior level knowledge about testing processes, lifecycle and defect management.

Related Courses


Mr. Alon Linetzki - is an expert consultant, advising on SW engineering, Quality Assurance and testing for over 3 decades. During his career, Mr. Linetzki have participated and managed various types of development projects and testing projects with a large range of technologies, size and sector domain orientation from telecommunication and finance, to banking and embedded systems. He has coached companies in their Agile Transition, and improvement efforts.

Mr. Linetzki is the co-author for the ISTQB® Agile Tester Certification. He is the author of multiple testing classes, including: Testing in an Agile Environment,
Measurements and Metrics for Getting Good Quality Decisions, Exploratory Testing, Test Process Improvement Using TPI®, Risk Based Testing, Writing Good Test Requirements, and Test Automation for Decision Makers, Introduction to Test Automation, Personal Communication and presentation Skills, Root Cause analysis in Testing and more.

Mr. Linetzki is a popular speaker in international testing conferences since 1995. He is the co-founder of the Israeli Testing Certification Board (, and the founder and chair of SIGiST Israel. He is also leading the ISTQB® Marketing worldwide.


  • Workshop Introduction
    • Agenda
    • Introduction to participants and coach
    • Introduction to root cause analysis family of techniques
  • Root Cause analysis in defect management
    • Challenges and benefits
    • Technique description
    • Case study Example & discussion
  • Fishbone Diagram technique
    • Technique description
    • Case study Example & discussion
    • Exercise – preventive and corrective actions
  • How to analyze RCA for analyzing critical problems?
    • 5 Whys technique & Cause-effect diagram (technique variation)
      • Technique description
      • Case study Example & discussion
      • Exercise
  • Using RCA for test process improvement
  • Retrospective

Add new comment