MVP is a Moving Target

One of the classic startup mantras is to create a Minimum Viable Product (MVP) that can be tested. Implement only the features that are absolutely necessary to get started, because what you’re really testing is the reaction of the market to your product. But it’s sometimes hard to know which features are necessary, and as a result first deployments often require urgent engineering fixes to make the customers happy.