准「AI 时代」下,如何衡量程序员的工作效率和生产力?

近 20 家科技、金融和制药公司实施了新的研发效能管理方法,并取得了令人鼓舞的初步结果。

  • 客户报告的产品缺陷减少 20%-30%;
  • 员工体验分数提高 20%;
  • 客户满意度评分提高 60 个百分点。

大模型和 AIGC 技术催生了软件研发的新范式,也让研发管理的复杂度急剧攀升。尽管有研究称,Copilot X 和 ChatGPT 等生成式 AI 工具有望将开发者完成任务的速度提高两倍,但在引入合适的 AI 应用和工具之前,研发管理者们可能首先要回答,「如何判断 AI 工具确实为组织提效产生了助力?

准「AI 时代」下,「AI + 研发效能」很可能成为企业构建核心竞争力的角逐高地。而如何科学、全面且准确地衡量开发者和研发团队的工作效率与生产力正是研发效能治理中的重要命题。

麦肯锡在最近的一次研究中,对现有的两组生产力指标模型进行拓展和补充,构建了端到端的开发者工作效率与生产力视图。报告称,该方法很容易通过调查问卷或沉淀在研发管理工具中的过程数据进行部署,无需引入大量的技术堆栈或工具设备。

麦肯锡:开发者工作效率与生产力视图

基于 DORA 指标和 SPACE 指标,麦肯锡拓展补充了 4 个以机会为中心的度量指标(Opportunity-focused metrics),并按照系统级、团队级和个人级对所有指标进行分类和归集,最终得到能够确定如何改进产品交付方式以及明确改进价值的开发者工作效率与生产力视图。

来源 |《是的,你可以衡量开发者的生产力》
来源 |《是的,你可以衡量开发者的生产力》

01 DORA 指标

DORA 指标由谷歌的 DevOps 研究与评估团队经多年的调研与分析总结提出,是技术领域最接近标准的量化管理框架,它们在衡量研发成果方面表现出色。

DORA 指标涉及吞吐量和稳定性两个方面,包含部署频率、变更前置时间、服务恢复时间和变更失败率四个关键指标。 当 DORA 指标返回的结果不理想时,就意味着需要调查问题的原因,而这通常需要花很长时间。

来源 |《2022 年 DevOps 现状报告》
来源 |《2022 年 DevOps 现状报告》

02 SPACE 指标

SPACE 指标由 GitHub 和 Microsoft Research 提出,用于增强 DORA 指标。SPACE 是满意度(Satisfaction)、绩效(Performance)、活动(Activity)、沟通(Communication)和效率(Efficiency)的缩写;其中每个维度都包含若干个适用于个人、团队或系统级别的不同指标

  • Satisfaction and well-being 满意度和幸福感
  • Performance 绩效
  • Activity 活动
  • Communication and collaboration 沟通和协作
  • Efficiency and flow 效率和流程

将个人视角(特别是开发者的幸福感)考虑在内,SPACE 指标能很好地说明组织是否得到优化。

03 机会导向指标

麦肯锡从多个视角对研发过程进行了细致入微的观察,并提出四个机会导向指标:研发内/外循环耗时、开发者速率指数、贡献分析和人才能力得分。

来源 |《是的,你可以衡量开发者的生产力》

1. 研发内/外循环耗时:Inner/outer loop time spent

报告指出,为了确定需要改进的具体领域,完整的软件开发流程可以视为两个循环。研发内循环包括与创建产品直接相关的活动:编码、构建和单元测试;外循环则包括开发人员将代码推向生产所必须完成的其他任务:集成、集成测试、发布和部署。

在这里插入图片描述
来源 |《是的,你可以衡量开发者的生产力》

于开发者而言,内循环是构建产品,直接产生价值的过程,而外循环虽然必要,但却充满了繁杂琐事。因此从生产力和个人体验的角度来看,企业应尽可能改进外循环的工具和自动化,以便让开发者能在内循环活动上投入更多时间。其中,顶级科技公司的目标是让开发者将多达 70% 的时间花在内循环活动上。

2. 开发者速率指数:Developer Velocity Index

开发者速率指数(Developer Velocity Index,DVI)研究是一项衡量企业技术、工作实践和组织支持程度的调查。

DVI 涉及 3 大方面、13 个能力领域的 46 项驱动因素,并由这 46 项影响因子加权平均而得,可与同行进行对标。 这种比较有助于发现特定的机会领域,如待办事项管理、测试或者安全性和合规性等方面。

