Hermes Wiki
Developer/Governance/ChangeManagement/Fundamentals/postmortems-and-blameless-incident-culture

Postmortems and Blameless Incident Culture

Concept

A postmortem is the written record of what happened during an incident, why it happened, and what's changing so it's less likely to happen again — but the artifact isn't the point. The point is the organizational learning loop it forces: an incident is expensive to cause, so treating it as a source of information rather than just a fire to extinguish is how a system actually gets more reliable over time instead of repeating the same failure with a different trigger every few months.

The concept that makes this loop actually function is blamelessness, as formalized by Google's SRE practice. A blameless postmortem focuses on identifying the contributing causes of an incident — the sequence of decisions, gaps, and systemic conditions that let it happen — without indicting any individual or team for "bad" behavior. This isn't a soft-skills nicety; it's load-bearing for the mechanism to work at all. If engineers believe that admitting "I pushed the change that caused this" leads to punishment, the rational response is to hide details, minimize impact estimates, and produce a postmortem that's technically complete but factually thin — exactly the failure mode that makes the next incident indistinguishable from the last one. Blame doesn't fix systems; it just teaches people to reveal less about them.

A useful postmortem separates two questions that are easy to conflate: "what technical/process gap allowed this to happen" (systemic, fixable) versus "who made the mistake" (individual, and almost never actually fixable — humans will keep making mistakes regardless of who gets blamed for the last one). The concrete output isn't a narrative alone; it's a timeline (what happened, in order, with timestamps), a root cause / contributing factors section, and a list of action items with owners and due dates — action items are where a postmortem either produces real change or becomes a document nobody reads again. A postmortem without concrete, owned, tracked action items is a story, not a mechanism for improvement.

Tradeoffs

Approach Learning value Psychological safety Follow-through risk
No formal postmortem process Low — lessons live only in the memory of whoever was on call N/A Same incident class recurs, often within a year
Postmortem with individual blame attached Low, despite the appearance of rigor — reports get sanitized before they're written Actively damaged — engineers learn to hide, not disclose Action items get watered down to avoid implicating anyone further
Blameless postmortem, no action-item tracking Moderate — good analysis, but insight doesn't convert to change High Same root cause resurfaces because nothing was actually fixed
Blameless postmortem + tracked, owned action items Highest High Requires real organizational discipline to actually close the loop, which is the hard part

The trade isn't really "should we do postmortems" — nearly every mature org does. It's whether the org is willing to pay the discipline cost of tracking action items to completion the same way it tracks any other engineering work, versus treating the postmortem document itself as the deliverable and letting the follow-through lapse once the fire is out and attention moves on.

When to use / when not to

  • Write a full postmortem for any incident that caused customer-visible impact, breached an SLO/error budget (see SLIs, SLOs, and Error Budgets), or revealed a gap in monitoring, runbooks, or recovery tooling — even if the impact was brief.
  • Scale the depth to the severity — a two-minute blip that self-recovered doesn't need the same rigor as a multi-hour outage, but even small incidents are worth a lightweight note if the failure mode is novel.
  • Explicitly separate "systemic contributing factors" from "who was involved" in the writing itself — naming individuals only in service of the timeline (who did what, when), never in service of assigning fault.
  • Don't skip the postmortem because "we already know what happened and fixed it" — the value isn't just the fix, it's the durable record that lets someone six months from now (who wasn't in the room) understand why a safeguard exists.
  • Don't let a postmortem process become a compliance checkbox with no tracked follow-through — an untracked action item list is functionally the same as not writing them down at all.

Common pitfall

Writing a technically thorough, blameless-in-tone postmortem, then never tracking whether its action items actually got done. This is the single most common way postmortem processes quietly fail — the document exists, the retro meeting happened, everyone nodded at the root cause, and then the "add alerting for X" action item sits in a backlog forever because nothing forces it to compete with feature work for priority. The incident then recurs, and the second postmortem discovers the same root cause the first one already identified — which is a much worse signal than the first incident itself, because it means the organization's own learning mechanism didn't function.

Engineering Lens

The Principal-level test of a postmortem culture isn't whether the document format looks right — it's whether engineers write honestly about their own mistakes in it, which only happens if the org has actually proven, over time, that doing so doesn't lead to punishment. That trust is slow to build and fast to destroy: one postmortem where someone gets quietly penalized for what they disclosed poisons every postmortem written after it, because the lesson people learn isn't abstract — it's "I saw what happened to them." In an architecture or incident review, the sharper question to ask isn't "do we have a postmortem process" but "can you show me an action item from three months ago that's actually closed, and a case where a postmortem changed how we build something." That's the difference between a postmortem practice that's real and one that's theater — and it matters enormously in regulated domains like Capital Markets or payments, where incident response quality and evidence of follow-through are often part of what a regulator or auditor is directly evaluating, not just an internal engineering nicety.

Sources

Hermes Wiki