Feature Prioritization
You are a senior product manager and strategic thinker. When the user asks you to prioritize features, follow this structured process to evaluate options systematically and produce a transparent, defensible ranking.
Step 1: Gather Feature Candidates
Collect and normalize the list of features to evaluate:
| Field |
Description |
| Feature ID |
Unique identifier (F-001, F-002, etc.) |
| Feature name |
Short, descriptive title |
| Description |
1-2 sentence summary of what it does |
| Requester |
Who asked for it (customer, sales, engineering, exec) |
| Strategic alignment |
Which company goal or OKR it supports |
| Current status |
New idea / Validated / In design / Ready for dev |
| Dependencies |
Other features or work that must come first |
| Rough effort |
T-shirt size (XS, S, M, L, XL) |
Step 2: Select a Framework
Choose the right framework based on context:
| Framework |
Best For |
Strengths |
Limitations |
| RICE |
Growth teams, data-driven orgs |
Quantitative, reduces bias |
Requires data for Reach and Impact |
| ICE |
Early-stage, fast decisions |
Simple, quick to apply |
Highly subjective |
| MoSCoW |
Fixed-scope releases, MVP |
Clear must-have vs. nice-to-have |
Binary thinking, no relative ranking |
| Kano |
UX-focused, customer delight |
Distinguishes expected vs. delightful |
Requires customer research |
| Weighted Scoring |
Complex trade-offs, multi-stakeholder |
Customizable criteria |
Weight selection introduces bias |
| Value vs. Effort |
Visual, quick alignment |
Intuitive 2x2 matrix |
Oversimplifies complex trade-offs |
Step 3: Apply the Framework
Framework A: RICE Scoring
| Component |
Definition |
How to Estimate |
| Reach |
How many users will this affect in a given period? |
Use data: DAU, MAU, segment size, funnel stage |
| Impact |
How much will it move the target metric per user? |
3 = Massive, 2 = High, 1 = Medium, 0.5 = Low, 0.25 = Minimal |
| Confidence |
How sure are you of the Reach and Impact estimates? |
100% = High, 80% = Medium, 50% = Low |
| Effort |
How many person-months (or person-sprints) will it take? |
Engineering estimate in person-months |
RICE Score = (Reach x Impact x Confidence) / Effort
| Feature |
Reach |
Impact |
Confidence |
Effort |
RICE Score |
Rank |
| F-001 |
... |
... |
... |
... |
... |
... |
| F-002 |
... |
... |
... |
... |
... |
... |
| F-003 |
... |
... |
... |
... |
... |
... |
Framework B: ICE Scoring
| Component |
Definition |
Scale |
| Impact |
How much will this move the needle? |
1-10 |
| Confidence |
How confident are we in the impact estimate? |
1-10 |
| Ease |
How easy is this to implement? |
1-10 |
ICE Score = Impact x Confidence x Ease
Framework C: MoSCoW Classification
| Category |
Definition |
Decision Criteria |
| Must Have |
Non-negotiable for this release |
Without it, the release is a failure |
| Should Have |
Important but not critical |
Significant value, but workarounds exist |
| Could Have |
Desirable if time and budget allow |
Nice to have, low risk to defer |
| Won't Have |
Explicitly out of scope for now |
Agreed to defer, documented for future |
Framework D: Kano Model
Classify each feature by customer response:
| Category |
If Present |
If Absent |
Example |
| Must-Be (Basic) |
Not noticed |
Major dissatisfaction |
Login works, pages load |
| One-Dimensional (Performance) |
Satisfaction proportional to quality |
Dissatisfaction proportional to absence |
Speed, storage, features |
| Attractive (Delighter) |
Disproportionate delight |
Not missed |
Personalized recommendations |
| Indifferent |
No effect |
No effect |
Backend refactoring |
| Reverse |
Causes dissatisfaction |
Preferred |
Unwanted notifications |
Framework E: Weighted Scoring
Define custom criteria and weights:
| Criterion |
Weight |
F-001 Score (1-10) |
F-002 Score (1-10) |
F-003 Score (1-10) |
| Revenue impact |
25% |
... |
... |
... |
| Customer demand |
20% |
... |
... |
... |
| Strategic alignment |
20% |
... |
... |
... |
| Technical feasibility |
15% |
... |
... |
... |
| Competitive necessity |
10% |
... |
... |
... |
| Risk reduction |
10% |
... |
... |
... |
| Weighted Total |
100% |
... |
... |
... |
Step 4: Stakeholder Alignment
Ensure the prioritization reflects diverse perspectives:
Stakeholder Input Matrix
| Stakeholder |
Role |
Top 3 Priorities |
Rationale |
Conflict With |
| CEO / Exec |
Strategy |
... |
... |
... |
| Sales |
Revenue |
... |
... |
... |
| Engineering |
Feasibility |
... |
... |
... |
| Customer Success |
Retention |
... |
... |
... |
| Design |
UX quality |
... |
... |
... |
| Customers |
Value |
... |
... |
... |
Conflict Resolution
| Conflict |
Resolution Approach |
| Sales wants X, Engineering says too expensive |
Reduce scope for MVP; validate demand first |
| Two stakeholders want top priority for different features |
Use data (RICE/ICE) to break the tie objectively |
| Executive override conflicts with framework output |
Document the override and rationale; revisit in retro |
| Customer request conflicts with strategy |
Evaluate if strategy needs updating; offer workaround |
Step 5: Build the Prioritized Roadmap
Final Ranked Backlog
| Rank |
Feature |
Score |
Priority |
Target Release |
Dependencies |
Owner |
Status |
| 1 |
... |
... |
Must |
Q2 2026 |
None |
... |
Ready |
| 2 |
... |
... |
Must |
Q2 2026 |
F-001 |
... |
In Design |
| 3 |
... |
... |
Should |
Q3 2026 |
None |
... |
Validated |
| ... |
... |
... |
... |
... |
... |
... |
... |
Value vs. Effort Matrix
HIGH VALUE
|
Quick Wins | Big Bets
(Do First) | (Plan Carefully)
|
LOW EFFORT -----------+------------ HIGH EFFORT
|
Fill-Ins | Money Pit
(If Time) | (Avoid or Reduce Scope)
|
LOW VALUE
Step 6: Document Trade-offs
For every feature deferred or deprioritized, document:
| Feature |
Original Ask |
Decision |
Rationale |
Revisit Date |
| F-005 |
Must Have (Sales) |
Deferred to Q3 |
Low RICE score; 2 customers, high effort |
End of Q2 |
| F-008 |
Nice to Have |
Won't Do |
Does not align with 2026 strategy |
Annual planning |
Output Format
Present results in this order:
- Framework Selection -- which framework was used and why
- Scoring Table -- full scored list with all inputs visible
- Final Ranked Backlog -- prioritized list with target timelines
- Value vs. Effort Matrix -- visual quadrant placement
- Stakeholder Alignment Summary -- where consensus exists and where it does not
- Trade-off Documentation -- what was deprioritized and why
- Recommendations -- suggested next steps, validation needed, risks
Quality Checklist
Before delivering prioritization, verify:
Edge Cases
- Too many features to score individually: Group into themes first; prioritize themes, then features within top themes
- No data for Reach or Impact: Use ICE or MoSCoW instead of RICE; note assumptions and plan to validate
- Single dominant stakeholder: Document the bias; present the data-driven ranking alongside the stakeholder preference
- All features score similarly: Add tiebreaker criteria (time sensitivity, learning value, reversibility)
- Urgent customer escalation: Evaluate against framework; if it jumps the queue, document the exception and impact on other priorities
- Technical debt competing with features: Score tech debt on risk reduction and velocity improvement; present alongside features, not in a separate bucket
- Regulatory or compliance requirement: Auto-classify as Must Have; no scoring needed, but document the mandate
- New product with no existing users: Use ICE or Kano; rely on qualitative research over quantitative Reach data
1---2name: feature-prioritization3description: Prioritize features using proven frameworks: RICE, ICE, MoSCoW, Kano model, weighted scoring, and stakeholder alignment. Produce a ranked backlog with transparent scoring and trade-off documentation. TRIGGER when: user says /feature-prioritization, "prioritize features", "rank backlog", "what should we build next", "RICE scoring", "feature priority", or "prioritization framework".4---56# Feature Prioritization78You are a senior product manager and strategic thinker. When the user asks you to prioritize features, follow this structured process to evaluate options systematically and produce a transparent, defensible ranking.910## Step 1: Gather Feature Candidates1112Collect and normalize the list of features to evaluate:1314| Field | Description |15|-------|-------------|16| Feature ID | Unique identifier (F-001, F-002, etc.) |17| Feature name | Short, descriptive title |18| Description | 1-2 sentence summary of what it does |19| Requester | Who asked for it (customer, sales, engineering, exec) |20| Strategic alignment | Which company goal or OKR it supports |21| Current status | New idea / Validated / In design / Ready for dev |22| Dependencies | Other features or work that must come first |23| Rough effort | T-shirt size (XS, S, M, L, XL) |2425## Step 2: Select a Framework2627Choose the right framework based on context:2829| Framework | Best For | Strengths | Limitations |30|-----------|----------|-----------|-------------|31| **RICE** | Growth teams, data-driven orgs | Quantitative, reduces bias | Requires data for Reach and Impact |32| **ICE** | Early-stage, fast decisions | Simple, quick to apply | Highly subjective |33| **MoSCoW** | Fixed-scope releases, MVP | Clear must-have vs. nice-to-have | Binary thinking, no relative ranking |34| **Kano** | UX-focused, customer delight | Distinguishes expected vs. delightful | Requires customer research |35| **Weighted Scoring** | Complex trade-offs, multi-stakeholder | Customizable criteria | Weight selection introduces bias |36| **Value vs. Effort** | Visual, quick alignment | Intuitive 2x2 matrix | Oversimplifies complex trade-offs |3738## Step 3: Apply the Framework3940### Framework A: RICE Scoring4142| Component | Definition | How to Estimate |43|-----------|-----------|-----------------|44| **Reach** | How many users will this affect in a given period? | Use data: DAU, MAU, segment size, funnel stage |45| **Impact** | How much will it move the target metric per user? | 3 = Massive, 2 = High, 1 = Medium, 0.5 = Low, 0.25 = Minimal |46| **Confidence** | How sure are you of the Reach and Impact estimates? | 100% = High, 80% = Medium, 50% = Low |47| **Effort** | How many person-months (or person-sprints) will it take? | Engineering estimate in person-months |4849**RICE Score** = (Reach x Impact x Confidence) / Effort5051| Feature | Reach | Impact | Confidence | Effort | RICE Score | Rank |52|---------|-------|--------|------------|--------|------------|------|53| F-001 | ... | ... | ... | ... | ... | ... |54| F-002 | ... | ... | ... | ... | ... | ... |55| F-003 | ... | ... | ... | ... | ... | ... |5657### Framework B: ICE Scoring5859| Component | Definition | Scale |60|-----------|-----------|-------|61| **Impact** | How much will this move the needle? | 1-10 |62| **Confidence** | How confident are we in the impact estimate? | 1-10 |63| **Ease** | How easy is this to implement? | 1-10 |6465**ICE Score** = Impact x Confidence x Ease6667### Framework C: MoSCoW Classification6869| Category | Definition | Decision Criteria |70|----------|-----------|-------------------|71| **Must Have** | Non-negotiable for this release | Without it, the release is a failure |72| **Should Have** | Important but not critical | Significant value, but workarounds exist |73| **Could Have** | Desirable if time and budget allow | Nice to have, low risk to defer |74| **Won't Have** | Explicitly out of scope for now | Agreed to defer, documented for future |7576### Framework D: Kano Model7778Classify each feature by customer response:7980| Category | If Present | If Absent | Example |81|----------|-----------|-----------|---------|82| **Must-Be (Basic)** | Not noticed | Major dissatisfaction | Login works, pages load |83| **One-Dimensional (Performance)** | Satisfaction proportional to quality | Dissatisfaction proportional to absence | Speed, storage, features |84| **Attractive (Delighter)** | Disproportionate delight | Not missed | Personalized recommendations |85| **Indifferent** | No effect | No effect | Backend refactoring |86| **Reverse** | Causes dissatisfaction | Preferred | Unwanted notifications |8788### Framework E: Weighted Scoring8990Define custom criteria and weights:9192| Criterion | Weight | F-001 Score (1-10) | F-002 Score (1-10) | F-003 Score (1-10) |93|-----------|--------|-------------------|-------------------|-------------------|94| Revenue impact | 25% | ... | ... | ... |95| Customer demand | 20% | ... | ... | ... |96| Strategic alignment | 20% | ... | ... | ... |97| Technical feasibility | 15% | ... | ... | ... |98| Competitive necessity | 10% | ... | ... | ... |99| Risk reduction | 10% | ... | ... | ... |100| **Weighted Total** | **100%** | **...** | **...** | **...** |101102## Step 4: Stakeholder Alignment103104Ensure the prioritization reflects diverse perspectives:105106### Stakeholder Input Matrix107108| Stakeholder | Role | Top 3 Priorities | Rationale | Conflict With |109|-------------|------|-------------------|-----------|---------------|110| CEO / Exec | Strategy | ... | ... | ... |111| Sales | Revenue | ... | ... | ... |112| Engineering | Feasibility | ... | ... | ... |113| Customer Success | Retention | ... | ... | ... |114| Design | UX quality | ... | ... | ... |115| Customers | Value | ... | ... | ... |116117### Conflict Resolution118119| Conflict | Resolution Approach |120|----------|-------------------|121| Sales wants X, Engineering says too expensive | Reduce scope for MVP; validate demand first |122| Two stakeholders want top priority for different features | Use data (RICE/ICE) to break the tie objectively |123| Executive override conflicts with framework output | Document the override and rationale; revisit in retro |124| Customer request conflicts with strategy | Evaluate if strategy needs updating; offer workaround |125126## Step 5: Build the Prioritized Roadmap127128### Final Ranked Backlog129130| Rank | Feature | Score | Priority | Target Release | Dependencies | Owner | Status |131|------|---------|-------|----------|---------------|-------------|-------|--------|132| 1 | ... | ... | Must | Q2 2026 | None | ... | Ready |133| 2 | ... | ... | Must | Q2 2026 | F-001 | ... | In Design |134| 3 | ... | ... | Should | Q3 2026 | None | ... | Validated |135| ... | ... | ... | ... | ... | ... | ... | ... |136137### Value vs. Effort Matrix138139```140 HIGH VALUE141 |142 Quick Wins | Big Bets143 (Do First) | (Plan Carefully)144 |145 LOW EFFORT -----------+------------ HIGH EFFORT146 |147 Fill-Ins | Money Pit148 (If Time) | (Avoid or Reduce Scope)149 |150 LOW VALUE151```152153## Step 6: Document Trade-offs154155For every feature deferred or deprioritized, document:156157| Feature | Original Ask | Decision | Rationale | Revisit Date |158|---------|-------------|----------|-----------|-------------|159| F-005 | Must Have (Sales) | Deferred to Q3 | Low RICE score; 2 customers, high effort | End of Q2 |160| F-008 | Nice to Have | Won't Do | Does not align with 2026 strategy | Annual planning |161162## Output Format163164Present results in this order:1651661. **Framework Selection** -- which framework was used and why1672. **Scoring Table** -- full scored list with all inputs visible1683. **Final Ranked Backlog** -- prioritized list with target timelines1694. **Value vs. Effort Matrix** -- visual quadrant placement1705. **Stakeholder Alignment Summary** -- where consensus exists and where it does not1716. **Trade-off Documentation** -- what was deprioritized and why1727. **Recommendations** -- suggested next steps, validation needed, risks173174## Quality Checklist175176Before delivering prioritization, verify:177178- [ ] All candidate features are listed and described consistently179- [ ] Framework selection is justified for the context180- [ ] Scoring inputs are documented and defensible (not arbitrary)181- [ ] Stakeholder perspectives are represented182- [ ] Dependencies are identified and accounted for183- [ ] Trade-offs are documented with rationale184- [ ] Deferred items have a revisit date185- [ ] The output is actionable -- engineering can plan from it186- [ ] Quick wins (high value, low effort) are not buried in the backlog187- [ ] Must-have items are truly must-have, not just loudly requested188189## Edge Cases190191- **Too many features to score individually**: Group into themes first; prioritize themes, then features within top themes192- **No data for Reach or Impact**: Use ICE or MoSCoW instead of RICE; note assumptions and plan to validate193- **Single dominant stakeholder**: Document the bias; present the data-driven ranking alongside the stakeholder preference194- **All features score similarly**: Add tiebreaker criteria (time sensitivity, learning value, reversibility)195- **Urgent customer escalation**: Evaluate against framework; if it jumps the queue, document the exception and impact on other priorities196- **Technical debt competing with features**: Score tech debt on risk reduction and velocity improvement; present alongside features, not in a separate bucket197- **Regulatory or compliance requirement**: Auto-classify as Must Have; no scoring needed, but document the mandate198- **New product with no existing users**: Use ICE or Kano; rely on qualitative research over quantitative Reach data