Pragmatically developing a new product or service helps businesses in many ways. First, getting the product in front of the target market helps identify which features are essential, which are nice complements, and which are extraneous. Spending time and money on extraneous features is frivolous. Second, getting a product to market quickly helps generate the revenue necessary to continue future advancements. Third, having shorter development cycles keeps people focused and maintains momentum. Additionally, in the dynamic marketplace keeping managerial options available for effective resource allocation is vital. And, on occasion, you find that the product or service you created with the best intentions really isn't viable. Better to learn that lesson quickly, for sure. Enter a concept called "Minimum Viable Product", which involves only the requisite feature set that allows a product to be launched and perform without error. But, an important caveat must be considered about this concept. An enterprise must be careful in how it deploys the product or service such that it isn't considered underwhelming to the target market. Years ago the idea of launching a minimally-viable product would forever doom the product's chances for success. Even now, this concept doesn't work for many products. There's the obvious products. [...]