免费注册!6月19-20日,「亚马逊云科技中国峰会」重磅来袭! 了解详情
写点什么

软件开发智能平台 DX 推出新的开发者生产力衡量框架 DX Core 4

作者:Matt Saunders

  • 2025-01-30
    北京
  • 本文字数:1877 字

    阅读完需:约 6 分钟

软件开发智能平台DX推出新的开发者生产力衡量框架DX Core 4

软件开发智能平台 DX 推出了一个叫作 DX Core 4 的框架,旨在帮助技术负责人衡量和提升开发者的生产力。该框架构建在 DORA 指标 和 SPACE 这些早期的框架之上,简化了这项任务。它由行业专家共同开发,包括 Nicole Forsgren 博士和 Margaret-Anne Storey 博士。


“DX Core 4 是什么?简而言之,它就是我们对‘应该衡量什么’这个问题的回答,”DX 首席技术官 Laura Tacho 在框架发布播客中解释道。“技术负责人仍然需要自己思考究竟应该选取哪些指标来衡量”。



Core 4 框架关注这四个关键维度:速度、效率、质量和影响。团队将这些维度设定为“对立指标”,帮助组织平衡他们的衡量方法。“速度快固然好,但如果速度提升却导致效率降低,那就得不偿失了,”Tacho 指出。“业务影响大是好事,但如果业务影响显著却伴随着质量下滑,那也不好。”


其他框架,如 DORA,强调将“前置时间”作为交付速度的关键指标,但 Core 4 更多地关注“每位工程师的差异(diffs)”。在播客中,DX 首席执行官 Abi Noda 解释说,与非技术利益相关者有效沟通的需求是做出这一选择的关键驱动因素:“像前置时间这样的指标,虽然在工程领域内被广泛理解……但当你将这个指标呈现给非技术利益相关者、首席执行官或首席财务官时,常常会遇到像‘为什么前置时间很重要’这样的疑问。”


Meta 也采纳了衡量差异的概念也,正如他们在自己的播客中解释的那样。


该框架还强调开发者体验是性能指标的重要平衡因素,旨在减少指标游戏化以及对工程文化潜在负面影响的担忧。“如果每位工程师的差异造成了文化问题,这些问题将反映在开发者体验指标中,”Noda 解释道。


“如果你的业务停止创新,就会失败,这是资本主义的现实。”

—— Laura Tacho


为了衡量业务影响,Core 4 框架引入了“新功能开发时间占比”这个关键指标,为组织提供了一种切实可行的评估创新产出的方式,无需再尝试按功能逐一计算。


Tacho 和 Noda 解释说,该框架在大型组织的实际应用中已展现出令人鼓舞的成果。例如,制药公司辉瑞成功使用 Core 4 实现速度、安全性和文档质量的同步提升。这个案例说明了该框架平衡方法如何帮助组织摆脱权衡开发工作不同方面的困境。


对于指标游戏化的担忧,Tacho 分享了来自实际应用的见解:“在与我们的客户交谈中,一些在大规模运营的客户……他们在领英从事开发者生产力工作期间,从未遇到过有人试图操纵系统的情况。”


Core 4 框架的推出恰逢技术负责人面临越来越大的压力、需要量化他们的工作商业价值。“我们处于一个后零利率政策(ZIRP)时代。市场正在发生巨大变化,对技术负责人的期望也在发生很大变化,”Tacho 指出。“只有当你能够真正自信地阐述开发者体验、平台工具、持续集成 / 持续部署等对业务的益处时,这才会对你有所帮助。”


该框架适用于不同的组织层级,同时确保实际的可操作性。它整合了现有框架的指标,并提供了关于具体使用哪些指标的指南。正如 Noda 指出的,“如果作为一个行业、研究社区和实践者,我们认识到定义生产力本身就是一个真正的挑战……那就几乎不可能推动一致的努力、对话和投资来改善开发者体验和生产力。”


DX 强调应该要负责任地实施 Core 4 框架,尤其像“每位工程师差异”这样的指标,并建议在团队和组织层级而不是个人层级衡量此类指标,始终将其作为一系列平衡指标的一部分来考量,而非孤立看待。


在领英的一篇 回应帖 中,心理学家兼神经科学家 John Flournoy 强调了对 DX Core 4 指标进行情境解读的必要性,他认为若缺乏对公司目标的情境意识,便无法准确评估生产力和速度。Flournoy 还质疑更快是否总是更好,审视了定义价值的复杂性以及理解开发者责任的全部范围,而不仅仅是拉取请求。在帖子的结尾,Flournoy 强调他的批评并不是针对 DX Core 4 方法本身,而是针对组织如何解读指标。他呼吁组织不要将指标作为普遍标准来应用。


