If you missed my last two articles in this series, check out how to get your idea in front of stakeholders and how to do simple user tests to validate your hypotheses. Assuming that your idea has support and you have validated the problem, it’s time to get to designing your solution.
This article will help you understand how easy it can be to prototype and define your Minimal Viable Product (MVP).
Prototype
A prototype is a simple design or sketch of an assumed end product that allows us to quickly validate our assumptions and generate new ideas with users. Typically prototypes are non-functional — they don’t actually do much, but they do allow a real user to get a clear visualization of what you intend to develop based on their needs. A prototype is not the “final version”, rather a quick, inexpensive technique to quickly adapt.
To start building prototypes, I’d suggest starting with a team exercise of simply sketching how your ideas will fulfill the user journey. I like using two exercises offered from Sprint Design Kit: Crazy 8s to quickly generate a lot of ideas and Storyboarding to narrow down what you will develop.
If you are working without much design experience, you can make quick prototype versions using PowerPoint, Keynote, or Google Slides. If you have access to someone skilled in design (or want to play around with prototype design tools) here is a list of software tools that can get you started on developing a more high-fidelity prototype.
No matter how you design your prototype, the objective is to understand, quickly, which features are most critical to solving the users core need so that you can define what will be built into the MVP.
Minimal Viable Product (MVP)
An MVP is a stand-alone functioning product, that addresses the user’s core problem, but lacks many functions and features of the indented complete product or service. An MVP is specifically intended to be tested in the market to learn how users will react before you heavily invest time and resouces into buildilng something that may prove to not be a market fit. Unlike a prototype, an MVP is meant to test a larger user pool and identify additional pain points within your product once it is introduced to the market.
When presenting the concept of MVPs to teams, I like to use this popular graphic (below) to describe the process. An MVP is a product that works, it wont not be the fully-baked solution from the start (the mustang), but it will get users from A to B (the skateboard); building the tire first won’t solve the user’s core problem. Using the continuous iteration steps — build, share, test + learn, iterate, you will eventually get to the end product. Here is a fun list of MVPs from popular companies that you have probably seen evolve over the years.