Hi.. I will be posting all the testing related stuff here. The content posted here is a collection from different websites.

Friday, December 14, 2012

How to perform an effective RCA

Root cause analysis
(RCA) is a method of problem solving that tries to identify the root causes of faults or
problems that cause operating events. Here are some steps to perform an effective RCA process in software
development or testing projects:-
1. Step 1: Define the Problem
What do you see happening?
What are the specific symptoms?
2. Step 2: Collect & Analyze Data
What proof do you have that the problem exists?
How long has the problem existed?
What is the impact of the problem?
Use Pareto Charts
3. Step 3: Identify Possible Causal Factors
What sequence of events leads to the problem?
What conditions allow the problem to occur?
What other problems surround the occurrence of the central problem?
Use tools like Cause & Effect diagram, 5 Whys etc.
4. Step 4: Identify the Root Causes
Why does the causal factor exist?
What is the real reason the problem occurred?
5. Step 5: Recommend and Implement Solutions
What can you do to prevent the problem from happening again?
How will the solution be implemented?
Who will be responsible for it?What are the risks of implementing the solution?

No comments: