Prioritization
Product prioritization frameworks: how to choose the right one
RICE, MoSCoW, Kano, Value vs Effort, WSJF — there are more frameworks than there is time to use them. Here's how to pick one that fits the decision in front of you.
Most teams don't have a prioritization problem so much as a consistency problem. The loudest stakeholder, the newest bug, the feature a big customer asked for on a call — each makes a strong case in the moment, and without a shared method you end up re-litigating the same arguments every planning cycle. A framework's real job isn't to produce a magic number. It's to give everyone the same lens, so the decision is defensible and you can say no without it feeling personal.
The mistake is treating frameworks as interchangeable, or worse, using one for everything. Different decisions need different tools.
The frameworks worth knowing
RICE scores each item as (Reach × Impact × Confidence) ÷ Effort. It's the workhorse for quarterly roadmap decisions where you have rough data and need to compare unlike things on one scale. It rewards items that touch many users and punishes high-effort guesses.
MoSCoW sorts work into Must / Should / Could / Won't-have-now. It's fast, conversational, and great for scoping a release or an MVP — but it's coarse, and the "Won't" bucket is where honest disagreements go to hide.
Value vs Effort is a 2×2: plot each item by expected value and required effort, then do the high-value/low-effort quadrant first. Intuitive and visual, ideal when you have a handful of items and limited data. Its weakness is that it over-weights impact and flattens everything into two axes.
Kano classifies features by how they affect satisfaction — basic expectations, performance features, and delighters — based on customer perception. Use it when you're deciding what kind of value to invest in, not just sequencing a known list.
WSJF (Weighted Shortest Job First) divides cost of delay by job size. It's the right tool when timing matters — when being late is itself expensive.
How to actually choose
Ask two questions: how big is the decision, and how much data do you have?
- Quick sprint call, little data → MoSCoW or Value vs Effort. Don't bring heavy machinery to a small decision.
- Quarterly roadmap, rough data → RICE. The extra rigor pays for itself when stakes and visibility are high.
- Timing-sensitive work → WSJF, so cost of delay is explicit.
- Deciding what to invest in at all → Kano, because it tells you whether you're buying a basic, a performance gain, or a delighter.
The part no framework fixes
Every scoring model is downstream of your inputs. If your reach numbers are guesses and your impact ratings are vibes, a precise-looking RICE score just launders bias into something that looks objective. Before you score, get real signal: support knows which features generate tickets, sales knows what loses deals, and your own usage data knows what people actually touch. The framework organizes that signal — it doesn't replace it.
And resist the urge to over-prioritize. Running RICE on a two-item decision is theater. The goal is a consistent way to make the calls that matter, and a fast way to make the ones that don't.
- Match the framework to the decision: quick sprint calls want MoSCoW or Value/Effort; quarterly planning wants RICE or WSJF.
- No framework fixes bad inputs — a score is only as good as the reach and impact estimates behind it.
- The point isn't the number; it's a consistent, defensible way to say no.
- Pull in support and sales signal, not just your own read, before you score.
Try the Prioritization workflow in Cadenly
Build a backlog, score it with RICE, and let the ranking fall out — pulling candidates straight from your feedback, PRDs, and competitive work.
Start free →