Symptoms, relevant time windows, logs, alerts, or observations exist in raw form.
Hypothesis-Driven Troubleshooting
Prerequisite
What needs to be finished first
Preparation
What needs to be ready before start
Working board or document for a Hypothesis Log; available notes, data, decisions, and assumptions; markers for uncertainty, owner, and next steps.
A facilitator; technical experts from the affected area; one owner for outcome and follow-up; a named decider when decisions are required.
Scope, trigger event, known facts, relevant constraints, existing options or incidents, and the desired meeting outcome.
60-180 min
Prepare an empty template for the Hypothesis Log. Make scope and working question visible at the top. Mark each assumption as an assumption, not as a fact.
Core question
The one question this method answers
Which hypothesis best explains the symptom, and which test delivers the highest information value?
Flow
Marker: Phase
| Step | Duration | Action | Hint |
|---|---|---|---|
1Fix the scope | 10-20 min | Define the trigger event, objective, and boundaries of analysis. Collect off-scope topics in a parking lot. | A narrow scope produces better outcomes than a full but diffuse sweep. |
2Collect raw material | 20-40 min | Gather facts, events, options, constraints, and assumptions and make them visible. | Keep facts and interpretations separate. Mark uncertain points rather than smoothing them over. |
3Build the structure | 30-60 min | Fill the Hypothesis Log step by step, clarify relationships between elements, and make contradictions visible. | Do not evaluate too early. First stabilize the structure, then draw conclusions. |
4Check and compress | 20-40 min | Mark gaps, weak assumptions, counterexamples, and critical paths. Check the result for clarity. | If no one can explain the logic in two minutes, the artifact is not complete yet. |
5Define next steps | 15-20 min | Document decision, experiment, test, measure, or follow-up with owner and date. | A strong artifact without next action remains knowledge work without impact. |
Artifact
What comes out at the end
Hypothesis Log with trigger, scope, key elements, assumptions, marked gaps, outcome interpretation, and next step with owner and date.
Store artifact with date, scope, and participants. For new evidence create a new version or change note so decision logic remains traceable.
- Miro or FigJam
- Lucidchart or draw.io
- Confluence or Notion
- Google Docs or Sheets
- Markdown in repository
hypothesis-driven-troubleshooting-working-template.md
Compact working template for Hypothesis-Driven Troubleshooting with context, input, output artifacts, and next step.
Hypothesis-Driven Troubleshooting Working Template
Goal
Troubleshooting approach that turns symptoms into testable hypotheses and focused tests.
Context
When and for what do we use this method?
Input
Which data, observations, decisions, or materials are available?
Execution
Short notes along the runsheet.
Output artifacts
- Hypothesis Log:
- Test Plan:
- Evidence Notes:
- Diagnosis Summary:
Assumptions and open questions
- ...
Decision / Next step
Owner, date, and success signal.
Example output
Concrete filled scenario, fictional example
hypothesis-driven-troubleshooting-beispiel.md
Concrete filled scenario, fictional example
Hypothesis-Driven Troubleshooting - Slow reports after release
Scope: A specific project area is considered, not the entire company. Working question: Which hypothesis best explains the symptom, and which test delivers the highest information value?
Excerpt from the artifact:
- Fact 1: Current observation is documented and sourced.
- Assumption 1: The most important causal relationship is plausible but not yet proven.
- Critical point: one unresolved condition determines whether the preferred direction is viable.
Result: Team selects a focused next step with owner and date. Signal: Shift from trial-and-error toward directed learning.
Pitfalls
Recognize symptoms and steer against them
Scope drift
New topics are repeatedly added and the artifact loses focus.
Keep scope visible and park new topics as separate follow-up topics.
Assumptions treated as facts
The discussion sounds certain even though evidence is missing.
Mark every uncertain statement and set a verification checkpoint.
Premature solutioning
Team jumps to actions after only a few minutes.
Build the structure fully first, then derive options or actions.
No counter-check
The artifact only confirms the favorite hypothesis.
Ask explicitly for counterexamples, negative branches, or rejected options.
No owner
Result is understandable but no one continues with it.
Always document the next step with owner, date, and success signal.
Stop criteria
Done signals checkable in under a minute
Finished the runsheet?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.