The one-line difference

Severity = how bad is the technical impact? (determined by the QA/engineering team)
Priority = how urgently does this need to be fixed? (determined by the business/product team)

These are independent dimensions. A bug can be technically severe but low business priority, or technically minor but extremely high business priority. Confusing them causes misallocation of engineering effort.

The 4 severity levels

The 4 priority levels

Real examples of the disconnect

BugSeverityPriorityWhy
Payment fails for users paying in USD (affects 0.1% of Indian customers)S1 CriticalP3 MediumTechnically severe but USD customers are rare in this market
Company logo misaligned on the login pageS4 LowP1 UrgentCosmetic, but CEO demo is tomorrow morning
Export CSV button missing for free tier usersS2 HighP4 LowFeature wasn't supposed to exist for free tier anyway
Homepage loads in 8 seconds on mobileS3 MediumP1 Urgent60% of traffic is mobile; Google penalises slow pages; conversion is dropping

💡 Who sets what: QA engineers set severity — they're closest to the technical impact. Product managers or business owners set priority — they know the business context. When there's a conflict, both should discuss it, not override each other unilaterally.

Why teams collapse severity and priority into one field

It's simpler. One dropdown instead of two. But the simplification creates confusion: "Critical" in a single-field system means something different to the QA engineer who logged it vs the product manager who's planning the sprint. The QA engineer meant "this is technically broken badly." The PM heard "fix this before anything else."

Keeping them separate avoids this miscommunication entirely. Each person fills in their dimension; together they give a complete picture.

How to combine them for sprint planning

In sprint planning, look at the combined matrix:

Setting up severity and priority in Resolvo

Resolvo's issue tracker supports both fields independently. When creating a bug report:

  1. The reporter (or QA engineer) sets Severity based on technical impact
  2. The product manager or team lead sets Priority based on business urgency
  3. SLA alerts trigger based on Priority (P1 gets alerted fastest)
  4. Sprint planning views show both fields side-by-side

Track bugs with both severity and priority in Resolvo

Two-field classification, SLA by priority, sprint assignment. Free to start.

Start Free →