Openbook

Post-mortems and Pre-mortems: Learning Rituals for Teams

Blameless post-mortems and pre-mortems explained: facilitation steps, templates, timelines, and the psychological safety that makes teams learn.

Team RitualsOpenbook Team13 min read

Two teams ship a feature that fails badly in production. On the first team, the engineer who wrote the deploy script spends the next week explaining himself in meetings, the incident gets a slide in the quarterly review titled "lessons learned," and six months later a nearly identical failure happens — because the actual lesson everyone learned was don't be the person holding the script. On the second team, the group spends ninety minutes reconstructing the timeline, discovers that the script was one of four contributing causes and the least interesting one, ships three systemic fixes within a month, and publishes the write-up where every future hire will read it. Same failure. Completely different asset created from it.

The difference isn't culture in the vague sense. It's two specific, learnable rituals: the blameless post-mortem, which converts failures that already happened into systemic fixes, and the pre-mortem, which extracts failure knowledge from a project before anything goes wrong. They're paired rituals — one looks backward, one forward — and they run on the same fuel: a team where saying "here's what I got wrong" and "here's how this could fail" is safe, ordinary, and expected. This post covers how to run both, with templates, scripts, and the safety mechanics that decide whether any of it works.

Why teams don't learn from failure by default

The naive model says failure teaches automatically — touch the stove, learn the stove. For individuals and stoves, true. For teams and complex work, three mechanisms break the loop:

Blame is the enemy of information. Learning from failure requires accurate information about what happened, and most of that information lives in the heads of the people closest to the failure. The moment consequences attach to disclosure, those people rationally stop disclosing. You don't get less failure — you get less reporting, quieter workarounds, and thinner timelines. Every organization gets exactly as much truth about its failures as it makes safe to tell.

Hindsight flattens the story. After the outcome is known, the path to it looks obvious — "how did nobody see this?" But the people in the middle of it didn't have the outcome; they had ambiguous signals and reasonable-at-the-time choices. Hindsight bias makes past decisions look stupid, which makes blame feel justified, which shuts down information. Good post-mortems are structured specifically to fight this: they reconstruct what people knew at the time, not what's obvious now.

Single-cause thinking produces single-point fixes. "The deploy script had a bug" is a satisfying story with a satisfying fix. But complex failures are almost never one cause; they're four or five conditions lining up — the bug, plus the missing test, plus the alert that fired into a muted channel, plus the one person who'd have caught it being on leave. Fix only the script and the other four conditions are still loaded, waiting for a different trigger.

Post-mortems are engineered against all three: blamelessness protects the information supply, timeline reconstruction fights hindsight, and contributing-cause analysis replaces the single villain with the actual system.

What "blameless" actually means

The word gets misread in both directions, so define it precisely.

Blameless means: the ritual assumes every person acted reasonably given what they knew, the tools they had, and the pressures they were under. The question is never "who screwed up?" It is always: "what about our system made this action seem reasonable — and how do we change the system?" If a person took an action that broke things, the interesting questions are: why did the system let one action do that? Why was the information that would have stopped them missing? Why was the risky path the easy path?

Blameless does not mean: consequence-free for everything. Recklessness, sabotage, or repeatedly ignoring explicit agreements are conduct issues, and they're handled by managers, privately, outside the ritual — never litigated in the room. This boundary matters in both directions: teams that use "blameless" to dodge all accountability rot in one way; teams where the word is a fig leaf over hunting-for-the-guilty rot faster. The working test: in a genuinely blameless culture, the person closest to the failure volunteers the most detail, because detail costs them nothing and buys the team everything.

Practical language rules that enforce it in the room — worth putting at the top of the template:

  • Prefer roles and systems to names in the written record: "the on-call engineer," "the reviewer" — unless the person prefers naming themselves, which many will once it's safe.
  • Ban counterfactual phrasing: "they should have checked" becomes "the check wasn't part of any required step." The first sentence assigns fault; the second locates a fix.
  • The facilitator interrupts blame drift immediately and redirects: "Rewind — what did we know at that point?" One visible interruption early sets the norm for the whole session.

The post-mortem: process and timeline

A post-mortem is warranted for any failure with real cost or real learning: outages, botched launches, a lost deal that shouldn't have been lost, a project that quietly died. Scale the depth to the stakes — a sev-1 gets the full treatment below; a stumble gets a 30-minute version with the same skeleton.

Within 24–48 hours: assign an author and start the timeline. One person — usually someone central to the response, not their manager — owns the draft. Speed matters because memory decays fast: chat logs, alerts, and deploy records anchor the timeline, but the connective "why I did that next" tissue lives in heads and evaporates within days. The author drafts a factual timeline and circulates it to everyone involved for corrections before the meeting. This is the single biggest quality lever: meetings that build the timeline from scratch spend 60 of their 90 minutes on "wait, was that before or after the rollback?"

Within a week: the 90-minute session. Everyone involved in the incident, plus the facilitator (ideally someone not involved — they have no version of events to defend). The agenda:

  1. Reset the frame (5 min). The facilitator states the blameless contract out loud, every time, even for veteran teams: "Everyone acted reasonably on what they knew. We're here to find what the system made hard."
  2. Walk the timeline (25 min). Chronologically, with the people who were there narrating their moments — what they saw, what they decided, why it made sense. The facilitator's refrain: "What did you know at that point?"
  3. Identify contributing causes (30 min). Ask "what conditions had to be true for this to happen?" and keep asking "what made that possible?" until you hit things the team can actually change. Expect four to six causes across categories: technical (the bug, the missing test), process (no rollback rehearsal, review skipped under deadline), knowledge (the runbook was stale — post-incident is exactly when runbooks earn their update), and organizational (one person owns the whole subsystem; deadline pressure made the shortcut rational). If your list has one cause on it, you stopped early.
  4. Extract what went well (10 min). Not a morale sop — operationally load-bearing. The rollback that worked, the person who noticed early, the escalation that was fast: these are behaviors you want repeated, and unnamed good moves are as invisible as unnamed failures.
  5. Decide actions (15 min). Two to four, not fifteen. Prioritize systemic fixes over vigilance fixes — "add a guardrail that makes the mistake impossible" beats "remind everyone to be careful" every single time, because vigilance decays and guardrails don't. Each action gets one owner, a date, and a place on the team's action board. Post-mortem actions deserve stricter tracking than ordinary retro items, because the cost of dropping one is a repeat incident; the full follow-through system is in Action Items That Actually Get Done.
  6. Close (5 min). Confirm where the write-up will live and who it goes to.

Within two weeks: publish. A post-mortem that lives in a private folder taught one team; published to the org's knowledge base, it teaches every team including ones that don't exist yet. Openbook teams typically keep a post-mortem section in a Wiki room — templated, searchable, linked from the relevant runbooks — so that "have we seen this before?" is a search, not a shrug.

The template

Keep it to two pages. Sections, in order:

Title / date / author / severity Summary — three sentences: what happened, impact, headline lesson. Written last, read most. Impact — numbers where they exist: duration, users affected, revenue, hours lost. Illustrative math beats adjectives. Timeline — timestamped facts, corrected by participants before the session. Contributing causes — the four-to-six list, tagged technical / process / knowledge / organizational. What went well — named behaviors worth repeating. Actions — owner, date, and link to the tracking board for each. Lessons for other teams — one paragraph a stranger could apply. This section is why publishing matters.

The pre-mortem: learning from failures that haven't happened

The post-mortem's forward-looking twin costs one hour at project kickoff and is the highest-ratio learning ritual we know of. The method comes from psychologist Gary Klein: before starting significant work, the team imagines the project has already failed — completely — and writes down why.

The tense is the trick. Ask a kickoff room "what are the risks?" and you get polite, generic hedging — nobody wants to be the pessimist dumping on the plan, so you hear "scope creep" and "tight timeline" and move on. Ask instead "it's six months from now and this project failed badly — write the story of what happened," and something shifts: pessimism becomes the assignment, not a social defection. Klein's research found people generate substantially more — and more specific — failure causes under this framing, a phenomenon he called prospective hindsight. The person who's been quietly worried about the vendor dependency finally has a sanctioned moment to say so.

