Showing posts with label complexity. Show all posts
Showing posts with label complexity. Show all posts

Monday, July 10, 2017

My Toothpaste Tube Does Wi-Fi!


Imagine that your company, wanting to hop onto the IoT bandwagon, creates a tube of toothpaste that does wi-fi!

Unfortunately, the wi-fi connection fails 30% of the time.


Even worse, you designed the tube so that the cap won't come off unless the wi-fi is connected!


OOPS!


This is NOT an example of Strategic Simplicity®.  

You've not only added a lot of complexity and risk, for a marginal upside (who needs their toothpaste tube to upload information?) but, even worse, the most important function of your product is at the mercy of a much less important one

This is obviously an exaggerated case yet, after almost 30 years of working in business, management, and technology, I've seen countless examples where product and marketing teams are their own worse enemies—adding features and functionality which reduce the effectiveness and utility of otherwise very powerful business solutions.

Tuesday, March 14, 2017

New Product Creation Cycle: Simplicity to Complexity to Simplicity


When new products are first created, they tend to be simple, and just implement basic functionality.

Then, as the product proves itself in the market, new features are added, and the processes around the product (sales, support, management) grow to handle the new volume of customers.

The product is moving from simple to complex.  But, this complexity is fine, because it is adding value.

However, at a certain stage, sooner or later, we let our guard down and we cross over to a third stage: over complexity.  Now, much of the newly added complexity is not good, because it is adding minimal or (worse) negative value.

At this point, we need to simplify and clean up.

Lesson:  We can't go straight from simple / low-function to simple / high-function.  We need to go through the intermediate state of complexity as we innovate and create.  The trick is to minimize it and, above all, not to linger in needless complexity.