Many startups waste precious time and money by working in the wrong order: they want to perfect the product before they establish the viability of the product concept.
Many app entrepreneurs start with what they think customers want, argue over what they think customers value, and, after months or years of hard work, spending tens of thousands of dollars and build a product only to find that customers couldn’t care less about it.
So how do you avoid falling into this trap? Do things in the right order: use MVP.
A Minimum Viable Product (MVP) means building a product with basic yet necessary features that allows you to release it to the market immediately. In other words, It is the approach of the first building and launching an app with a minimum set of features, with the primary purpose of gaining user feedback.
Startups can minimize risk by creating a Minimal Viable Product (MVP).
A Minimum Viable Product does not eliminate the risk altogether but maximizes your return on the risk you are taking.
The term MVP seems to be coined by Frank Robinson of Sync Dev in 2001. He defined MVP as that unique product that maximizes return on risk for the customer. It was Eric Ries who popularized the term in his book The Lean Startup.
To appreciate Eric Ries’ definition of MVP, you first need to understand the ‘lean startup’ principle and the concept of validated learning.
According to the lean startup principle, the main thing that differentiates startups from big companies is that in a startup, the viability of the product and business model need to be proven for every product. The initial focus is on learning and proving viability, not on profits or revenues, like big companies.
Learning is validated by measuring data, and accelerated by applying that data as the product is built. Ries called it the “Build-Measure-Learn loop.” According to him, “the minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning with the least effort.”
As an example, Ries notes that Zappos founder Nick Swinmurn wanted to test the assumption that customers were ready and willing to buy shoes online. Instead of building a website, holding an inventory and marketing it, Swinmurn approached local shoe stores, took pictures of their inventory, posted the pictures online, bought the shoes from the stores, and shipped them directly to customers. Swinmurn deduced that customer demand was present, and Zappos would eventually grow into a billion-dollar business selling shoes online. (By doing this, the company grew and chose to focus on a new purpose, which was Delivering Happiness. These guys understood what their Live Bigger dream was, and refocused to make it a reality. In his book “Delivering Happiness’, Zappos CEO Tony Hsieh shares how focusing on “Delivering Happiness’ as the higher purpose helped him achieve success in business and life.)
You need the right mindset to build the MVP version of your app. If you are a perfectionist, then prepare yourself now, because you won’t be creating the perfect app. The goal is to release a product as soon as possible and to learn what you need to learn. Accelerated learning should be your #1 objective, and MVP is your best method for achieving this end.
One of the common concerns associated with MVP is that releasing an imperfect app too soon will alienate customers, and you’ll lose them forever. This concern assumes you already know who your customers are, how to reach them, and that they care about your product so much that they would be turned off forever. The good news is this isn’t proving to be true; most product startups are taking the MVP path, and success has not been shown to be hampered by early versions.
The benefits of releasing the first stage of an app fast, without its bells and whistles, are quick feedback, knowing what your customers really value and test all your assumptions. It’s important not to get caught up in details of branding, cosmetic bugs, and the like while launching your MVP. You must think big for long-term, but think basic for the short term.
Having fewer features allows you to:
Your focus is to provide the most important features and functionality to show the user what is possible and get feedback that teaches you about your product viability.
MVP is not necessary for every startup. For example, your app idea could be based on an existing app and making it better. You already know there is demand for the product, and your strategy may simply be to create a superior product and offer it at the same or cheaper price. In such a case, MVP may not play a significant role, and you may have to create a full-blown product with all the bells and whistles. You have to know what you know as facts and what your assumptions are. MVP is more useful when there are more assumptions.
Image from Fast monkeys blog.
Equipped with the right understanding of MVP, you can minimize your risks and maximize your investment. We also highly recommend these 2 books, “Lean Startup” by Eric Ries and “Hooked” by Nir Eyal for all the aspiring app entrepreneurs to gain a deeper understanding of MVP and many other valuable startup principles.
Written by: B Kris, Founder – Appomate.