“如果你拥有一款需要进行逐步改进的成熟产品,需要对添加新功能进行深思熟虑,或者有一点额外的工程能力来应对突然的变化,那么慢一点或许是恰当的选择。”

—— John Flournoy


创新和维护工作之间的平衡也很重要。Flournoy 认同 Tacho 的观点,即将 100% 的时间都投入到新功能开发上可能会在未来引发诸多问题。Flournoy 认为开发者体验可能是唯一一个超越情境依赖的指标。“更好的开发者体验就是更好,就这么简单,如果你重视员工的工作体验的话。”


完整的框架和白皮书可在 dxcore4.com 获取,网站同时还提供了在自身环境中实施这些指标的指南。DX 计划发布额外的资源,包括基准和行业数据,以帮助组织更好地理解和情境化他们的指标。


原文链接


https://www.infoq.com/news/2025/01/dx-core-4-framework/

2025-01-30 14:0018109

评论

发布
暂无评论

软件测试 | 接口自动化测试,如何实现多套环境的自动化测试?

测吧(北京)科技有限公司

测试

浅谈业务级灾备的架构模式

得物技术

运维 稳定生产

网心科技入选2023年“边缘计算技术创新先锋案例”

网心科技

边缘计算 边缘云 AIGC

陶建辉在“2023 可信数据库发展大会”发表演讲,TDengine 入选中国数据库产业图谱

爱倒腾的程序员

涛思数据 tdengine 时序数据库

如何通过云管平台实现降本?降低云成本?

行云管家

云计算 云平台 云资源 云成本

软件测试/测试开发丨Python常用数据结构-元组Tuple

测试人

Python 程序员 软件测试 元组 tuple

Clang-Format用法详解

Linux内核拾遗

vscode Clang 代码风格

SolidUI AI生成可视化,开创性开源项目,版本0.1.0 功能讲解

李孟聊AI

Web 2D 3D AIGC ChatGPT

超算环境为什么不推荐使用 NFS

焱融科技

#高性能 #分布式文件存储 #文件存储

华为Mate X3、P60系列用户隐藏福利:唤醒小艺解决相册搜图难题

最新动态

2023开放原子全球开源峰会,蚂蚁图计算平台开源业内首个工业级流图计算引擎

TuGraphAnalytics

GitHub 开源 图计算 蚂蚁 GeaFlow

云堡垒机比硬件堡垒机便宜吗?为什么呢?

行云管家

网络安全 堡垒机 硬件堡垒机

TDengine“露面”中国油气田企业智慧油田技术交流大会,为时序数据处理带来全新思路

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

如果我是一个小白,怎么开发网页

猫九

前端

数智化底座正在成为当前竞争的焦点

用友BIP

数智底座

软件测试 | 测试工具与技术总结

测吧(北京)科技有限公司

测试

软件测试 |瓶颈分析方法

测吧(北京)科技有限公司

测试

多领域应用落地,火山引擎ByteHouse加速云数仓升级

字节跳动数据平台

DataBuff 如何结合 Opentelemetry 监控 golang 应用

乘云数字DataBuff

云原生 APM 可观测性 应用性能监控 智能运维AIOps

AI for Science交流会来了!科学计算前沿邀您共同探讨

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

以“信”数智,筑“广”生态:亚信科技CEO高念书受邀出席中国广电数字化赋能大会

亚信AntDB数据库

数据库 AntDB AntDB数据库

企业如何落地DevOps(下)

老张

DevOps 软件工程

构建学生数据库

猫九

数据库·

论文解读|TuGraph Analytics 流式图计算论文入选国际顶会 SIGMOD

TuGraphAnalytics

大数据 论文 图计算 SIGMOD GeaFlow

谁在以太坊区块链上循环交易?GeaFlow+Kafka的0元流图解决方案

TuGraphAnalytics

区块链 以太坊 kafka 图计算 GeaFlow

软件测试 | 性能测试人力资源规划

测吧(北京)科技有限公司

测试

极限科技受邀参加 2023 可信数据库发展大会并入选 “中国数据库产业图谱”

极限实验室

中国信通院 数据库· 北京 极限科技 2023可信数据库发展大会

云原生K8S精选的分布式可靠的键值存储etcd原理和实践

不在线第一只蜗牛

云原生 k8s etcd

从大数据到图计算-Graph On BigData

TuGraphAnalytics

GitHub 大数据 开源 图计算 GeaFlow

软件开发智能平台DX推出新的开发者生产力衡量框架DX Core 4_框架_InfoQ精选文章