前段时间,复盘了一下自己所做的一个项目,完成之后,所有人都觉得收获很大,在这里把经验和做法总结一下。
什么是项目复盘?
复盘,是一个围棋术语,也称 “复局”,指对局完毕后,复演该盘棋的记录,以检查对局中招法的优劣与得失关键,这样可以有效地加深对这盘对弈的印象,是提高自己水平的好方法。
项目复盘直白的讲,其实就是对过去完成的项目所做的一个回顾,对一些关键事件进行分析,从而从过去的经历中总结经验教训,为接下来的项目和工作提供有价值的参考。
为什么要做项目复盘?
项目复盘,不仅能对项目进行一个有仪式感的回顾,还能让参与复盘的人员在项目管理及专业技能方面有所收获和学习,项目复盘以后,会产出一些促进团队和个人改进的实践或者方法,鼓励成员以后去做,能帮助团队和个人将来少走一些弯路,对那些伤害项目的行为也可以喊停,去除危害项目的不利因素,通过这种方式,逐步形成一种持续改进的文化。
如何做项目复盘?
- 复盘的时间
个人建议项目结束后的一个周比较合适,这个时候大部分的项目工作已经完成,团队能拿出一些时间做深入综合性的讨论,同时,这个时候大家的记忆还比较清晰,能够通过回忆一些细节还原很多项目过程中的事实,为项目复盘做好信息输入。
- 参加的人
建议所有参与过项目的人,尤其是那些承担着关键角色(PM-项目经理,Tech lead-技术负责人, BA-需求分析, QA-质量保证,Dev-开发人员)从头到尾参与项目的人,不同的角色会有不同的视角,不同时期的人会对项目有不同程度的理解和输入,所以项目参与者非常关键。
- 复盘要做的事情
1)对项目做整体的回顾
回顾的第一步是项目开始前大家对项目的理解,这个理解在过程中有90%以上的可能性是会被颠覆的,理解是如何被澄清的,以及当初的理解为什么会被颠覆将在下一个步骤中找到原因。
第二步是正式的项目回顾,,这个部分推荐的是以讲故事的形式,先画一条时间线,时间线上面标注几个关键的节点,所有人以贴条的形式把对自己来讲印象深刻的事情写在便贴上,贴到相应的时间点。
讲故事的方法不仅能调动大家的思维,还能让整个过程富含趣味性,不至于让整个项目在复盘一开始就进入枯燥乏味的讨论环节。
贴完条之后,大家可以按照时间先后顺序,让贴条的人一一讲便贴上面的故事,当时是怎么发生的,有什么问题,冲突是啥,如何解决的。
这个过程伴随着故事的深入和点滴的回忆,大家被带入到一种喜怒哀乐里,在各种情绪里,团队成员之间会对当时发生的事情产生更进一步的理解,产生共鸣,也产生信任。
2)对关键事件进行回顾
这个部分用的是敏捷项目管理中经典的回顾形式 - Retropective(回顾),在大家对项目的整体过程以及发生的故事有了统一理解的基础上,大家可以针对关键的事件进行回顾,回顾当时做的好的地方,不好的地方,以及学习到的经验。
这些经验都将是以后项目取得成功的有力保障。
3)产出团队和个人收获
分为两部分,第一部分是以个人的方式,将每个人的头像贴出来,团队所有人通过整个项目周期和这个人合作的经历以及讲故事环节中得到的信息输入,对自己的每个团队成员进行肯定鼓励,比如当你觉得这个人特别细心谨慎,那么就把这样的形容词或者描述的词汇写在条上,贴到她的头像周围。
这个环节结束后每个人都会拿到一些来自别人的肯定评价,这就是个体的优势,这些都将作为可迁移的技能被带到下一个项目,这也是在团队级别进行激励的一种很好的方法。
第二部分是对整个项目的收获进行总结,大致会有沟通,人员,流程以及实践等的收获与反思。
4)个人总结
这是最后一步,每个人说一个参与项目最大的收获或者感受,这是对项目进行到一个阶段做的有仪式感的结束。
综上,这是项目复盘的流程和一些经验,有三点需要特别关注:
一是,这个过程最好寻找一位引导者来带领大家一起回顾,这个引导者可以来自项目外部,也可以来自项目内部;
二是,这个过程需要一些深度讨论,所以最好能保证时间上的充裕,通常来讲所需时间会根据项目大小,持续的周期以及参与的人来决定,一般来讲,10人以内的团队,建议2-3天充分的讨论比较合适;
三是,有了总结和经验,还要记录下来,如上述我贴的那些内容,这是一种积累,能帮助团队的人在将来需要的时候回头寻找这些经验和总结,也能帮助项目外部的人学习借鉴这个项目的经验,让项目的经验收益更多的人,帮助更多的人。
“人不能从自己的经历中学习到东西,只能从对经历的反思中学习到东西”。
最后,希望所有的人都能从我们对过往的反思中学习到东西。