DevOps2023现状报告|注重文化、以用户为中心是成功的关键

news2025/1/16 14:47:08

Google Cloud DORA 团队的一份新研究报告强调了企业文化和关注用户作为成功软件交付支柱的重要性。
 

2023 DevOps 状况报告分析了过去 9 年来通过此类最大规模调查收集的全球 36,000 多名 IT 专业人员的数据。今年的报告是继 2022 年调查之后发布的,该调查发现越来越多的人采用工具和技术来帮助保护软件供应链。
 

Google Cloud 2023年年度报告研究和整理了DevOps实践的关键成果,包括在创造客户价值、实现团队创新和协作以及通过减少倦怠和提高满意度来支持员工福利方面的组织绩效(文末查看报告获取方式)。
 

衡量软件交付性能

DORA 研究表明,企业的软件交付绩效水平可以预测整体绩效、团队绩效和员工福利。反过来,我们使用以下措施来了解软件更改的吞吐量和稳定性:

  • 变更交付时间:代码变更从提交到部署需要多长时间

  • 部署频率:将更改推送到生产环境的频率

  • 更改失败率:软件部署引入需要立即干预的故障的频率

  • 失败部署恢复时间:从失败的部署中恢复需要多长时间
     

报告分析揭示了四个绩效水平,其中 Elite 群组表现依旧突出,能够同时实现吞吐量和稳定性。
 


来源:Google DORA 2023 DevOps 状态报告
 

报告关键发现

2023 DORA 报告关于如何提高软件交付能力总结出以下几个关键要点。
 

建立健康的文化

报告中确定的趋势之一是强烈关注用户和健康文化的作用。
 

文化是构建技术能力、激发技术绩效、实现组织绩效目标和帮助员工取得成功的基础。健康的文化有助于减少倦怠、提高生产力并提高工作满意度。具有健康、富有创造力的文化、让员工有归属感的团队其组织绩效比没有此类文化的组织高出 30%
 

可改善员工福利的文化
 

以用户为中心进行构建

团队可以按照自己的意愿快速、成功地部署,但如果不考虑用户,这可能会毫无意义。DORA 研究表明,以用户为中心的方法来构建应用程序和服务是整体组织绩效最有力的预测因素之一。事实上,以用户为中心的构建似乎可以告知并推动在 DORA 研究中探索的所有技术、流程和文化能力的改进。关注用户的团队绩效比不关注用户的团队高 40%
 

 

通过提高文档质量增强技术能力

高质量的文档放大了 DevOps 技术能力(例如,持续集成和基于主干的开发)对组织绩效的影响。这意味着高质量文档不仅有助于建立这些技术能力,而且有助于其发挥作用。例如,当高质量的文档发挥作用时,SRE 实践预计会对组织绩效产生 1.4 倍的影响。总体而言,相对于低质量文档,高质量文档可使团队绩效提高 25%
 

利用云提高基础设施灵活性

通过利用云的快速弹性和按需自助服务等特性,团队可以从云中获得最大价值。这些特征预示着基础设施将更加灵活。例如,与不使用云相比,使用公共云可使基础设施灵活性提高 22%。反过来,这种灵活性使团队的组织绩效比基础设施不灵活的团队高出 30% 。
 

人工智能对 DevOps 的影响

研究表明,虽然人工智能的采用正在增长,但其影响仍然未知。
 

使用 DORA 的一些绩效指标可以帮助指导团队尝试使用人工智能的方法。例如,研究发现代码审查时间更快的团队的软件交付性能提高了 50%。代码审查速度较慢的团队可能会尝试使用人工智能作为代码审查过程的一部分,以了解这如何影响他们的软件交付性能。这是当下研究小组看到的 AI 工具的采用情况:
 

 

关注“Seal 软件”公众号内回复关键词“DORA23”即可获取报告。
 

 

参考链接:

  1. https://www.itprotoday.com/devops/google-dora-2023-state-devops-report-finds-culture-user-focus-key-success
  2. https://cloud.google.com/blog/products/devops-sre/announcing-the-2023-state-of-devops-report

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用RCurl和R来爬虫视频

以下是一个使用RCurl和R来爬虫视频的示例代码&#xff0c;代码中使用了https://www.duoip.cn/get_proxy来获取代理IP&#xff1a; # 引入必要的库 library(RCurl) library(rjson)# 获取代理IP proxy_url <- "https://www.duoip.cn/get_proxy" proxy <- getURL…

【Pycharm中python调用另一个文件类或者函数】

Pycharm中python调用另一个文件类或者函数 本文主要介绍了Pycharm中python调用另一个文件类或者函数&#xff0c;文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值&#xff0c;需要的朋友们下面随着小编来一起学习学习吧 文章目录 Pycha…

云HIS-医院信息化的核心

基于云计算技术的 B/S 架构的 HIS 系统&#xff0c;为基层医疗机构提供标准化的、信息化的、可共享的医疗信息管理系统&#xff0c;实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。系统利用云计算平台的技术优势&#xff0c;建立统一的健康档案存储平台&#xf…

纽交所上市公司埃森哲宣布已收购英国创意管理咨询公司

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 猛兽财经获悉&#xff0c;纽交所上市公司埃森哲(ACN)今日宣布已收购英国创意管理咨询公司The Storytellers。 这笔交易的金额没有披露。 此次收购将增强埃森哲在转型变革方面的能力&#xff0c;并进一步帮助客户阐明和激活…

请求转发和重定向区别

