01#新知:通过深度思辨进行“慢敏捷”
编辑:来源于重读张小龙关于建造微信的侧记,什么是真正的敏捷开发。
一些侧记
- 洪波向《财经》记者回忆起微信初期见张小龙,他始终在思考如何才能学习和超越QQ,即使大家都认为当时微信最大的对手是米聊。张小龙的状态并不自信,因为那个阶段他几乎见谁都在重复这个问题。
- 在微信做产品,一直提倡思辨和敏捷的能力,它是思考和验证产品设计的一套方法,小龙一直要求产品经理去思考产品的本质问题,想清楚本质问题,产品设计就会具备吸引力,它是这样的一个过程:针对一个用户需求,产品经理可以细化出很多的场景,这些场景推导出众多产品实现的路径,小龙鼓励大家对每个路径去思考它可能的问题,他认为厉害的产品经理可以基于思考分析提出产品路径存在的致命问题,推翻该路径,这样通过许多次的讨论和推翻,最终留下的就会是能够满足需求的最关键的产品路径,设计出有吸引力的、最简单的方案,并通过思维实验,设定自己在该产品路径下是否能够用起来,通过了思维实验的极简方案交付给开发工程师快速实现demo,再对demo反复讨论和推翻,依次下去,推翻次数越多,产品的质量就会越高。朋友圈就经历了40次这样的推翻过程,最终成为了朋友圈。如上,是我理解的微信做产品的思辨和敏捷。
- 而小龙评审微信的功能:不看原型图、设计稿、Demo,要体验前后台代码开发好后的产品。如果一个功能在给到用户之前有过n个方案,则前后端开发人员已经开发过n个版本的代码。如果你从事互联网行业,特别是在创业公司,你肯定会知道:这是极大的资源浪费,并且对开发速度和质量要求都非常高还很考验开发团队对产品经理的信心和耐心——他们只会认为这个什么都不懂的产品经理整天在瞎改。但是微信团队做到了,经常是昨天半夜开产品会,想出了一个方案,今天半夜就能体验这个新方案,并且把它否掉了。正是因为一直坚持这种做法,微信的每一个功能都是深思熟虑、高度试错过的,一经发布就几乎不用修改。比如朋友圈,微信团队默默地倾团队之力开发了半年,做了40多个版本才终于确定发布。而在朋友圈发布之后,它基本就没怎么修改过了。
- …
一些新知
张小龙眼中的“敏捷”并非行业中流行的快速迭代上线,而是一种思想上的敏捷。
思维先行:通过反复讨论推演否定,淘汰掉绝大多数不可行的路径,找到那个“最简单的方案”。
这是一种成本极高的、基于深度思考的“慢敏捷”
先在内部用极高的标准进行试错,而不是把不成熟的产品过早地推向市场。
在做 QQ邮箱 时期,张小龙有一种默认 「总是在想缺什么」 的思考模式,见人就请教如何才能学习和超越QQ。
这套“慢敏捷”正是为了服务于上述两个思考模式而演化出的最佳实践。
- 思考缺什么和超越QQ的巨大压力 →
- 逼迫团队进行“慢”速的深度思辨 →
- 形成关于本质问题的核心假设 →
- 通过“敏捷”的内部开发快速验证该假设的“体感” →
- 基于真实体验进行新一轮的思辨和推翻 →
- 循环往复,直到留下最精炼、最站得住脚的方案。
参考:
