一、项目目标复盘
1、项目进度复盘
1)是否按照原计划交付时间交付?
2)原计划的需求点实现了多少?哪些需求点没有按计划实现?
3)每一个需求点延后原因分别是什么?
4)哪些里程碑有延迟,延迟原因是什么?
2、项目结果复盘
1)项目中出现了哪些意外?为什么会出现这些意外?
2)用户对新增功能点的接受程度和项目规划中的是否一致?
二、需求阶段复盘
1)是否提供完整的需求输出?包括:原型、MRD、PRD、UML等
2)设计师、交互师、开发人员分别对需求是否明确?如果出现需求不明确的情况,将会严重影响项目的进度和质量。
3)是否对典型用户和使用场景有清晰的描述?
三、设计阶段复盘
1)是否确定视觉设计的最终审核人?
2)UI设计产出是否符合统一标准?
3)设计工作是否影响开发工作的进度?影响原因是什么?
4)产品设计工作在什么时候,由谁来完成的?
四、开发阶段复盘
1、工期评估复盘
1)开发实施前,是否有充分的时间做工期预估?工期评估一方面是让项目成员能够对项目的整体进度有所准备,也是对项目需求进行详细梳理的过程。
2)工期预估与实际开发时间是否有差异,及差异原因分析。
2、开发文档复盘
1)是否有撰写开发文档?
2)开发文档是否符合规范?
3、突发状况复盘
1)是否出现需求无法实现的状况?原因是什么?
2)是否出现团队成员变动情况?如何应对成员变动?后期如何避免?
3)是否出现功能模块与需求不符的情况?出现原因是什么?
4、Code Review复盘
1)是如何进行的:包括如何分工,如何复查等。
2)Code Review结果是什么?
3)是否严格执行了代码规范?对不规范的代码如何处理?
五、测试阶段复盘
1、测试计划复盘
1)是否有完整、准确的测试用例?
2)是否有一个测试计划?这样的计划是否有效?
3)团队是如何测试并跟踪产品开发效果的?
2、测试工具复盘
1)使用了哪些测试工具来帮助测试?是否可以持续使用?
2)测试的时间、人力和软件/硬件资源是否足够?
3、测试结果复盘
1)哪个功能模块产生的Bug最多,为什么?
2)哪些BUG出现回滚,原因是什么(回滚:即程序版本回退。出现较大bug,程序从1.1回退到1.0,迭代之后全是bug,修复成本高)?
六、上线阶段复盘
1、验收复盘
1)是否进行了正式的上线验收?
2)在正式发布的过程中是否有出现状况?后续如何避免?
3)上线前是否和运营、文案进行充分的沟通?
4)是否检查了数据埋点,数据埋点是否满足运营要求?
2、上线后效果复盘
1)在上线之后是否出现重大bug? 为什么测试阶段没有发现?
2)产品上线后的问题反馈渠道是否流畅?
3)产品上线后收集到哪些问题反馈?都是什么类型?如何改进?




