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.
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.
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.
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.
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.
The MoSCoW lens helps organize thoughts and features - and lower the risk of building the wrong thing.
Must Have features are ones that need to be in the highest fidelity possible.
Should Have features will provide value to your company and users, but the level of fidelity, polish, and UX is flexible.
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 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.
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.
See all the ways we can help you grow through design, development, marketing, and more.
A podcast about building successful software. We provide actionable advice around product validation, execution, and promotion.
Receive the latest articles, resources, events, and more!