"The minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort."
Ries, Eric (August 3, 2009).
Minimun viable definition
Purpose
Be able to test a product hypothesis with minimal resources
Accelerate learning
Reduce wasted engineering hours
Get the product to early customers as soon as possible