What to say in the first 15 minutes of an outage (template inside)
There are two jobs during an outage: fixing the system and telling humans what's happening. Engineers obsess over the first. But a broken status page and silent Slack channels cost more trust than ten extra minutes of downtime.
The first 15 minutes decide whether people see you as a team with a problem, or a team that hides problems.
The three sentences that matter
Before you touch a keyboard, you owe your stakeholders three sentences:
- We know. "We are aware of the issue affecting X." (Say it within 5 minutes, even if the diagnosis is unknown.)
- We're on it. "The on-call team has engaged and is investigating." (Name the role, not the person.)
- We'll update you. "Next update at HH:MM, or sooner if anything changes." (A concrete time. Then beat it.)
That's the whole bridge message. No cause speculation, no apologies that admit nothing, no internal codenames.
The first-15-minutes timeline
- 0–3 min: Acknowledge. Pin a bridge thread. Freeze deploys.
- 3–7 min: Assign one comms owner — NOT the person debugging. One voice.
- 7–12 min: Post the three sentences to status page + affected channels.
- 12–15 min: Set the update cadence (30 min steady state, 15 min while degraded).
The template
STATUS: Investigating — <service> degraded for <who, where>
IMPACT: <what users cannot do, in plain words>
ACTIONS: on-call engaged, <n> engineers on bridge, deploys frozen
NEXT UPDATE: HH:MM (or sooner if status changes)
Fill in brackets, paste, done in 90 seconds. The discipline isn't the template — it's refusing to skip the update-time line. An update time converts anxiety into patience.
What NOT to say early
- "Everything is down" unless it is. Scope precisely: "checkouts in the EU app."
- Root cause guesses. "A recent change" is a cause; "we suspect the DB" is a rumor.
- "Should be back soon." You don't know. It reads as dismissive when you're wrong.
We use exactly this structure in the Ops Starter Kit — alongside the incident one-pager and the severity table it plugs into. It was built for teams of 1–50 with no security staff, on the theory that a system one tired person can actually operate beats a sophisticated one they can't.
If you want the free version first: the First 30 Minutes checklist is free at https://hive80lab.gumroad.com/l/first-30-minutes — it walks the first half hour of an incident step by step. And everything in the kit is 30% off this month with coupon HIVE-LAUNCH30 at checkout:
- Ops Starter Kit (incident response one-pagers + comms templates): https://hive80lab.gumroad.com/l/ops-starter-kit
- Ops Starter Kit Vol. 2 (advanced incident response & comms): https://hive80lab.gumroad.com/l/ops-starter-kit-vol-2
- Agent Ops 24/7 (running unattended agents without 2am surprises): https://hive80lab.gumroad.com/l/agent-ops-24-7
- All our free ops notes: https://hive80-lab.github.io/ops-notes/
Top comments (0)