Paste your features and categorize them into Must, Should, Could, and Won't Have. Export the result when you're done.
What is MoSCoW Prioritization?
If you've ever sat in a sprint planning meeting where everyone has a different opinion about what's critical, MoSCoW brings order to that chaos. It's one question per feature: does this absolutely need to ship, or can it wait?
The name comes from the first letters of four categories, with filler "o"s to make it pronounceable. Dai Clegg created it at Oracle in 1994, and it's been a staple in agile teams ever since.
- Must Have - The release fails without these. If a must-have gets cut, you delay the launch.
- Should Have - Important, but the product still works without them. First candidates for the next cycle.
- Could Have - Nice additions if the team has spare capacity. Often the first to get dropped when timelines slip.
- Won't Have - Deliberately out of scope. Writing these down matters because it stops them from creeping back in mid-sprint.
The real value isn't the categories themselves - it's the conversation. When your PM, engineer, and designer have to agree on whether dark mode is a "must" or a "could," you surface assumptions that would otherwise derail the project later.
Frequently Asked Questions
Common questions about MoSCoW prioritization.
Updated March 2026