Feature creep: the reason why apps get too complicated and how to stop it

What does a dog chasing its own tail have in common with a teenager? They both have a lot of energy, and no strategy.
This, I find, is a very dangerous state of affairs. When we have a lot of energy, but no plan, that’s when we do stupid things. This is as true of life as it is of tech.
When product teams keep producing new features, but lose sight of why they are doing it, that’s when you get “feature creep.” We’ve all come across it: it’s when an app has so much going on, that we get confused and leave.
For example, when you get on to a new website, and then get presented with cookie consent, a banner ad and a pop up for to fill in your name, email, zip code and job title, you will probably leave.
Too many features put users off, but they also cost to make and you have to pay cloud providers like AWS to keep them.

So why do companies make useless features? It’s not only start-ups that are at fault (I just thought this image was funny). Corporates are often worse offenders. Just look at the over-designed Facebook app!
Feature creep happens when a team is determined to stay productive, but loses sight of its strategy.
It is easier to keep making things than to say to your investors or corporate bosses that you are taking time to pause, review and think.
We live in an age which values productivity over reflection, and we see this play out when the apps on our phones get too busy.
So how do we stop this? The product team version of a yoga retreat is going back to basics. Ask these fundamental product development questions:
- What problem is our product solving?
- Who are we solving it for?
- Who is willing to pay to solve this problem?
- What other solutions do they have to this problem?
The bottom line is: keep your eyes on the user, not the product.
Feature creep happens when you get obsessed with the product and forget the user. It should be the other way around.
For more,
- Listen to the Tech for Non-Techies podcast: Feature creep — why apps get too complicated
- Get the top 10 tech concepts non-techies need to know: I want to Speak Tech