Four Key Metrics - 软件交付效能如何影响组织绩效

栏目: 编程工具 · 发布时间: 5年前

内容简介:https://cloudplatformonline.com/2018-state-of-devops.html  和 https://puppet.com/resources/whitepaper/state-of-devops-report 发布了2018年发布了侧重于高绩效组织的数据驱动型统计分析的Devops报告,报告持续了多年,软件交付效能对于组织绩效的影响已经被研究和证明了多年,本文主要介绍一下在交付过程中最重要的四个指标,以及交付效率如何影响组织绩效的研究结果。01持续交付的闭环

https://cloudplatformonline.com/2018-state-of-devops.html  和 https://puppet.com/resources/whitepaper/state-of-devops-report 发布了2018年发布了侧重于高绩效组织的数据驱动型统计分析的Devops报告,报告持续了多年,软件交付效能对于组织绩效的影响已经被研究和证明了多年,本文主要介绍一下在交付过程中最重要的四个指标,以及交付效率如何影响组织绩效的研究结果。

01 

持续交付的闭环

从整体组织交付效能提升的角度看业界的发展,CI,CD似乎是一条毕竟之路,管理了从需求,代码提交,构建部署,测试,验证反馈,甚至线上监控运维,回滚等整个发布环节。

从CD的角度,业界已经有了一个比较成熟的成熟度模型,在不同规模,业务形态的公司会有一定的区别,但是本质上是想通的,目标是一致的。从成熟度的角度,界定状态,找到问题,不断改进,形成反馈闭环才是”持续“的精髓所在,不断改进,有效的关键指标度量则是必要的环节。从下图简化的CD闭环来看,有效的度量能帮助我们看到,我们的改进和目标是否在improving和delivering我们的目标,并且从长远的角度可以一定预测表现和成本评估的帮助。

Four Key Metrics - 软件交付效能如何影响组织绩效

02

four key metrics

在通常的工程实践中,交付效率和交付质量是需要权衡和取舍的,但是从State of Devops大样本来看,最高效能的企业在交付效率和质量同样表现优秀,从CD的成熟度模型和”持续“的角度来讲,程度度到达一定程度,质量和效率会相互赋能、促进彼此。

虽然从精细化运营的角度,我们可以提供更多维度的度量,但是从执行成本和交付效能与组织绩效的关联程度,我们主要从两个维度,四个Metrics来说明。

Four Key Metrics - 软件交付效能如何影响组织绩效

交付频率(Deployment frequency) :code发布的频率。

Four Key Metrics - 软件交付效能如何影响组织绩效

持续交付,”持续“也可以理解为高频率,高吞吐,高频率以为单次发布承担更小的风险,用户能够更快看到反馈的需求,同样可以更早的新功能验证和更多的反馈。

从企业的的调研结果看,高效的团队在发布频率上高于低效的团队,从数据统计上看最高(1460次)vs. 最低(32次)。

Cycle & Lead time

从两张图看Cycle和Lead time。

Four Key Metrics - 软件交付效能如何影响组织绩效

Four Key Metrics - 软件交付效能如何影响组织绩效

前两个指标一个衡量的是频率,一个是周期, 同样,有效度量的基石需要有达成共识的计算方式。

从数据统计上看,最快(60min)vs. 最慢(26940min)。

失败率(Failure rate)

影响发布的问题,比如break build, 配置错误等,pipeline的稳定性,代码的质量会直接影响发布频率和后面要提到的MTTR。

Four Key Metrics - 软件交付效能如何影响组织绩效

从数据统计上看,最好(0-15%), 最差(46-60%)。

MTTR(平均恢复时间)

持续交付过程提到了fast feedback loop的重要性,低MTTR反映了更快的反馈。

Four Key Metrics - 软件交付效能如何影响组织绩效

从数据统计上看,最快(1h) vs. 平均(169h)vs. 最慢(5040h)。

总体上看,不同组织在4个重要指标上的表现差异。

Four Key Metrics - 软件交付效能如何影响组织绩效

Four Key Metrics - 软件交付效能如何影响组织绩效

最后,定义和度量只是开始,持续的践行和改进才是走向高效能团队的必经之路。

Four Key Metrics - 软件交付效能如何影响组织绩效

参考:

https://puppet.com/resources/whitepaper/state-of-devops-report

https://www.gocd.org/assets/images/campaign/ebook-cd-analytics/ebook-cd-analytics.pdf

https://cloudplatformonline.com/2018-state-of-devops.html

THE END

- 晚安 -

图片长按2秒,识别图中二维码,关注订阅号

Four Key Metrics - 软件交付效能如何影响组织绩效


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First HTML5 Programming(中文版)

Head First HTML5 Programming(中文版)

埃里克•弗里曼 (Eric Freeman)、伊丽莎白•罗布森 (Elisabeth Robson) / 中国电力出版社 / 2012-9 / 78.00元

《Head First HTML5 Programming(中文版)》内容简介:你可能想创建具有动态性、交互性、包含丰富数据而且互连的Web页面。先等一下,Web页面?为什么不用HTML5创建成熟的Web应用呢?另外,为什么不使用现代技术,像在移动设备上一样轻松地应用到桌面浏览器呢?当然,你肯定希望使用最新的HTML5技术来完成,比如地理定位、视频、2D绘制、Web存储、Web工作线程等,是不是?......一起来看看 《Head First HTML5 Programming(中文版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具