两者区别&#xff1a; 1.转发在一次请求中完成&#xff0c;重定向是两次请求 2.转发操作发生在服务器内部&#xff0c;重定向是在浏览器执行操作 3.转发地址栏不变&#xff0c;重定向地址栏变化&#xff08;两次请求&#xff0c;两个地址&#xff09; 4.转发可以在一次请求中共…

如何实现前端懒加载图像?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

SAP FICO案例教程简介

内容简介 本教程内容包括&#xff0c;erplabs编写的MTS、MTO 1、MTO 2案例教程FICO模块内容&#xff0c;案例业务在虚拟机全部实现&#xff0c;还包括若干案例专题。案例内容实用全面、图文表丰富&#xff0c;数据严谨前后关联衔接&#xff0c;可作为实际工作参考资料。本书适合…

基础课4——语音识别技术

ASR 是自动语音识别&#xff08;Automatic Speech Recognition&#xff09;的缩写&#xff0c;是一种将人类语音转换为文本的技术。ASR 系统可以处理实时音频流或已录制的音频文件&#xff0c;并将其转换为文本。它是一种自然语言处理技术&#xff0c;广泛应用于许多领域&#…

SPI总线及其demo

SPI总线是微处理器和外设之间进行数据交互的常用串行总线接口。本文主要介绍了SPI的接口类型、数据传输&#xff08;时钟极性、时钟相位&#xff09;、读、写操作的具体代码&#xff0c;最后是一个完整的xpt2046实现ADC的代码实现及注意事项。 1 、接口简介 串行外设接口&…

全流程TOUGH系列软件实践技术应用

TOUGH系列软件是由美国劳伦斯伯克利实验室开发的&#xff0c;旨在解决非饱和带中地下水、热运移的通用模拟软件。和传统地下水模拟软件Feflow和Modflow不同&#xff0c;TOUGH系列软件采用模块化设计和有限积分差网格剖分方法&#xff0c;通过配合不同状态方程&#xff08;EOS模…

c/c++语言算法技巧汇总/大复习[未完结]

目录 最简单的hash表子串变位词 排序最简单的桶排序字典序快排练习1 &#xff1a;0-1交换练习2&#xff1a;交换星号 最简单的去重最简单的队列template模版双端队列vector or listvector 队列结构存在于两种算法广度优先搜索贝尔曼福特算法&#xff08;Bellman-Ford&#xff0…

华为荣耀手机,开启开发者选项,hbuilder调试依然找不到

我的手机是华为荣耀50&#xff0c;其他华为手机不知道是不是这个问题哦 解决办法&#xff1a;usb配置&#xff0c;选择音频来源 然后就可以了

QGIS选择某一个元素,并生成新的图层

第一步&#xff1a;选择元素 第二步&#xff1a;编辑 —> 复制 第三步&#xff1a;Edit —> paste features as —> new vector layer 输入文件名&#xff1a; 生成新图层

【计算机网络笔记】计算机网络性能(1)——速率、带宽、延迟

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 系列文章目录速率带宽延迟/时延(delay或latency) 下面介绍一些计算机网络中常用的性能指标。在本篇中涉及速…

iPhone怎么滚动截长图?分享3个截图技巧!

苹果手机虽然深受大家喜爱&#xff0c;但是有一些功能确实没有安卓方便。就像今天小编要讲的长截图功能&#xff0c;苹果手机本身并不具备。 但是&#xff0c;我们可以借助其他外力来实现长截图&#xff0c;这些方法往往容易被大家忽视。那么&#xff0c;iphone怎么滚动截长图…

零代码编程:用ChatGPT根据excel表格数据来批量修改文件标题名

文件夹里面有很多个mp文件&#xff0c;没有顺序&#xff0c;很乱&#xff1a; 这些文件其实都是有顺序的&#xff0c;Excel表格中前面的数字就是序号&#xff1a; 现在&#xff0c;希望根据Excel表格中的标题名来对文件夹里的mp4文件进行批量重命名&#xff0c;在ChatGPT中输入…

studio one6值不值得下载?好用吗

零基础学混音&#xff0c;持之以恒才能有所收获。首先要明确自己的学习目标&#xff0c;然后选择适合自己的教程。这套教程适用于后期制作和直播&#xff0c;同样适用。我切换到了桌面屏幕。 在这个基础上运行&#xff0c;它提供了适合零基础的模板&#xff0c;适合直播唱歌或…

React函数式写法和类式写法的区别(以一个计数器功能为例子)

函数式写法更加简洁和函数式编程思维导向&#xff0c;适用于无状态、UI纯粹的组件&#xff0c;且可以使用Hooks处理副作用。而类式写法适用于有内部状态、生命周期方法和复杂交互逻辑的组件&#xff0c;提供了更多的灵活性和控制力。 文章目录 一、计数器功能演示 1.函数式写法…

List.of() Vs Arrays.asList()

java中list.of和Arrays.asList方法有什么区别&#xff1f; 简介 Java 提供了几种用于创建列表的方便方法&#xff0c;包括 List.of 和 Arrays.aslist。尽管这两种方法都可以很简单的创建集合对象&#xff0c;但它们实际上是有一些显著差异的。本文将介绍 Java 中的 List.of()…

【补档】基于PyTorch的手写数字识别

“过去都是假的,回忆是一条没有归途的路,以往的一切春天都无法复原,即使最狂热最坚贞的爱情,归根结底也不过是一种瞬息即逝的现实,唯有孤独永恒。” 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌿[2] 2023年城市之星领…