Skip to content
Fishbone (Ishikawa) templates

Fishbone — production bug

Engineering post-mortem framing for a regression that hit prod.

Template previewFishbone (Ishikawa)
Why did the regression reach production?Regression in prodPeopleReviewer on PTOSolo on-callProcessSkipped stagingForce-merged hotfixToolsFlaky CINo canaryTestsMissing integration testMocked external APICodeRace conditionSilent type coercion

Make it your own.

title "Why did the regression reach production?"
problem "Regression in prod"
category "People"
  cause "Reviewer on PTO"
  cause "Solo on-call"
category "Process"
  cause "Skipped staging"
  cause "Force-merged hotfix"
category "Tools"
  cause "Flaky CI"
  cause "No canary"
category "Tests"
  cause "Missing integration test"
  cause "Mocked external API"
category "Code"
  cause "Race condition"
  cause "Silent type coercion"