← All posts

Sunsetted a Feature Used by 8% of Customers: Here's What I Think

By Alvin Hartono

I recently came across a story about a SaaS founder who made the bold decision to kill off a feature used by a seemingly significant portion of their customer base – about 8%, or 340 monthly active users. The kicker? They described it as the best decision they made all year, despite receiving a handful of angry emails. This got me thinking about the delicate balance between customer satisfaction, technical debt, and the long-term health of a SaaS business. It's a tightrope walk, for sure.

The Case for Killing Features

At first glance, axing a feature that's actively used by hundreds of people seems counterintuitive. Shouldn't we be striving to add more value, not less? Well, not always. The founder in this story cited a few compelling reasons for their decision:

* Maintenance Nightmare: The feature was built three years ago and had devolved into a "codebase spaghetti." Every update risked breaking it, consuming a disproportionate amount of developer time. * Opportunity Cost: Maintaining the feature required over 12 hours per month, time that could be spent on more impactful projects, like improving core functionality or developing new features that benefit a larger segment of the user base. * Unsustainable Tech Debt: The founder admitted that the feature couldn't be improved without a complete rewrite, a significant undertaking with no guarantee of success.

These are all valid points. Tech debt is a silent killer, slowly eroding your ability to innovate and respond to market changes. Hanging onto legacy features simply because *some* people use them can be a recipe for disaster.

The Pareto Principle and Feature Prioritization

The Pareto Principle, also known as the 80/20 rule, often applies to feature usage. You might find that 20% of your features are used by 80% of your users, while the remaining 80% of features are only used by a small fraction of your audience. This doesn't automatically mean you should kill off the less popular features, but it *does* warrant a closer look.

Ask yourself:

* What value do these features provide? Are they essential for a specific niche, or are they simply nice-to-haves? * How much effort does it take to maintain them? Are they a constant source of bugs and headaches? * Could we achieve the same outcome with a simpler, more maintainable solution?

If a feature is causing more problems than it's solving, and it's only used by a small percentage of your users, sunsetting it might be the right move. It's a tough decision, but sometimes you have to prune the branches to allow the tree to thrive.

The Art of the Sunset: How to Do It Right

Killing a feature is never easy, but it can be done gracefully. The founder in this story followed a few key principles that helped minimize the backlash:

1. Communicate Early and Often: They announced the impending sunset 60 days in advance, giving users ample time to prepare. 2. Explain the Reasoning: They were transparent about *why* the feature was being removed, highlighting the technical challenges and the benefits of focusing on other areas. 3. Offer Alternatives: They didn't just pull the plug and run. They offered to help users migrate to alternative solutions, demonstrating a commitment to their success. 4. Personal Outreach: They reached out to the heaviest users individually, addressing their concerns and offering personalized support. 5. Provide Export Tools: They made it easy for users to export their data, ensuring that nobody lost their valuable information.

These are all crucial steps. Transparency is key. People are more likely to accept a difficult decision if they understand the reasoning behind it. Offering alternatives and providing support shows that you value your customers, even if you're taking something away.

What I Would Do Differently

While I think the founder in this story handled the situation well, there are a few things I might have done differently:

* Gather More Data: Before making the decision to sunset the feature, I would have conducted a more thorough analysis of its usage patterns. Are there specific user segments that rely on it more than others? Are there any potential workarounds or improvements that could make it more sustainable? * Consider a Phased Rollout: Instead of abruptly removing the feature, I might have considered a phased rollout. For example, I could have gradually reduced its functionality or limited access to new users. * Explore Open-Source Options: If the feature was truly valuable but unsustainable to maintain internally, I might have explored the possibility of open-sourcing it. This would allow the community to take ownership and keep it alive. * Proactive Feedback: I would have actively solicited feedback *before* making the decision. Send out a survey to the users of the feature and ask them what they value about it, and what they would change. This could give you valuable insights and potentially uncover a way to save the feature.

The Importance of Saying 'No'

Ultimately, the decision to sunset a feature is a strategic one. It's about prioritizing long-term sustainability over short-term gains. It's about recognizing that you can't be everything to everyone, and that sometimes you have to say 'no' to certain features in order to focus on what truly matters.

This is especially true for early-stage startups. When you're bootstrapping and resources are scarce, you can't afford to waste time and energy on features that aren't moving the needle. You need to be ruthless about prioritizing your efforts and focusing on the core value proposition.

I've seen countless startups try to be all things to all people, and they almost always fail. They spread themselves too thin, their product becomes bloated and confusing, and they lose sight of their original vision. It's far better to do a few things exceptionally well than to do many things poorly.

So, if you're facing a similar situation – a legacy feature that's draining your resources and holding you back – don't be afraid to pull the plug. Just make sure you do it thoughtfully, transparently, and with the best interests of your customers in mind.

Sometimes, the best way to grow is to let go.

Keep reading