Perfection Is the Enemy of Perfectly Adequate: A Lesson for MVPs

Introduction

A couple of months back, I wrote a blog titled 'The price of excellence is eternal vigilance' that was published on my company's intranet portal, tying it to the need for constant monitoring/surveillance of data flowing through a distributed SaaS system. The quote is directly from the stellar TV show 'Better Call Saul.' I've recently come across another quote from the same show which I believe is appropriate for the design of a minimum viable product (MVP). This credo can hopefully help agile development teams find that perfect balance of delivering the right amount of value with minimum effort.

What is a Minimum Viable Product?

As defined popularly, a minimum viable product (MVP) is an initial version of a product designed specifically with just enough key features, that can be delivered to a few customers to validate its purpose and vision that in turn, enables the development team to get early feedback. This early adoption process is beneficial to both parties as the customers spend less to try the product, and the developers and product owners (POs) will get their assumptions validated.