Root cause analysis. Keep asking why until the real cause surfaces. Use for systemic bugs and recurring issues.
For the problem stated by the user (or the current bug/issue), drill down through 5 layers of "why."
5 WHYS - [problem]
1. WHY: [observable problem]
BECAUSE: [answer + evidence]
2. WHY: [why is #1 true?]
BECAUSE: [answer + evidence]
3. WHY: [why is #2 true?]
BECAUSE: [answer + evidence]
4. WHY: [why is #3 true?]
BECAUSE: [answer + evidence]
5. WHY: [why is #4 true?]
BECAUSE: [answer + evidence]
ROOT CAUSE: [the real thing to fix]
FIX: [what to change, where]
SYSTEMIC: [is this a one-off or pattern? if pattern, what prevents recurrence?]