The difference between a priority and a queue position

September 2, 2026 · 6 views

Most incident priority schemes are elaborate ways of sorting a list. P1 goes to the top, P2 sits below it, P3 waits its turn. The logic feels airtight until you watch how the work actually moves.

What happens on a real operations floor — and I’ve watched this play out across environments running financial transaction platforms, pharmacy benefit systems, and enterprise data infrastructure — is that priority labels get applied at intake and then ignored by everyone who matters. The triage analyst marks the ticket P1. The ticket sits in a queue. The queue is worked in the order the team gets to it, which is roughly the order items arrived, with occasional exceptions for whoever is yelling loudest on the bridge. The P2 that came in forty minutes earlier gets touched before the P1 that just landed. The label is decorative.

This is not a process failure in the way people usually mean it. The team isn’t lazy and the tool isn’t broken. The failure is that nobody ever connected priority to resourcing. A priority level, as most organizations have defined it, tells you how bad the situation is. It does not tell anyone to stop what they are currently doing and redirect to the higher-severity event. Those are two different instructions, and only one of them is actually in the runbook.

If your P1 definition says something like “critical business impact, customer-facing, revenue at risk” and your P2 definition says “significant degradation, partial functionality loss” — and both of those are currently active — what does your engineer do? The process document describes the priority. It does not describe the decision. So the engineer uses judgment, which usually means finishing what they started, because stopping mid-task and context-switching to a new problem is expensive and disorienting and nobody formally told them to do it.

The fix is not a better priority matrix. It is an explicit resourcing rule attached to each priority level. P1 does not mean “most urgent item in the queue.” P1 means “the engineer currently handling anything below this severity stops and redirects now.” P2 means something slightly different. P3 means something different still. The distinctions have to be written in terms of human behavior, not urgency adjectives.

This matters more as you scale. In a small shop, the lead knows what’s burning and redirects people informally. That ambient awareness is one of the things small teams actually do well. Once you’re running a tiered operations model — L1 triage feeding L2 resolution feeding L3 escalation — that informal awareness breaks down. L1 is processing volume. L2 is heads-down on whatever landed in their queue. L3 is often in a meeting or supporting a parallel incident. The organizational structure that was supposed to create efficiency has also destroyed the ability of any single person to see the whole board and make a resourcing call in real time.

So you need the rule to carry the information instead of the person. When a P1 opens, the rule tells L2 what to drop. The rule tells the on-call manager to verify resource assignment within a defined window — fifteen minutes is usually the right number, long enough to avoid constant interruption, short enough that you catch drift before the SLA clock makes the decision for you. The rule tells L3 that their standing availability obligation has been triggered. None of that happens automatically just because someone typed P1 into a field.

The other thing priority schemes get wrong is treating priority as immutable once set. An incident that opens as P2 at 2 a.m. on a Saturday is a different animal than the same incident opening at 9 a.m. Monday when the trading window is live or the weekly batch is running. Priority should reflect current business exposure, not just technical severity at the moment of detection. That means someone has to own reassessment — actively, on a schedule, not as a reaction to someone complaining the ticket was miscategorized.

None of this requires a new tool. It requires writing down what priority actually obligates people to do, making sure the people it obligates have read it and can repeat it back to you, and then checking whether the behavior matches the rule the next time a real incident comes in.

If the first time you find out the rule isn’t being followed is during a post-incident review, the priority system isn’t a control. It’s a classification scheme. Classification is not the same thing as management.

Tell us what is breaking, what is slow, or what you are afraid to touch.

Every engagement starts with a conversation about outcomes, not hours. If we are not the right fit, we will say so.