B2.15.1Feature creep设计研究
功能增加的边际成本由所有用户承担
别名: 功能蔓延 · 边际复杂度 · 功能成本
概念解释
功能蔓延(feature creep)是产品不断加入看似各自合理的能力,最终使选项、术语、状态、路径和维护关系持续增多的过程。一个新功能的收益可能集中在少数任务或用户身上,但其边际成本常由所有用户承担:界面更难扫描、选择更多、帮助与测试范围扩大、现有规则更易冲突。功能并非免费存在于产品中。
机制
每个新增能力通常带来入口、命名、状态、错误处理、权限、反馈、文档、兼容和与既有功能的组合关系。即使入口被隐藏,用户仍可能通过搜索、菜单或错误状态遇到它;团队也要维护其与其他功能的交互。复杂度不是线性相加,而会因组合和例外增长。长期看,用户会更难建立整体模型,产品的核心价值也可能被边缘能力淹没。
怎么研究
对候选功能建立收益与成本账:目标用户规模、任务频率、要解决的问题、替代方式、增加的入口与状态、对现有流程的干扰、支持与维护负担。用原型和任务数据测试它是否改善目标任务,同时观察非目标用户的搜索、误触和理解是否变差。发布后追踪采用、留存、错误、支持和对主路径指标的影响。
边界
简约不意味着拒绝必要能力。某些少数用户依赖的功能具有重要无障碍、合规、安全或业务价值,不能只因使用人数少而删除。相反,用户提出请求也不自动意味着应加一个独立开关;同一根因可能更适合通过改进现有流程、默认值、规则或集成解决。关键在于整体净价值,而非功能数量本身。
怎么落地
- 每个新增功能都要求明确问题、目标群体、使用频率、替代方案和全产品成本,而不是只陈述需求声音。
- 优先整合进已有概念与流程,避免为相近能力新增平行入口、术语或状态;不能整合时考虑是否应拒绝或延后。
- 定期审查低采用、高复杂度和重复能力,合并、下线或重构,并把清理视为持续产品工作。