MoSCow Method
MoSCow Method
“You do not need to do work faster or to eliminate gaps in productivity to make better use of your time.
You need to spend more time on the right things…”
Ray Johnson
This article describes one of the easiest prioritization techniques and how it should be used in business
analysis and Agile project management.
www.peoplecraft.com 1
2
When something is important, it’s quite easy to get caught up in details. Spending too much time on one
priority, you can forget about other objectives. Try to be focused on everything you are responsible for.
But how can we define what tasks must be included in this 20%?
www.peoplecraft.com 2
3
One of the most essentials parts of any project in software development is requirement prioritization. It is
especially important in Agile development methodologies.
According to this technique, you can categorize your list of requirements into the following groups:
M – Must have
This point describes requirements that must be satisfied in the final solution. These requirements are non-
negotiable. And the project will fail without them.
S – Should have
A high-priority feature that is not critical to launch. But it is considered to be important and of a high value
to users. Such requirements occupy the second place in the priority list.
C – Could have
A requirement that is desirable but not necessary. According to the method, this point will be removed
first from scope if the project’s timescales are at risk.
W – Won’t have
A requirement that will not be implemented in a current release, but may be included in a future stage of
development. Such requirements usually do not affect the project success.
www.peoplecraft.com 3
4
After this classification, all requirements are ranked in order of preference within every category. Project
managers should feel the balance and be sure the project has enough Must, Should, Have and Could have
requirements.
Let’s have a look how MoSCoW prioritization technique works with a simple example:
You are going to buy a motorbike with an extra seat to travel with your friend on the weekends. The bike
should have a low seat and a four-cylinder engine. Unlimited mobility is also important. Your favorite color
is red, so you want to have a red color body. You also want to get good wind protection.
It would be also nice to have Bluetooth connectivity for your iPod. In addition, you are fond of having a
helmet with a double ventilation system…
www.peoplecraft.com 4
5
✓ MoSCoW rules can be subjective. If there is no effective cooperation with business, this
prioritization method may be inaccurate.
✓ The technique requires the team to have good familiarity with the product features. When the
participants have different levels of familiarity with the product, it is difficult for them to classify or
rank the items. In this case, their expert conclusions will be unhelpful.
www.peoplecraft.com 5