- Purpose of this article
- A3 Thinking - The Lean Problem Solving Approach
- How to Use Cause-Effect Diagrams
- Example 1: Long Release Cycle
- Example 2: Defects Released to Production
- Example 3: Lack of Pair Programming
- Example 4: Lots of Problems
- Practical Issues: How to Create and Maintain the Diagrams
- Pitfalls
- Summary
How to Use Cause-Effect Diagrams
Here’s the basic process:
- Select a problem – anything that’s bothering you - and write it down.
- Trace “upwards” to figure out the business consequences, the “visible damage” that your problem is causing.
- Trace “downwards” to find the root cause (or causes).
- Identify and highlight vicious cycles (circular paths)
- Iterate the above steps a few times to refine and clarify your diagram
- Decide which root causes to address and how (i.e. which countermeasures to implement)
Later on, follow up. If your countermeasures work, then congratulations! If your countermeasures didn’t work, then don’t despair. Analyze why it didn’t work, update your diagram based on the new knowledge gained, and try some other countermeasures.
So a countermeasure is in fact an experiment, not a solution. Your hypothesis is that this countermeasure will solve (or mitigate) the problem, but you can never be sure. You are in effect prodding your system to see how it reacts. That’s why the follow-up is important.
Failure really just means that your system is trying to tell you something – so you’d better listen. The only real failure is the failure to learn from failure!