来源 |《关于开发者速率(DVI)研究报告》
来源 |《关于开发者速率(DVI)研究报告》

3. 贡献分析:Contribution analysis

评估个人对团队待办事项的贡献(从 LigaAI 等研发管理工具中获取数据,并使用专有算法对数据进行标准化)有助于揭示阻碍团队能力优化的趋势,并使团队领导者对产出有清晰的预期,从而提高绩效表现。

此外,它还有助于管理者辨析个人技能提升或培训的机会,重新思考团队内的角色/任务分配。例如,质量保证测试人员是否有足够的工作可做。

4. 人才能力得分:Talent capability score

该得分是基于行业标准能力地图,对特定组织的个人知识、技能和能力的总结。理想情况下,组织应追求「钻石分布」,即大多数开发人员处于中等能力范围。这样有助于洞悉辅导和提高技能的机会,在极端情况下,可能需要重新思考人才战略。

# 写在最后

上周,OpenAI 公布了 GPTs、Assistants API 和 GPT-4 Turbo 模型等一系列关键技术和产品更新,让 AI 圈再次沸腾。

几乎可以预见的,基于大模型的 AIGC 技术和应用会逐步融入开发者和研发团队的日常工作,成为团队基因的一部分。面对来势汹汹的 AI 浪潮,研发管理者正迫切地需要建立科学的度量指标体系,以更直观地洞察开发者和研发团队的工作效率与生产力。或许,这样就能更清晰地回答:

  • 影响程序员发挥出最佳水平的障碍是什么?
  • 文化和组织在多大程度上影响了开发者创作伟大作品的能力?
  • 如何知道程序员的时间和精力是否花在了真正推动价值的活动上?
  • 如何知道组织是否拥有所需的所有开发人才?

LigaAI 将持续分享研发效能管理、研发管理实践干货、技术管理成长进阶等内容,欢迎关注我们。

别忘了点击 LigaAI-新一代智能研发协作平台,可以试用我们的产品哟~~~~~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/152324.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mybatis、mysql 创建时间(create_time)异常自动更新为当前时间

目录标题 一、问题二、原因三、解决 一、问题 bug: mybatis更新代码没有修改时间,但是时间会自动更新为当前时间。 。。。 被坑了挺久 二、原因 可能是创建表的时候, Navicat Premium 等可视化工具给你整活了。。。 三、解决 取消勾选。 注意&…

相对强弱指标 RSI

SMA(A,B,1)MA AA ,一天前的收盘价; BB,如果时涨的,把涨幅返回; CC,12天的涨幅占12天全部涨跌幅的多少; 画一条50 的线条。

ssd202d-logo-cmd_bootlogo分析

cmd_bootlogo.c运行过程 common/autoboot.c:593: disp_logo(0); sprintf(cmd_str, "bootlogo %d 1 0 0 0", logo_id); do_display函数 获取对应结构体,里面有各种参数

悬浮波导SiO2薄膜的应力和折射率控制

引言 悬浮二氧化硅结构对于许多光学和光子集成电路(PIC)应用是重要的,例如宽光谱频率梳,低传播损耗波导,以及紫外-可见光滤光器等。除了这些应用,悬浮波导还可以应用于紫外吸收光谱和一类新兴的基于氮化镓(GaN)纳米线的光子器件&…

百面深度学习-图神经网络

