0%
The Blast-Radius Playbook (Use Every Time)
10 min

The blast-radius playbook

Print this. Use it on every triage call.

The seven dimensions

  1. Users affected — absolute count and percent of active users
  2. Segment value — enterprise seats, paying vs free, contractual SLAs
  3. Workaround quality — full, partial, painful, or none
  4. Money / data / safety / compliance — any hit here escalates attention
  5. Detectability — silent failures compound; loud ones get tickets
  6. Release proximity — ship train this week vs next quarter
  7. Mitigation cost — can we contain cheaply while a durable fix lands?

Severity bands (working definitions)

BandMeaningExamples
CriticalCore journey broken for many, or money/data/safety at riskCheckout fails, auth down, data leak
MajorSignificant friction or partial outage2% login fail, broken search for a cohort
MinorLimited impact, clear workaroundSlow admin export with filter workaround
TrivialPolish / copy / low-risk cosmeticTypo off critical path

Priority bands (working definitions)

BandMeaning
P0Drop / stop-ship / contain now
P1This sprint / before release if feasible
P2Scheduled soon; not sole release blocker
P3Backlog polish when capacity allows

Story: Under-labeling money risk

Dev marked double-submit charges as “edge case, rare.” QA left severity at Minor because repro needed slow 3DS.

Week later: refunds stacked; trust tickets rose. The bug was always high business severity — rarity only delayed detection.

Pro Tip: Rarity reduces frequency, not integrity risk. Money and identity bugs stay severe until proven otherwise.

Anti-patterns

  • Everything-P0 to please Slack
  • Ranking by who yelled last
  • Ignoring internal tools that can delete users irreversibly
  • Treating a11y-on-checkout as “just design”

Checklist (copy into tickets)

  • Users / %
  • Segment / contract
  • Workaround
  • Money / data / safety / legal
  • Silent vs loud
  • Release impact
  • Containment option named