头图

DevOps|研发效能价值如何衡量

现在很多公司都在做或者计划做研发效能,也知道研发效能工作很重要,能提高产研运同学的协同效率,提高员工的工作效率和质量,提高业务交付效率和交付质量,但是价值有多大?效率又有多高呢?因为不容易说清楚,所以经常碰到一些质疑和灵魂拷问。

  • 如何衡量研发效能的效果?
  • 如何衡量研发效能的作用?
  • 如何说清楚研发效能工作的价值?
  • 研发效能是做啥的?有啥用?有多大用?

研发效能定义

之前我给过研发效能的定义,但是随着这个领域的发展,大家越来越注重「开发者体验」,因为这项工作太重要了,对员工的工作效率的确影响很大。之前我们做研发效能平台的时候就特别注重开发者体验,但对于有些公司还停留在工具有无的阶段,暂时注意不到这块。所以这次我对研发效能的定义进行了优化,想以此引起大家对这块的注意,促进这块的发展,形成共识。研发效能定义如下:

研发效能是一个组织高效交付产品的能力,以及围绕提高这一能力所建立起来的由规范、流程、工具、度量体系、实践等组成的系统工程体系。目标是优化开发者体验,夯实产品研发运营基础设施和赋能组织持续高质高效地交付产品价值。

研发效能主要工作

  • 规范制定:制定产研运协同的规范
  • 流程梳理:梳理产研运协同的流程
  • 平台建设:建设支持产研运协同的基础平台
  • 平台运营和服务:对产研运提供服务,并进行平台运营
  • 效能度量:对产研运协同进行效能度量,分析存在的问题并推动改进和优化

研发效能工作目标细分

规范制定和技术治理

  • 梳理公司技术现状、制定技术治理方向
  • 协调制定技术选型、研发流程等技术类规范
  • 解决公司业务发展过程中遇到的共性问题和技术挑战
  • 为不同业务场景提供全面的技术解决方案
  • 进行规章制度、规范、平台使用的宣传、培训、布道、配套工具推广等

推动建设和优化产研运协作流程

  • 梳理和优化产研运之间协作的流程
  • 推动产研运高效协作
  • 梳理、宣导和推广工程最佳实践

研发效能平台建设

  • 把最佳实践固化到平台,进行研发效能平台建设
  • 保证效能平台的稳定性、可用性
  • 效能平台功能完备的同时保持高度易用
  • 高效率完成效能平台上的高频操作

研发效能平台运营和服务

  • 及时响应研发效能平台用户的日常诉求,高效解决用户问题
  • 及时收集、梳理和提炼用户的诉求,进行痛点分析
  • 通过产品运营、内容运营、活动运营、用户运营,让用户更多地了解我们的平台,,让平台「有人用、会用、善用」

研发效能度量

  • 梳理、计算、展示和分析衡量端到端尽早尽快交付效率的指标
  • 梳理、计算、展示和分析衡量端到端高质量交付的指标
  • 梳理、计算、展示和分析衡量卓越工程能力、持续交付能力的指标
  • 通过研发效能度量发现产研运效能问题,推动组织解决、改进和优化

研发效能价值

说清楚了研发效能的具体工作,是不是就很容易说清楚研发效能的价值了?不是的。讲清楚了研发效能的具体工作,只是让大家了解了研发效能是什么,具体做什么,这对一线同学很容易讲清楚,但是对于往上+1/+2的领导来说还不是很容易get 到点子上,你讲了这么多,在他们看来是抓不到点子上。因为对于公司来说,团队带来的价值无非两件事,要么收入,要么成本,简单点说你给公司带来多少收入,或者你节约了多少成本。

说价值就要提收入和成本,但这对研发效能却不是一件容易说清楚的事情。为什么业务的价值容易讲清楚?我用多少人开发的功能给公司带来多少利润,这是非常容易衡量的,只要每个月让财务出个数据就好。对于大多数公司来说,1)研发效能团队不对外,也就是无法直接给公司创造收入。2)研发效能工作涉及面广,见效慢,需要长期投入,建设初期很难算清帮公司省了多少钱,甚至还要有一定的人力成本支出。

