So you have an idea and want to build an app or digital product for your company… You may not know where to start, or perhaps you read about it and talked to a few people and is now terrified because you heard that building a product may take an amount of time –and money– you don’t have.
Trust me: we know that feeling. The good news? It can be done. And you can start that now.
What many of our customers miss or forget (probably because they are too busy worrying about figures or how to design and develop the perfect product) is that most of the million-dollar apps they know today were not just created out of the blue.
Joe Gebbia didn’t have much more than a couch and a few ideas on how to pay for his rent when he started AirBnb. Before Khan Academy became a world-famous teaching platform, it was just an attempt from Sal Khan to tutor his young cousin over the computer.
All these products and (many others yet to be seen) have something in common: they all started as an MVP, or Minimum Viable Product, before they evolved to the point you know them today. By prioritizing its core features and starting with a small user base, those founders were able to ship their products on a budget, then constantly revised their business models, product features and functionality by listening to their customer feedback and implementing constant and gradual improvements. And, eventually, building enough value to draw the attention of key investors and more and more users.
But what is the recipe for a successful MVP? How can someone find the right balance to make sure that a product is:
- Released with just the right set of features
- Planned, designed and built within the initial budget
- Scalable and flexible so that new features and versions can be easily implemented
- Usable and interesting to users –even if not fully featured
After years helping all sized businesses and entrepreneurs to make their ideas come to life, we have learned 5 important things to keep in mind when creating an MVP:
1. First things first:
Start with who and why. Identify and elaborate on your target audience and core values:
- Who are the user types / personas of your product? What are their pain points?
- What is the main functionality of your product? And why is it valuable to your users (in other words: how do you plan to solve their problems / pain points).
2. Define your priorities
Determine your MVP features / functionality… then divide it by 8 (and stick to it!).
Remember: you don’t need a lot to hit the ground running. The idea is to ship a fairly decent product as early as possible. Then gather as much feedback and data as possible to validate your assumptions and hypothesis, determine how to keep evolving and pave your way to the ideal product.