Skip to main content
onext technology
Leadership December 22, 2025 15 min read

The definitive guide to product prioritization: 9 frameworks for CTOs who can't do everything

"You can do anything, but you can't do everything." From RICE to Kano: how top-performing teams decide what to build first (and what to leave out).

Jordi García
Tech Lead at onext
Product team analyzing a roadmap and prioritization frameworks on a whiteboard with sticky notes and diagrams

Your backlog has 200 items. Your team can ship 20 this quarter. Stakeholders push for their favorite features. The CEO wants "disruptive innovation." Sales needs "that feature we lost the deal over." And you, caught in the middle, trying to decide what to build first without enough data or the time to analyze it.

This is the reality of product prioritization. And according to recent industry data, 79% of executives say product management is critical to their company's success. But only 12% have mature product management processes. The gap between "we know it's important" and "we do it well" is enormous.

The data point that stings: Product Managers spend less than 1/3 of their time on strategic work. The rest goes to firefighting, meetings and managing expectations. Prioritization —which should be the core of the role— gets done in a rush, on gut feel and under political pressure.

Why prioritization is so hard (and why it matters)

Product prioritization isn't simply ordering a list. It's deciding which problems to solve, for whom, and in what order, maximizing value for users and the business with limited resources.

The main challenges teams face:

  • Managing stakeholder expectations with conflicting priorities
  • Responding to dynamic market conditions without losing focus
  • Making decisions with incomplete information (there's always missing data)
  • Limited resources, especially in startups and scaleups
  • Biased opinions that sway decisions (the CEO's pet feature, the sales deal)
  • Organizational misalignment on which metrics matter

The result: Teams working on the wrong things, releases that don't move metrics, and the constant feeling that "we're busy but we're not making progress."

The 9 prioritization frameworks that work

There's no perfect framework. Each one has strengths and limitations. The key is choosing the right one for your context and team. Here are the 9 most proven:

Framework map based on your context

📊 Data-driven teams
  • RICE (quantitative)
  • Weighted Scoring (customizable)
  • Cost of Delay (ROI focus)
👥 Many stakeholders
  • MoSCoW (clear communication)
  • Buy a Feature (consensus)
  • Product Tree (visual)
❤️ Customer focus
  • Kano Model (satisfaction)
  • DFV Scorecard (desirability)
Fast decisions
  • Impact-Effort Matrix (visual)
  • MoSCoW (simple)

💡 Many organizations combine frameworks: one subjective + one quantitative

1. MoSCoW Method

This method sorts features into four groups based on how critical they are:

  • Must Have: Critical features without which the product can't function
  • Should Have: Important but not essential for launch
  • Could Have: Nice-to-haves that improve the experience
  • Won't Have: Features that consume too many resources for the value they deliver

Strength: It simplifies communication with stakeholders and non-technical teams. Everyone understands the difference between "must have" and "would be great to have."

Limitation: A tendency to overload the "Must Have" category until development capacity is exhausted. It takes discipline to keep it contained.

When to use it: Environments with many stakeholders, communicating with the business, early roadmap stages where you need quick consensus.

2. RICE Scoring

Developed by Intercom, this framework multiplies four variables to produce an objective score:

  • Reach: How many users benefit over a given period of time?
  • Impact: Magnitude of the effect on business goals (scale: 3 = massive, 2 = high, 1 = medium, 0.5 = low, 0.25 = minimal)
  • Confidence: The team's % certainty about the estimates
  • Effort: Development work required in person-months

RICE formula:

Score = (Reach × Impact × Confidence) ÷ Effort

Example:
Feature A: (1000 users × 2 × 80%) ÷ 2 months = 800
Feature B: (500 users × 3 × 90%) ÷ 1 month = 1350

→ Feature B is higher priority (score 1350 vs 800)
          

Impact data point: According to implementation studies in distributed teams, the RICE framework shows a 43% improvement in development efficiency when implemented correctly. The key lies in the "Confidence" component, which forces you to acknowledge uncertainty.

Strength: It builds in confidence metrics, reducing subjective bias. It gives you a comparable number across features.

Limitation: The spreadsheet format can overwhelm visual teams. It gets complex beyond 30 features. It doesn't account for dependencies between items.

When to use it: Data-driven teams, backlog decisions with many options, when you need to justify priorities to executive stakeholders.

3. Impact-Effort Matrix

A visual, two-dimensional tool that maps value against development complexity:

🎯 Quick Wins

High impact, low effort
→ Do first

🚀 Big Bets

High impact, high effort
→ Plan carefully

📝 Fill-Ins

Low impact, low effort
→ If there's time

🕳️ Money Pit

Low impact, high effort
→ Avoid

↑ IMPACT | EFFORT →

Strength: Visual clarity that enables fast prioritization in team sessions.

Limitation: Poor differentiation between items with similar rankings. Too simplified for complex decisions.

When to use it: Prioritization workshops, visual teams, quick decisions in planning sessions.

4. Kano Model

Developed in the 1980s by Noriaki Kano, it categorizes features according to their impact on customer satisfaction:

  • Must-Be (Basics): Requirements customers expect and take for granted. If they're missing, they cause extreme dissatisfaction. If they're present, the customer simply doesn't complain. Example: a banking app showing your balance correctly.
  • Performance: More is better. Satisfaction increases linearly with investment. Example: load speed, storage capacity.
  • Delighters: Unexpected features that exceed expectations. If they're missing, no one misses them. If they're present, they create a wow. Example: when Portrait Mode first appeared on smartphones.

Key insight: Today's "Delighter" features become tomorrow's "Must-Be" features. The camera on a smartphone was a differentiator in 2005. Today, no one would buy one without it. Expectations evolve.

How to apply it: Use a two-question survey per feature: "How would you feel if we had this feature?" and "How would you feel if we did NOT have it?" The combined answers reveal the category.

Order of priority:

  1. First: Must-Be (without them, the product fails)
  2. Second: Performance (they improve satisfaction measurably)
  3. Third: Delighters (they differentiate, but only once the basics are covered)

Strength: A customer-centric approach that avoids building features no one values.

Limitation: Subjective categorization. It ignores cost and technical feasibility.

5. DFV Scorecard (Desirability, Feasibility, Viability)

Created by IDEO, this framework scores each criterion from 1 to 10:

  • Desirability: Does it solve a real pain point? Would the customer pay for this?
  • Feasibility: Can we build it with current resources and technology?
  • Viability: Does it have revenue potential? Do the unit economics work?

Strength: Flexible for marketing initiatives, hypothesis testing, and executive discussions.

Limitation: It requires a solid understanding of customer needs and technical complexity—data that isn't always available.

6. Weighted Scoring Model

A customizable framework that assigns percentage weights to different criteria:

  1. Select evaluation categories (UX, commercial value, strategic impact, adoption metrics)
  2. Assign weights that add up to 100%
  3. Score each feature from 1-100 per category
  4. Calculate: Sum of (score × weight) per feature

Weighted Scoring example:

Criteria and weights:
- User value: 40%
- Revenue impact: 30%
- Technical effort: 20%
- Strategic alignment: 10%

Feature X:
(80 × 0.40) + (70 × 0.30) + (60 × 0.20) + (90 × 0.10)
= 32 + 21 + 12 + 9 = 74 points

Feature Y:
(60 × 0.40) + (90 × 0.30) + (80 × 0.20) + (70 × 0.10)
= 24 + 27 + 16 + 7 = 74 points

→ Technical tie: requires a second level of analysis
          

Strength: Adaptable to any organizational context and product stage.

Limitation: Deciding the right weights is complex. It requires analyzing impact across the entire ecosystem.

7. Cost of Delay

It focuses exclusively on financial impact:

Formula:

Cost of Delay = (Estimated revenue per unit of time) ÷ (Development duration)

Example:
Feature A: €50k/month potential ÷ 2 months development = €25k/month
Feature B: €30k/month potential ÷ 0.5 months development = €60k/month

→ Feature B first (higher cost of delay)
          

Strength: It aligns teams around ROI. Highly effective for backlog prioritization.

Limitation: Estimates for new products or features rely heavily on assumptions. Not applicable to every type of feature.

8. Product Tree

Stakeholders position features on the components of a tree:

  • Roots: Foundational technologies that enable core functions
  • Trunk: Current core functionality
  • Branches: Growth areas and major improvements
  • Leaves: Specific features and small enhancements

How it works: An interactive session where participants place physical sticky notes on a drawn tree. The placement sparks discussion and visual consensus.

Strength: Excellent for workshops and team alignment. Highly visual and intuitive.

9. Buy a Feature

It simulates a marketplace where stakeholders "buy" features with assigned budgets:

  • Each feature is given a cost based on complexity or expected ROI
  • Participants receive a limited budget (e.g., €100 in play money)
  • They have to negotiate and pool resources to "buy" expensive features
  • It generates authentic consensus through discussion

Strength: It encourages collaboration. It builds stakeholder buy-in through active participation.

Limitation: Time-consuming. Complexity in determining costs. It requires enough context for participants to make informed decisions.

The 6 critical mistakes that kill your prioritization

After analyzing hundreds of framework implementations, these are the mistakes that guarantee failure:

1
Ambiguous scoring definitions

Without explicit criteria, comparisons become subjective. "High impact" means something different to every person. Fix: Establish detailed guidelines with concrete examples from your product.

2
Mixing Discovery and Delivery

When research work gets mixed in with development, chaotic dependencies emerge. Fix: Use "Dual Track Development" with separate backlogs.

3
Recency bias

Old backlog items get forgotten for no valid reason. The new stuff shines brighter. Fix: Regular reviews. Actively remove obsolete items.

4
Ignoring real constraints

Time-sensitive projects, technical dependencies and strategic alignment can't be dismissed. Fix: Set clear rules for constraints before prioritizing.

5
Over-engineering the process

Perfect prioritization doesn't exist. Chasing it paralyzes decisions. Fix: Timebox decisions. Better an 80%-right decision today than a 100%-right one never.

6
Static systems

Treating the prioritization process as something fixed. Fix: Treat your prioritization system like a product: continuous iteration based on feedback.

Additional mistakes we see in the Spanish market

Drawing on our experience with startups and scaleups in Spain, we'd add these common mistakes:

The backlog as a dumping ground for ideas

"Your backlog shouldn't be a notebook where everyone jots down any idea related to your product. It should be an organized, intuitive repository of relevant initiatives."

Consequence: A backlog with 20,000 items is impossible to make sense of, let alone prioritize.

Prioritizing the easy stuff first

Completing items just because they're easy is not a product strategy. It signals you're not working toward a goal. Even if you finish the entire "easy" list, the release will probably fail.

Chasing the competition

When you lack a clear strategic direction, it's tempting to copy what the competition does. The best-case outcome is a "me-too" product. More likely, you'll always be one step behind.

Relying too much on the sales team

Sales always has opinions. Following their priorities takes less effort than analyzing the market strategically. But prioritizing by the last lost deal doesn't build a coherent product.

Instinct over data

While 75% of product managers say data is important for decision-making, only 30% are satisfied with their access to data. Instinct matters, but strategic product management requires evidence.

How to choose the right framework for your team

There's no universal answer. The choice depends on your context:

Your context Recommended framework
Many stakeholders with strong opinions MoSCoW, Buy a Feature
Data- and metrics-oriented team RICE, Weighted Scoring
Focus on customer satisfaction Kano Model
You need to justify ROI to executives Cost of Delay, RICE
Visual team that prefers workshops Impact-Effort Matrix, Product Tree
Early-stage startup with high uncertainty DFV Scorecard, Impact-Effort
You need quick alignment consensus Buy a Feature, Product Tree

Practical recommendation: Many organizations combine frameworks. For example: MoSCoW for communicating with stakeholders + RICE for internal product-team decisions. The subjective and the quantitative complement each other.

Practical implementation: How to start this week

Days 1-2: Audit your current process

  • How do you currently decide what to build first?
  • How much of that decision is political vs. strategic?
  • Can your team explain why feature X takes priority over Y?

Days 3-4: Pick ONE framework to pilot

  • Don't roll out multiple frameworks at once
  • Start with the one that best fits your current culture
  • RICE if you're data-driven, MoSCoW if you have many stakeholders

Days 5-7: Pilot with 10 features

  • Apply the chosen framework to 10 items from your backlog
  • Document what works and what creates friction
  • Adjust before scaling to the whole backlog

Weeks 2-4: Iterate and expand

  • Train the team on the chosen framework
  • Create documentation with examples from your product
  • Set a review cadence (weekly or bi-weekly)

Real case: From "everything is urgent" to structured prioritization

Context: Series A B2B SaaS in Barcelona, 12 people across product + development
Problem: A backlog of 180+ items, frustrated stakeholders, a team paralyzed by priority conflicts

Initial diagnosis

  • 70% of the product manager's time spent "negotiating" priorities
  • Features prioritized by "whoever shouts loudest"
  • 3 "urgent" sales features cancelled mid-development
  • Demoralized team: "it doesn't matter what we do, it changes every week"

Intervention

  1. Week 1: We implemented MoSCoW to clean up the backlog (180 → 45 active items)
  2. Week 2: We introduced RICE for the remaining 45 items
  3. Week 3: A stakeholder workshop: "Buy a Feature" to align Q1 priorities
  4. Week 4: We established a bi-weekly priority review cadence

Results (8 weeks later):
• PM time spent negotiating: 70% → 20% (-71%)
• Features cancelled mid-sprint: 3/month → 0
• Team satisfaction: 2.8/5 → 4.3/5
• Stakeholders: "Now I understand why my feature is in Q2, not Q1"

"For the first time in 2 years, the team knows what it's going to build next month. And most importantly: it can explain why."

Conclusion: Prioritization as a competitive advantage

In a market where everyone has access to the same technologies, the difference lies in deciding what to build, not how to build it.

Teams that master prioritization:

  • Ship products that move metrics (not just features)
  • Keep teams motivated (clarity > ambiguity)
  • Build trust with stakeholders (process > politics)
  • Iterate faster because they don't waste time on the wrong features

"You can do anything, but you can't do everything." The question isn't what you can build. It's what you should build first to maximize value with limited resources.

Pick a framework. Pilot it. Iterate. And remember: an imperfect but consistent prioritization process always beats ad hoc decisions driven by the latest crisis.

Methodology: This article synthesizes widely documented product prioritization frameworks from the industry, combined with our experience implementing product management processes in Spanish startups and scaleups.

Reference data: Product management adoption and maturity statistics based on 2024-2025 industry surveys with samples of 400+ product leaders.

Jordi García
Written by
Jordi García
Tech Lead at onext

Jordi García is Tech Lead at onext. He works on bringing AI into governed production across development and product teams —with Spec-Driven Development, context engineering and human verification at every step— and authors onext's technical insights on the method, quality and cost of applied AI.

LinkedIn →

Does your team prioritize by politics or by strategy?

We help you implement a prioritization system that aligns business, product and development. Free 30-minute diagnostic.

No generic frameworks. Tailored to your context.