MoSCoW Technique

Categorizing the needs:  

Assigning requirements to the should-have and could-have categories does not mean the team won't deliver the element; it just reveals that it is not necessary for completion and, therefore, is not guaranteed.  

  

Must Have  

  • There is no point completing the project by its target deadline without this requirement.  

  • The final product or software does not deliver an effective solution without this requirement.  

Should Have  

  • If the final product doesn't include should-have requirements, then the product still functions. However, if it does include should-have elements, they greatly increase the value of the product  

Could Have  

  • Could-have requirements are often the first ones teams deprioritize, An example of a could-have is a desirable but unimportant element.  

Would Have  

All the requirements the team recognizes as not a priority for the project's time frame, this category is beneficial in preventing scope creep