10.7.3 · Skill in Product lifecycle management
Deprecation and removal
Retiring features that no longer earn their place.
Every feature has a maintenance cost. Removing unused or harmful features simplifies the product and the code. Good deprecation gives notice, offers alternatives and uses data to confirm who is affected.
Resources
2- articleStart hereHow to effectively sunset a feature from your product ↗Pendo · 2021 · 8 min
A checklist for removing a feature: who uses it, what replaces it, and when each group loses access.
- articleStart hereHow to deprecate software features without bothering users ↗TechTarget · 2019 · 8 min
Deprecation from the engineering side: notice periods, warnings in the product and migration paths.
Tools
none yetTools for this topic are being researched.