The concept of a Minimum Viable Product (MVP) is widely known in the startup world. An MVP is a version of a product with just enough features to satisfy early customers and to provide feedback…