How I Set Priorities When Everything Is Urgent

Engineering management guide · Updated October 2026

By 9:40 on an ordinary Monday I have usually been told, in complete sincerity, that four different things are urgent: a customer escalation forwarded by support, a security scanner flag, a colleague who needs an answer today for a deck, and a peer team unblocking their demo. All four people mean it. At most one of them is right.

In this guide I share the filters I use to separate genuine emergencies from competing stakeholder demands: the four questions that sort the queue, the fifteen-minute triage I run on new requests, how I tell the people whose work will not get done, and the week I had to disappoint a senior stakeholder to protect something more important.

Verify the clockUrgent is a claim; ask what breaks and by when before anything moves
Weigh the fourRisk, impact, dependencies, and capacity decide the queue, not volume
Say the noName what will not get done, early, in writing, with a real alternative
01 · The reframe

Urgent is a claim, not a fact

If I treat every urgent claim as a priority, I am not being responsive. I am letting the loudest voice in the building set my roadmap, and the real emergency will be waiting in line behind five manufactured ones.

Urgency is how a request arrives. Priority is what a schedule can actually hold. A team that treats every urgent claim as a priority is not accelerating anything. It is quietly letting volume decide the roadmap, and it misses the real emergency when that emergency finally shows up. I have sat in that queue, and I have watched genuine incidents deprioritized behind three well-dressed escalations.

The cleanest test I know is asking whose clock is running. A genuine emergency has a clock that belongs to nobody: a certificate expiring on a fixed date, an audit window that opens whether we are ready or not, a vulnerability being exploited right now, a payment flow degrading in front of customers. Manufactured urgency has a clock that belongs to a person: a meeting on Thursday, a promise someone made upstream, an expectation nobody checked with us. The second kind of clock can usually be negotiated. The first cannot.

So the first thing I do with a new urgent item is ask out loud: what happens if this waits until Thursday. Not why is this urgent, which invites people to perform urgency, but what happens if we wait, which demands a consequence. Consequences are sortable. If the honest answer is that someone will be annoyed, we are having a priority negotiation, not an emergency. Annoyance is real and worth managing, but it calls for a different tool.

02 · The four filters

Four questions that sort the queue

When three stakeholders tell me their item is the most critical thing this week, I run the same four questions in the open, with the requester on the call. The structure is not bureaucracy. Genuine emergencies and loud demands look identical from the inside, and the questions separate them in minutes instead of meetings.

What I weigh before anything moves

  • Risk. What breaks, by when, and is the damage reversible? Irreversible outranks reversible at equal severity, and compounding beats standing still: an unpatched exposure gets worse every hour, a late report simply waits. If I cannot write down a concrete failure mode, the risk is reputational, not operational
  • Business impact. Which revenue, retention, or obligation moves? I make requesters translate: the team that will churn becomes a 200-thousand-ARR account with a 50% close probability and a renewal in 14 days, and suddenly it can be weighed against anything else in the queue
  • Dependencies. What does this unblock, and what blocks it? Low-glamour work that frees three teams outranks a loud request with nothing downstream. The hidden blast radius lives here, which is why I sketch the graph before deciding
  • Capacity. What does yes displace? Stakeholders price their requests at zero because they never see the ledger. I answer honestly: to do this well by Friday I need two engineers who know the service, uninterrupted, for four days. I have one

A genuine emergency scores high on all four at once, and everyone can see why. Competing demands usually score high on one, sometimes two, and important becomes a scheduling conversation rather than a fire. When two items tie, I ask which failure I could undo. The one I cannot undo wins, even when nobody is shouting about it.

03 · The triage

The fifteen-minute triage

Every new urgent item goes through the same sequence: verify the clock, size the blast radius, check dependencies, check capacity, then pick a verdict. Most items land in schedule it, and that is healthy. If everything lands in drop everything, the problem is not the workload. It is that nobody is verifying.

