1. 为什么“事后复盘”这件事值得单独拿出来做
“hindsight”这个词,直译过来就是“后见之明”,也就是我们常说的“事后诸葛亮”。但有意思的是,在真实的工作和生活里,事后诸葛亮往往是最不值钱的——事情都过去了,你再回头看,谁都能说出一堆“我早就知道会这样”。可如果换个角度想,真正拉开人与人差距的,恰恰是能不能把这种“后见之明”变成下一次的“先见之明”。
我做了十多年项目,带过团队,也自己踩过不少坑。最深的体会是:复盘不是写总结报告,而是一套可以反复调用的决策校准机制。你做完一个项目、一次活动、一轮投放、甚至一次家庭装修,如果只是把结果记下来,那叫流水账;如果能从结果倒推回当时的每一个关键判断,找出哪些判断是对的、哪些是运气、哪些是误判,这才叫 hindsight。
这个项目标题“hindsight”本身就是一个极简的切入点。它不限定行业,不限定场景,任何有“过程—结果”的事情都可以套进来。我把它理解为一个个人或小团队的轻量级复盘系统,核心目标就三个:第一,把模糊的“感觉”变成可追溯的记录;第二,把零散的教训变成可复用的检查项;第三,把一次性的经验变成下一次行动前的自动提醒。
适合谁来参考?如果你带过项目、做过决策、管过预算、或者只是想让自己的年度计划不再年年立年年倒,这套东西都能直接用。它不需要你懂编程,也不需要买什么工具,一张表格、一个文档、甚至一个笔记本就能跑起来。但我会把背后的逻辑拆透,让你知道每一步为什么这么设计,而不是照抄一个空壳。
2. 复盘系统的整体设计思路与核心取舍
2.1 为什么不做“大而全”的复盘模板
市面上有很多复盘模板,什么KPT、PDCA、GRAI、STAR,每一个都有一套完整的框架。我刚开始也试过,结果发现一个问题:模板越完整,填的人越少。一个项目做完,大家本来就累,你让他填二十个字段,他只会挑几个随便写写,剩下的全是“无”“正常”“还行”。这种复盘做十次,不如认真做一次。
所以“hindsight”这个项目的第一个设计取舍就是:只保留三个核心字段——预期、实际、偏差原因。预期是你当时怎么想的,实际是最后发生了什么,偏差原因是这两者之间的差距到底出在哪。就这三个,不能再少了。少到你觉得“这我也能写”,才会真的去写。
但光有三个字段还不够,因为偏差原因很容易写成“市场环境不好”“队友不给力”这种正确的废话。所以我在实际使用中加了一个约束:偏差原因必须指向一个具体的动作或决策,不能指向外部环境。比如“市场环境不好”不行,得写成“我在投放前没有做小范围测试,直接上了全量预算”。这样写出来的东西,下一次才能改。
2.2 为什么把“运气”单独拎出来
这是我在复盘里踩过最大的坑。早期我做复盘,会把所有好结果都归因于“策略正确”,把所有坏结果都归因于“执行不到位”。后来发现完全不是这么回事。有一次项目成了,我洋洋洒洒写了三千字经验总结,结果第二年用同样的方法做,亏得一塌糊涂。回头再看,第一次成功里至少有六成是运气——正好赶上了平台流量红利,正好竞品在那个时候出了公关危机。
所以“hindsight”里我强制加了一个维度:运气成分占比。每次复盘,你都要问自己一句:如果重来一次,同样的决策,结果还会一样吗?如果答案是“不一定”,那就要把运气因素标出来。这个动作看起来简单,但它能防止你把偶然当成必然,把运气当成能力。
具体操作上,我一般用三档:高、中、低。高运气意味着这次结果主要靠外部因素,经验可复用性低;低运气意味着结果主要由内部决策驱动,经验可复用性高。只有低运气的成功,才值得你写成标准操作流程。
2.3 为什么复盘要“趁热”但不要“趁乱”
很多人说复盘要趁热打铁,项目一结束马上开复盘会。我同意一半。趁热是对的,因为记忆还新鲜;但“趁乱”是错的,因为项目刚结束的时候,大家的情绪还没落地——成了的还在兴奋,败了的还在沮丧,这时候做复盘,很容易变成表彰大会或者批斗大会。
我的做法是:项目结束后24小时内,先做个人速记,每个人自己写三个字段,不用讨论,不用对齐,就写自己看到的。然后隔两三天,等情绪退潮了,再开集体复盘会。这时候大家冷静了,写出来的偏差原因也更客观。这个节奏我试过很多次,比当天开会的质量高出一大截。
3. 核心细节解析与实操要点
3.1 预期怎么写才不是“拍脑袋”
预期这个字段,最容易写成“顺利完成项目”“达到预期目标”这种空话。我要求自己写预期的时候,必须包含三个要素:时间点、可量化指标、关键假设。
举个例子,不要说“这次活动要提升用户活跃度”,而要写成“活动上线后第7天,日活用户比活动前提升15%,假设是推送文案的吸引力足够”。时间点让你后面能对得上,可量化指标让你能判断真假,关键假设让你知道这个预期建立在什么前提上。
如果实在找不到量化指标,那就用可验证的定性描述。比如“用户反馈中正面评价占比超过一半”“团队内部没有人因为沟通问题加班超过两天”。关键是这个描述要能被验证,不能是“感觉还不错”。
3.2 实际记录里的“三不原则”
记录实际结果的时候,我给自己定了三条规矩:不修饰、不解释、不甩锅。不修饰就是数字是多少就写多少,不要写“大约”“接近”“差不多”;不解释就是只写发生了什么,不要在这一栏里写“因为所以”;不甩锅就是不要写“由于某某部门配合不到位导致……”,那是偏差原因栏的事。
这一栏越干净,后面的偏差分析就越容易。我见过太多人把实际结果写成了一篇小作文,里面全是情绪和借口,最后根本没法做对比。你就当自己是个监控摄像头,只记录画面,不发表评论。
3.3 偏差原因要挖到“可改变”的层面
这是整个复盘里最耗精力的一步。偏差原因不能停在“执行不力”“沟通不畅”“资源不足”这种层面,因为这些词太大了,你下一次还是不知道该怎么改。要一直往下挖,挖到你当时可以做出不同选择的具体节点。
我常用的方法是连续问三个“为什么”。比如偏差是“项目延期了”。为什么延期?因为开发时间不够。为什么开发时间不够?因为需求评审时漏掉了两个关键模块。为什么漏掉了?因为评审时没有让测试人员参加。挖到这里,可改变的动作就出来了:下次需求评审必须拉测试人员进会。这个动作具体、可执行、可检查,这才叫复盘。
3.4 运气成分的判断标准
前面说了运气分三档,但怎么判断?我给自己定了一个简单的测试:如果把这个项目原封不动复制到另一个时间、另一个团队、另一个市场,结果会怎样?如果结果大概率一样,那就是低运气;如果结果可能完全不同,那就是高运气。
还有一个辅助判断:看成功或失败是否集中在某一个外部事件上。比如突然的政策变化、突发的竞品动作、偶然的人员变动。如果偏差原因里外部事件占了主导,那运气成分就高。这时候你要做的不是总结“经验”,而是标记“这次不可复制”,然后去找那些可复制的部分。
4. 完整实操流程与关键环节实现
4.1 第一步:建立你的复盘记录表
不用任何复杂工具,一个表格就够了。我用的字段如下:
| 字段名 | 说明 | 填写时机 |
|---|---|---|
| 项目名称 | 唯一标识 | 项目开始时 |
| 预期 | 时间点+指标+假设 | 项目开始时 |
| 实际 | 只记录事实 | 项目结束后24h内 |
| 偏差原因 | 挖到可改变的动作 | 项目结束后24h内 |
| 运气成分 | 高/中/低 | 集体复盘时 |
| 可复用检查项 | 下次行动前的提醒 | 集体复盘后 |
这个表可以放在任何你顺手的地方——Excel、在线文档、甚至纸质笔记本。关键是项目开始的时候就要把“预期”填进去,不能等结束了再补。补写的预期一定是被结果污染过的,没有参考价值。
4.2 第二步:个人速记的实操细节
项目结束后的24小时内,我会找一个不被打扰的15分钟,把“实际”和“偏差原因”两栏填完。这时候不追求完美,想到什么写什么,但必须遵守前面说的“三不原则”。
有一个小技巧:先写实际,隔十分钟再写偏差原因。因为写实际的时候,你的大脑还在回忆模式;写偏差原因需要切换到分析模式。中间隔一下,喝口水,走两步,分析质量会明显提高。我试过连续写,结果偏差原因写得跟实际结果几乎一样,等于没分析。
4.3 第三步:集体复盘会的引导方法
集体复盘会最容易变成两种局面:要么没人说话,要么吵起来。我的引导方法是先对事实,再对原因,最后对动作。
对事实阶段,每个人把自己写的“实际”念一遍。这时候不允许评论,只允许补充遗漏的事实。你会发现,不同人看到的“实际”居然不一样——有人记得数据,有人记得情绪,有人记得某个细节。这个阶段本身就能暴露很多信息差。
对原因阶段,把所有人的偏差原因列出来,然后投票选出最可能影响下一次结果的三条。不要试图分析所有原因,那会没完没了。只抓最重要的三条,深挖到可改变的动作。
对动作阶段,针对每条原因,写出一个下次行动前的检查项。检查项必须是“是/否”能回答的,比如“需求评审是否拉了测试人员参加”“投放前是否做了小范围测试”。不能是“加强沟通”这种没法检查的东西。
4.4 第四步:把检查项变成行动前的自动提醒
复盘做完,如果检查项就躺在表格里,那等于白做。我的做法是:把检查项嵌入到下一次项目的启动流程里。比如你下次要做一个新项目,启动会上第一件事就是过一遍上次的检查项,逐条确认“这次是否满足”。
更狠一点的做法是:把检查项写进你的项目启动清单模板里。每次新建项目,模板自动带出这些检查项。这样你不需要记住它们,系统会提醒你。我用这个方法之后,同一个坑基本不会踩第三次——第一次是不知道,第二次是没记住,第三次就是自己懒了。
5. 常见问题与排查技巧实录
5.1 复盘写着写着变成“自我批评大会”怎么办
这是最常见的问题。很多人一写偏差原因,就开始自我攻击:“我太蠢了”“我怎么没想到”“我能力不行”。这种复盘除了让你难受,没有任何价值。
我的处理方法是:把“我”和“我的决策”分开。你不是你的决策。决策错了,不代表你这个人不行。写偏差原因的时候,用第三人称视角:“当时的我选择了A方案,是因为我假设了B条件,但实际出现了C情况。”这样写,你是在分析一个决策,而不是在审判一个人。
如果团队复盘时有人开始自我攻击,我会打断他,问一句:“如果当时是你同事做的这个决策,你会怎么分析?”这个问题能迅速把人从情绪里拉出来,回到理性分析。
5.2 偏差原因总是挖不到底怎么办
挖不到底,通常是因为你停在了“第一个为什么”。比如“项目延期了”,为什么?因为开发时间不够。很多人到这里就停了,然后写“下次要留更多开发时间”。但这没用,因为你不知道时间为什么不够。
我的技巧是:每次想停的时候,再问一句“还有呢”。不是问“为什么”,而是问“还有呢”。因为“为什么”容易让人防御,“还有呢”更像是在聊天。你问三次“还有呢”,基本就能挖到那个可改变的动作了。
还有一个方法:找局外人看一遍。你把偏差原因写出来,给一个没参与项目的人看,问他“你觉得我下次该改什么”。如果他说的和你写的不一样,说明你还没挖到底。
5.3 运气成分判断分歧太大怎么办
集体复盘时,关于运气成分的争论往往最激烈。成功的人倾向于说“主要是能力”,失败的人倾向于说“主要是运气”。这很正常,因为每个人都在保护自己的自尊。
我的处理方法是:不争论,做思想实验。让每个人独立回答一个问题:“如果这个项目重来一次,但换一个完全不同的团队来做,结果会怎样?”然后把答案写下来,对比。如果答案分歧很大,那就取中间值,或者标记为“不确定”。不确定本身就是一个有价值的结论——它告诉你,这次的经验可能不可靠,下次要更谨慎。
5.4 复盘频率太高导致疲劳怎么办
有些团队什么小事都复盘,今天开个会复盘,明天发个邮件复盘,最后大家看到“复盘”两个字就烦。我的建议是:只复盘三类事。第一,结果和预期偏差超过30%的;第二,投入资源超过某个阈值的(比如超过一周人力或超过一定金额);第三,第一次做的新事情。
其他日常小事,不用专门复盘,但可以记在“速记本”上,攒到月底一起看。你会发现,很多小事的偏差原因是一样的,合并处理反而更高效。
5.5 检查项写了但下次还是忘怎么办
这是执行层面的问题,不是复盘本身的问题。我的解法是把检查项变成“如果……就……”的句式。比如不要写“投放前做小范围测试”,而要写“如果我准备投放,那么我先花半天做小范围测试”。这种句式叫“执行意图”,心理学上证明它能显著提高行动概率。
然后,把这个句式贴在你每天都能看到的地方——电脑桌面、笔记本封面、手机备忘录置顶。不要指望自己记住,要指望环境提醒你。
6. 我个人的几条实操心得
第一,复盘的质量不取决于你写了多少字,而取决于你下次改了多少动作。我见过写五千字复盘但下次照旧的人,也见过只写三行但每次都能改进的人。字数是最不重要的指标。
第二,不要追求一次复盘就解决所有问题。每次只抓两三个可改变的动作,改掉一个是一个。贪多嚼不烂,最后什么都改不了。
第三,复盘记录要定期回看。我每个月会翻一次上个月的复盘记录,看看那些检查项有没有真的用上。如果连续三个月某个检查项都没被触发,要么是它不重要,要么是你根本没把它当回事。两种情况都需要处理。
第四,公开你的复盘记录。如果你带团队,把你的复盘记录分享出来,让大家看到你也在分析自己的决策,而不是只分析别人的。这种示范作用比任何制度都管用。
第五,接受“有些事就是运气”这个事实。不是所有成功都值得复制,也不是所有失败都值得避免。有些坑,你就是要踩一次才知道疼;有些运气,你就是要等它来。复盘的意义不是让你掌控一切,而是让你在运气来的时候认得出它,在运气走的时候不怨天尤人。
这套东西我用了好几年,从最开始的一张纸,到后来的在线表格,再到现在的自动化提醒,形式一直在变,但核心逻辑没变过:把后见之明变成先见之明,把一次性的经验变成可复用的系统。你不需要一次做到完美,先从一个项目、三个字段开始,跑起来再说。