Definition
A minimum viable product is the smallest solution you can build that delivers monetizable value to your customers.
Conditions of a good MVP
- It must address all the key benefits you identified in your value proposition
 - It must provide value to the customer
 - lt must capture monetizable value back (in terms of money, time or information)
 - It must be functional, reliable, usable and delightful