methodatlas

Delivery Decision method

MoSCoW

Shapes a time-bound release with clear must, flexibility, and deferral decisions.

MoSCoW classifies requirements as Must, Should, Could, and Won’t Have this time. The classification is checked against the goal, dependencies, risks, and available capacity.

Core question
Which requirements must be in this release, which are negotiable, and what is deliberately left for later?
Participants
3-12
Time
30-90 min

The four categories apply to this timeframe. They are not a permanent ranking or point total.

Paper illustration of a MoSCoW board with four columns and a visible release boundary.
  1. Frame

    Clarify release and Must test

    Set goal, timeframe, capacity, and what Must means for this release.

  2. Classify

    Sort items into four categories

    Classify comparable items by their importance for this release.

  3. Constraints

    Check Musts against capacity and dependencies

    Test whether Musts are deliverable and which dependency or risk threatens the release.

  4. Trade-offs

    Negotiate Shoulds and Coulds

    Decide which important and desirable items fit the remaining flexibility.

  5. Commit

    Document release set and Won’t

    Record Musts, committed Shoulds, optional Coulds, and Won’t Have this time as a time-bound decision.

MoSCoW applies to a defined period. Revisit categories when date, capacity, or risk changes; Won’t is not permanent exclusion.

A good fit when

Use it to plan a release or fixed work period and agree a boundary for variable scope.

Ideal for

  • Release planning
  • Scope control
  • Stakeholder alignment

Not good for

  • Fine-grained ranking
  • Quantitative portfolio scoring

Outputs

  • MoSCoW backlog

    Each item has a reasoned category for the current period.

  • Release scope

    Must core, flexibility, capacity, and dependencies are visible.

  • Trade-off notes

    Deferrals, risks, and later review points remain traceable.

MoSCoW board

Fictional neighborhood tool-lending pilot

Time-bound release categories with visible flexibility.

Must Have

Fictional: Record lending

Without a record, safe return is not possible.

Should Have

Fictional: Reminder message

Important; a manual reminder is possible.

Could Have

Fictional: Wishlist

Useful; first to drop under time pressure.

Won’t Have this time

Fictional: Second pickup point

Deliberately deferred for this pilot period.

Must test
Without a Must item, delivery is not viable, safe, or legal.
Time bound
Won’t applies to this period and can be negotiated later.
Trade-off rule
Under time pressure, drop Coulds first, then Shoulds by decision.

Agile Business Consortium / DSDM

First step

Name release, goal, fixed time, and available capacity. Agree the Must test: without this item delivery is not viable, safe, or legal.

Open the method guide

Deep dive

Purpose

When a release carries too many demands and priorities are only ever negotiated, MoSCoW creates clear boundaries for the next cut. Must, Should, Could, and Won't make commitment, room for maneuver, and trade-off logic visible to everyone involved.

How it works

The classification separates mandatory from deferrable points and weighs them against time, risk, and dependencies. This creates a shared weighting picture on which commitments, compromises, and a solid release boundary can be built cleanly.

In detail

MoSCoW helps because it translates prioritization into degrees of commitment, making the scope of an initiative starkly visible. The approach becomes effective when every classification is checked against goal, risk, dependency, and actual deliverability. The prioritization stays clean when the number of Must items remains tight, edge cases are negotiated openly, and the Won't category doesn't quietly creep back in, so scope doesn't grow again uncontrolled.

Facilitation

Before sorting, fix the release or planning horizon under consideration and clarify who shares the consequences of the classification. The prioritization usually tips where too many points slide into Must; then the group has to resharpen the core of the initiative. Close with an explicit release boundary and visible trade-off decisions for later discussions.

The method guide walks execution through 5 phases, timing, 5 pitfalls, and clear stop criteria.

Open method guide

Your perspective

Does this method help with your work?

Your feedback helps shape the next improvements to methodatlas.

Sources and topics

Topics
Artifact templates
MoSCoW: WorksheetPrepare a time-bound release decision with visible trade-offs.
markdown

moscow-working-template.md

Prepare a time-bound release decision with visible trade-offs.

MoSCoW: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Shape a release Time: 30 to 90 minutes for the first sort

Complete this worksheet on paper or in your own document during the work.

Preparation for this scope

Method setup

  • Materials: Four-column board or backlog, item descriptions, rough estimates, capacity and dependency information, and a timer.
  • Roles: A Product Owner or accountable role decides. Facilitation protects the Must test and time. Delivery and domain voices check effort, risks, and workarounds.
  • Advance information: Gather release goal, date, capacity, risks, dependencies, and known workarounds.
  • Overall time needed: 30 to 90 minutes for a first release sort. Detailed estimation and refinement follow separately.
  • Setup: Create four columns for Must, Should, Could, and Won’t Have this time. Explain categories and change rule first.

Prepare for the work steps

Frame: Clarify release and Must test

  • Release goal and date
  • Capacity, constraints, and quality boundaries

Classify: Sort items into four categories

  • Backlog items
  • Dependencies, risks, and value

Constraints: Check Musts against capacity and dependencies

  • Categorized backlog
  • Capacity and dependency information

Trade-offs: Negotiate Shoulds and Coulds

  • Checked Must core
  • Should and Could items

Commit: Document release set and Won’t

  • Negotiated categories
  • Release and decision data

MoSCoW board

Must Have

...

Should Have

...

Could Have

...

Won’t Have this time

...

Working policies

Must test ...

Time bound ...

Trade-off rule ...

Agile Business Consortium / DSDM

Frame: Clarify release and Must test

Expected artifact: Prioritization frame

Without time and capacity, the category loses force.

Entry:

...

  • Won’t explicitly means Won’t Have this time.
  • Must describes a real delivery boundary, not mere importance.

Classify: Sort items into four categories

Expected artifact: Categorized backlog

Won’t describes a deliberate deferral in the current period.

Entry:

...

  • Every item is assigned exactly once.
  • Should has no valid Must rationale.

Constraints: Check Musts against capacity and dependencies

Expected artifact: Checked core scope

MoSCoW does not create false precision; rough sizes are enough for the boundary.

Entry:

...

  • Musts fit available capacity or trigger a conscious escalation.
  • Risks and dependencies have an owner or decision.

Trade-offs: Negotiate Shoulds and Coulds

Expected artifact: Negotiated flexibility

Coulds are not promised scope.

Entry:

...

  • Shoulds have an acceptable temporary workaround.
  • Coulds can go first without breaking the release goal.

Commit: Document release set and Won’t

Expected artifact: Time-bound release decision

Reassess categories when constraints change.

Entry:

...

  • Won’t is visible and not phrased as permanent rejection.
  • Changes require a traceable new decision.

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/moscow/run-sheet

Alternatives and neighbors

Fitting alternatives with decision guidance, followed by other related methods.

All methods
Constraints and origin
LowWorkshop + async30-90 min

Profile

Method form
Decision method
Participants
3-12
Time
30-90 min
Maturity
Canonical
Origin
Dai Clegg
Paper illustration for Trade-off Analysis.
Next up: Trade-off Analysis