VerdictWhen I use itWhat I do
Drop everythingActive incident, or a hard external clock with irreversible damageSwarm it, shield the team from interruptions, publish status on a fixed cadence
Schedule itReal impact with a movable dateCommit to a date, put it in the plan, say out loud what it displaces
Delegate or redirectSomeone else owns it, or a self-service path already existsHand off with context and follow up once it lands
Decline with a reasonLow impact, or it conflicts with committed workSay no early, in writing, with the trade-off and an alternative

The verdict is not the deliverable. The message that carries it, including the part about what will not happen, is.

04 · Saying no

Naming what will not get done

Deciding is the easy half. Delivering the decision is where the relationship is won or lost. Most managers invest heavily in choosing priorities and almost nothing in telling the people who lose, then wonder why trust erodes around every re-prioritization.

How I deliver a deprioritization

  • Early. The worst time to hear no is the day before the date. As soon as I know, they know
  • In writing. A call carries tone, but the written version survives memory, escalations, and handovers
  • With the reason. Not we are busy, but what we are protecting and why it outranks the request
  • With the trade-off. If we take this, something slips. Which thing, by how much, and who feels it
  • With an alternative. A smaller version, an interim workaround, or a dated revisit. Almost nothing is truly binary
  • With a decision path. When two priorities genuinely collide, the call belongs to whoever owns both outcomes. I bring options, not complaints

A message that survives being forwarded reads like this: I know the date is fixed and why it matters. We are protecting the migration because the deprecation deadline is contractual. Taking this on now pushes the migration past the freeze window, which puts every customer at outage risk. What I can offer by Friday is a scoped interim fix, and the full version lands first next sprint. If you see the trade differently, this decision belongs to your leader, and I will gladly put both options in front of them together.

A not now with a date and a reason is a form of respect. A vague we will look into it spends other people’s planning time while committing me to nothing, and that is the version that actually damages trust.

05 · The story

The week I disappointed a VP

Mid-sprint, a Tuesday. My most senior engineer surfaced during a routine audit that a set of TLS certificates in front of a large share of our production estate was nine days from expiry, and the automated renewal had been silently failing for weeks. If they lapsed, essentially every customer-facing system would fail at once.

The same morning, a sales VP came to me visibly stressed: a very large prospect had an on-site visit in four days, his team had promised a custom demo environment, and he needed it hardened from our standard sandbox by Thursday. Both requests were real. Both had revenue attached. Both felt absolutely urgent to the messenger.

Here is what made it hard. The demo environment was not trivial: it was several days of work for the same two senior engineers whose heads held the certificate automation. There was no version of that week where both happened at full quality. And the certificate deadline was not mine to move. It was set by cryptography.

I made the call: renewal first, including the root cause fix, and the demo would ship as a stripped-down sandbox, less customized but functional, delivered by Friday morning. Then came the conversation I did not enjoy. I did not soft-open. I told him the renewal had been failing silently, that a lapse would take down not just his demo but the product his demo was selling, and I offered the trade explicitly: we can build the full custom environment, but it means pulling the two people fixing the certificates, and if we are wrong about nine days, there is no demo and no product on Thursday either.

He was not happy. He said the sandbox would not land the same way, and he was right. We spent twenty minutes on whether the certificate work could be split, which remains my favorite request from people who do not have to do the splitting. What settled it was not my confidence. I had written down exactly which systems would be dark on day ten, and his demo environment was on the list.

The certificates were renewed with three days to spare, the automation bug got a permanent fix, and the demo ran on the sandbox. The deal did not die: the prospect signed months later, and I doubt anyone in that room remembers whether the demo environment was custom. The VP does remember that the platform did not have a catastrophic outage that quarter.

What I keep from that week

Trust me, this is more important wins an argument and loses a relationship. Here are the systems that go dark on day ten, and here is what I can still deliver by Friday, wins both.

Disappointing someone is never free. He was cooler for two weeks and told me so, and I invested attention afterward: weekly check-ins, early roadmap previews, direct access to me. That cost was mine to pay on purpose, and it was cheaper than the alternative. The skill is choosing which disappointment protects the more important outcome, then paying the relationship cost deliberately instead of pretending it does not exist.

06 · Urgency inflation

Saying yes to everything is a roadmap bug

