Who is notified, when, through which channel — and how fast they must respond. Not solving the issue. Just saying "I got it, I'm on it."
An escalation matrix defines who should be notified, when, and through which channel when something goes wrong or when a decision cannot be made at the current level. The SLAs (Service-Level Agreements) define how fast each level must respond — to confirm they've seen it and are taking ownership.
Without this, either issues stay buried at the operational level too long (POs afraid to escalate), or everything gets escalated to the CPO immediately (CPO drowning in noise).
The matrix works on two axes: what type of issue (rows) and what severity (columns). The intersection gives the escalation path.
| Level | Meaning | SLA — Acknowledge | SLA — Resolve |
|---|---|---|---|
| S1 | Critical — production down, revenue-blocking, legal/security | 15 min | 4 h |
| S2 | Major — significant impact on a segment or workflow | 1 h | 1 business day |
| S3 | Standard — sprint-level issue, no immediate revenue impact | 4 h | 1 sprint |
| S4 | Minor — cosmetic, low frequency, no blocker | 1 business day | Next planning |
| Issue type | S1 | S2 | S3 | S4 |
|---|---|---|---|---|
| Production incident | CPO + CTO (Slack #incidents) | Product Director + Tech Lead | PO + dev squad | PO |
| Cross-team dependency blocked | CPO + counterpart C-level | Product Director | PO ↔ counterpart Lead | PO |
| Scope / priority disagreement | CPO | Product Director | PO + Lead Dev | PO |
| Stakeholder request | CPO | Product Director | PO | PO (logged, weekly review) |
| People issue | CPO + People | Product Director + People | Direct manager | Direct manager |
| Release / go-no-go | CPO + CTO + CEO | CPO + CTO | Product Director + Tech Lead | PO + Lead Dev |
| Severity | Primary channel | Backup |
|---|---|---|
| S1 | Phone call + dedicated Slack channel | SMS |
| S2 | Slack DM with @here | |
| S3 | Jira ticket with escalation label + Slack mention | — |
| S4 | Jira ticket, weekly review | — |
escalation-S1, escalation-S2, etc. Set up Jira automation to notify the right people when these labels are applied.