DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

What is the Right Approach for Developing a Minimum Viable Product ?

Turns out there is more than one type of way to gauge market risk and product success.

Sagar Rathod user avatar by
Sagar Rathod
·
Nov. 29, 18 · Presentation
Like (2)
Save
Tweet
Share
6.20K Views

Join the DZone community and get the full member experience.

Join For Free

Before launching a business idea, entrepreneurs first develop a minimum viable product (MVP), and conduct various tests to validate or invalidate their assumptions about the idea.

For instance, if they have developed an MVP that is inferior to the final version, then the success of the test validates their idea. However, its failure doesn’t prove that their business idea is set to fail. If their MVP is much better than the final version, then the success of the test doesn’t necessarily prove that their business idea will be successful but its failure will definitely invalidate it.

Image title

However, entrepreneurs generally choose the incorrect MVP: they tend to go with the validating MVPs and most of the businesses fail as they continue solving the wrong problem. Invalidating MVPs are precisely designed to prevent that failure.

Two Approaches to MVP

Validating MVP

The first type is the Validating MVP, which uses an inferior product than the imagined final version, whose success proves that the model will be successful but whose failure, on the other hand, is inconclusive.

A classic Validating MVP is all about marketing an idea. Before entrepreneurs start working on their idea, they try to reach out to people who could be potential customers for their product. Then they try to sell them their product idea, which is to be developed yet. If the customers are ready to pay them today for the product they’ll deliver after a month or so, then they can certainly construct a profitable business from that income and they will definitely attain success in their business. However, the test’s failure doesn’t necessarily invalidate their business idea.

For instance, Drew Houston released a Digg video for Dropbox in March 2008, which gathered a handsome 70K signups for a product which hadn’t even been released yet. It confirmed that the product was market fit. Nevertheless, the failure of the test wouldn’t have necessarily meant that Dropbox wouldn’t work. It could imply that the Digg users weren’t perfect as early adopters or that the quality expectations was even higher than expected, or that some other event had diverted users from sharing or watching the video. The failure of Houston’s validating MVP solely would’ve proved that only one of the ways of winning customers, i.e., through a Digg video, was a failure, not the entire business idea.

Invalidating MVP

The second type is the Invalidating MVP, which uses a better product than the final product. Therefore, its failure certifies that the business idea is doomed but its success is inconclusive.

Most of the “concierge MVP” approaches fall under this class. In this approach, entrepreneurs develop a much better product at an unsustainably high price by personalizing it for each customer. If they are unable to get people to pay a sensible long-term price for the better product, it means that their business idea is set to fail.

For example, Jennifer Hyman and Jennifer Fleiss started Rent the Runway using this approach – they offered an in-person dress rental service to college students, where they could try on dresses before renting them. This was definitely a much better experience than renting online. If no one would’ve rented from them, then it would have confirmed that online rental would be a failure. However, 34% first and later 75% of women rented from them, which meant their invalidating MVP was a success. So they moved on to a validating MVP. They emailed a PDF of dresses to about 1,000 women, out of which 5% women rented dresses from them.

Although useful, using invalidating MVPs are possible only if better products can be developed in small batches, which becomes difficult when product quality is dependent on scale of use or when cheap-quality substitutes abound in the market.

Deciding Between the Two Approaches

It’s ironic that the only successful MVPs usually heard about are validating MVPs because, in an invalidating MVP, people present a better and improved version of their business idea and its success implies that no one would pay heed to their actual final product’s success. Consequently, they would probably think more of validating tests. But most businesses don’t succeed as people’s assumptions about client demand are wrong, owing to market risk.

Therefore, startups with substantial market risk should first run an invalidating MVP, to test if the customers would buy a better product, instead of running validating MVPs. This would prevent them from questioning why people aren’t buying – is it because the product isn’t yet satisfactory or the idea is flawed or just because they’ve been targeting the wrong audience.

Thus, it’s better to test the market risk first and if you are able to develop a “better product” and no one is paying for it then it’s time to move on.

But developing a “better” product early on is at times, impossible, especially when the product performance results from scale, like in multi-sided platforms, where the value proposition is entirely dependent on network effects. In such cases, it becomes compulsory for startups to run validating MVPs, like with Dropbox. However, it’s essential to predefine failure. Generally, this means failing to convince early adopters to purchase a product, after having built a fairly good yet inferior version of the product. This process normally takes much more time than similarly effective invalidating MVP.

Majority of invalidating MVPs are comparatively simple and most of them reveal people’s essentially flawed assumptions about client demand, sparing them a vast amount of time as well as frustration in engaging in multiple validating MVPs.

Gaining Knowledge From MVPs

MVPs basically have twin goals: first, learning about the problems to be solved and second, driving risk out of people’s existing (hypothetical) business idea by testing their fundamental assumptions.

People need to focus largely on the second goal; however, invalidating MVPs also incline to be more effective at first, as those “better” early products tend to be more similar to concierge MVPs, which give up scalability and unit cost for flexibility and performance. These tests replace human labor for technology, and the human element means they can collect more information from potential clients about their problems and our possible solutions.

Thus, people should generally start their businesses with an invalidating MVP and if it is inconclusive then they should shift gears and concentrate on validating MVPs for their business idea.

Minimum viable product

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Beginners’ Guide to Run a Linux Server Securely
  • AIOps Being Powered by Robotic Data Automation
  • 2023 Software Testing Trends: A Look Ahead at the Industry's Future
  • What Java Version Are You Running? Let’s Take a Look Under the Hood of the JDK!

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: