← Back to Resources

Feature Prioritization Framework

Prioritize product work based on impact, effort, and strategy.

Choose Your Prioritization Method

Select the framework that best fits your current needs.

MethodBest For
MoSCoW MethodClear, stakeholder-friendly categorization of requirements.
Kano ModelUnderstanding user satisfaction and feature delighters.
RICE ScoringData-driven, quantitative comparison of features.
Feasibility, Desirability, ViabilityHolistic alignment across technical, user, and business needs.
Value/Effort ScaleQuick, intuitive visual prioritization based on impact vs. cost.

MoSCoW Method

Definition

A method for categorizing requirements into four buckets:

  • Must have: Non-negotiable for launch.
  • Should have: High-priority, but the product won't fail without them.
  • Could have: Nice-to-haves if resources allow.
  • Won't have: Explicitly not in the current scope.

Prioritization Guidelines

  • Define your core business values.
  • Identify potential risks.
  • Edit the priority categories to fit your project's context.

Example: Book Review Website

Must haveShould haveCould haveWon't have
Create account functionMobile compatibilityAutomatically remember old help sessionsReading speed tracker
Login functionFast page load timeNav bar freeze on scrollIn-depth sub-genre evaluation
Leave text reviewAsk for help feature"More books like this" featureChat with other users
Giving review starsPersonal library of old reviewsBook search function / Personal timeline of books read / Fix redirect bugFollow other users function

Your MoSCoW Board

FeaturePriority (M/S/C/W)Notes
   

Kano Model

Definition

A theory for understanding customer preferences and satisfaction, categorizing features into five types:

  • Basic: Expected features. Their absence causes dissatisfaction.
  • Performance: The more, the better.
  • Delighters: Unexpected features that create high satisfaction.
  • Indifferent: Features that users don't care about.
  • Reverse: Features that cause dissatisfaction when present.
Delighters often become Basic features over time as user expectations evolve.

Prioritization Guidelines

  • Classify your features into Delighters, Performance, Basic, and Indifferent.
  • Build Basic first, then Performance, and finally Delighters.
  • Deprioritize or eliminate Indifferent features.

Example: Book Review Website

DelightersPerformanceBasicIndifferent
Creative book taggingFix redirect bugImprove signup questionnaireChat with other users
"For you" listMobile compatibilityImprove login functionNav bar freeze on scroll
"On my shelf" - To be readFast page load timeLeave text review function"More books like this" feature
Ask for help featureGiving review starsFollow other users function / Book search functionReading speed tracker / Personal library of old reviews

Your Feature Classification

FeatureClassification (Basic/Performance/Delighter/Indifferent)
  

RICE Scoring

Definition

A quantitative method for scoring features based on four factors:

  • Reach: How many people this impacts per time period.
  • Impact: Effect on each user (3=Massive, 2=High, 1=Medium, 0.5=Low, 0.25=Minimal).
  • Confidence: Confidence in estimates (100% high, 80% medium, 50% low).
  • Effort: Work required (person-months or story points).
RICE Score = (Reach × Impact × Confidence) / Effort

Example: Book Review Website

FeatureReach/weekImpactConfidenceEffortRICE Score
Login function5000375%42812.5
Search feature4500390%52430.0
Review feature2000290%31200.0
Sign up function300390%3270.0
"More books like this" feature3000160%8225.0
Ask for help feature500150%735.7
Chat with other users1000.530%62.5

Your RICE Scoring Table

FeatureReachImpactConfidenceEffortRICE Score
      

Feasibility, Desirability, Viability

Definition

A balanced framework that evaluates features from three key perspectives:

  • Feasibility: How technically possible it is.
  • Desirability: Whether users want it.
  • Viability: Whether it aligns with business strategy.

Prioritization Guidelines

  • Score each feature from 1-10 in each dimension.
  • Sum scores and prioritize the highest totals.

Example: Book Review Website (Beta Launch)

FeatureFeasibility (/10)Desirability (/10)Viability (/10)Total
Sign up function10101030
Login function10101030
Search feature8101028
Review feature791026
"More books like this" feature68822
Ask for help feature87621
Chat with other users64717

Your FDV Scoring Table

FeatureFeasibilityDesirabilityViabilityTotal
     

Value/Effort Scale

Definition

A simple 2x2 matrix to map features based on effort to build versus business value delivered.

Prioritization Guidelines

  • Rate each feature's effort and business value.
  • Plot on the 2x2 grid.
  • Build First: High Value, Low Effort.
  • Consider Next: High Value, High Effort.
  • Deprioritize: Low Value, Low Effort.
  • Avoid: Low Value, High Effort.

Example: Book Review Website (Beta Launch)

FeatureEffort to build (/10)Business value (/10)
Login function310
Sign up function310
Search feature510
Ask for help feature46
Chat with other users57
Review feature810
"More books like this" feature89