MVP Development: How to Choose the Right One for Your Startup
So you have this amazing idea of a startup that you think people are going to love. But will they?
9 out of 10 startups fail.
The #1 reason for failure: making something that nobody wants. How to prevent this?
With such small odds of succeeding, the traditional approach of giving it all you’ve got and then seeing what happens seems very impractical.
That is why Eric Ries and Steve Blenck have made an attempt to lower the stakes by introducing the idea of a minimum viable product for startups (MVP).
According to Wikipedia, MVP is a ‘product with just the core features sufficient to deploy it and no more’. But Eric says that you don’t even have to code to develop a minimum viable product for a startup. A landing page or crowdfunding campaign can also qualify as an MVP.
Regardless of the type, the main purpose of MVP is to learn at the least possible cost.
This is in contrast to the conventional idea of investing in building the perfect product and then seeing if anyone will buy it. Instead, you create a minimum viable product and run a series of small experiments and learn what people want, before building the final product.
This concept and the ‘Lean Startup’ book itself were eye-opening to me, as to someone who was taught to write old-school business plans before starting any business project. It completely changed my approach to business and marketing. In a good way, of course.
But, I’ve found that Eric doesn’t actually elaborate on the key distinctions of the different MVP types of an MVP for a technology startup and how to choose one for your startup. After all, if there are so many methods, how do you decide which one will best suit your situation?That is why I’ve researched different types of MVPs and the purposes each of them serves. I’ve discovered that, indeed, various MVP types have very different aims. Confusing them will lead to a complete waste of your resources. Read on to learn what methods are there and how you can apply them to your business.
The main benefits of MVP development for a startup are the faster time to market and less time to achieve a market fit. This becomes possible with a series of MVP experiments, designed to test your idea at the earliest stages with very little investment.
There is a number of MVP ideas that you can do without coding or with as little coding as possible. That is why the MVP development cost is usually way lower than that of an end product.
No Product MVPsWith these methods, there is no need to build an MVP app for a startup. Amazed? Here are the MVP types for that:
- Smoke Test
A smoke test is a method of testing a hypothesis with a marketing campaign. Eric usually speaks of setting up a landing page and running an AdWords campaign.
The landing page can contain some visuals and a description of your product or service. You can also put a cool explainer video on your landing page. Just like Dropbox founders did, when they couldn’t get their message across with just words and prototypes.
Generally speaking, this page should help your prospective customers imagine what your product will look like and suggest a simple call to action. You can offer your visitors to sign up to the waiting list, schedule a demo, or even buy your product (just to see how many will get to this step).
By the end of this experiment, you are supposed to find out if people are interested in your product or service.And the cost to create a minimum viable product like that will equal the cost of your landing page (cost of landing page tool + your time) and your PPC campaign budget.
- Sell it, before you build it
This method implies that you have to pre-sell your product or service and build it on the money you get (if any). You can do that by launching a crowdfunding campaign on some platform like Kickstarter and try to raise money from your customers.But the success of such a campaign will also depend on how well you can sell a product/service, that doesn’t exist yet. So you’d have to work on quality marketing materials, just like in the case with Smoke Tests.
Product Imitation MVPsWith this type of MVP, you’d have to find ways to provide the functionality of your product or service manually, with little to no technology.
Concierge MVP means that you’d have to carry out all functions of your product or service individually, just like a concierge at a hotel does. You will have to work with each customer one-on-one to solve his/her problem. And in this process, you are supposed to figure out how your end product/service should look like.
- Wizard of Oz
‘In a Wizard of Oz test, the user experience is a complete simulation of the actual intended product, but with a slight time delay since a human cannot react as fast as a computer.’ Tristan Kromer at his Lean Startup Blog.
As Tristan states, Wizard of Oz MVP looks like an end product or service, but it isn’t. In fact, all of the functionality is also carried out by humans, just like with the Concierge method.
But in spite of this similarity, the two methods have a very important distinction. Wizard of Oz users think they are using a finished product and have no idea what happens behind the scenes (manual labor). While with Concierge, clients are getting an individual service and they know about it.One of our clients used this method for his idea of an online factoring comparison service. He started with a simple website where clients could leave their requests for factoring services. Receiving each request, he would manually look through his database of creditors to find a match. Then he would send out individual emails to connect leads to creditors. As the number of leads grew, he hired us to build a web app that automates these processes.
Minimal ProductThen comes the actual product development. In this case, you’d have to build the first working version of your product and try to sell it to the target audience.
- Single-Feature Product
This approach is often called a Single-Feature MVP to stress the ‘Minimum’ part. To build this kind of product, you first have to figure out what should be the core functionality. What feature can solve 80% of the user’s problem with 20% of the efforts?At this point, it is very important to understand that although you are building a ‘Single-Feature’ or a ‘few features’ product, that one or few features have to work very well.
The MVP You Choose Depends on What You Want to Learn
Now that we have listed the key MVP types, let’s see how you should choose the right type for developing an MVP for your startup app.
To do that, let’s recall what is MVP for a startup and what it represents. The main idea behind the concept is learning! Learning about potential customers and what product they will love.So the type you choose mostly depends on what you want to learn. And on your of business, of course. Tristan Kromer, in his handbook, suggests that an MVP can serve only one of the two purposes:
- Generate ideas
- Test product hypothesis.
Generate IdeasLet’s say you have a very basic idea of the market and the problem you are attempting to solve, so your idea of the product/service is very vague. In this case, you can perform qualitative market research (e.g. in-depth interviews) and/or you can run an idea-generating MVP experiment. The advantage of such an experiment is in that you will already enter into the buyer and seller relationship with your customers, not simply ask them a bunch of questions.
Only one of the above-mentioned methods will help you do that. I am talking about ‘Concierge’. With this method you get precious one-on-one time with clients, figuring out what they need, and finding ways to serve them.In the example of Food on the Table, the guys started without any clear algorithm for serving their customers. But, after working with a couple of customers individually, they were able to get a better picture. They’ve translated that understanding into a product hypothesis and created the first version of their online service.
Test HypothesisHowever, if you’ve already done your homework and have a clear vision of your product/service, your next step should be to test it.
Most of the MVP methods that Eric lists are actually aimed at testing the product hypothesis.So you can see if anyone will be interested in your VISION of the future product/service and even buy it in advance with the following methods:
- Smoke Test
- Sell Before You Build.
- Wizard of Oz
- Single-Feature Product.
Your MVP Will be a Waste Unless You Ask the Right Questions
Imagine you’ve decided to take Eric Ries’s advice about not overthinking your MVP and just doing it.
So you’ve set out to conduct a Smoke Test. For that, you’ve put up a nice landing page, chosen your keywords for AdWords, and launched the campaign. Then the campaign money ran out and no one converted.
What exactly does this mean?
Is there no demand? Does your landing page suck? You’ve chosen the wrong CTA? Have you chosen the wrong keywords? Haven't you spent enough on advertising to reach the point of conversion?
Unless you carefully plan your experiment and formulate a clear hypothesis before launching, you’ll be left with many questions and no answers. So instead of learning something valuable, you’ll get more confused.
There are two ways to avoid that.Firstly, be clear about the purpose of the experiment and choose your method accordingly. Are you doing it to generate ideas or to test a hypothesis? Secondly, be very clear about the things you want to find out with your MVP. So in the case of idea generation experiments, here is what you might want to know:
- Who is my target audience?
- What is their pain?
- What solutions are they currently using?
- How can I solve their problem better? And so on.
- Is it simple and unambiguous?
- Is it measurable?
- Does it describe a relationship between two things?
- Is the cause and effect relationship clear?
- Is it achievable?
- Is there any evidence that would convince us the hypothesis is invalid?
How to Apply This to Your Business
Let’s sum up.
There are five types of MVPs for a startup: ‘Smoke Tests’, ‘Sell Before You Build’, ‘Concierge’, ‘Wizard of Oz’, and ‘Single-Feature Product’. They vary greatly in the amount of effort you have to put in to develop one of them. Notably, for most of them, you don’t even have to code.
However, even though some methods seem to be so easy, that you feel tempted to jump right to the execution, it’s better not to. Mostly because unless you know exactly what you need to achieve (learn) with this experiment, it is bound to fail. This means that by the end of it, you will find yourself with even more questions than you had before it.
So choose your MVPs wisely!If you decide to build an MVP app for a startup that is a ‘Single-Feature Product’ we’d glad to help you. We can help you decide on the core functionality of your product and choose the right approach to development.
Get a FREE consultation from our developers.Contact Us