Let’s start with the most obvious question – What is PropTech? The name PropTech is an amalgamation of the words “property” and “technology”, and is also commonly referred to […]
MVP, or “Minimum Viable Product”, is a smaller-scale model of a final product, used for validating the creator’s idea. Building an MVP is an important and necessary step of product development because it helps understand the core value of the product. It’s that crucial insight that lets you know – if your solution actually works, if consumers are willing to really use your product, and perhaps most importantly for you – does your product have what it takes to become successful? Without it, you will probably spend a lot more time and money while still ending up with an underperforming product.
The objective is to make a working prototype as soon as possible (no longer than 4 weeks), which means choosing a limited number of key features for the MVP. Therefore, feature prioritization is the most significant decision you will make in the MVP development process. In this article we will show you what your focus areas should be and how to prioritize product features – the recipe for developing a successful MVP!
Before starting MVP development, the aim and goals of your product need to be precisely defined. While you may think that you have it all figured out, detailing it actually takes a lot of work and discussions with development and marketing experts. Once you are clear about the problem your product is solving and who your target audience will be, it’s time to analyze your competitors and what your potential customers like in their products. See what options the competition is offering and what users might feel is missing. Don’t skip your market research! This will already give you a perception of future functionality, and result in a long list of desired features of varying size and complexity. Keep reading to find out how to discern crucial features and assign feature priority.
You need to be able to distinguish between what the user wants and what the user actually needs. While user experience and feedback is incredibly important, often users themselves will prefer functionalities they find “cool” or somewhat unique, but which in reality aren’t vital for the product at this stage. By all means, keep them on the back burner for when you’re developing your 2.0! However, refrain from implementing too many nonessential features too soon. They will cost you precious time and money or force you to sacrifice needed features. This can actively harm your MVP and take away from its overall purpose of product validation.
Organizing features into so-called “feature buckets” is the most common and quickest way of assigning priority to MVP features. Using this method, the features are most commonly divided into 3 groups, sometimes 4 or 5. The most frequently used are:
Don’t get confused as some features may fall into multiple categories, although they would rarely fall into all 3. If you find one of the categories has no features in it, this likely illustrates issues with your innovative capabilities, product performance, or the gathering and interpretation of customer feedback. These issues need to be addressed as they can cause both short-term and long-term problems, and threaten the project success. A balanced approach would result in an MVP with features from all categories.
This is another prioritization technique commonly used in agile product development which includes sorting features into categories, in this case 4:
The Feature Priority Matrix is a visualisation tool similar to the MoSCow matrix in terms of category allocation, but isn’t based solely on feature value for users. The matrix is divided into 4 quadrants along 2 axis – Effort (Complexity) axis and Impact (Value) axis (which is why this technique also goes by the name of Effort/Impact matrix or Value and Complexity technique).
Effort refers to the time, operational resources, technology, and skills required to implement a feature. Impact refers to the value and positive impact that the feature brings to the customer as well as the business. Another version of this technique also adds Risk/Viability as a third axis. The 4 quadrants in this matrix are:
Aside from the techniques mentioned above, other feature prioritization techniques include the Kano Model, Bubble technique, User Story Mapping, Relative Weighting Prioritization Technique, and others. Different techniques have different approaches and require differing perspectives. Deciding what technique to use and conducting it yourself could be overwhelming, which is where specialized product development companies like Redvike are ready to jump in and assist.