In product development, the minimum viable product (MVP) is a product with just enough features to gather validated learning about the product and its continued development.[1] Gathering insights from an MVP is often less expensive than developing a product with more features, which increase costs and risk if the product fails, for example, due to incorrect assumptions. The term was coined and defined by Frank Robinson,[2] and popularized by Steve Blank, and Eric Ries.[3][4][5][6] It may also involve carrying out market analysis beforehand.