Use this agile technique little known in change management to get the best outcomes

Aug 18, 2025 | Agile

Latest Articles

Get the latest change articles delivered to you!
Subscribe Now

The MoSCoW method of prioritization is well used by Business Analysts, Project Managers, and Software Developers in software development. The focus is on identifying and agreeing with key stakeholders what are the core levels of requirements that should be focused on more than others. This process of prioritization is a great way to enable a better outcome in focusing the efforts of the team on the most important aspects of the solution given limited time and cost. Let’s take a closer look.

The MoSCoW prioritization technique is well used by Business Analysts, Project Managers and Software Developers and particularly relevant in agile project management. The focus is on identifying and agreeing with key stakeholders what are the core levels of requirements that should be focused on more than others. This process of prioritization will then enable a better outcome in focusing the efforts of the team on the most important aspects of the solution given limited time and cost.

MoSCoW stands for: Must Have, Should Have, and Could Have.

There is significant opportunity for change practitioners to also adopt this technique to better prioritise a range of different change interventions. Too often, change activities are planned as a result of stakeholder requests, and not necessarily as a result of a prioritized approach of what approaches/activities provides the best outcome versus others.

1. Must Haves:

These are core, fundamental project requirements that must be there for the end outcome to be there. These are the non-negotiable ones defined at the startup of the project without which the goals of the project cannot be achieved.

For example, in implementing a new system, the users must know that the system is going to replace the previous system and the reason for this. Users must also know how to operate the new system prior to the older system being switched off.

2. Should Haves:

These are features or requirements that would have a high priority to reach the project outcome within the product development process. These can often be core features that will add metrics to the user/customer experience. However, they are not a must, and given challenges in time or cost they can be deprioritized.

For example, for a new system implementation it would be highly desirable to allow the users to access a sandbox to be able to play with the features prior to the launch to improve their readiness. It could also be that due to the large number of users using the system it makes sense to conduct a large scale awareness campaign to broadcast the arrival of the new system. Core user experience requirements and basic navigation functionalities may be a part of this category, as a part of the minimum viable product (MVP).

3. Could Haves:

These are nice to haves given sufficient resources such as time and cost. These requirements are definitely not critical and can easily be deprioritized as needed.

For example, in implementing the new system it may be nice to have coaching workshops with users prior to the go-live to offer additional learning support for those who may need more help. It could also be various system support materials such as cheat sheets, booklets, etc. to help the user embed the ins and outs of using the new system.

4. Won’t Haves (or Would Haves):

These are potential features or requirements that may be looked at in the future if there is sufficient resources available. This is the lowest in the order of priority, meaning that it will not make significant impact to the outcome of the project.

For example, in implementing the new system refresh training sessions could be offered later down the line for some users after go live. Depending on the organization and previous experiences an ‘embedment campaign’ could also be scheduled to drive continual usage of the system. But given the cost required these are deemed lowest in the priority.

In prioritizing change management approaches and interventions this way, we are adopting a structured method of determining the activities we are investing in to get the right outcome. The clarity of which interventions are core and foundational, versus others that are desirable or nice to haves is important to the success of the initiative. This could also avoid any disagreements or questioning of the change approach further down the line as the approach follows a structured and agreed process with stakeholders.

Related Posts

program implement planning

program implement planning

A Guide on Integrating Change Management with Scaled Agile for Seamless Product Delivery – Part 1by | Agile, Guides, UncategorizedThe need for organizations to remain flexible and responsive to market demands has never been more critical, and scaled agile (SAFe)...

How to use gamification for change: Your guide

How to use gamification for change: Your guide

Gamification is the application of game mechanics and elements to non-game activities, greatly enhancing the player experience. Whilst gamification has been around for a long time, it is only recently that it has been formalised as a structured method to achieve...

Top Five Agile Change Management Plan Toolkits You Need

Top Five Agile Change Management Plan Toolkits You Need

What are the key components of an agile change management plan?An agile change management strategy process includes key components such as a clear vision for change, stakeholder engagement strategies, iterative feedback loops, and adaptable processes. These elements...