MVP
An MVP — minimum viable product — is the smallest version of a product that still proves whether the core idea works with real users, not a half-finished version of the full roadmap.
Viable means someone can complete the one job you care about. Minimum means you cut everything that does not serve that job: extra roles, a second billing plan, the settings screen. If you cannot name the behaviour you are trying to see, you are not scoping an MVP — you are scoping a cheaper v1.
Vibe coding and no-code are useful here because speed is the point. A Lovable or Replit spike that real people can click tells you more than a deck. The parts that survive get rebuilt with auth, data, and a UI that holds up.
The usual failure is calling a tour an MVP. A clickable prototype with no data, or a build that includes every stakeholder's feature, proves nothing. We scope the one path, put it in front of users, and only then talk about the product around it.

