为什么技术组织需要研发效能度量?浅层次来看,是组织建立一套参考标准,多维度度量技术组织的产出效率、产出质量、产出价值。深层次来看,通过效能度量可以很好的规范化我们的过程管理,通过统一的流水线作业,框定标准动作,来很好的对抗熵增,让企业IT环境趋于平稳有序。
大多数企业在建设IT系统初期,因为技术积累薄弱,以及不健全的流程、执行策略等,IT系统稳定性、扩展性、完备性堪忧;尤其是引入生态合作伙伴,在跨组织研发协同时,需要站在全局视角看研发的质量、项目的风险,以及团队产出的稳定性;正如管理学大师德鲁克曾说,“你如果无法度量它,就无法管理它”,这个理念也同样适用于技术组织。一套行之有效的度量标准可以很好的洞察全流程的短板、问题,并找到优化的办法。
研发效能度量的落地同样需要流程、制度和IT能力相结合,组织内不断重复,最终转化为一种技术文化。效能度量的落地可以分为以下几个部分:
搭建并共识研发管理的流程:让组织内共识研发管理的关键流程,如需求、设计、开发、测试、上线、生产运维,并确定评审的节点,提供评审的模板和标准。
确定基本的沟通机制:如日、周、月度的定期沟通,以及阶段性的复盘总结。用于追踪项目和研发的进度。
过程和结果指标设计:对过程中的关键节点制定研发效能或健康度评价的指标。
系统化追踪:系统化落地第三点,并结合日常沟通、复盘等定期追踪,内化为日常管理活动。
一、搭建并共识研发管理的流程
这个部分没什么好讨论的, 每个组织内都会定义一些管理环节,会细化流程节点,并对节点的输入、输出进行标准定义。但可能存在流程浮于表面、无法执行落地、无法系统化追踪等问题。问题发生的根本原