Agile game: MoSCoW prioritisation

I recently developed and presented a one-hour ‘master class’ on MoSCoW prioritisation. It’s not a hugely complicated topic, and one I have written about before. This time, though, I was able to talk people through the process of going from project priorities to increment priorities to timebox priorities, and how prioritisation leads to feature-contingency. As part of that presentation, I created a short exercise to demonstrate how to prioritise, the things you learn in doing so and the importance of having the right people present, including those who set the project vision and define the business case.

I created a set of 16 user stories and wrote them on 5″ x 3″ (127mm x 77mm) cards based on reverse-engineering a smartphone app. The app I chose was Pay By Phone but any application that has some practical real-world use would work just as well.

The game worked like this :

Ask delegates to work as a team, but without talking. Standing around a table, they need to place each of the 16 story cards into one of four columns headed “Must”, “Should”, “Could” and “Won’t”. This represented the prioritised requirements list for the project. Emphasise to the team that only the Must Have requirements are guaranteed to be delivered, so they should ensure that those requirements in the “Must” column represented their definition of the Minimum Useable SubseT (or Minimum Viable Product (MVP)). When a card switches columns more than once, pull it aside for later discussion. The game ends when all cards have been placed in a column and no more cards are being moved.

The objective of the exercise was to see whether the group understood the MoSCoW definitions and what comprised the MVP.

The exercise proceeded well and in less than 10 minutes everyone stood back from the table. There were two cards pulled aside.

The requirement to levy a charge each time a parking transaction was completed was a Must Have in one person’s mind (based on the assumption that this was how the app generated revenue) but a Could Have in another’s because he thought the app might be paid for.

I was surprised to see that one requirement – the ability to pay by credit/debit card – was also one of the controversial ones. I deemed it the core reason for the app itself and an essential part of the MVP. Someone else thought that the app was for booking a space, not for actually paying for it.

Both of these provided clear evidence of the need for a project Vision and/or Business Case before running this exercise in real life. Or at least called for the involvement of a Sponsor or Business Visionary / Product Owner to provide that guidance.

To my satisfaction, the two requirements I made up were allocated to the Won’t Have column, as they didn’t generate much value.

If you have played this game (or a variant) yourself, please tell me about it in the comments section below. If you’d like to see the user stories I wrote, just ask and I will send you a list of them.

Advertisements

About aterny

Agile enthusiast and evangelist, DSDM practitioner, trainer and coach. Specialist in Agile project and programme management, governance and organisational transformation
This entry was posted in Agile and tagged , , , , . Bookmark the permalink.

2 Responses to Agile game: MoSCoW prioritisation

  1. Sakshi says:

    Hello

    I’m very interested to apply this in my organisation – i manage a team of lead BAS.

    Would you be able to share the user stories and a bit more background of how you contextualized this game at the start?

    many thanks
    Sakshi Arora

    • aterny says:

      The user stories are literally on a deck of index cards, so really difficult to share them with you. Perhaps you’d like to hire me to come and present the workshop for you and your team? 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s