Postmortem
Also known as Incident postmortem, Blameless postmortem
Definition
A postmortem is a written review of an incident that records what happened, how systems and people responded, what the impact was, and which improvements should follow. A blameless postmortem focuses on system conditions rather than individual fault.
Write for learning
A useful postmortem gives readers enough detail to understand the incident without reconstructing it from scattered chat messages. Include a concise summary, timeline, impact, detection, response, contributing conditions, and follow-up actions.
Blameless language matters because incidents usually emerge from interactions among software, processes, tools, and decisions. “The engineer made a mistake” does not explain why the system allowed that mistake to create impact. A better account asks what information, guardrail, or feedback was missing.
Make the timeline evidence based
Use deployment records, alerts, logs, traces, and communication timestamps. Separate observed facts from hypotheses. Record when impact began, when responders recognized it, what mitigations were attempted, and when service returned to an acceptable state.
Turn findings into action
Follow-up work should have an owner, a clear outcome, and a reasonable priority. Actions might improve tests, rollout controls, alert quality, documentation, or service design. Track whether the change was completed and whether it reduced the original risk.
Weave adds engineering context to this process by helping teams inspect the changes and review patterns associated with an incident. The postmortem remains a shared learning document, not a scorecard for individuals.
How this relates to Weave
Weave helps teams bring pull request, review, rework, and delivery evidence into a postmortem. That context can support a clearer timeline and help identify process improvements while the incident record remains the authoritative account of impact.
Explore Engineering intelligence