How to Build

The art of removing features and products

Article details
Last Edited:
Feb 24, 2025
Published:
May 21, 2021

Neil Rahilly

Fareed Mosavat

Casey Winters

Why should you NOT keep this feature?

Your product process is missing some steps

The ‘Is it still valuable?’ question: 8 times to unship

Strategic alignment

Buggy

Novelty

Niche

Obsolescence

Redundancy

Incompatibility

Tech costs

What does unshipping look like at Slack and Mixpanel?

Slack: Remote screen control feature

Mixpanel: Messages & experiments product

Build better products with Mixpanel, for free

Metrics move when shifting from ‘What do we lose?‘ to ‘What can we gain?‘ by unshipping

What metrics your team will notice internally…

…and what your users will tell you

If it’s easy to see when to unship & metrics can improve, then why is it so difficult to actually kill a feature?

The human element: Feeling sentimental towards the feature

Tech focuses on immediate revenue growth, but removing features is associated with long-term growth

Benefits and carrying costs are hard to see, since the ‘cost’ goes well beyond number of engineering weeks

Biases at play overshadow underlying thoughts

Limbo & debt: It only gets worse when you wait

Limbo state = the feature should be killed, but the team doesn’t move forward with removing it

Credit card debt = the more carrying costs accumulated, the more overwhelming to manage and make corrective decisions

Cutting the cord: themes from successful sunsets

Increasing the internal unshipping odds, even with too many cooks in the kitchen

Clarify what’s cooking by having a clear product strategy

Simplify the menu by focusing on quality

Build better products with Mixpanel, for free

Declare a head chef to move away from consensus agreements

The final hurdle to unshipping — respecting the user

You’re transparent internally, now be transparent externally

Give more deprecation time and leeway than you think

Go the extra mile and provide substitutes for the soon-to-be sunset feature

When your team next needs to unship, remember…

Build better products with Mixpanel, for free

Share article