DevOps2023现状报告|注重文化、以用户为中心是成功的关键
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”即可获取报告。

参考链接:
DevOps2023现状报告|注重文化、以用户为中心是成功的关键的更多相关文章
- 43%非常看好TypeScript…解读“2022前端开发者现状报告”
摘要:近日,The Software House 发布了"2022前端开发者现状报告",笔者在此对报告内容进行解读,供大家参考. 本文分享自华为云社区<"2022前 ...
- 深圳市共创力推出《以用户为中心的设计UCD方法与实战》课程!
以用户为中心的设计(UCD)方法与实战 课程特色 现在以市场为中心.科技为基础.体验为卖点的商业社会里,用户体验是赢得用户青睐的关键特性.苹果.google.腾讯等顶级企业的成功充分说明了这一点.如何 ...
- js用户管理中心tab切换界面模板
效果体验:http://hovertree.com/texiao/js/27/ 效果图如下: 代码如下: <!DOCTYPE html> <html> <head> ...
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
标题有点问题,没有进行修改. 一 Discuz论坛搭建步骤 1:服务器环境配置 服务器要支持php语言+支持mysql 5.0以上的数据库 + Apache服务器(支持网站的一个服务器,通过域名的能访 ...
- [ionic开源项目教程] - 第15讲 ionic用户个人中心登录注册的实现
第15讲 ionic用户个人中心登录注册的实现 这一讲包括登陆.注册.个人中心.个人资料页面的实现. 在一讲的改动有四个地方: 在config.js里配置接口地址 完善个人中心的服务层(service ...
- 一切不以用户为中心的O2O 都是耍流氓
今天去万达广场逛街,手机搜了下附近的Wifi,发现有万达的免费Wifi,想起前些日子网上说万达要做O2O的试运营,于是尝试连接了下,结果弹出页面,要输入手机号,然后发送验证码才能登陆,结果输入手机号, ...
- DZ升级到X3.2后,UCenter用户管理中心进不了了
前天将DZ升级到X3.2后,UCenter用户管理中心进不了了,输入的密码也对,验证码也对,就是点登录后没反应,又回来输入前的状态.如果更换密码后,显示密码错误,证明密码是没错的.但就是进不了.大家看 ...
- 【音乐App】—— Vue-music 项目学习笔记:用户个人中心开发
前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 歌曲列表 收藏歌曲 一.用 ...
- 2018年JavaScript现状报告
前言 JavaScript(后面统称JS)在过去五年得到飞速地增长,早期JS实现类似微博的“点赞”这样的功能都需要刷新一次页面. 后来开发者通过JS来制作SPA(单页面应用程序),在浏览器加载一次,后 ...
- Facebook内部报告:争取青少年用户的鸡贼小技巧
翻译:吴祺深 欢迎访问网易云社区,了解更多网易技术产品运营经验. 去年十月,Facebook收购了TBH,最后却关闭了这款APP,不过一则内部报告透露了,通过这款流行的投票APP,这家公司学会了如何去 ...
随机推荐
- 从Kafka中学习高性能系统如何设计
1 前言 相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且J ...
- auto.js自动化手机脚本初始配置
软件选择: auto.js 8.0pro版本(对比4.0版本有阉割,微信支付宝不能点)有两种模式: 客户端模式 服务器模式 auto.js 4.0版本有一种模式: 客户端模式 设备和电脑连接: 手机: ...
- OC项目集成flutter后,编译卡死
oc项目集成flutter的项目,本来运行的好好的,突然就再Xcode编译就是卡死的情况, 先运行一下flutter的项目,再编译Xcode的项目,就好了
- Windows商店开发者注册失败
前言 最近写了个小工具想上架Windows应用商店,但是在填写信息那一页总是失败,提示Error code 2201. Correlation ID 9d436e3a-94df-498a-b224-8 ...
- C# Task 实现任务超时取消、超时取消然后重试 超过重试最大次数就结束。
任务超时取消 示例 public static async Task TimeoutCancelTask() { CancellationTokenSource cts = new Cancellat ...
- 理解TCP四次挥手
以AB通电话举例: A的视角 A突然说,"现在几点了",进入FIN_WAIT_1 B回,"啊,10点了",A听到后不说话,进入FIN_WAIT_2 然后B说,& ...
- Linux 文件系统的设计
一 硬盘的最小存储单元是扇区,扇区大小为512B 文件系统将硬盘划分为固定大小的块(block),最常见的块大小为4KB 块是文件系统读写硬盘的最小单位 二 文件系统设计面临的基本问题: 用户怎么找到 ...
- 硬件管理平台 - 公共项目搭建(Nancy部分)
项目变更 之前使用的是Nancy库进行项目搭建的,使用的Nuget版本及其他引用如下 <?xml version="1.0" encoding="utf-8&quo ...
- [golang]字符串拼接
前言 在go语言中,因为字符串只能被访问,不能被修改,所以进行字符串拼接的时候,golang都需要进行内存拷贝,造成一定的性能消耗. 方式1:操作符 + 特点:简单,可读性良好.每次拼接都会产生内存拷 ...
- [db2]数据备份与还原
前言 备份还原db2数据库一般有两种方式,一种是使用db2 backup + db2 restore,另一种是db2move + db2look.前者备份的数据库文件不能使用后者的方式进行还原. 实例 ...