Exploring trends and developments
in project management today.

Project Smart Logo

MoSCoW Method

By Duncan Haughey, PMP
MoSCoW written on a blackboard

When managing a project, it is important to develop a clear understanding of the customers' requirements and their priority. Many projects start with the barest headline list of requirements, only to find later the customers' needs have not been fully understood.

Once there is a clear set of requirements, it is important to ensure they are ranked. This helps everyone (customer, project manager, designer, developers) understand the most important requirements, in what order to develop them, and those that won't be delivered if there is pressure on resources.

So what is the best method for creating a prioritised list of requirements?

The MoSCoW method can help. MoSCoW stands for must, should, could and would:

  • M - Must have this requirement to meet the business needs.
  • S - Should have this requirement if possible, but project success does not rely on it.
  • C - Could have this requirement if it does not affect anything else in the project.
  • W - Would like to have this requirement later, but it won't be delivered this time.

The O's in MoSCoW are added to make the acronym pronounceable, and are often left in lowercase to show they don't stand for anything.

MoSCoW as a prioritisation method is used to decide which requirements must be completed first and which must come later or will not be completed at all.

Unlike a numbering system for setting priorities, the words mean something and make it easier to discuss what's important. The must requirements need to provide a coherent solution, and alone lead to project success.

The must requirements are non-negotiable and have to be delivered. Failure to deliver even one of the must requirements will likely mean the project has failed.

The project team should aim to deliver as many of the should requirements as possible. Could and would requirements are 'nice to have' and do not affect the overall success of the project. Could requirements are the first to go if the project timeline or budget comes under pressure.

To deliver a successful project, it is essential that a clear set of prioritised requirements are agreed with the customer, alongside the overall objective, quality, timescale and budget. The recommended method for setting priorities is MoSCoW.

MoSCoW was developed by Dai Clegg of Oracle UK in 1994, and has been made popular by exponents of the Dynamic Systems Development Method (DSDM).

Comments page 0 of 0
Click here to add a comment
There are currently 0 comments to display.

 

Article Categories

Related Articles

Reduce Project Risk in the Requirements Process
Gathering and managing requirements are important challenges in project management. Projects succeed or fail due to poor requirements at any time throughout the project lifecycle. The continuously evolving baseline of requirements needs to be managed effectively. The project manager needs to assess and understand the uniqueness of the requirements gathering process for his/her individual project.

Project Requirement Needs For Success: Important Considerations
A company with poor requirements practices is just asking for over-budget costs and regular failure, according to a report by IAG Consulting. The report, entitled Business Analysis Benchmark, examined 110 enterprise technology projects at 100 companies to determine just how important project requirements really are.

The Role of a Business Analyst
This article examines the multifaceted role of the Business Analyst and gives a quick depiction of the duties and skills required to embark on such a career. The various aspects of the job is discussed along with a brief template for Business Analyst to manage software development projects. The goal is to make Business Analyst and aspiring to become one to understand the complexity of the career choice

21 Ways to Excel at Project Management
The popular project management eBook now fully updated and available as a website for the first time.