我们经常讨论如何设计新功能,却极少讨论如何删除产品功能 —— 无论从智慧还是从心理准备上,都没有。
作为产品打工人时,其实很少主动下线某些不合理的功能,甚至当某些团队提出意见时,还会据理力争。一方面是因为上线功能可以邀功行赏,可以说服大家一起来干;而下线功能是证明自己失败,非但自己没面子,而且其他团队也不想配合,所以许多恶心的功能就会一直挂在产品上,像一坨屎一样不断招惹来 Bug 的苍蝇。
而从用户角度来看,他们也喜欢新功能,毕竟「看起来更强大」是人的本性,而且无论再小众的功能都会有一小部分忠实的簇拥,而人本身都是损失厌恶的,所以当你要下掉这些功能时,总有一些核心用户来威胁你。
实事求是的对待现实是一件很难的事情,也是大多数人逃避的事情。而一个产品的生命周期中总会有错误的决策,哪怕如微信也曾经在开放平台的设计上走了很大的弯路。所以学会删除功能是让产品蜕变的必经之路。
本文来自 Reforge,主要提到为何删除功能这么难,如何删除功能及设计衡量指标,以及最终的补救措施。我也在文中补充一个 flomo 的案例,也欢迎你分享自己亲手「杀死」自己设计功能的故事。
01为什么不应该保留此功能
大多数时候我们设计产品默认的目标是「发布明显价值的东西」。但在团队中,没有人能通过「不做」某事或者「删除」某功能而晋升或者获得影响力,大家都希望不断地发布来获取奖励。
从产品功能周期来看,发布上线并不是结束,还应该包括监控指标,迭代功能,以及周期性的评估功能/产品的价值。
所以取消某功能始终是一个选择,而且默认问题不应该是「为何要保留此功能」,而是应该反过来思考「为何不应该保留此功能」。
02取消发布的八个理由
- 战略调整:不再与公司方向一致,如百度外卖
- Bug:向客户提供价值存在太多问题或不直观,如早期微信的「应用中心」
- 时效性:回报自然递减,如一些运营活动增加的事件
- 利基:仅吸引一小部分用户,如 flomo 的随机漫步
- 过时:曾经重要现在不重要,如 UCweb 的省流量压缩技术
- 冗余:和其他人竞争时发现更好地解决方案
- 不兼容:和现有产品结合不够紧密
- 技术成本:维护费用过高
我们在去年 11 月份下线了 flomo 的随机漫步,虽然这个功能「看起来很吸引人」,但是实际上是:
- 多数人都是口耳相传的猎奇尝试,很少频繁使用。
- 配套功能缺失,大家猎奇之后也很难转化成具体使用场景。
- 技术维护成本高,无论用户用不用,算法都得不停地分析和存储数据。
- 算法是基于第三方修改的,有 bug 等问题也不好调整。
这里需要诚实面对:虽然是我的主意且还有不少用户来询问,但实际上使用率很低,成本很高。当时我的思路还是「挽救一下或可行」设计了其他几个版本,但实事求是来看其实这不是迭代能解决的问题,而是功能设计时的定位问题,基本上没有改命的余地,所以最终才下线了。
所以要注意取消发布关注的指标,不要关注「我们失去了什么」,而是要看「我们得到了什么」,比如:
- 减少技术负债和成本
- 减少客服成本
- 降低服务器/带宽成本
- 聚焦核心,提高竞争的胜率
- 由核心功能吸引用户,而不是用堆叠功能吸引用户,长期留存会变好。
- 客户满意度提高(毕竟不用用个半成品)
03为何取消发布如此困难?
- 人为因素:开发者面子上过不去,会让自己感到自己很蠢;忠实用户会抱怨,带来负面传播。
- 短期增长:多数科技公司都关注快速增长,所有的目的是围绕短期速赢来设计的,要求每个想法都和收入价值联系起来,所以希望通过大量迭代而带来即时性增长,而忽略了长期增长。
- 忽略成本:每个人都只是流程中的一部分,而没有人真正考虑总体成本,尤其是维护成本(如运维、销售、客服的额外工作量以及之间的沟通成本)。
- 偏见:人类本身的局限性,希望保持现状、避免沉没成本,讨厌损失厌恶。
需要有一种「拆船依旧有价值」的团队文化,而不仅仅是鼓励大家「造船」,这样才能确保大家敢于将已经发布的功能下线。
04当你犹豫时,状态只会更糟
如果一个功能处于不确定的状态,就应该被杀死,而不是将继续保留,否则将会造成:
- 产品变得臃肿
- 团队感觉到困惑(模糊战略定位)
- 用户不满意(因为也不去修复)
而持续拖延也会像债务一样积累,积累越多,将来纠偏的决策成本就越高
- 拖慢开发进度,工程师开发新功能必须照顾这一坨代码。
- 支持成本随着用户增加而水涨船高
- 坏榜样被树立了,大家都可以写恶心的代码和无用的功能。
05如何成功地取消发布
对团队内部
- 明确产品战略,审视功能和战略的匹配度。
- 保证核心功能的质量,简化交付功能的数量。
- 有一个大家都认可的最终决策人,来确认是否要执行。
对用户
- 开诚布公对外告知决策的原因和规划
- 给与用户更长的迁移周期和回旋余地(比如随机漫步对老用户一直保留,而新用户则不可见)
- 在未来提供更好的解决方案
06小结
如上期所说,跑得快并不能形成竞争优势;同样产品的价值也不会因为功能的堆叠而增值,我们应该寻找的是足够强壮的少数功能,并且让这些功能之间形成乘法效应。
犹记王兴饭否的一段话:大多数人以为战争是由拼搏组成的,其实不是,是由等待和煎熬组成的...
所以做得多不一定做得对,谋定而后动;而出错了就要承认,避免债务积累。
推荐阅读:
