5 Things MVP is not
Photo by Leonel Fernandez on Unsplash I heard the term MVP several years ago while working on a project that was too complex and too risky to begin with. We did not understand all the details when we started it even though the goals seemed achievable. Our vision was to bring out a product that was extensively thought through, one that would delight our customers and most importantly was quite superior to our competition. It was an outgrowth of our high expectations and confidence to deliver no matter what challenges exist. A big assumption was we thought we knew our customer very well. After several months, we managed to finalize the feature specification, although bit halfheartedly. So many differing opinions to consider, people to convince, options to try out and risk mitigation made closure difficult. It was hard to make everyone happy. The development team wasn't either. Too many assumptions made. Several open questions as they worked out their way into the implementa