Mal for teknisk postmortem (skyldfri, handlingsrettet)
Hvorfor postmortemer blir til skyldrunder
Postmortemer feiler på en spesifikk måte: rommet begynner å tilordne årsak før rommet har en felles tidslinje. Noen sier «distribusjonen forårsaket dette» før distribusjonstidspunktet er bekreftet. En annen sier «varselet gikk ikke av» uten å vite om varselet var konfigurert for det scenariet. Samtalen blir en debatt om årsakssammenheng før noen har etablert hva som faktisk skjedde, i hvilken rekkefølge.
Løsningen er strukturell: bygg hendelsestidslinjen sammen i starten av postmortemet, før noen navngir en rotårsak. Når hele rommet har sett på hendelsesforløpet — hva som endret seg når, hvem som så hva på hvilket tidspunkt — er årsak langt lettere å diskutere og langt mindre tilbøyelig til å kollapse i skyldfordeling. Dette er rekkefølgefeilen de fleste maler gjør: de setter rotårsak før tidslinjen fordi rotårsak er det malen er til for. Men det er tidslinjen som gjør rotårsaken ærlig.
Agendaen (til å kopiere)
Varighet: 60 minutter for en enkel hendelse; 90 minutter for komplekse feil på tvers av systemer
Format: Fasilitert; alle som responderte og vakthavende ingeniør til stede; forbered asynkront med et forhåndsdokument
Seksjon 1 — Hendelsessammendrag (5 min)
- Datoer og varighet for hendelsen
- Alvorlighetsklassifisering og berørte systemer
- Hvem oppdaget den og hvordan (kundemelding, varsel, ingeniør, overvåkning)
- Denne seksjonen er kun faktabasert; ingen analyse ennå
Seksjon 2 — Tidslinje (20 min)
- Bygg tidslinjen i fellesskap på skjerm — ikke et forhåndsskrevet dokument
- Rekkefølge: hva som endret seg, hva som ble observert, hvem som handlet, hva som ble besluttet
- Hvert tidsstempel skal ha en kilde (loggelinje, PagerDuty, Slack-melding)
- Når tidslinjen er ferdig, spør: er alle enige om at det var dette som skjedde? Løs uenigheter før dere går videre
Seksjon 3 — Konsekvenssammendrag (5 min)
- Kundekonsekvens: hvem ble berørt, hvor lenge, på hvilken måte
- Forretningskonsekvens: inntekt, SLA, omdømme
- Intern konsekvens: vakttimer, forstyrrelse for teamet
- Hold dette faktabasert; det forankrer «hvor ille var det»-spørsmålet uten å farge det
Seksjon 4 — Rotårsak og medvirkende faktorer (20 min)
- Rotårsak: den mest nærliggende endringen eller tilstanden som gjorde hendelsen mulig
- Medvirkende faktorer: forholdene som gjorde den verre, vanskeligere å oppdage eller tregere å løse
- De mest nyttige postmortemene identifiserer 3-5 medvirkende faktorer ved siden av rotårsaken; å bare fikse rotårsaken bommer ofte på de systemiske forholdene
- Spør for hver faktor: tok noen person eller noe team en beslutning som virket fornuftig gitt informasjonen som var tilgjengelig? Hvis ja, er faktoren systemisk, ikke personlig
Seksjon 5 — Hva gikk bra (5 min)
- Hvilken deteksjon eller respons fungerte bedre enn forventet?
- Hvilken eksisterende prosess eller hvilket verktøy begrenset skadeomfanget?
- Dette er praksiser verdt å formalisere — hvis runbooken sparte 20 minutter, noter det, så runbooken blir vedlikeholdt
Seksjon 6 — Oppgaver (15 min)
- Hver oppgave adresserer en rotårsak eller medvirkende faktor — ikke en generell forbedring
- Én ansvarlig per oppgave; en leveringsdato som gjenspeiler hastegraden
- Kategoriser: oppdag raskere / gjenopprett raskere / forhindre gjentakelse
- Begrens til oppgaver teamet realistisk kan fullføre før neste hendelse, ikke et altomfattende veikart for pålitelighet
Hva som får postmortem-maler til å feile
Rekkefølgen med rotårsak først er hovedproblemet strukturelt — allerede dekket ovenfor. Det andre er å behandle «oppgaver» som én enkelt kategori. Deteksjonsforbedringer, gjenopprettingsforbedringer og forebyggingsforbedringer krever ulike ansvarlige og ulike tidslinjer. Å blande dem produserer en liste som strekker seg over seks måneder og tre team, noe som betyr at ansvaret pulveriseres og ingen av dem blir levert.
Den tredje feilmodusen er å hoppe over «hva gikk bra» fordi det føles som upassende optimisme etter en hendelse. Det er det ikke — det er den eneste systematiske måten å identifisere og formalisere praksiser som fungerte under press. Hvis overvåkningen som fanget opp problemet ikke sto på noens veikart, er det verdt å dokumentere at den hadde betydning. Ellers blir den nedprioritert etter at hendelsen falmer, og du er blind neste gang.
Den akkumulerende kostnaden av hendelser der medvirkende faktorer ikke blir adressert, og runbooks som fungerte ikke blir vedlikeholdt, bygger seg raskt opp. Møteskatten dekker hvordan tilbakevendende møteoverhead og gjeld fra hendelsesgjennomganger spiller sammen.
Hvorfor fangst fra postmortem er unikt vanskelig
Postmortem-diskusjoner genererer tett, ustrukturert innhold raskt: tidslinjerekonstruksjon, konkurrerende tolkninger, tildeling av oppgaver til flere personer, teknisk detalj som ikke gir mening i en transkripsjon uten kontekst. En postmortem-oppsummering skrevet fra hukommelsen eller redigert lyd er nesten alltid ufullstendig, og ufullstendige postmortem-dokumentasjoner er ubrukelige for mønstergjenkjenning på tvers av hendelser.
Pavleur fanger opp hele postmortem-diskusjonen og genererer rapporten automatisk — tidslinjen slik den ble rekonstruert, medvirkende faktorer slik de ble navngitt, oppgaver med ansvarlige og kategorier slik de ble uttrykt i møtet. Hvis noen delte skjermen for å vise et loggutdrag, en overvåkningsgraf eller varselkonfigurasjonen som ikke gikk av, er det visuelle en del av rapporten. Lyd-baserte verktøy bommer fullstendig på dette; en postmortem-dokumentasjon uten grafene er en dokumentasjon uten bevisene. Hvem som helst på teamet — inkludert ingeniører som kommer til etter hendelsen — kan lese hele dokumentasjonen med visuell kontekst inkludert, uten å be noen om å rekonstruere den. For en direkte sammenligning med andre verktøy på dette: Pavleur vs. alternativene.
Om frekvens for postmortem
Kjør postmortemet innen 48 timer etter at hendelsen er løst, mens detaljene er ferske. Jo lenger du venter, desto mer avhenger tidslinjerekonstruksjonen av hukommelse heller enn logger, og hukommelsen er upålitelig under stress. For hendelser med høy alvorlighet er 24 timer bedre. For mindre hendelser kan asynkrone postmortemer — et delt dokument med strukturerte spørsmål, gjennomgått synkront — være mer effektive enn et fullt møte. Møteformatet er mest verdifullt når hendelsen var tvetydig eller innsatsen høy nok til at felles tolkning har betydning.