Running it — 60 minutes at kickoff, after the plan exists but before it's locked:

  1. Set the scene (5 min). The plan is on the wall or screen. The facilitator, verbatim: "It's [date six months out]. The project failed — not stumbled, failed. Cancelled, shipped and broke, missed the point entirely. Take five minutes, alone, in silence, and write the history of how."
  2. Silent writing (5–10 min). Independent and written, before any discussion. This is non-negotiable: the moment talking starts, the room converges on the loudest person's failure story and loses the quiet person's — and the quiet person's is disproportionately often the real one. Remote teams do this well with sticky notes on a shared whiteboard, authorship hidden until reveal.
  3. Round-robin reveal (15 min). One failure cause per person per pass, until exhausted. No rebuttals allowed — the plan's author does not get to defend the plan today; defenses convert the exercise back into politics. Cluster duplicates as you go. A typical ten-person pre-mortem surfaces 20–30 distinct causes; expect the list to mix the obvious (scope, timeline), the technical (the migration nobody has done before), and the unsayable-until-now (the sponsor doesn't actually agree with the goal; two leads on this project don't work well together).
  4. Sort by expected damage (10 min). Dot-vote on likelihood × severity. Take the top three to five.
  5. Mitigate or watch (15 min). For each top cause, the team picks one of three moves: change the plan now (re-scope, re-sequence, add the rehearsal) — the highest-value outcome, and why pre-mortems belong before the plan locks; assign a tripwire — a named early-warning signal with an owner ("if the vendor slips two weekly calls in a row, we escalate — Ana is watching"); or accept it, explicitly and in writing, which is legitimate for real-but-unlikely risks and is still worth gold when the risk fires and nobody wastes a week on recriminations.
  6. Record it (5 min). The list, votes, and mitigations go into the project's kickoff doc — alongside the other artifacts a real kickoff produces (the full kickoff checklist covers those). At the project's end, reread it. Pre-mortems that predicted the actual failure make believers of skeptics forever; ones that missed it teach you what your team systematically can't see, which is its own finding.

Run pre-mortems on anything with meaningful cost of failure: quarter-scale projects, launches, migrations, reorgs, big hires. The ritual is cheap enough that the honest question is which projects deserve to skip it.

A pre-mortem in the wild

A short real-shaped example, because the abstract method undersells what surfaces. A seven-person team kicks off a billing-system migration — the plan is solid, the timeline says nine weeks. In the silent-writing round, the expected causes appear: "data mapping took three times longer than estimated," "we froze deploys during the switchover and a critical bug had nowhere to go." But the dot-vote's top cause came from the quietest engineer: "we cut over on schedule because the date was announced publicly, even though validation wasn't finished — and spent a quarter reconciling corrupted invoices." That's not a technical risk; it's a prediction about the team's own behavior under a public deadline, and no risk-register exercise would have produced it.

The mitigation cost one sentence in the plan: a named go/no-go checkpoint one week before cutover, owned by that same engineer, with pre-agreed validation criteria — and explicit sponsor sign-off that the date moves if the criteria fail. The checkpoint fired, the date moved eleven days, and the reconciliation quarter never happened. Total cost of the ritual: one hour and one awkward sentence said out loud six months early instead of in a post-mortem.

Psychological safety: the load-bearing wall

Both rituals fail identically without safety: sessions still happen, documents still get written, and they're all fiction — sanitized timelines, diplomatic risk lists, causes chosen for being nobody's fault. Amy Edmondson's research on hospital teams found the uncomfortable version of this early: the better teams appeared to make more errors, until it became clear they were simply the teams that felt safe enough to report them. What you can measure follows what people will say.

Safety isn't built by declaring it. It's built by what happens in observable moments, and leaders control the biggest ones:

Leaders go first, with real examples. The single fastest builder: a senior person publishing a post-mortem of their own failure — a bad call, not a humble-brag — before asking anyone else to. "I sat on the staffing decision for six weeks and it cost us the quarter; here's the timeline and what I've changed" does more than a year of posters about openness. Teams calibrate on what leaders do when the failure is the leader's.

The first blamed person is the last honest one. Safety is ratcheted down by single events. One session where the facilitator lets "well, whose change was it?" stand — one write-up quoted in someone's performance review — and the team's timelines get 50% shorter for a year. Guard the boundary loudly: interrupt blame in the room, and if a post-mortem is ever weaponized, treat that as its own incident, with its own consequences for the weaponizer.

Reward the telling, visibly. When someone surfaces their own near-miss — "I almost shipped the same bug last month, here's what stopped me" — that's the behavior the whole system depends on. Thank them by name in front of the team. Near-miss reports are the cheapest failure data that exists; you get precisely as many as you celebrate. Kudos rituals and a feedback culture that doesn't sting are adjacent infrastructure here — Building a Feedback Culture That Does Not Sting goes deeper on that foundation.

Watch the silence, not the words. The diagnostic for whether your rituals are real: in your last three post-mortems, did anyone say "I made the wrong call"? Did any pre-mortem surface a cause that implicated the plan's author? If the answer is no across three sessions, you're collecting theater. The fix is never "tell people to be more open" — it's a leader going first, again.

Common failure modes, named

  • The lessons-learned graveyard. Beautiful write-ups, zero completed actions. The post-mortem's product is not the document; it's the changed system. Track action completion rate for post-mortems separately, and escalate items that age past 30 days.
  • The blameless-in-name-only session. The word is on the slide; the manager's follow-up questions are all aimed at one person. People notice in minutes. If a manager can't hold the frame, they observe silently or skip it.
  • Post-mortem for everything. Running the full ritual on trivia burns the team out and cheapens the real ones. Set a severity bar; below it, a three-line write-up in the channel suffices.
  • The 15-action post-mortem. Everything becomes an action, nothing gets done, and the next incident's session opens with an embarrassing pile. Two to four actions, systemic over vigilant, tracked to done.
  • Pre-mortem as pessimism theater. The list gets generated, nobody changes the plan, the doc is never reread. The mitigation step — plan change, tripwire, or explicit acceptance — is the ritual; the brainstorm is just its input.
  • Confusing the ritual with the retro. Retros are cadence-based maintenance of how the team works; post-mortems are event-triggered deep dives into a specific failure. Teams that stretch retros to cover incidents shortchange both — keep the retro and the post-mortem as separate tools.

Your next steps

  1. Adopt the template this week. Put the two-page post-mortem template and the pre-mortem agenda in your team's wiki, with the blameless language rules at the top of both.
  2. Run one post-mortem retroactively. Pick a failure from the last quarter that never got examined — the ritual works fine on cold cases, and a low-adrenaline first run is the easiest place to learn facilitation.
  3. Attach a pre-mortem to your next kickoff. One hour, silent writing first, no rebuttals, and every top cause leaves with a mitigation, a tripwire, or an explicit acceptance.
  4. Have the most senior person go first. One published leader post-mortem, about a real decision, before the team is asked for theirs.
  5. Track the actions like incidents depend on them — because they do.

If you want the infrastructure ready-made: an Openbook space covers the full loop — a Wiki room for the searchable post-mortem archive, a Whiteboard with hidden-author sticky notes for pre-mortem silent writing, and boards with due-date notifications for tracking the actions to done. See the rooms at /features. Then go schedule the cold-case post-mortem — the failure already happened; the only question is whether you collect what it's worth.

Keep reading

Team Rituals14 min read

Action Items That Actually Get Done

Why action items die after meetings and a practical system for capture, single ownership, real deadlines, tracking boards, and review in your next ritual.

June 12, 2026

Put these ideas to work

Openbook gives your team one home for feeds, boards, docs, check-ins and more — free to start.