If you've been involved with a startup in the past several years, chances are you've heard the phrase 'minimum viable product' quite a bit.

Thanks in part to prominent Silicon Valley figures like Eric Ries, the father of the Lean Startup, and Steven Blank, a successful serial entrepreneur, more and more young businesses, as well as product managers at larger, more established companies, are trying to perfect the art and science of the MVP.

But what is a minimum viable product, and how do you get there?

The MVP Defined

On paper, defining 'minimum viable product' doesn't seem that difficult. Which is probably why many consider an MVP to be a product that is just barely commercially viable and nothing more. Makes sense, right?

But it's not that easy, at least according to Ries. As he has explained, "the minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort." The crucial part: being able to collect data that will drive learning about customers. As Ries suggests, "In a lot of cases, this requires a lot of energy invested in talking to customers or metrics and analytics."

Getting to MVP

If we accept that a meaningful MVP is about more than just minimum and a lot more about maximizing the amount of insight we can glean from potential customers with the least amount of effort, the question becomes: how do we get there?

Unfortunately, an MVP becomes more art than science when it comes to answering this. According to Ries, "It requires judgment to figure out, for any given context, what MVP makes sense." The good news is that there are some common sense steps that are prerequisites for figuring it all out.

  • Think about it. If your ultimate goal with an MVP is to learn, and not to sell, give some thought to what you need to do. You may discover that the MVP you need looks a lot different than the MVP you thought you needed. More specifically, in some cases, you may find that your first attempt at creating an MVP doesn't even require you to build something functional in the traditional sense.
  • Know your customers. Don't let the phrase 'minimum viable product' fool you: the concept is decidedly more about the customer than the product. With this in mind, it becomes clear that to employ an MVP approach, knowing who your potential customers are, and having a way to get them involved, is obviously a prerequisite. If you'd rather make assumptions and not interact with customers, the MVP approach is not for you.
  • Establish KPIs. To maximize the amount we learn from customers using an MVP, it's crucial to establish KPIs that you think will be important from the outset.
  • Identify the data needed to measure KPIs. With KPIs identified, ensure that there's a means to collect the data necessary to measure those KPIs.
  • Collect more data than you need. The KPIs you're looking at may or may not be the KPIs that allow you to maximize customer learning. So it's smart to collect as much data as you can and be prepared to actually analyze it, looking for nuggets of customer wisdom you weren't expecting.
  • Remember that MVP is a journey, not a destination. The first product you build may not be your MVP. Again, the MVP concept is all about customers and being able to learn from their use of your MVP. That almost always requires a significant amount of iteration.

Beyond startups

While the minimum viable product concept is probably most popular amongst startup entrepreneurs, there's no reason that established businesses can't put it to use. Whether you're launching a new product or adding new features to an existing product, the general idea that you should try to maximize how much you learn about customers with the least amount of effort is one that can easily be applied to a variety of product development scenarios.

Patricio Robles

Published 30 July, 2012 by Patricio Robles

Patricio Robles is a tech reporter at Econsultancy. Follow him on Twitter.

2647 more posts from this author

You might be interested in

Comments (2)



It sounds great, learning about your customers, but should you have decided at this stage whether the product is viable in terms of making a profit first, or after this process?

about 6 years ago



Great advice. Start learning what your target market thinks of your product idea as early as you can. Learn if people care about your idea. Do they think it has value? How much might they pay for it? Iterate to find product-market fit before you build anything. Then make every iteration of your product another MVP that applies past learning and tries to validates some new hypothesis. I'm trying to make this easier for myself (and hopefully others) with TurnMVP. What do you think? Does it solve a problem you have?

over 5 years ago

Save or Cancel

Enjoying this article?

Get more just like this, delivered to your inbox.

Keep up to date with the latest analysis, inspiration and learning from the Econsultancy blog with our free Digital Pulse newsletter. You will receive a hand-picked digest of the latest and greatest articles, as well as snippets of new market data, best practice guides and trends research.