那怎么才能讲清楚研发效能的价值呢?我觉得可以通过间接收入、节约成本、开发者体验和业务质量提升四个方面来讲:

  1. 研发效能带来的收入
    1. 研发效能团队人均支持公司员工的数量、趋势
    1. 研发效能团队支持产研运团队的数量、趋势
    1. 研发效能团队支持产研运团队外的业务团队数量、趋势
  1. 研发效能节约的成本
    1. 员工、团队做与之前同样的事情,效率提高的数据
    1. 采用新技术节省了资源的投入,或同等资源支持了更多的业务发展
  1. 研发效能提高了开发者体验
    1. 效能平台给用户带来的开发者体验,比如业务对接的效率
    1. 效能平台用户 nps 评价
    1. 效能平台运营客服的响应速度和支持质量
    1. 业务方对研发效能团队、平台的用户访谈评价
  1. 研发效能带来的业务效率和质量整体提升
    1. 业务的整体端到端交付效率,比如需求交付周期、吞吐量
    1. 业务的整体质量提高,比如代码扫描高优问题解决趋势,上线成功率,回滚率
    1. 持续交付能力,比如代码提交到部署完成的时间,服务构建速度、频率和修复时长

上面只是给出一些可参考的方面。在公司具体落地实施时,还是要实事求是地以业务为纲,服务好公司业务部门,以做产品的高标准要求自己,服务好产研运团队,同时找到合适的数据来反应我们的工作价值。

本文小结

用一两句话给+1/+2领导讲清楚研发效能的价值是非常不容易的,尤其是团队建设初期,没数据,没抓手,没背书,可见的只是人力物力的投入。领导也是知道研发效能是必须要做的,只不过什么时候做、做到什么程度、实现路径不是很确定,尤其是当还可以通过加资源(人力和物力)保持业务增长的时候。此时我就需要通过一些可见的数据、指标和图表,多方面地展现出公司研发效能整体的状况、可改进点和将来的效果,让他对研发效能的业务更有体感和理解,让他明白研发效能工作的价值和团队的价值。

我的其他文章 

DevOps|研发效能不是老板工程,是开发者服务
研发效能之技术治理
研发效能之产品运营
什么是研发效能?研发效能定义及核心价值
二三线互联网公司怎么做好研发效能

scmroad 主要关注领域 { 研发效能、研发工具链、持续交付、DevOps、效能度量、微服务治理、容器、云原生},感谢订阅。

1 声望
0 粉丝
0 条评论
推荐阅读
AI DevOps | ChatGPT 与研发效能、效率提升(中)
之前人工智能发展多年,报道最多的也许就是曾经的李世石大战AlphaGo,现实中的特斯拉自动驾驶,还有波士顿动能放出的机器狗。对于圈外人士来说一般也接触不到这些,仅仅看看而已。但是 ChatGPT 不一样,一声巨响...

雪柳岸阅读 101

封面图
git 常用命令 记录
有错误和改进的地方望留言,谢谢 : )顺便推荐一下,git入门教程Git 教程图解 GitPro Git 2(中文版)Git 使用Git 使用规范流程Git 工作流程Commit message 和 Change log 编写指南全局设置git config --system //...

Luff阅读 3.2k

git/pip/easy_install/apt代理/源设置
在公司内网环境中,访问公网往往需要经过公司的代理,对于浏览器、IDE等开发工具,都提供了设置代理的配置,而git、pip、easy_install等CLI工具,则需要通过命令或配置文件进行代理设置;对于Python、Ubuntu、Mav...

乘着风1阅读 5.5k

confluence7.2.1的部署与迁移---呕心沥血版
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 到官网下载最新版本,截止目前...

暗涌阅读 7.8k

低代码开发重要工具:jvs-logic(逻辑引擎)2.1.6版本功能清单
逻辑引擎是一种能够处理逻辑表达式的程序,它能够根据用户输入的表达式计算出表达式的值。在实际应用中,逻辑引擎通常被用于处理规则引擎、决策系统、业务规则配置等领域,具有广泛的应用前景。前面几期我们了解...

软件部长2阅读 419

被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了
忙里偷闲学习了点技术写了点demo代码,打算提交到我那 2000Star 的Github仓库上,居然发现有5个Issues,最近的一条日期已经是2022/8/1了,以前我还真没留意过这些,我这人懒得很,本地代码提交成功基本就不管了。

程序员小富2阅读 1.4k评论 1

书写友好的提交信息
其中开头部分表明了本次提交的类型(是添加功能还是修复错误等),范围则描述了修改的影响面,然后是一段简要的描述,更多详细的信息则可以在正文中进行描述。

Kisstar阅读 3k

1 声望
0 粉丝
宣传栏