All articles Build the Right Thing

How to Prioritise Features When Everything Feels Urgent

By the FabricLoop Team  ·  May 2026  ·  6 min read

In most product teams, the backlog is a place where urgency goes to die. Everything that enters it was urgent when it was added — a customer complaint, a sales request, a competitor feature, an internal idea. Six months later, it's all still there, and it all still feels urgent, and nobody quite knows which thing to do next.

The problem is not a lack of tools. There are dozens of prioritisation frameworks: RICE, MoSCoW, Kano, ICE, weighted scoring. The problem is that most frameworks require a kind of false precision — assigning numbers to unknowns — that makes them feel rigorous while actually just laundering gut feel through a spreadsheet.

What actually works is simpler: two dimensions, honestly assessed, and the discipline to act on the result.

The only two dimensions that matter

Prioritisation collapses to two questions. First: how much does this improve the outcome we care about? (Impact.) Second: how much will it cost us to deliver it? (Effort.) Everything else is either a refinement of these two or a distraction from them.

Confidence is sometimes added as a third dimension — "how certain are we about impact?" — and it's worth keeping in mind. But in practice, most teams know when they're guessing. The discipline is to label the guess honestly, not to score it on a 1–5 scale and add it to a formula.

Impact vs. Effort prioritisation grid
← Low Impact · High Impact →
Low EffortHigh Effort
High Impact · Low Effort
Quick Wins
Do these first. They deliver outsized value relative to cost. Don't overthink them — just ship.
High Impact · High Effort
Big Bets
Worth doing, but plan carefully. Break into smaller pieces where possible. Make sure the hypothesis is validated before full investment.
Low Impact · Low Effort
Fill-ins
Do these when you have slack capacity. Don't let them crowd out Quick Wins or stall Big Bets.
Low Impact · High Effort
Time Sinks
Say no. These destroy capacity without proportionate return. Ruthlessly remove them from active consideration.

The hard part is not understanding the grid — it's being honest when filling it in. Every team has features they want to build that belong in "Time Sinks" but keep getting reclassified as "Big Bets." The framework only works if the team can be honest about impact.

Assessing impact without false precision

Impact is the dimension teams find hardest to assess, because it often requires predicting the future. The temptation is to score it numerically and feel scientific about it. A better approach is qualitative but structured.

Ask three questions for each feature under consideration:

"The question is never 'is this a good idea?' Almost everything in the backlog is a good idea. The question is 'what is the cost of not doing this, right now, versus something else?'"

Assessing effort without underestimating

Teams systematically underestimate effort. This is well documented — it's related to the planning fallacy and optimism bias — and it's particularly pronounced for features that touch multiple systems, require coordination across teams, or involve capabilities the team hasn't built before.

Two practices help. First, always ask engineering before scoring effort, not after. PMs who score effort unilaterally almost always underestimate. Second, use the concept of "unknown unknowns" as an explicit effort multiplier. Any feature that touches a new codebase area, a third-party API, or a user flow that hasn't been tested recently deserves an effort score 1.5x higher than the obvious work suggests.

The scope creep signal If a feature has been estimated three times and the estimate keeps growing, that's not bad engineering estimation — it's a sign the feature is not well enough defined to build. Stop and redefine before re-estimating.

The urgency illusion

Most of the urgency in a product backlog is not real urgency — it's recency. A customer complained last week, so their request feels pressing. A competitor launched something last month, so matching it feels critical. But recency is not the same as importance, and reacting to recency is one of the most reliable ways to let genuinely important work slip.

A practical test: ask yourself whether you'd still consider this urgent if you'd heard about it six months ago instead of last week. If the answer is no, it's recency bias at work, not strategic priority. Log it, evaluate it calmly against the grid, and resist the pull to fast-track it just because it's fresh.

The loudest customer problem The customer who sends the most emails about a feature is rarely representative of your user base. Prioritise based on the breadth and depth of the problem, not the persistence of the person reporting it.

When the grid gives you a tie

The grid doesn't always produce a clean answer. Two items land in the same quadrant with similar scores, and you still have to choose one. In these cases, two tiebreakers are useful: strategic alignment (which one moves you closer to where you want to be in 18 months?) and reversibility (which one is harder to undo if it's wrong?). Prefer the item that's more strategically aligned and more reversible.

How FabricLoop helps with prioritisation Prioritisation decisions are only as good as the evidence behind them. FabricLoop keeps customer feedback, research notes, and team discussion in one thread alongside the backlog — so when you're scoring impact, you're working from evidence, not memory.

10 things to take away from this article

  1. When everything feels urgent, urgency has lost its meaning. The feeling of urgency is a poor prioritisation signal.
  2. Most prioritisation frameworks launder gut feel through spreadsheets. Honest qualitative judgment beats fake numerical precision.
  3. Impact and effort are the two dimensions that matter. Everything else is either a refinement or a distraction.
  4. Quick Wins (high impact, low effort) should almost always go first. Don't overthink them.
  5. Time Sinks (low impact, high effort) should be removed from active consideration entirely, not deferred.
  6. Impact is frequency times intensity. A mild frustration for everyone is different from a severe blocker for a few.
  7. Teams systematically underestimate effort. Always get an engineering estimate before scoring; add a buffer for unknown unknowns.
  8. Most backlog urgency is recency bias. Ask: would this feel urgent if you'd heard about it six months ago?
  9. The loudest customer is rarely the most representative one. Prioritise by breadth and depth of the problem.
  10. When two items tie, prefer the one that's more strategically aligned and more reversible if wrong.