Recipe
Fishbone (Ishikawa) RCA
Map cause-and-effect chains visually to isolate root causes of incidents, regressions, or outages.
When to use
- Post-incident reviews with multiple contributing factors
- Recurring bugs where the fix keeps missing the mark
- Cross-team incidents spanning infra, code, and process
The 6 M's
Draw a horizontal arrow pointing to the problem statement. Branch six ribs off the spine:
Manpower
Methods
Machines
Materials
Measurements
Mother Nature
Steps
- Define the effect. Write the exact symptom at the head of the fish.
- Brainstorm causes. For each M, ask “why?” and attach smaller bones.
- Drill deeper. Repeat “why?” until you hit actionable root causes.
- Validate. Cross-reference with logs, metrics, or timeline data.
- Prioritize. Circle the 2-3 bones most likely to prevent recurrence.
Anti-patterns
- Stopping at “human error” without asking why the system allowed it
- Filling every M category when only two are relevant
- Skipping validation and treating the diagram as the conclusion
Pro tip: Run a fishbone session within 24 hours of an incident while memories are fresh. Use a shared whiteboard and timebox brainstorming to 30 minutes.