BUIDLING A MVP

What is a MVP

A minimum viable product (MVP) is a product with just enough features to test a product's concept and quickly gather user feedback in a way that is faster and cheaper than waiting to build the entire product. When dealing with large amounts of product unknowns and risks, the mvp allows product teams to quickly launch features to ensure success & de-risk assumptions with live data and real-time feedback. It's okay to fail, as long as it's fast & cheap, that way we can learn, pivotal and adapt to mark conditions.


The MVP (Minimal Viable Product) visual diagram below illustrates a complex story of how to start small and usable then continue to build, measure, incorporate user feedback, learn and iterate to a larger piece of software:

What’s the problem with this diagram above?

The skateboard diagram above helps convey how to approach the SOLUTION.

What about how to approach the prioritization of the PROBLEM???


Boiling Ocean Track

“Boiling the ocean” is a common term used to communicate that a team/project is doing too many things. It’s best practices to start with a small and important problem to solve with software first. By starting small this allows us to work fast, stay focus, be aligned and iterate the problem validation phase faster.


This diagram below visually pairs both the MVP solution track
(start usable) & the problem track (don’t boil the ocean track).

Learn quick, start small, build, measure, get user feedback :) and iterate.
MVP to MLP :)

The Product Stack

Each step helps us understand the purpose of the product and the role it has in peoples’ lives