
What is Minimum Viable Product (MVP)? Why is MVP important?
Minimum Viable Product is a minimum functional product with enough features, bells & whistles and defined use cases such that it can be used by early adopters
Read
Minimum Viable Product is a minimum functional product with enough features, bells & whistles and defined use cases such that it can be used by early adopters / customers to help you get:
But in recent times, instead of viable, valuable is a more respected word. Thus making MVP - Minimum Valuable Product. One more alternative definition which has come up is Minimum Lovable Product (MLP). It's the same as MVP but when you are building a product in a category which already has established players, then you need to add extra something which will be loved by users. E.g If someone wants to launch a food-tech start-up in India, they will be competing with Swiggy or Zomato in the food delivery space. Or competing with Faasos, Box8, Freshmenu etc. in food space. Therefore, you will need that something exciting in the MVP to start with, thus making MVP -> MLP.
The above is a very accurate representation. MVP is not just about building a minimum functional product (like in the left image), but should also be usable. That means, it should be:
Ok, we understand. Above explanation has a lot of words and text. Below is a more visual aspect of imagining, processing & executing the above MVP in terms of clear product composition.
The mistakes which a lot of companies / startups do, is that they think that they “know it all”. Hence, they start building the final product (as shown in the top part of the image). It is not wrong, if:
But if you are an early stage startup, the above approach can be costly. In such case, you need to take the approach as shown:
Let's go through some startups and try decode as to what their MVP approach was:
We came to know about Swiggy in 2015 for the first time. One of our colleagues was an early customer of Swiggy (as he knew Swiggy founders). As per him, Swiggy started with:
What they wanted to test?
Mistakes they avoided?
As they scaled, they continued iterating on the product. And look at where they are today.
Flipkart's story of early days is that of folklore. Basis what we know and have heard, their MVP was:
What they wanted to test?
Once they had the validation, they started:
We have looked at a few B2C/ consumer startups. Now let's look at one of the B2B / SaaS product examples. There are not many public materials in terms of SaaS coverage. Basis what we could gather, here is an interpretation of how Freshdesk has evolved over years.
Freshdesk is an online cloud-based customer service software providing help desk support with all smart automations to get things done faster. When they started in 2010, this is what an MVP would have looked like for them:
Today, Freshdesk is an entire suite of business / enterprise software, solving “all things customer”. Where they are today, was built one piece at a time. Iteratively working on MVP and improving the product. This approach enabled them in building similar products for different domains
Hope we were able to put some perspective on what is MVP and why is it important. Technically, MVP is a neutral concept and applies for any function & team. But for product managers, this has become a very important concept. Not only does it help bring clarity (which is very important to iteratively build products), but also helps avoid making costly mistakes in case the product does not solve any problem, speeds up the go-to-market time, helps get quicker feedback and improve the chances of product success.
We will cover the detailed steps / process on how to go about MVP / MLP in another article.
Minimum Viable Product is a minimum functional product with enough features, bells & whistles and defined use cases such that it can be used by early adopters
Read