Navigation

Case StudiesExperimentationTools

Appearance

Prioritise

MoSCoW prioritisation

Also called MoSCoW method

Sort requirements into must have, should have, could have and won't have this time, to agree scope against a fixed deadline.

  • Time30 to 60 minutes
  • People3 to 10 people
  • Steps3

What it's for

MoSCoW works when time is fixed and scope has to give. Must haves are the things without which the release is pointless. Everything else can slip, in order, if time runs short. Naming the won't haves out loud stops them coming back as surprises.

Keep musts to a minority of the effort. If everything is a must, nothing is prioritised.

How to run it

  1. List the requirements8 min

    One per note, anywhere on the board.

  2. Sort20 min

    Move each into a column. Challenge every must: what happens if it isn't there?

  3. Check the balance10 min

    Do the musts fit comfortably in the time? If not, move some down.

Tips

  • "Won't have this time" is a decision, not a rejection. It can move up next time.
  • A useful test for a must: would we cancel the release without it?

Where it comes from

Created by Dai Clegg while at Oracle in 1994, and adopted by the Dynamic Systems Development Method (DSDM) for agile projects.