Finding root causes
Five whys turns a technical fault into a human one, and tells you how much to invest in the fix. Plus when a fishbone is the better tool.
- Ask why five times. Technical problems nearly always end in a human cause: training, process, or an assumption nobody checked.
- Invest in the fix in proportion to the size of the problem. Small fix for a small symptom.
- Run it with everyone affected in the room, and blame the system rather than the person.
- Use a fishbone instead when the problem has several causes at once rather than one chain.
Five whys
Start with the symptom and keep asking why until you reach something that is not technical.
The first answer is always a machine. Somewhere around the fifth you reach a person, a process, or a missing piece of training. Stop at the first and you get a patch that holds until next time.
Invest proportionally
The rule that keeps this from becoming bureaucracy: make the size of the fix match the size of the problem.
A small outage gets a small fix at each level, not a six-month programme. Something serious earns more. The compounding effect comes from doing this consistently on small things, not from occasional grand responses to disasters.
Run it well
| Do | Do not |
|---|---|
| Get everyone affected in the room | Run it with only the person who made the change |
| Blame the system, not the person | Let it become a search for who to fault |
| Agree a fix at each of the five levels | Fix only the last one |
| Appoint someone to own the follow-up | Let the actions sit in a document nobody opens |
The moment it feels like a hunt for the guilty person, people stop giving honest answers and the technique is finished. Ries is direct about this: be tolerant of all mistakes the first time, and never let the same mistake happen twice.
When to use a fishbone instead
Ries covers five whys and no alternative. The fishbone below is a standard quality tool, included because it fills the gap where five whys does not fit.
Reach for five whys when there is a clear chain from symptom to cause. Reach for a fishbone when several things went wrong together, or when the team cannot agree where to start looking.
Take the last incident your team fixed. Ask why five times about it now. If the fifth answer is still technical, you stopped too early.