Nyimbi Odero

Series 01 · a numbered run · kept in public

Part 2: Frameworks for Prioritization

Chapter: Lesson 7: Prioritization Techniques

Introduction

Prioritization frameworks provide structured approaches to evaluate and rank initiatives based on their potential impact and feasibility. These frameworks help Product Managers (PMs) make objective decisions, balance competing demands, and ensure resources are allocated effectively. This part explores key prioritization frameworks—MoSCoW, RICE, and Weighted Scoring—and their applications in product management.

1. MoSCoW Framework

The MoSCoW framework categorizes tasks or features into four priority levels:

  • M: Must-Have

    • Critical requirements without which the product cannot function.

    • Example: A login feature for a SaaS platform.

  • S: Should-Have

    • Important but not critical; can be deferred if necessary.

    • Example: Multi-language support for a global audience.

  • C: Could-Have

    • Nice-to-have features that enhance user experience but are not essential.

    • Example: Dark mode for a user interface.

  • W: Won’t-Have (This Time)

    • Features that are out of scope for the current iteration.

    • Example: Integration with rarely used third-party tools.

Benefits:

  • Simple and intuitive to apply.

  • Encourages teams to focus on high-impact tasks.

Challenges:

  • Requires consensus on what qualifies as Must-Have versus Should-Have.

  • Overuse of “Must-Have” can dilute its impact.

2. RICE Scoring

RICE is a quantitative framework that evaluates initiatives based on four factors:

  • Reach:

    • How many users will the initiative impact?

    • Example: “Feature A will impact 10,000 monthly active users.”

  • Impact:

    • How much value will it deliver to users?

    • Scored on a scale (e.g., 1-5: minimal to massive impact).

  • Confidence:

    • How confident are you in your estimates of reach and impact?

    • Scored as a percentage (e.g., 80% confidence).

  • Effort:

    • How much work is required to implement the initiative?

    • Measured in person-months or team days.

Formula:

RICEScore=(Reach×Impact×Confidence)EffortRICE\\ Score = \frac{(Reach \times Impact \times Confidence)}{Effort}

Example Calculation:

  • Feature: Automated Notifications

    • Reach: 5,000 users

    • Impact: 4 (High impact)

    • Confidence: 80%

    • Effort: 2 person-months

RICE=(5000×4×0.8)2=8000RICE = \frac{(5000 \times 4 \times 0.8)}{2} = 8000

Benefits:

  • Quantifies priorities, reducing subjective decision-making.

  • Helps compare initiatives objectively.

Challenges:

  • Requires reliable data for accurate scoring.

  • Effort estimates can vary between teams.

3. Weighted Scoring

Weighted scoring assigns numerical values to evaluation criteria and calculates a total score for each initiative. Criteria may include:

  • User Value: Importance of the feature to customers.

  • Revenue Potential: Expected contribution to business growth.

  • Strategic Fit: Alignment with organizational goals.

  • Technical Complexity: Level of effort required for implementation.

Steps:

  1. Define evaluation criteria and assign weights (e.g., User Value: 40%, Revenue Potential: 30%).

  2. Score each initiative against the criteria (e.g., 1-10).

  3. Calculate the weighted score for each initiative.

Example:

  • Initiative: Enhanced Reporting Dashboard

    • User Value: 8 (Weight: 40%)

    • Revenue Potential: 7 (Weight: 30%)

    • Strategic Fit: 6 (Weight: 20%)

    • Technical Complexity: 4 (Weight: 10%)

TotalScore=(8×0.4)+(7×0.3)+(6×0.2)+(4×0.1)=6.8Total\\ Score = (8\times0.4) + (7\times0.3) + (6\times0.2) + (4\times0.1) = 6.8

Benefits:

  • Customizable based on business priorities.

  • Highlights trade-offs between competing criteria.

Challenges:

  • Scoring can be subjective without clear guidelines.

  • Requires alignment on weightings to avoid bias.

When to Use Each Framework

FrameworkBest ForExample Scenario
MoSCoWSimple prioritization for short-term projectsPrioritizing MVP features for a new product launch
RICEData-driven prioritization with clear metricsEvaluating features for a quarterly roadmap
Weighted ScoringBalancing multiple criteria for strategic decisionsDeciding between long-term initiatives

Conclusion of Part 2

Prioritization frameworks like MoSCoW, RICE, and Weighted Scoring equip PMs with the tools to make informed, objective decisions. By understanding the strengths and applications of each framework, PMs can tailor their prioritization approach to fit the context and needs of their projects. Part 3 will explore strategies for balancing customer needs, business goals, and technical constraints in prioritization.