百面深度学习-图神经网络部分 什么是图神经网络? 图神经网络(Graph Neural Networks,GNNs)是深度学习模型的一个类别,专门设计来处理图结构数据。在图结构数据中,实体以节点(vertex&#xff0…

window.open 打开后全屏

window.open(url,newwindow,scrollbarsyes,resizable1,modalfalse,alwaysRaisedyes,fullscreenyes,_blank)

搭建知识付费系统的最佳实践是什么

在数字化时代,搭建一个高效且用户友好的知识付费系统是许多创业者和内容创作者追求的目标。本文将介绍一些搭建知识付费系统的最佳实践,同时提供一些基本的技术代码示例,以帮助你快速入门。 1. 选择合适的技术栈: 搭建知识付费…

Ubuntu20.04安装搜狗输入法

目录 1. sogoupinyin安装1.1 安装 fcitx1.2 下载搜狗官方安装包1.3 安装依赖(这步很关键,否则安装完成后,无法输入中文)1.4 安装刚才下载的搜狗输入法1.5 切换 fcitx1.6 重启电脑1.7 右上角点击Configure,(因为我安装好…

svg图标最简单的使用方式

svg图标最简单的使用方式 使用svg图标1. 复制图标的svg代码2. 新建个存放svg图标的目录&#xff0c;新建.vue文件3. 在<template>标签内粘贴svg的代码4. 在代码中也可以调整颜色和大小5. 在组件中引用6. svg做的图标要独占一行,使用布局将它安排到合适的地方 使用svg图标…

SecureCRT 9.4.2最新终端SSH工具

SecureCRT是一款终端SSH工具&#xff0c;它提供了类似于Telnet和SSH等协议的远程访问功能。SecureCRT软件特色包括&#xff1a; 支持SSH&#xff08;SSH1和SSH2&#xff09;的终端仿真程序&#xff0c;能在Windows下登录UNIX或Linux服务器主机。SecureCRT支持SSH&#xff0c;同…

基于SSM的员工信息管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

基于opencv+tensorflow+神经网络的智能银行卡卡号识别系统——深度学习算法应用(含python、模型源码)+数据集(三)

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 训练集图片处理2. 测试图片处理3. 模型训练及保存1&#xff09;定义模型结构2&#xff09;优化损失函数3&#xff09;模型训练4&#xff09;模型保存 4. 模型测试 系统测试1. 成功案例2. 失败案例 相关其它博客工…

Ubuntu 20.04 LTS ffmpeg gif mp4 互转 许编译安装ffmpeg ;解决gif转mp4转换后无法播放问题

安装ffmpeg apt install ffmpeg -y gif转mp4 ffmpeg -f gif -i ldh.gif ldh.mp4 故障&#xff1a;生成没报错&#xff0c;但mp4无法播放&#xff0c;体积也不正常 尝试编译安装最新版 sudo apt install -y yasm axel -n 100 https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.x…

基于Element-Plus动态配置Menu 菜单栏

文章目录 前言先看效果可兼容多级菜单栏&#xff08;顺便配置多少级&#xff09; 一、新建组件二、使用步骤总结如有启发&#xff0c;可点赞收藏哟~ 前言 菜单栏配置化 图标配置化参考vite动态配置svg图标及其他方式集合 先看效果 可兼容多级菜单栏&#xff08;顺便配置多少级…

代码随想录算法训练营|五十三天

判断子序列 392. 判断子序列 - 力扣&#xff08;LeetCode&#xff09; 过程&#xff1a; public class Solution {public bool IsSubsequence(string s, string t) {int[,] dp new int[s.Length 1, t.Length 1];for (int i 1; i < s.Length; i) {for (int j 1; j <…

ElasticSearch集群内存占用高?如何降低内存占用看这篇文章就够啦!(冻结索引)

ElasticSearch集群内存占用高&#xff1f;如果降低内存占用看这篇文章就够啦 一、冻结索引的介绍 经常搜索的索引被保留在内存中&#xff0c;因为重建索引和帮助高效搜索需要花费时间。另一方面&#xff0c;可能存在我们很少访问的索引。这些索引不需要占用内存&#xff0c;可…

ref属性

Vue 中 可以给标签&#xff08;HTML元素标签、组件标签&#xff09;加上一个 ref 属性&#xff0c;作用就是给 标签加上一个标识&#xff0c;可以通过该标识获取当前需要的DOM元素或者组件实例对象。 通过原生js获取DOM 如果使用原生js来获取DOM元素时&#xff0c;我们最简单的…

Unity--互动组件(Toggle Group)||Unity--互动组件(Slider)

Toggle Group 属于同一组的切换开关受到限制&#xff0c;因此一次只能打开其中一个开关&#xff0c;按下其中一个开关时&#xff0c;其他的开关将会自动关闭&#xff1b; Allow Switch Off&#xff1a;&#xff08;允许关闭&#xff09; 如果禁用此设置&#xff0c;则按下当前…

2024年度“阳江市惠民保”正式发布!

11月14日&#xff0c;2024年度“阳江市惠民保”暨百场义诊活动发布会在阳江市华邑酒店顺利举行。2024年度“阳江市惠民保”一年保费最低只要59元&#xff0c;最高可获得400万元的医疗保障。 阳江市人民政府、阳江市医疗保障局、阳江市农业农村局、阳江市金融工作局、国家金融监…

【linux】htop 命令行工具使用

htop是一个跨平台的交互式流程查看器。 htop允许垂直和水平滚动进程列表&#xff0c;以查看它们的完整命令行和相关信息&#xff0c;如内存和CPU消耗。还显示了系统范围的信息&#xff0c;如负载平均值或交换使用情况。 显示的信息可以通过图形设置进行配置&#xff0c;并且可…
最新文章