Minimum Viable Product (MVP)

Minimum Viable Product (MVP)

The Minimum Viable Product (MVP) is that version of a new product which allows a team to collect the maximum amount of validated learning about customers and the solution with the least effort.

Usually MVP’s are smart to release to a limited number of customers to get early feedback, iterate and release the next MVP and so on and so forth, until you are ready and confident for a full public release.

MVP’s are planned research activities and not something that should be done because of pushing deadlines.

In a nutshell


4 – 8 weeks


– Project team


Not applicable

Learning materials

UX Fundamentals (internal training)

Build the right things! (internal training)

Minimum Viable Product (MVP) and Design – Balancing Risk to Gain Reward (article) – Interaction Design Foundation

What is a Minimum Viable Product? (article) – Agile Alliance



Plan your MVP releases! You can use User Story Maps, Impact Maps or any other way to scope out whole individual segments that you can release at their own usable release.

Plan how you select the early users and what methods you use to get feedback between iterations, e.g. analytics, interviews, usability tests etc. 

Manage expectations. Communicate to stakeholders (marketing, sales…) that this / these coming MVP releases are not the full release that can be marketed and sold! This is crucial in managing expectations.


Analyze the feedback. Before you start doing the next iteration, be sure to reach and get feedback from users early. Do not simply trust that “users will say if something troubles them.” They will not. You need to ask.

Between each iteration you may want to increase the amount of customers who are using the MVP.

Launch time! When you are confident enough with your solution, you can go for a proper launch.

This site saves certain data to enhance the user experience. By using you approve this. More info

This site uses cookies, which collect information about how you interact with the site. In combination with the information you provide, we create a profile so that we can show relevant content just for you.

By accepting, you allow us to collect and process your personal data as described.