Developing an Application? Define your MVP first!

Define Your MVP

What is an MVP? According to Wikipedia an MVP (minimal viable product) is a product with just enough features to satisfy early customers, and to provide feedback for future development. Some experts suggest that in business to business transactions an MVP also means saleable: “it’s not an MVP until you sell it. Viable means you can sell it”. Before you decide to build a new product or application, make sure you define your MVP first. It is very common that a client approaches us with an idea to automate or streamline existing processes to increase productivity. We find that often that their ideas are very large and can take a long time to develop. This can cause a lot of a lot of feedback, delays, changes and revisions. Even worse, when put in production, the actual usage is much lower than expected. These problems can happen because you didn’t take an MVP approach or the MVP was poorly defined.  You […]