The root causes of defects are the earliest actions or conditions that contributed to creating the defects. The root cause is a source of a defect such that if the root cause is removed, the occurrence of a similar defect will decrease.
Typical root causes of defects are:
You can also categorize root causes in three types:
Root Cause Analysis is done to identify the root cause of defects and to prevent the future reoccurrence of similar defects. Root cause analysis also leads to process improvement. We can use different techniques and software for root cause analysis.
Some of the techniques used for root cause analysis are:
Let's understand defects, root cause, and effect with the help of an example. In a Banking System, a Business Analyst gathers the requirement for EMI calculation and writes down formulas for it. The developer implemented the formula, and testers verified it. Later, we got complaints from customers that their EMIs were calculated wrong. Here: