I thoroughly disagree with misusing terms like this. Experimentation and the like are important, but that doesn't mean you get to throw away the term "minimum viable product".<p>This article is more about "how to find out what an MVP might be".<p>> An MVP is not just a product with half of the features chopped out<p>Right, it's supposed to be the absolute core of what is necessary. This requires actually knowing what your customers <i>want</i>. It's perfectly OK to say "I don't know what our MVP should be" and then go and try and find out what it should be. But until you have something that is actually viable as a product then you don't have a MVP.<p>> You spend months figuring out how to launch custom mobile apps for your clients, only to find out that what a restaurant owner really wants is a mobile-optimized website that’s easy to find on Google.<p>So you added an extra feature that's unwanted and failed to add a required feature. This is neither minimum, nor viable.<p>> Or, after using all the latest technologies to build real-time chat, you find out that restaurant owners can barely deal with email and don’t want to sit at a computer all day.<p>Adding an extra feature nobody needs means you've not built a minimum product.<p>> Or, worst of all, you might find out that restaurant owners don’t want the hassle of dealing with technology and maintaining mobile apps and have no interest in using your product in the first place.<p>Then you haven't built a viable product.<p>> Therefore, the very first MVP could be a mockup of such a mobile app<p>Not really, since this isn't a viable product.<p>edit - I think this is a common issue, people taking terms and then bringing in what they "really mean". A "minimum viable product" is a very simple description. If what you have isn't a viable product, then I really do not understand the point of saying you've built a minimum viable product.