SPØRSMÅLET
Why does the same outage keep recurring?
Foreslå hva som bør gjøres, og vurder så om hvert tiltak ville flytte hver rot.
Forseglet for 23 dager siden: dette rommet vet ikke lenger hvem som satt i det; bare verten er fortsatt navngitt. Det rommet kom frem til, blir stående.
ved bordet: 30 (simulerte: 29) · 3 tiltak foreslått mot 6 rotårsaker. Legg til ett, og vurder så om hvert tiltak flytter hver årsak.
Du ser på som gjest. Skriv inn et brukernavn for å bli med og delta.
Gi poeng til røttene først
hvorfor
Metodens egen praksis, før noe tiltak foreslås: hver rotårsak får poeng 1–5 for hvor gjennomførbart det er å ta tak i den, hvor stor virkning det ville ha, og hvor sannsynlig det er at den løser seg selv uten inngrep. Prioritet går til røtter med stor virkning, høy gjennomførbarhet og lav sannsynlighet for å løse seg selv — prioritet = virkning + gjennomførbarhet − sannsynlighet. Poengene snittes over gruppen og vises med hvor mange som ga poeng.
1 = lav, 5 = høy. Dine egne poeng; gruppens snitt ved siden av.
| rotårsak | gjennomførbart | virkning | løser seg selv | prioritet |
|---|---|---|---|---|
| The service map in the wiki is two years old | – | – | – | – |
| One engineer knows how the payment path actually works | – | – | – | – |
| Feature flags are never cleaned up, so nobody knows which paths are live | – | – | – | – |
| The on-call rota has the same two people on it most weeks | – | – | – | – |
| Rollbacks take longer than the outage they are meant to end | – | – | – | – |
| Alerts fire so often that on-call mutes them | – | – | – | – |
Ville hvert tiltak flytte hver rotårsak?
Nedover siden: tiltakene folk foreslo. Bortover toppen: rotårsakene kartet fant. Hver rute er én avstemning om ett spørsmål — ville dette tiltaket redusere den årsaken i betydelig grad? Én side må nå 75% av de avgitte stemmene for å avgjøre det; ellers forblir ruten delt. Hver rute viser hvordan stemmene falt — ja / verre / nei — og en rute er avgjort når ett av dem når tre firedeler av stemmene.
hvorfor
Besvart ved 75% av avgitte stemmer, som alle andre spørsmål her. Delt betyr at folk stemte og ingen av sidene nådde den grensen — det er et resultat, ikke en kø, og det forblir delt til nok folk ombestemmer seg. En rute ingen avgjør, forblir uavgjort; den blir aldri til et nei. Å vurdere hvert par for seg er det som hindrer at et populært tiltak får æren for å løse ting det ikke berører.
| TILTAK | ROTÅRSAKER · reduserer tiltaket til venstre det? | |||||
|---|---|---|---|---|---|---|
| The service map in the wiki is two years old | One engineer knows how the payment path actually works | Feature flags are never cleaned up, so nobody knows which paths are live | The on-call rota has the same two people on it most weeks | Rollbacks take longer than the outage they are meant to end | Alerts fire so often that on-call mutes them | |
| No production deploy after 14:00 on Fridays unless the on-call engineer agrees diskuter | ✗ nei, det gjør det ikke 3 ja / 0 verre / 26 nei | ⚑ gruppen ble delt 21 ja / 0 verre / 8 nei | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå |
| Give the shared schema one named owner and a migration tool with rollback diskuter | ✗ nei, det gjør det ikke 6 ja / 0 verre / 23 nei | ✓ ja, det reduserer dette 24 ja / 0 verre / 5 nei | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå |
| Reserve one engineer-week per sprint for post-mortem actions, first in the sprint, not last diskuter | ✗ nei, det gjør det ikke 4 ja / 0 verre / 25 nei | ✗ nei, det gjør det ikke 3 ja / 0 verre / 26 nei | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå | ikke avgjort ennå |
Størst effekt så langt
Give the shared schema one named owner and a migration tool with rollback reduserer 1 av 6 rotårsaker
TILTAKENE PÅ KARTET
Viser alle tiltak rommet vurderte: det virker direkte på 1 av de 6 rotårsakene. Det virker ikke direkte på 5.
Lest ut fra rutene rommet avgjorde i fasen Tiltak, ingenting annet. En rotårsak i grønt reduseres av minst ett av de viste tiltakene; i grått virker ingen av dem direkte på den; en rød kant betyr at ett av dem gjør den verre.
Del denne visningen: som bilde · som levende kart for et annet nettsted
Hvert tall på kartet markerer en rotårsak som det tiltaket reduserer.
① No production deploy after 14:00 on Fridays unless the on-call engineer agrees
② Give the shared schema one named owner and a migration tool with rollback
③ Reserve one engineer-week per sprint for post-mortem actions, first in the sprint, not last
Hva vi venter vil følge
Forutsigelser om tiltakene: hva hvert av dem skal endre, hvordan det måles, og når det skal kontrolleres. På datoen skriver noen som var i rommet, hva som faktisk skjedde, ved siden av.
hvorfor
Et kart sier hvilke tiltak som flytter hvilke årsaker. Det sier ikke om noen gjennomførte dem, eller om noe endret seg. En oppføring her er en forutsigelse med en dato og noe å måle, skrevet etter at kartet ble avgjort. Når datoen kommer, skrives det som faktisk skjedde ved siden av, og forutsigelsen blir stående som den var: en feil forutsigelse er den nyttige typen. Ingen stemte over noe av dette, og det endrer ingenting av det rommet fant.
frist 23 Jan 2027
tiltakNo production deploy after 14:00 on Fridays unless the on-call engineer agrees
vi venterthe same cause stops coming back once fixing it is in the sprint
målt medrepeat outages with the same cause, per quarter
gjetningerrommet: 3 (median av 15, spredning 1 til 6)