← Back to list

Prioritisation Frameworks (MoSCoW, KANO, RICE)

Product Managers and Engineering Managers use prioritisation frameworks to decide which features, tasks, or projects should be worked on…

Mahendra Y · 2025-02-05 05:26 · 118 claps · 2.2 min read
#product-management #prioritization #product-development #product-design
Open on Medium ↗
Wiki topics: PRD · Product Design BIZ · Business Strategy 📋 · Product Management

Prioritisation Frameworks (MoSCoW, KANO, RICE)

Product Managers and Engineering Managers use prioritisation frameworks to decide which features, tasks, or projects should be worked on first. Here’s a breakdown of three popular frameworks: MoSCoW, KANO, and RICE.

1️⃣ MoSCoW Prioritisation Framework

The MoSCoW method is a simple prioritisation technique that categorizes tasks based on their importance. It is especially useful for Agile development, sprint planning, and feature prioritization.

Categories in MoSCoW:

Category Meaning Example (FoodApp Feature Prioritization) Must-Have Essential features that are required for the product to function. Order placement system, payment gateway, restaurant listings Should-Have Important but not critical features that add value. Scheduled orders, customer loyalty program Could-Have Nice-to-have features that enhance user experience but can be delayed. AI-powered personalized food recommendations Won’t-Have (for now) Features that are not feasible in the current roadmap but might be considered later. Drone-based food delivery

Best for: Agile teams, MVP development, and project scope definition. 🚀 Example Use Case: If FoodApp is launching in a new country, Must-Have features include restaurant onboarding and payment integration, while Could-Have might include a local-language chatbot.

2️⃣ KANO Model (Customer Satisfaction Framework)

The KANO model helps categorize features based on how they impact customer satisfaction. It is widely used to enhance user experience (UX) and prioritise feature development.

KANO Model Categories:

Category Definition Example (FoodApp Features) Basic Needs (Must-Have) Users expect these features. Missing them leads to dissatisfaction. Real-time order tracking, secure payment processing Performance Needs (Linear Features) The better the implementation, the happier the customer. Faster delivery times, lower delivery fees Excitement Needs (Delighters) Unexpected features that create a “wow” effect. Gamified rewards for frequent orders, AI-suggested meals Indifferent Features Features that don’t significantly impact customer satisfaction. Customizable profile avatars Reverse Features Features that might annoy users rather than help them. Too many push notifications about promotions

Best for: User experience (UX) improvements and customer-centric product decisions. 🚀 Example Use Case: If FoodApp adds voice ordering via Alexa/Siri, it’s an Excitement Need, whereas a functional search filter is a Performance Need.

3️⃣ RICE Prioritization Framework (Scoring Model)

The RICE framework is a data-driven method used to prioritize projects based on four factors: Reach, Impact, Confidence, and Effort.

RICE Scoring Formula:

RICE Score=(Reach×Impact×Confidence)​/Effort

RICE Components:

Factor Definition Example (FoodApp Feature Prioritization) Reach How many users will be affected? Scheduled Orders → High Reach (affects all users) Impact How much will this feature improve the user experience? (1 = minimal, 5 = massive) AI-based meal recommendations → Impact Score 4 Confidence How sure are we about this impact? (1–100%) Instant refunds for failed orders → Confidence 90% Effort How much work is required? (in person-months) Drone-based delivery → High Effort

Best for: Feature prioritization based on data-driven analysis. 🚀 Example Use Case: If FoodApp is choosing between a gamified rewards system vs. same-day refunds, RICE scoring helps in deciding which one brings more impact relative to effort.

🛠️ Choosing the Right Framework

Framework Best For MoSCoW Sprint planning, Agile development, MVP scope KANO Customer-driven feature prioritization RICE Data-driven decision-making

💡 Final Thoughts:

  • Use MoSCoW when defining the roadmap for an MVP.
  • Use KANO to delight customers and improve UX.
  • Use RICE for data-backed prioritization of features.

🚀 Example Combination: A PM at FoodApp can first use MoSCoW to filter essential features, then apply KANO to rank based on customer needs, and finally use RICE to make an informed decision.


메타데이터
post_id
e9bc3d9ae3c3
slug
prioritisation-frameworks-moscow-kano-rice-e9bc3d9ae3c3
url
https://medium.com/@techmsy/prioritisation-frameworks-moscow-kano-rice-e9bc3d9ae3c3
canonical_url
https://medium.com/@techmsy/prioritisation-frameworks-moscow-kano-rice-e9bc3d9ae3c3
author_url
https://medium.com/@techmsy
status
ok
fetched_at
2026-06-16 19:09:56