UX Glossary Process & Methods

MoSCoW Analysis

Process & Methods

A prioritization framework that classifies features or requirements into four tiers: Must Have (non-negotiable for launch), Should Have (important but not critical), Could Have (desirable if time permits), and Won't Have this time (explicitly deferred). MoSCoW gives product and design teams a shared vocabulary for scope negotiation and prevents every feature from being labeled equally essential.

MoSCoW Analysis illustration
Source: picsum.photos

Common contexts

Use when

Use MoSCoW at the start of a project phase when scope is unclear and multiple stakeholders have competing priorities — the explicit categorization forces alignment conversations that otherwise surface as conflicts during build.

Avoid when

Don't let stakeholders classify features without providing rationale — a 'Must Have' label without user evidence or business justification is just an opinion, and the framework loses its value when everyone fights to put everything in the top tier.

The most useful output of a MoSCoW session is the 'Won't Have' list — explicit deferral is the only way to prevent scope creep from treating every cut as a temporary decision.

Real-world examples

Related terms

Impact–Effort Matrix RICE Method UX Roadmap Requirements Gathering Kano Model
← Browse all UX Glossary terms