MoSCoW Method

MoSCoW Method

Contents

MoSCoW is a prioritisation technique used in business analysis and software development to reach a common understanding with stakeholders on the importance they place on the delivery of each requirement - also known as MoSCoW prioritisation or MoSCoW analysis.

According to A Guide to the Business Analysis Body of Knowledge, version 2.0[1], section 6.1.5.2, the MoSCoW categories are as follows:

  • M - MUST: Describes a requirement that must be satisfied in the final solution for the solution to be considered a success.
  • S - SHOULD: Represents a high-priority item that should be included in the solution if it is possible. This is often a critical requirement but one which can be satisfied in other ways if strictly necessary.
  • C - COULD: Describes a requirement which is considered desirable but not necessary. This will be included if time and resources permit.
  • W - WON'T: Represents a requirement that stakeholders have agreed will not be implemented in a given release, but may be considered for the future.

The o's in MoSCoW are added simply to make the word pronounceable, and are often left lower case to indicate that they don't stand for anything. MOSCOW is an acceptable variant, with the 'o's in upper case.

Background

This use of MoSCoW was first developed by Dai Clegg of Oracle UK Consulting; in CASE Method Fast-Track: A RAD Approach [2][3]; although he subsequently donated the Intellectual Property Rights to the Dynamic Systems Development Method (DSDM) Consortium.

MoSCoW is often used with timeboxing, where a deadline is fixed so that the focus can be on the most important requirements, and as such is seen as a core aspect of rapid application development (RAD) software development processes, such as Dynamic Systems Development Method (DSDM) and agile software development techniques.

Prioritisation of MoSCoW Requirements

All requirements are important, but they are prioritised to deliver the greatest and most immediate business benefits early. Developers will initially try to deliver all the M, S and C requirements but the S and C requirements will be the first to go if the delivery timescale looks threatened.

The plain English meaning of the MoSCoW words has value in getting customers to understand what they are doing during prioritisation in a way that other ways of attaching priority, like high, medium and low, do not.

Must have
requirements labeled as MUST have to be included in the current delivery timebox in order for it to be a success. If even one MUST requirement is not included, the project delivery should be considered a failure (note: requirements can be downgraded from MUST, by agreement with all relevant stakeholders; for example, when new requirements are deemed more important). MUST can also be considered a backronym for the Minimum Usable SubseT.
Should have
SHOULD requirements are also critical to the success of the project, but are not necessary for delivery in the current delivery timebox. SHOULD requirements are as important as MUST, although SHOULD requirements are often not as time-critical or have workarounds, allowing another way of satisfying the requirement, so can be held back until a future delivery timebox.
Could have
requirements labeled as COULD are less critical and often seen as nice to have. A few easily satisfied COULD requirements in a delivery can increase customer satisfaction for little development cost.
Won't have (but Would like)
WON'T requirements are either the least-critical, lowest-payback items, or not appropriate at that time. As a result, WON'T requirements are not planned into the schedule for the delivery timebox. WON'T requirements are either dropped or reconsidered for inclusion in later timeboxes. This, however doesn't make them any less important.
Sometimes this is described simply as "Would like to have" in the future, this however leaves some ambiguity in the minds of the users as to its priority compared to the other marks.

Sources

References

  1. ^ A Guide to the Business Analysis Body of Knowledge. International Institute of Business Analysis. 2009. ISBN 978-0-9811292-1-1. 
  2. ^ Clegg, Dai; Barker, Richard (2004-11-09). Case Method Fast-Track: A RAD Approach. Addison-Wesley. ISBN 978-0201624328. 
  3. ^ Tierstein, L.M. (1997). "Managing a Designer/2000 Project" (PDF). Fall '97. New York Oracle User Group. http://www.wrsystems.com/whitepapers/managedes2k.pdf. Retrieved 2008-05-31. 

See also

  • RFC 2119 (Requirement Levels) This RFC defines requirement levels to be used in formal documentation. It is commonly used in contracts and other legal documentation. Noted here as the wording is similar but not necessarily the meaning.

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Moscow (disambiguation) — Contents 1 Places 1.1 Canada 1.2 India 1.3 United Kingdom …   Wikipedia

  • Moscow Metro — Info Locale Moscow Krasnogorsk, Moscow Oblast Transit type …   Wikipedia

  • Method acting — is a phrase that loosely refers to a family of techniques used by actors to create in themselves the thoughts and emotions of their characters, so as to develop lifelike performances. It can be contrasted with more classical forms of acting, in… …   Wikipedia

  • Moscow State Academy of Choreography — The Moscow State Academy of Choreography (Russian: Московская государственная академия хореографии abbreviated as МГАХ, formally known in Russian as Московское академическое хореографическое училище abbreviated as МАХУ), commonly known as The… …   Wikipedia

  • Moscow Ballet (United States) — The Moscow Ballet General Information Name The Moscow Ballet Year Founded 1993 Founders Akiva Talmi (AKA Clifford Fields) Principal venue Moscow Ballet 27 E Housatonic St. Pittsfield, MA 01201 …   Wikipedia

  • Moscow Ballet — The name Moscow Ballet has commonly been applied to a number of different ballet companies, these include the: Moscow Ballet, A Russian ballet company. The Moscow Ballet tours annually in the United States with its Great Russian Nutcracker… …   Wikipedia

  • Moscow Art Theatre — Russian theatre specializing in theatrical naturalism. It was founded in 1898 by Konstantin Stanislavsky (as artistic director) and Vladimir Nemirovich Danchenko (administrative director) with the goal of replacing old fashioned histrionic acting …   Universalium

  • Moscow Art Theatre — Interior of the Old MAT in Kamergersky Lane, originally Lianozov Theatre, as rebuilt in 1900 1903 by Fyodor Schechtel with contribution by Anna Golubkina and Ivan Fomin …   Wikipedia

  • Moscow Institute of Physics and Technology — MFTI redirects here. For the counseling psychology credential, see Family therapy. Moscow Institute of Physics and Technology (State University) Московский Физико Технический институт (государственный университет) Motto …   Wikipedia

  • MoSCoW-Priorisierung — Die MoSCoW Priorisierung ist eine Methode, die im Bereich des Projektmanagements verwendet wird und es dem Projektmanager ermöglicht, die Umsetzung der Anforderungen anhand ihrer Wichtigkeit und ihrer Auswirkung zu priorisieren. Seinen Ursprung… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”