Prioritizing Your Product Features with the MoSCoW Method

What product features do you build first? The MoSCoW method helps to organize ideas and features - and lower the risk of building the wrong thing.

4 min
August 13, 2019
Andrew Verboncouer
Partner & CEO

What you don’t do is more important than what you do

When building software, it’s easy to think that more features and more bells & whistles equate to more value for your customers. But that’s rarely the case. When more features are added into your product, it can become too many things to too many people - adding to confusion and overwhelming your customers during onboarding.

Create clarity for your product with feature prioritization

The first step to clarity is gaining an understanding who your customers are, what journey they’re on, and what they are looking to gain by hiring your product. Once you’ve identified the problems to solve and opportunities to help make their life better, you can start proposing potential solutions and start validating.

It’s far better to focus on doing one, maybe two things, really well and focus solving those better than any competitor or substitute that currently exists. As you deliver on the value and promise of your product or brand, you can observe your customer needs better, understand their behavior, and identify better ways to add more value.

"Life's too short to build something nobody wants." - Ash Maurya

Products and startups are always changing

This couldn’t be truer in startups and new product development.

Founders and teams come to the table with a plethora of bias and assumptions about their customers, their market, and their product.

One framework and method we use with our clients throughout the product life cycle is MoSCoW Prioritization. It’s an acronym for, Must have, Should have, Could have, Won’t have.

You may be familiar with similar methods of placing priority, for example; based on High, Medium, or Low. These types of tags and discussions are similar, but miss the mark when it comes to looking at them from the perspective of a customer.

When having your discussions around priority, keeping a customer-centric lens is essential. Without it, your priorities will most likely represent the preferences of your team - not the end experience you’re creating.

Building on a strong foundation of value

As we build new software products, it’s oftentimes for dual purpose. The first and most important is prioritizing which features provide the most value. While showing value to potential customers and helping sell and validate prototypes, we help cast the vision the product could have 1, 3, or 5 years down the road to potential investors or internal stakeholders. Both are important - one sets you up for short-term success, the other helps you get essential buy-in for funding, support, and dissemination.

product design in figma

The whole concept is simple: keep your product lean and focused.

Build what you’re most confident will provide valuable outcomes for your customers. As your product is alive in your customers’ hands, you can observe their behavior, have conversations with them about what’s working and what’s not, and analyze usage metrics to see if you’re delivering on your promises.

Part of the lean startup methodology is paring down your grand product vision into one that can focus on the highest point of pain, most reduction of risk, and deliver the most value or time savings.

What is the MoSCoW method?

The MoSCoW lens helps organize thoughts and features - and lower the risk of building the wrong thing.

Must Have

Must Have features are ones that need to be in the highest fidelity possible.

Should Have

Should Have features will provide value to your company and users, but the level of fidelity, polish, and UX is flexible.

Could Have

Could Have features are ones that might make it into your product. They are the “nice to haves,” and do provide some value - but not enough to be the core of your product.

Won't Have

Won’t Have features are ones the team agrees should be in a future phase of the product, should the data hold up. These won’t be a part of the first version.

moscow method explained

Using the MoSCoW method as your product matures

The beauty of the MoSCow method framework is that it works as well on day 1 as it does on day 1000 of your product. Your teams may split and specialize in parts of your product instead of the whole - but you can gain clarity across your organization and features through one product journey.

We use and recommend a tool called Stories On Board for roadmap prioritization, while not the greatest user experience in some cases, it’s a great tool that helps bring the product, design, and development together.

You can create multiple swim lanes for questions, future features/nice to haves, and have conversations around how your features deliver the outcomes your customers desire.

Curious how to define what your product must have to move forward?

Schedule a free consultation with us.

Actionable UX audit kit

  • Guide with Checklist
  • UX Audit Template for Figma
  • UX Audit Report Template for Figma
  • Walkthrough Video
By filling out this form you agree to receive our super helpful design newsletter and announcements from the Headway design crew.

Create better products in just 10 minutes per week

Learn how to launch and grow products with less chaos.

See what our crew shares inside our private slack channels to stay on top of industry trends.

By filling out this form you agree to receive a super helpful weekly newsletter and announcements from the Headway crew.