Feature creep, committees and Occam’s razor
Feature creep is defined as “the excessive expansion or addition of new features to a product that cause it to surpass its basic function." This often results in bloated, overly complex products and services, rather than those with simple, elegant design.
And the most common cause of feature creep?
Committees.
In fact, it turns out that the amount of proposed features to a product increases exponentially by how many stakeholders are invited to any meeting made for producing them. Because the more people there are, the more ideas get passed around, and more that those ideas generally get support.
Any why not? Everyone on the team wants to make a useful and desirable and remarkable product. One that not only exceeds consumer expectations and achieves sales quotas, but does everything their users hoped it might and more.
And so people—ordinary, intelligent people—make conflated, convoluted, and just plain bad products and services all the time. All in an effort to add features to things that some users might need, but most users won’t. (Often by incorrectly assuming that all of their customers are just like them, and therefore want the same things they do.)
Alas. Here’s a no-nonsense solution I thought up:
1) Think twice as hard about who gets to make decisions about your product and its features as you do dreaming up and deciding on what those features will be. (Don’t invite people who don’t absolutely need to be there.)
2) Keep your products simple, sure. But better yet, define your users. Make a thing for them (not your team, not your board-members, not your best-friend’s cousin). Don’t add fluff or gimmicks or non-essential weight. And above all, when all is said and done—when what you have on the table is what you set out to design—resist the temptation to add more to it.
As with most things, great products of all kinds generally follow a simple rule: the least complicated solutions are almost always the best.