MoSCoW Prioritization

Agree essential delivery scope and make the consequences of deferral explicit.

Strategy

Define

Prioritise · Run a workshop

Individual · Collaborative · Workshop

MoSCoW Prioritization method diagram.

AT A GLANCE

USE IT WHEN

A release or timebox needs a clear minimum usable scope.

YOU’LL NEED

A delivery timeframe, a usable outcome, requirements and capacity information.

YOU’LL GET

An agreed scope with explicit flexibility and consequences of omission.

01 / UNDERSTAND

What is moscow prioritization?

MoSCoW prioritization groups requirements into Must have, Should have, Could have and Won’t have this time. It supports a conversation about what is essential within a specific delivery period and what can change.

A Must is necessary for a viable outcome. A Should is important but can be temporarily omitted with an acceptable workaround. A Could has a smaller omission cost. A Won’t is explicitly outside the current scope, not necessarily rejected forever.

Why use MoSCoW Prioritization?

Labels such as high priority can hide incompatible expectations. MoSCoW makes the consequence of omission discussable and gives a team room to respond when work takes longer than expected. The categories are useful only if people share their meaning and the capacity assumptions are credible.

When to use it

USE IT WHEN

  • A release or timebox needs a clear minimum usable scope.

  • Stakeholders disagree about which requirements are essential.

  • The team needs an explicit way to reduce scope without losing the intended outcome.

When to choose another method

What you’ll need

Agree the timeframe, intended users and minimum outcome before sorting requirements. Bring delivery estimates, dependencies and evidence about consequences. Include people who can decide scope and those who would operate any proposed workaround. Keep binding obligations explicit rather than voting them away.

What the method needs

Keep the elements that help answer your question and support a decision.

Must have

Must have

Without this requirement, the agreed delivery would not be viable.

Should have

Should have

Important, but omission can be tolerated temporarily with a credible workaround.

Could have

Could have

Desirable, with a smaller consequence if omitted.

Won’t have this time

Won’t have this time

Explicitly excluded from the current delivery period.

02 / PUT IT INTO PRACTICE

How to prioritise with MoSCoW

Keep evidence and assumptions distinct. Revisit your work when new information changes your understanding.

01

Define the delivery promise

State the period and the outcome the release must support.

For a reservation pilot, define who can reserve what and how confirmation works.

02

Clarify requirements

Split broad bundles and describe the result rather than only a preferred feature.

A reminder channel and a valid reservation record are different needs.

03

Test proposed Musts

Explain what fails without each one. Challenge preference disguised as necessity.

A reservation that can silently exceed capacity may invalidate the pilot.

04

Assess workarounds

For Shoulds, identify who does the extra work, for how long and at what cost.

A manual confirmation route needs real staffing and an agreed response time.

05

Check capacity and dependencies

Compare the essential scope with available effort. Rework the plan if everything is guaranteed.

A small visible feature may require a large shared dependency.

06

Record and revisit

Publish the categories, reasons and triggers for review. Reassess when evidence or capacity changes.

Do not quietly move a Won’t into the release without revisiting the agreement.

Example: scoping an equipment reservation pilot

Illustrative scenario: a community equipment library plans a limited reservation pilot. Preventing conflicting reservations and providing a dependable confirmation are Musts for the agreed service. Automated reminders are a Should because a staffed manual reminder process is proposed for the pilot.

Saved favourites are a Could. Recommendations are a Won’t this time. During review, the coordinator finds that the manual reminder workload has no assigned capacity. The Should classification therefore rests on an unproven workaround.

The team must provide that capacity, change the pilot or reconsider automation. The example shows that a category is conditional on delivery facts. It is not a universal priority order for reservation products.

Illustrative MoSCoW scope for an equipment reservation pilot, with an unstaffed reminder workaround.

03 / BELOW THE SURFACE

Below the surface: a workaround moves the cost

Omitting a feature can save build effort while creating operational work elsewhere.

OMISSION

What becomes impossible without it?

Distinguish viability from preference.

WORKAROUND

Who carries the deferred work?

Name capacity, limits and duration.

REVIEW

What would change the category?

Keep the agreement responsive to evidence.

A manual process can be reasonable for a small pilot. It becomes misleading when its labour, delay or failure risk is invisible in the scope conversation. Name the person and capacity behind every important workaround.

Ask what happens at the busiest period, during absence or when a request is exceptional. An arrangement that works for a demonstration may not support the promised service period.

This editorial check complements the established categories. It does not mean every inconvenience becomes a Must. It means the decision to defer a requirement should include the cost and feasibility of the alternative, together with a point at which that alternative must be reviewed.

MoSCoW Prioritization companion worksheet

The four category worksheet records scope for a named period. Page two examines one disputed requirement, including omission consequences, workaround capacity and dependencies. It is an original companion, not an official DSDM template.

MoSCoW Prioritization editable worksheet, page one: practical working area.
MoSCoW Prioritization editable worksheet, page two: evidence, interpretation and next action.

Practical tips

  • State the timeframe beside the categories.

  • Evaluate effort as well as the number of requirements.

Common mistakes

  • Calling nearly everything a Must.

  • Treating Won’t as a permanent rejection.

  • Assuming a manual workaround is free or available.

What you’ll get

A shared delivery agreement with explicit flexibility. When the essential scope does not fit, revise the promise or capacity rather than relabelling the same commitment optimistically.

Sources and references

Behind every outcome, a deeper body of knowledge.

DESIGN ICEBERG

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

Behind every outcome, a deeper body of knowledge.

DESIGN ICEBERG

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

Behind every outcome, a deeper body of knowledge.

LIBRARY

+

EXPLORE

+

DESIGN ICEBERG

+

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