What does a good incident response process and blameless postmortem actually look like?
Detect, triage, mitigate, resolve, postmortem — a five-stage lifecycle where blameless doesn't mean nobody's accountable, it means the analysis targets the process instead of the person.
LEARN BY DOINGPut your intuition to work3 steps
What does a good incident response process and blameless postmortem actually look like?
Use the lesson’s examples and explanation to check your idea.
Personal reflection. Nothing is sent to an AI service.#Five stages, and where teams actually fail
An incident is an unplanned event that degrades or interrupts a service badly enough to require an active human response — not something monitoring quietly absorbs on its own. The lifecycle has five stages, and the interesting interview content is less "name the stages" and more "what specifically goes wrong at each one":
- Detect — an alert fires (an SLO burn-rate alert, an error-rate spike, a failed synthetic check) or a human reports it first (support ticket, a tweet, a Slack message from another team). The time between "the problem started" and "someone with the ability to act knows about it" is your mean time to detect (MTTD), and it is almost entirely a function of what you monitor and how sensitive your alerting is — an incident that starts with a customer complaint instead of an alert is itself a finding worth writing down, not just a lucky catch.
- Triage — assess severity, decide who needs to be paged, and formally declare the incident (an incident channel, a page, a named incident commander). This is where an undefined severity scale causes real damage: without agreed levels, everything gets treated as maximally urgent, which burns out on-call engineers and, worse, means a genuinely critical incident doesn't stand out from a cosmetic one.
- Mitigate — stop the bleeding. This is explicitly not the same as fixing the root cause: rolling back a bad deploy, failing over to a healthy region, flipping a feature flag's kill switch, or restarting a stuck process are all mitigations that restore the steady-state metric without anyone yet understanding why it broke. Getting the metric back to normal is the goal of this stage — a full explanation can wait.
- Resolve — confirm the mitigation actually held, over a real observation window and against real dashboards, not just "the error stopped for a minute." Communicate resolution to whoever was told about the incident (status page, stakeholders), and formally stand the incident down.
- Postmortem — a written, blameless analysis produced while memory is fresh (48-72 hours is a common window), covering a timeline, the actual impact (users affected, duration, revenue if relevant), the contributing factors — plural, because production incidents are almost never one single cause — and a list of action items with a named owner and a deadline for each one.
| Severity | Example | Typical response |
|---|---|---|
| SEV1 | Full outage, or revenue-impacting for all customers | Page immediately, incident commander assigned, all-hands if needed |
| SEV2 | Partial degradation, or affects a subset of users/regions | Page on-call, no all-hands required |
| SEV3 | Minor issue, workaround exists | Ticket during business hours, no page |
| SEV4 | Cosmetic, no real user impact | Backlog item |
#The roles that keep stage 2 and 3 from turning into chaos
Two roles matter beyond whoever is actually fixing the problem. The incident commander coordinates the response — decides what gets tried, in what order, and by whom — without necessarily touching the keyboard themselves; their job is to prevent the very common failure mode of five engineers independently trying different fixes at once, stepping on each other's changes. The communications lead owns updating stakeholders and the status page, specifically so the engineers doing the diagnosis aren't interrupted every ten minutes by "any update?" from people who are not going to fix anything. On a small team these roles collapse into one person; the point isn't the org chart, it's that someone is explicitly responsible for coordination and communication as separate jobs from technical fixing.
#Blameless does not mean accountability-free
The blameless part is often misunderstood as "nobody is responsible for anything," which is not what it means and not why it works. The actual claim is narrower and more useful: an individual's mistake during an incident is almost always evidence of a systemic gap — a missing safeguard, a test that should have caught this, an alert that should have fired sooner, a runbook step that was ambiguous, a deploy pipeline that let an untested change reach 100% of traffic without a canary stage. Blame-focused language ("John should have tested this more carefully") stops the investigation at the first human in the chain and produces zero fixes, because you cannot ship a patch for "be more careful." Blameless language ("the deploy pipeline allowed an untested change to reach production without a canary stage") points at something you can actually change, and it is also why blameless postmortems produce more accurate timelines in practice — engineers who aren't worried about being blamed are willing to say "I saw the alert and dismissed it as noise" out loud, which is exactly the detail that leads to the real fix.
Action items still need an owner and a deadline — blameless is about where you aim the analysis, not about whether anyone is accountable for following through afterward.
#What actually goes wrong, over and over
- No defined severity scale — everything is "urgent," alert fatigue sets in, and the team loses the ability to distinguish a real SEV1 from a SEV3.
- No named incident commander — multiple people fix things in parallel with no coordination, duplicate or conflicting changes get made mid-incident.
- Postmortems skipped because "we already fixed it" — the mitigation addressed the symptom; without the postmortem, nobody looks for the second and third contributing factor, and the same class of incident recurs in a different form.
- Action items with no owner or deadline — they get logged and never happen, and the next postmortem discovers the identical gap that a previous postmortem already identified.
🧠 Check your understanding
0/2 · 0/2 answered1. During the mitigate stage of incident response, what is the primary goal?
2. What does 'blameless' actually mean in a blameless postmortem culture?