A common severity framework
How to classify
Ask these questions during triage:- How many users are affected? — all, a segment, or a few?
- What’s the user impact? — can’t use the product, degraded experience, or cosmetic?
- Is there a workaround? — can users accomplish their goal another way?
- What’s the business impact? — revenue loss, reputational damage, compliance risk?
What severity drives
Tips for effective severity levels
Keep it simple
3–4 levels is enough. More levels create confusion: “Is this a SEV-2.5?”Define with examples
Abstract definitions lead to debates during incidents. Include concrete examples:- SEV-1: “Payment processing is completely down for all users”
- SEV-2: “API response times are 10x normal, causing timeouts for 30% of requests”
- SEV-3: “Dashboard shows stale data but API returns fresh data”
Allow severity changes
Initial triage may be wrong. Make it easy to escalate or de-escalate:- “We thought this was SEV-3, but it’s actually affecting more users → upgrade to SEV-2”
- “The blast radius was smaller than expected → downgrade to SEV-3”
Avoid severity inflation
If everything is SEV-1, nothing is. Reserve critical severity for genuine emergencies. Teams that over-classify lose credibility.Mapping to DevHelm
DevHelm uses these incident severities:Incident policies
Configure severity-based trigger rules.
Playbooks
Create response procedures by severity.