Release date or timebox, goal, and available capacity are known.
MoSCoW
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Backlog items have similar granularity and at least rough effort signals.
A person or role can commit the release scope.
Preparation
What needs to be ready before start
Four-column board or backlog, item descriptions, rough estimates, capacity and dependency information, and a timer.
A Product Owner or accountable role decides. Facilitation protects the Must test and time. Delivery and domain voices check effort, risks, and workarounds.
Gather release goal, date, capacity, risks, dependencies, and known workarounds.
30 to 90 minutes for a first release sort. Detailed estimation and refinement follow separately.
Create four columns for Must, Should, Could, and Won’t Have this time. Explain categories and change rule first.
Core question
The one question this method answers
Which requirements must be in this release, which are negotiable, and what is deliberately left for later?
Flow
Phases with goal, actions, output and pitfall
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.
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.
- 1
Frame
Clarify release and Must test

Goal
A binding basis for classification is agreed.
Inputs for this step
- Release goal and date
- Capacity, constraints, and quality boundaries
Actions
- record timeframe and delivery goal
- agree the Must test with examples
- clarify mandate and dependencies
Output
Prioritization frame
Without time and capacity, the category loses force.
Quality check
Won’t explicitly means Won’t Have this time. Must describes a real delivery boundary, not mere importance.
Pitfall
Everything important becomes Must. Ask whether the release would be nonviable, unsafe, or illegal without the item.
Timing: 10 minutes
- 2
Classify
Sort items into four categories

Goal
Every item has a reasoned category.
Inputs for this step
- Backlog items
- Dependencies, risks, and value
Actions
- bring items to comparable granularity
- assign Must, Should, Could, or Won’t Have this time
- record rationale and disagreement
Output
Categorized backlog
Won’t describes a deliberate deferral in the current period.
Quality check
Every item is assigned exactly once. Should has no valid Must rationale.
Pitfall
Epics and detail tasks are compared directly. Bring items to a common granularity or plan separate levels.
Timing: 20–30 minutes
- 3
Constraints
Check Musts against capacity and dependencies

Goal
A realistic core scope is visible.
Inputs for this step
- Categorized backlog
- Capacity and dependency information
Actions
- estimate effort roughly
- check Must effort against capacity and hard limits
- make dependencies and risks visible
Output
Checked core scope
MoSCoW does not create false precision; rough sizes are enough for the boundary.
Quality check
Musts fit available capacity or trigger a conscious escalation. Risks and dependencies have an owner or decision.
Pitfall
The Must list clearly exceeds capacity. Renegotiate criteria and scope before rating further items.
Timing: 15–20 minutes
- 4
Trade-offs
Negotiate Shoulds and Coulds

Goal
Trade-offs and fallback order are explicit.
Inputs for this step
- Checked Must core
- Should and Could items
Actions
- test Shoulds for value, pain, and workaround
- order Coulds as explicit flexibility
- agree descoping order under time pressure
Output
Negotiated flexibility
Coulds are not promised scope.
Quality check
Shoulds have an acceptable temporary workaround. Coulds can go first without breaking the release goal.
Pitfall
Coulds become a silent promise. Mark them optional and agree the removal order.
Timing: 15–20 minutes
- 5
Commit
Document release set and Won’t

Goal
Scope, ownership, and change path are traceable.
Inputs for this step
- Negotiated categories
- Release and decision data
Actions
- document release set with owners and assumptions
- record Won’t rationale and possible later point
- agree review and change rule
Output
Time-bound release decision
Reassess categories when constraints change.
Quality check
Won’t is visible and not phrased as permanent rejection. Changes require a traceable new decision.
Pitfall
The list quietly reopens after the workshop. Put change path and decision criterion in the release document.
Timing: 10–15 minutes
Artifact
What comes out at the end
Sketch: what the artifact looks like
Dated categorized backlog with release scope, rough effort, rationale, owners, and visible trade-offs.
Keep one version per release and period. Record category changes with date, reason, and new decision.
- Backlog tool with MoSCoW labels
- Digital four-column board
- Table with effort and capacity
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
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
moscow-beispiel.md
Concrete filled scenario, fictional example
Fictional example: neighborhood tool-lending pilot
Period: Four weeks, a small team, and a limited tool stock.
Must: Record lending, document returns, and explain safety rules. Should: Reminder message and simple utilization view. Could: Wishlist and automatic recommendations. Won’t Have this time: Multiple pickup points because staff and checking capacity are missing for this period.
Won’t applies to this pilot period. It can be revisited after review; it is not permanent exclusion.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Clarify release and Must testEverything important becomes Must.View in phase
- Sort items into four categoriesEpics and detail tasks are compared directly.View in phase
- Check Musts against capacity and dependenciesThe Must list clearly exceeds capacity.View in phase
- Negotiate Shoulds and CouldsCoulds become a silent promise.View in phase
- Document release set and Won’tThe list quietly reopens after the workshop.View in phase
Clarify release and Must test
Everything important becomes Must.
Ask whether the release would be nonviable, unsafe, or illegal without the item.
Sort items into four categories
Epics and detail tasks are compared directly.
Bring items to a common granularity or plan separate levels.
Check Musts against capacity and dependencies
The Must list clearly exceeds capacity.
Renegotiate criteria and scope before rating further items.
Negotiate Shoulds and Coulds
Coulds become a silent promise.
Mark them optional and agree the removal order.
Document release set and Won’t
The list quietly reopens after the workshop.
Put change path and decision criterion in the release document.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

