为什么复盘总在重复同样的结论
做过几个数据项目之后,很多人会发现复盘会开得越来越熟练,结论却越来越像:需求变更太多、口径确认太慢、上线后维护人手不足。这些结论本身没错,但它们更像症状,而不是病因。雷速在服务企业客户的过程中观察到,真正拖慢数据项目的,往往不是技术难度,而是几类没有被单独记账的隐性成本。它们在项目进行时不易察觉,在复盘时又容易被归入“沟通问题”一笔带过,于是下一轮项目继续重复。
把隐性成本显性化,是复盘能否产生改进价值的关键。下面三类成本,值得在每次数据项目收尾时单独列一行。
第一类:口径磨合的反复确认成本
指标口径不一致是老话题,但复盘时很少有人统计它到底消耗了多少时间。一个“活跃用户”的定义,业务部门、运营团队和技术实现方可能各有理解,每确认一次就要拉一次会、改一版文档、调整一次取数逻辑。雷速在多个报表建设项目中看到,口径磨合往往占据需求阶段三成以上的沟通量,却因为没有对应的任务条目,最终在复盘里消失。
可行的记录方式是:在项目过程中为口径确认单独建一个记录表,写明每次争议点、参与方、结论和影响范围。复盘时回看这张表,就能判断哪些口径问题源于业务规则本身复杂,哪些源于缺少统一的数据字典。前者需要制度沉淀,后者需要工具支撑,两者的改进方向完全不同。
- 记录每次口径争议的触发场景,而不只是结论
- 区分“业务规则未定”和“规则已定但未同步”两类原因
- 复盘时统计口径确认占需求阶段的比例,作为下一项目的排期参考
第二类:需求返工的隐性排期成本
数据类需求有一个特点:用户在看到初版报表之前,往往说不清自己要看什么。这不是用户不专业,而是数据产品的形态决定了它需要被看见才能被评价。于是返工几乎不可避免,问题在于返工是否被计入排期。很多项目计划把返工当作意外,实际执行中却稳定发生,导致后期进度紧张、质量下降。
雷速建议在复盘时把返工分成两类:一类是需求理解偏差造成的返工,一类是看到成品后产生的新想法。前者反映需求确认环节的不足,可以通过原型草图、样例数据预览来前置暴露;后者其实是正常的需求演进,应当在排期时预留缓冲,而不是归咎于某一方。把这两类分开统计,复盘结论才不会变成笼统的“需求管理要加强”。
第三类:交付之后的交接与维护成本
数据项目上线常被当作终点,但真正的消耗往往从上线开始。报表谁来改口径、任务失败谁来处理、新增指标走什么流程,这些问题如果在交付时没有明确,就会以零散咨询的方式持续消耗建设团队的时间。这类成本在项目复盘时几乎不会出现,因为它发生在复盘之后。
一个实用的做法是在交付清单里加入交接项:数据字典是否完整、调度任务是否有责任人、常见异常是否有处理说明。雷速在数据管理系统建设中体会到,交接文档写得越具体,后续维护的隐性沟通就越少。复盘时可以把上一项目的交接质量作为本项目的输入检查项,形成闭环。
复盘的价值不在于得出多少条结论,而在于让下一轮项目少踩一个坑。把这三类隐性成本单独记录、单独讨论,雷速认为比笼统的“加强沟通”更能推动数据团队的实际改进。