Every Sunday, you'll get a new lesson about product, design & startups to your inbox. Researched, heavily user focused & without fluff.
|
When was the last time you removed a feature? In the last 7 years, I’ve been part of a handful of product teams at early stage startups. And in 90% of cases, we talked about adding features. Almost never about removing them. And the thing is, removing a feature can have a big impact on your growth. Features nobody uses add clutter, and clutter hides the features that actually matter. It’s like furniture. Add too much and you can’t even walk around anymore. So let me show you why too many features suck, what you get when you remove them, and how to actually do it. Plus how teams like Slack and Mixpanel did it. Vamos! 80% of your product is dead weightThis is not me being dramatic. Pendo looked at feature usage across 615 subscriptions and found that 80% of features in the average software product are rarely or never used. They also estimated that public cloud companies spent up to $29.5 billion building them. Read that again. 80%. You can find the full report here: Pendo’s 2019 Feature Adoption Report So the question is not “what should we build next.” The question is what’s already in there doing nothing. Features are not freeEvery feature you keep costs you three times: User cost. Every button steals attention from what actually matters. Design cost. You need to maintain it visually and structurally. Engineering cost. Every line of code makes future changes slower. Let's look into each one of them: 1. Your app feels clutteredAs you keep adding, your app gets full. As a product designer, my job is not to “find a free spot to add this feature to the UI.” My job is to make sure the whole experience is good. And that experience is gone when the app is bloated. 2. More and more edge casesMore features means more edge cases. It gets harder to design anything new, because you need to think about how it interacts with everything else. Say you have an analytics tool and you want to add a date range filter. Now you need to check every other place in the product where that filter could change the UI. That’s a lot of thinking for one small thing. 3. Engineering costCode needs to be maintained too. I’m not an engineer, so I won’t pretend to go deep here. But every dev I’ve worked with says the same thing. What you get when you remove stuffMost of your features aren’t helping you grow. They’re hiding the real value of your product. And worse, they make it harder for users to love it. Think about your own experience. How many times have you opened an app and felt lost? Too many tabs, too many options, too many “maybe one day” features. That’s clutter. And clutter kills retention. Remove the unused ones and you:
“Innovation is saying no to a thousand things.” Steve Jobs Why we keep building anywayIf removing features is so smart, why does nobody do it? Three reasons. Founder ego. We treat features as progress. A roadmap that says “remove stuff” feels wrong, even when it’s right. Users lie. In interviews, people always say yes to new features. “Would you use X?” For sure. But once you build it? Silence. Fear of backlash. “What if users get angry?” But the backlash is the point. If nobody complains, the feature wasn’t valuable. If a handful of people scream, you just found your real power users. That’s insight you’ll never get from another round of fake-positive interviews. How to ACTUALLY remove featuresNo, we don’t just delete something random and see what happens. Start with data. Step 0: Set up tracking. Step 1: Check the numbers. Step 2: Turn it off in the frontend. Step 3: Wait for screams. Step 4: Decide. Step 5: Write it down. The case studyAt Grauberg we recently finished a design sprint with a US-based fintech startup. They had built a gorgeous investor dashboard. Two months of work. Dozens of features. Users said they wanted it. They nodded in interviews. After launch? Less than 2% ever used it. We removed the whole page. And nothing broke. No outrage. We replaced the bloated dashboard with a single text alert on the one metric users actually cared about. Result: 5% higher retention overall. The lesson: removing the feature revealed the real job to be done. What Slack didSlack had a screen sharing feature that let up to 15 people control your screen. Pair programmers loved it. They killed it anyway, because it was niche, adoption was low, it didn’t fit the long-term strategy, and it was expensive to maintain during a frontend re-architecture. “It’s hard to explain impact by doing nothing or removing things.” - Fareed Mosavat, ex-Director of Product Growth at Slack Reforge wrote a full breakdown of how Slack and Mixpanel did this, and it’s the best thing I’ve read on the topic: Upsides to Unshipping The mindset shift: Final notesStop measuring progress in features shipped. Start measuring it in how useful your product is. Adding features doesn’t make it more useful. A clean interface with only the things people need does. So, when was the last time you removed one? Cheers! |
Every Sunday, you'll get a new lesson about product, design & startups to your inbox. Researched, heavily user focused & without fluff.