Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Technical Ownership  ›  Capstone Project

Blameless Postmortems

Blameless Post-mortems 12 minA blameless postmortem studies how the system and process allowed a failure, assuming people acted sensibly with what they knew, and ends with specific, owned and dated actions.

Blameless Postmortems

The sale-night outage started with Kabir's deploy, which changed how saved-card tokens are read and broke payments from older versions of the app, and everyone knows it. At the postmortem, Kabir sits with his camera off, expecting to be blamed. If that happens, the team learns one lesson, "don't be the one who deploys", and misses every lesson that would actually prevent the next outage.

The rule

Ask how the system allowed it, not who did it.

A postmortem is a written review after an incident: what happened, what it cost, why it was possible, and what will change. Blameless means it assumes people acted sensibly given what they knew at the time, and looks for the conditions that made the failure easy.

Why? People who expect punishment hide details, and those details are exactly what the review needs. Blameless doesn't mean nobody is accountable. The team is accountable for fixing the system, and those fixes have named owners.

A good postmortem contains:

  • A timeline: what happened when, including when the problem was first noticed.
  • Impact: who was affected and how badly. Here, about a third of card payments failed for nearly two hours.
  • Contributing factors: usually several, not one "root cause". Stopping at "human error" is stopping too early.
  • What went well: once the lead called it, the rollback restored service within ten minutes. That is worth keeping.
  • Actions: few, specific, owned and dated, then tracked like any other work.

Watch the language. "Kabir forgot to test" makes Kabir the story. "The change reached production with no test for older app versions" points at something the team can fix.

The shortcut

Turn every "who" into a "how". Each time a sentence names a person as the cause, rewrite it as a question about the system that let it happen.

The sale-night postmortemStep 1 of 4
  1. Build the timeline

    7:00 pm deploy. 7:40 first support ticket. 8:20 alert fires. 8:25 SEV1 declared. 8:45 rollback. 8:55 recovered.

Drills

Answer fast — trust the rule.

quick drill

Which sentence is written blamelessly?

quick drill

Why keep postmortems blameless?

quick drill

A postmortem concludes: "Root cause: human error." What is wrong with that?

quick drill

Which action item is best?

Remember

  • Ask how the system allowed it, not who did it.
  • Turn every "who" into a "how".
  • End with a few specific, owned, dated actions, and track them like any other work.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainRun a blameless review

After an outage, a draft postmortem says: 'Root cause: the engineer deployed without testing properly.' Explain what is wrong with this, rewrite it blamelessly, and propose two action items that would make a repeat less likely.