A lot of the product management literature focuses on frameworks that help you choose the best feature, developing it, shipping it, and growing it. There are very few guides to help product managers understand if and when they should kill a product feature or an entire product.
So today, I share simple tactics that I use to decide which features to shut down.
You should kill a product feature:
- When users are not using it
- When the cost outweighs the benefit. Think of maintenance cost, support cost, and opportunity cost.
- When the feature doesn't align with the larger vision (any more)
- When the feature has a negative impact on another (more important) feature
When users are not using it
If users are not using it (anymore), kill it.
You might have some features in your portfolio that were popular in the past, but now they aren’t.
Users are not using it anymore. The drop in usage could be for multiple reasons -maybe the feature is not as useful as it used to be, maybe there is a better alternative, or perhaps the design is outdated (read: painful.)
Usually, it is easy to spot these kinds of features. If you look at usage data, you will see the usage trending towards zero.
When the cost outweighs the benefit
This one is a little tricker. But is the most effective way of deciding which feature to kill.
If value (that users get from the feature) < cost (to keep the feature in production), then kill it.
Unfortunately, this math is not simple.
Quantifying value is usually complex and requires translating multiple aspects (like user growth, user satisfaction, competitive advantage, etc.) into a single number.
The other end of the equation is also tricky. Measuring the short, medium, long term cost takes a lot of time and effort. Most people are too lazy or busy to do the calculation.
Even when some people take the time to quantify the cost, they usually miss one or more types of costs involved:
Maintenance cost
If the cost of the technical resources and engineers required to keep the feature up and running is higher than the value, then kill it.
Support cost
If the support cost is higher than the value to the user, then kill it.
If users are using a feature, they will have issues. When they do, they will reach out to customer support for help. Customer support will answer the simple questions but might reach out to engineers for more complicated issues.
The cumulative time spent to answers or fix such issues is usually not trivial. And if it is higher than the value users are getting from the product, you know what to do - kill it!
Opportunity cost
If diverting resources from a low-value feature to a high-value feature promises a higher return, then kill the low-value feature. Inbox by Gmail, for example, was taking away resources from Gmail. Hence it was shut down. (Read below examples for more details)
The concept of opportunity cost sounds obvious. But, very often, product managers overlook it.
In their busy lives, product managers get too caught up in the day-to-day. They forget to focus on the larger picture. Hence, they do not do the opportunity cost calculation very often or very objectively.
When the feature doesn't align with the larger vision (any more)
Most product teams, at some time, have built features or products for a specific customer, for a small use case, or based on limited resources.
This mostly happens in early-stage and growing companies.
However, when the team and company mature, they create specific product vision and goals.
At this time, if any features do not align with the now clear vision, kill it.
When the feature has a negative impact on another (more important) feature
If there are new features that negatively impact the performance of older features, then one of them needs to go away.
Product managers should always be aware of how their features might impact other features. And accordingly, they should let the other product manager know about it in advance. Then work together to decide which feature gets the axe.
Liking this post? Get the next one in your inbox!
A few real world examples to help you understand the above tactics
Twitter shuts down Fleets
What: Twitter launched fleets in an effort to encourage more users to share more. But they realised that only those users who are already Tweeting were using Fleets to amplify their existing tweets. As a result, Fleets was shut down.
Why: new users are not using it
Periscope shuts down after 6 years of launch
What: Periscope took live streaming to another level, especially after the acquisition from Twitter
However, it shut down after about 6 years. The reason to shut it down as per the company is that “The Periscope app is in an unsustainable maintenance-mode state, and has been for a while. Over the past couple of years, we’ve seen declining usage and know that the cost to support the app will only continue to go up over time.”
Why: cost to maintain outweighs benefit
Google shuts Neighbourly
What: Google shuts Neighbourly (a Q&A app) because “it did not get the traction the company was hoping for."
Why: users not using it
Google shuts Inbox
What: Inbox by Gmail was an email service developed by Google. It was released to the public in May 2018. Google then shut it down in April 2019 to allow Google to focus “solely on Gmail.”
Why: very high opportunity cost.
That is it for today.
While researching for this article I came across about 20 very interesting stories of companies/products that were shut down.
If you're interested in knowing which ones, follow me on Twitter and stay tuned for a great thread on this topic.
If you'd like to receive one new guide (like this one) on email, then subscribe to my newsletter here.