In Scrum, if the requirements are gather throughout the software development life cycle (SDLC), then when and how can you perform MoSCoW prioritization?

  • 3
    I'm not familiar with MoSCoW, but from what I see on the wiki page, it has pretty serious conflicts with Scrum. With Agile, you stack-rank items. There's no such thing as a "must" priority. With this and your prior question, it seems like you are trying to do "Scrum" in purely waterfall environment. That is pointless. Apr 4, 2015 at 21:16

1 Answer 1


Scrum asks for an ordered backlog, not just a prioritized one.

MoSCow can help you to do a course grain prioritization, but you need an ordering for a Scrum backlog. You could use MoSCoW to help you define an MVP but you will ultimately need to sort your backlog as Scrum would suggest.

Using MoSCoW long term in Scrum doesn't make sense because the scope is constantly adjusted. For example, yesterday's shoulds will become today's musts.

How you define the categories/prioritization levels is difficult; you don't truly know what a must actually is until you try it on your customer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.