This is how you create an MVP
I am sure if you are reading this, there is a high chance that you have heard about MVP(Minimum Viable Product) and you know what it is.(If you have not, there are tons of books which talk about how to build a lean product)
As stated by Wikipedia:
The minimum viable product (MVP) is the product with the highest return on investment versus risk.(Pretty concise sentence :D )
I have read some books on lean product and I knew all about MVP when we released NewsChit, our first product. Before it went live, I worked day and night to encounter every tiny little detail in that piece of software. We spent around 1.5 months just to build the product and did not release it until it looked really nice or at least we thought it looked really nice.
You know what they say about MVP:
If you are not embarrassed by the first version of your product, you’ve launched too late(Reid Hoffman -Founder of Linkedin).
Theoretically it looks so simple and obvious but when you create something meaningful something in which you truly believe in, it is really hard to not to think about even its tiniest detail and believe me it takes hell lot of a time to solve all the issues and cater all the scenarios. We did the same mistake, when we released the product for the first time, we “assumed” that all of our users will use the app the way we thought. I worked on all aspects to make a particular user experience flawless which I believed people would like but when they used it, they loved the complete idea behind the software but not the user experience. Then we spent another 2–3 days to solve the experience issue which our users were expecting and voila! they absolutely loved it this time.
Unfortunately we had to shut down that product. It was quite painful to let go the hard work we had done but there were some non-technical issues which we could not solve. I believe that it is best to stop wasting time on something which we cannot have control over.
Now though we are back to the square one, we have much more wisdom than before.
This time we made sure that these products are truly MVP products. Believe it or not but it took us less than 1.5 weeks to release both of these products combined. Before releasing these products, I again wanted to add few more features which according to me could be important to the user but this time I did not do that because my past experience taught me that users are always right and we might not always be. The important thing on which we focused this time was that it should just do the task it is supposed to do. Now that our MVP is out, my next goal is to improve the user experience based on their feedback.