There is a failure mode on the far side of all this: a team that accepts every urgent request does not become responsive. It becomes slow, running five projects at a fifth of its velocity each and finishing none of them. Worse, every capitulation trains the next escalation. Say yes often enough and you have taught the organization that volume works.

Scarcity of capacity is not a personal failing. It is the default condition of any competent organization, because the people worth working with are always oversubscribed. The engineering manager’s real job is to be the place where urgency gets tested against evidence: where risk, impact, dependencies, and capacity are named out loud, and where the answer to this is urgent can be prove it without anyone flinching.

Three signals urgency is inflating

  • The same week produces five critical items from five different people, and none of them ever becomes an incident
  • Deadlines trace back to meetings rather than to consequences anyone can name
  • The team’s queue is invisible, so the loudest requester wins by default

Saying yes to everything was one of my own recurring failures as a new manager, and it took me years to see the pattern. I collected that habit alongside the rest in my guide to the biggest mistakes I made as an engineering manager.

07 · For new managers

What I would tell a new manager

The frameworks above decay into wallpaper unless they rest on a few habits I keep repeating to every manager I coach.

Habits that survive contact with a real queue

  • Treat urgency as a claim. Ask whose clock is running before you redirect anyone
  • Rank by reversibility. Protect what cannot be undone, even when nobody is shouting about it
  • Make requesters translate. Urgency becomes a number, or it stays a feeling
  • Name the trade out loud. If you cannot say what dropped to make room, you did not prioritize. You accumulated
  • Keep the interrupt ledger. Measure what unplanned work costs the plan, and make it visible to leadership
  • Never let anyone be surprised. Disappointment is sometimes unavoidable; surprise is always a choice

None of this makes the queue shorter. It makes the queue honest, which is the only version stakeholders can actually plan around.

08 · FAQ

Popular questions about setting priorities under pressure

Q1How do I tell if something is a genuine emergency?

Look for active harm happening now, irreversible or compounding damage, a hard external clock, and no reasonable workaround. If a request fails one of those, it is an urgent piece of work competing for capacity, which needs scheduling rather than swarming.

Q2What if my boss says everything is priority one?

Then the trade-off decision is theirs, and your job is to make it easy to take. Put the real list in front of them, show what each option displaces, and ask which thing slips. Everything is priority one usually survives right up until someone has to name what moves.

Q3What if a stakeholder escalates over my head?

If your reasoning is sound, let it happen. The trade-off is better made by someone who owns both outcomes than quietly absorbed by the team. Make sure your manager has the full picture before the escalation arrives, not after.

Q4How do I say no without damaging the relationship?

Early, in writing, with the reason, the trade-off, and a real alternative. Disappointing someone is sometimes unavoidable; surprising them is a choice. A clear no with a date preserves trust better than a soft maybe that slips.

Q5What if I get the priority wrong?

Say so, change the plan, and work out which input you misjudged: the risk, the impact, or the capacity. A good process is not one that never errs. It is one that surfaces errors early, while they are still cheap.

Q6How do I protect planned work from constant interrupts?

Reserve explicit capacity for the unplanned, rotate who absorbs it so the rest of the team keeps focus, and measure the interrupt load. Once leadership can see what interrupts cost the plan, the conversation about scope and headcount gets much easier.

Q7How much slack should a team keep for real emergencies?

I plan on roughly 70–80% of nominal capacity and keep the rest for the unplanned, because in infrastructure work the unplanned is guaranteed. A plan at 100% utilization dies on the first bad day of the quarter.

Q8What do I do when two priorities are truly equal?

Compare reversibility first: which failure could you undo. If it still ties, bring both options, with costs spelled out, to whoever owns both outcomes, and let them make the call in the open rather than in a hallway.

When everything is urgent, the job is not to go faster. It is to know what the company can afford to be late on, and to say so out loud.

Urgency is an emotion. Impact is a fact. Every yes is a no to something already committed, and the only question is whether that no is spoken at the moment of the yes, in writing, with an alternative attached.

The days I disappointed someone on purpose, with a clear reason and a real option, were the days I was actually doing the job.

Keep reading

Related guides on Sypalo.com