The term Minimum Viable Product was developed by Eric Ries in his book Lean Startup. Eric defines MVP as follows:
A minimum viable product (MVP) is the "version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort."