pre-mortem · git:20260615.6d899e8 · 2026-06-15 · sha256 c1b99c7fef55c003

pre-mortem git:20260615.6d899e8A

Immutable. This exact content is served forever at /api/v1/blob/c1b99c7fef55c003.

---
name: pre-mortem
description: "Prospective hindsight — imagine the project already failed, then diagnose why. Surfaces hidden risks before commitment."
group: thinking
keywords: [pre-mortem, risk, failure, retrospective, prospective, planning, stress-test]
task_strategies: [spike, investigation]
stream_affinity: [roadmap, research]
allowed-tools:
  - Read
  - Glob
  - Grep
  - AskUserQuestion
status: experimental
source: "Gary Klein — Sources of Power (1999); Klein et al. — Performing a Project Premortem (HBR 2007)"
acquired: "2026-06-15"
---
# Pre-Mortem

**Imagine the project already failed. Now find out why.**

Gary Klein's prospective hindsight technique — forces the brain into a different mode than optimistic planning. Retrospective analysis of a hypothetical failure produces 2× more failure causes than prospective analysis.

---

## When to use

- Before committing to a plan, architecture, or major decision
- When the team is too confident or too aligned (groupthink risk)
- Before a launch, migration, or irreversible change
- When someone asks "what could go wrong?"

---

## Step 1 — Set the scene

State the project, plan, or decision clearly. Then say:

> "It is [6 months / 1 year] from now. We went ahead with this plan. It failed completely. What happened?"

If the subject is unclear, ask:
```
AskUserQuestion: "What plan or decision are we stress-testing?"
```

---

## Step 2 — Generate failure causes

Spend 5–10 minutes generating every plausible failure cause without filtering. Use these lenses:

| Lens | Prompt |
|------|--------|
| **Technical** | What broke, crashed, couldn't scale, or had a hidden bug? |
| **Human/team** | Who burned out, left, got blocked, or misunderstood? |
| **Assumptions** | Which assumption turned out to be completely wrong? |
| **Dependencies** | What external system, vendor, or partner let us down? |
| **Market/context** | What changed in the world that made this irrelevant? |
| **Execution** | What did we fail to actually do? Where did we slip? |
| **Second-order** | What succeeded but caused something else to fail? |

Output: a raw list, no evaluation yet.

---

## Step 3 — Rank by impact × probability

Score each cause:
- **Impact** (1–3): How bad is this failure if it happens?
- **Probability** (1–3): How likely is it given our current plan?

Sort descending by `impact × probability`. Top 5 are the critical risks.

---

## Step 4 — Write the obituary (optional, high-stakes decisions)

Write a one-paragraph "obituary" for the project as if a journalist wrote it. Forces narrative coherence — reveals the single storyline that connects the top failure causes.

---

## Step 5 — Design preventions

For each top-ranked cause:
1. What early warning signal would appear before this failure materializes?
2. What specific change to the plan would prevent or reduce it?
3. Who owns the monitoring?

Output format:
```
Risk: [cause]
Signal: [early warning]
Prevention: [plan change]
Owner: [role/person]
```

---

## Step 6 — Decision

After working through the top risks:

```
**Pre-Mortem verdict for [project/decision]**
Critical risks: [top 2-3]
Plan changes recommended: [list]
Go/No-go: [proceed / modify / stop]
```

---

## Notes

- Separate generation from evaluation — don't judge causes during Step 2
- Silent individual generation first, then share, reduces anchoring bias
- Even if no plan changes result, the exercise calibrates the team's risk model
- Pair with `/brana:inversion` for maximum coverage (inversion finds what to avoid; pre-mortem finds what will go wrong)