上周四,我们很荣幸邀请到腾讯技术工程事业群的资深 DevOps 与研发效能技术专家张乐老师参与 DevData Talks 直播活动。活动中,张乐老师做了《研发数字化的四个层次和效能度量的五项精进》主题分享。
以下是干货内容整理:
效能度量的不同关注点
近两年研发效能度量的话题特别火,但同时也出现一个关键问题:看似大家都在讨论研发效能,实际上不同身份可能讨论的是研发效能不同层次,对效能有着不同的诉求。
从中高层管理者的视角,可能主要希望站在全局视角下清晰定义研发效能,有一个简洁、易理解、数字化的方法来反映效能整体情况,说明全局性的问题和可提升方向。面对这类管理者,研发效能的作用是把复杂问题抽象化,也许是精炼成几个指数,来辅助整体决策。
这么宏观的视角,对于基层管理者来说可能就太虚了。基层管理者期待的是研发过程全盘数字化,能够看到细致的、覆盖各维度的效能数据,能够从宏观到微观逐层下钻,基于数据排查出根本问题,并能将数据作为抓手,指导改进行动。
一线工程师也需要研发效能数据吗?数据一方面可以成为工程师的镜子,用趣味性的方式提供客观量化参照;另一方面,在绩效评审的场景下,效能数据也能为开发者的优秀工作提供佐证。
理想情况是,同一套效能数据能够根据不同角色的不同需求,用不同展现逻辑来提供个性化价值。因此,大家在讨论研发效能度量前,需要先明确效能的服务对象是谁?需求是什么?在这一点上需要先取得共识。
研发数字化的四个层次
如何理解数字化?数字化是从物理世界中,开采出数据,粗炼出信息,精炼出知识,聚合出智慧,最终提高生产率,因此可以把数字化拆解为四个层次。