写点什么

2018 年 DevOps 促进现状报告:DevOps 精英的方法与习惯

2018 年 9 月 09 日

近期,DevOps Research and Assessment (DORA) 组织发布了 2018 年 DevOps 促进现状报告。来自各行各业的 1800 多名调查者提交了问卷,内容涵盖了云基础设施、领导力与学习文化、交付效能、数据库实践等等。

今年是 DORA 连续第五年发布该报告,在报告中可看到新的关注点以及更广泛的调查方向。在 2014 年时,只有 16% 的人员表示他们效力于 DevOps 团队。而在 2018,这个数字已经增长到 27% 这一水平。让我们来解读一下这份报告,看看报告中的结论对于这个持续发展中的 DevOps 世界具有怎样的意义。

DevOps 精英级团队

DORA 的软件交付效能基准将团队划分为三种类型:高效能、中效能与低效能团队,对团队的评价取决于他们的总体产出。发布频率、变更响应时间、服务恢复时间,以及变更故障率等指标全部包括在内

有 15% 的团队被划分为低效能团队、37% 为中效能,而 48% 的团队属于高效能团队。其中在高效能团队中的 7% 可归为精英级团队,他们的表现可称卓越。

精英级执行团队在以下几个方面有着突出的表现:

- 代码发布频率高 46 倍
- 代码提交至发布的速度快 2555 倍
- 变更故障率少 7 倍
- 事故恢复时间快 2604 倍

那么,是哪些关键的因素影响了普通团队的效能呢?是因为这些团队对于软件开发与发布往往采取了过于谨慎的做法。

团队的专注将影响你的成功

低效能团队如何转变为高效能团队,乃至成为精英级团队呢?

报告指出,“研究表明,对于各家软件供应商来说,高效能的执行团队与低效能团队相比,手工操作的比例减少了许多,他们将更多地时间用于新工作的开展,而在修复安全漏洞或缺陷的时间上则减少许多。

改进效能的一大关键是自动化能力,自动化能够加速任务的完成,改进质量与一致性。其结果是团队能够更多地投入在更有价值的工作任务上。由于自动化能力处理了各种低级别工作任务,使人力得到了解放。

现实情况是,团队对时间的利用方式造成了低效能的结果。尤其值得注意的是,各种计划外的工作、安全问题、干扰、客户支持任务以及缺陷是防碍低效能团队向前进步的绊脚石。

精英团队能够将 50% 的时间投入在新工作中,相比之下,低效能团队只能投入 30% 的时间。低效能团队还需要投入 15% 的时间用于客户支持工作,与之相比,精英团队在这方面只需投入 5% 的时间。

继续增长的云计算

毋庸置疑,云计算市场仍在不断增长之中。从结果来看,只有少部分用户仍然游离在外。

报告中有 17% 的调查者仍然没有使用云厂商的服务。与此同时,AWS 在最受欢迎的云平台中占据了头把交椅,投票率为 52%,Azure 屈居次席,占比为 34%。

此外,使用多个云服务的方式已经逐渐普及。41% 的调查者表示他们选择了单一云服务,与之相比,有 40% 的调查者使用了多个云平台的服务。造成这一现象的原因有以下几点:可用性、灾难恢复计划、对于单一服务商信心不足,以及法律合规性原因。

那么,精英团队在云平台方面的常规操作是怎样的呢?

“选择平台即服务的调查者与其他调查者相比有 1.5 倍的可能性成为精英用户,并且遵循了云原生最佳实践的用户有 1.8 倍的可能性成为精英团队。选择通过基础设施即代码方式管理云发布的用户有 1.8 倍的可能性成为精英,最后是选择容器技术的用户有 1.5 倍的可能性成为精英团队。“

不过,云平台的应用情况似乎遇到了某些障碍。用户并没有充分利用云平台所带来的决定性的特点,从而对软件交付的效能产生的影响。DORA 列举了 5 项云计算的基本特征,但这几方面的数据都不理想。

以下是在调查者反馈中对于云平台的特性表示赞同或强烈赞同的比例:

  • 按需分配,自主服务:46%
  • 广泛的网络访问性:46%
  • 资源池:43%
  • 快速的弹性能力:45%
  • 符合标准的服务:48%

以上这些特征的评分都没有超过半数的选择,这也反映出团队在效率方面的不足。

“文化是 DevOps 的重要组成部分”

组织的文化如何才能健康地发展?DORA 引用了社会学家 Ron Westrum 所提出的看法。Westrum 发现 “企业的文化可通过安全感与效能产出进行预测“。

企业的文化可能是病态的(权力导向),官僚的(制度导向),也可能是生机勃勃的(效能导向)。每一种文化在处理协作、职责、风险、新事物与面对问题时的反应都是不同的。为了 DevOps 能够成功实施,应当满足某些基本的文化条件,包括打破团队壁垒,以及实施新的方式方法。

如何利用这些已知的内容使你的团队得到改进呢?请记住其中的精华部分:“谷歌的研究者对 180 个工程团队进行了研究分析,他们发现,高效能的团队通常在心理上有安全感,或者说在团队中不会害怕冒风险。除此之外,其他因素还包括可依赖性、工作的结构化与清晰度、工作的意义与个人影响力。“

高效能团队的其他重要特点还包括浓厚的学习氛围,学习是一种有价值的投资,它能够带来效能的回馈。为了减轻团队的负担,学习任务应当在工作时间完成,而不是在周末或加班后作为额外的任务。工作中学习的方式能够让团队更快地适应未知的变化。

受众面的提高

最后,2018 年的报告得到了更多女性从业者的反馈,这也反映出近期行业性别分布状况的变化。今年,有 12% 的调查者确定为女性,并且按调查者的表示,在团队中有 25% 的成员为女性。这是个非常大的变化:去年仅有 6% 的调查者为女性,进入 IT 业的女性队伍正在不断壮大。

此外,有 4% 的调查者并未留下性别信息,还有不到 1% 选择了非二元性别的选项。

今年,DORA 首次在问卷中问及调查者的伤残状况,有 6% 的调查者表示他们有某部分的身体残疾,另有 9% 的调查者未作出选择。

效能方面的关键结论

如果你需要更多信息,以促进你的团队进入精英团队的领域,可以参考以下报告结果

开源非常重要,“高效能团队深入应用开源软件的可能性是其他类型软件的 1.75 倍,而这些团队在未来提高开源软件使用度的可能性也是其他团队的 1.5 倍。“

外包会带来效能下降,“低效能团队将整部分功能进行外包的可能性几乎是高效能团队的 4 倍,这些功能包括测试或运维等等。“

在任何行业中都存在高效能的团队,“我们在具有高合规性要求及无合规性要求的行业中都能看到高效能团队的存在“。

团队的信任促进公司的发展,“我们发现,当团队主管让成员能够自治地开展工作时,就能够提高团队信任感。“

查看英文原文: 2018 Accelerate State of DevOps Report: Methods and habits of the new DevOps elite

感谢张婵对本文的审校及策划。

2018 年 9 月 09 日 11:191390
用户头像

发布了 428 篇内容, 共 148.4 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

打工人必会算法—快速幂算法讲解

bigsai

Week_06 总结+作业

golangboy

极客大学架构师训练营

week06作业

追风

架构师一期

思考 - 从传统雪崩到K8S

东风微鸣

k8s

架构师训练营 Week6 - 技术选型 - 分布式数据库,NoSQL,Zookeeper,搜索引擎

极客大学架构师训练营

架构师训练营第 1 期 -Week6 - 技术选型二学习总结

鲁小鲁

极客大学架构师训练营

第六周作业 (作业一)

Geek_83908e

极客大学架构师训练营

doris临时故障恢复图

happy

【第六周】课后作业

云龙

极客时间架构 1 期:第 6 周 技术选型(二) - 命题作业

Null

架构师训练营第六周课程笔记及心得

Airs

架构师训练营第 1 期 -Week6 - 课后练习

鲁小鲁

极客大学架构师训练营

架构师训练营第 2 期 第二周作业 1

月下独酌

架构师训练营 week2 学习总结

花果山

极客大学架构师训练营

第六周-CAP原则理解

袭望

架构师训练营第二期 Week 2 作业

bigxiang

极客大学架构师训练营

第六周作业2

Yangjing

极客大学架构师训练营

周练习 6

何毅曦

架构师训练营第六周作业

月殇

极客大学架构师训练营

架构师训练营第六周总结

月殇

极客大学架构师训练营

极客时间架构 1 期:第6周 技术选型(二) - 学习总结

Null

Week2 框架设计

贺志鹏

极客大学架构师训练营

第六周作业

TheSRE

极客大学架构师训练营

架构一期第六周作业

Airs

极客时间 - 架构训练营 第一周总结 - 设计原则

2周 总结

水浴清风

技术选型二第六周作业「架构师训练营第 1 期」

天天向善

week06学习总结

追风

架构师一期

架构师训练营 第六周学习总结

郎哲158

极客大学架构师训练营

架构师 01 期,第六周课后作业

子文

CAP原理简述及应用

博古通今小虾米

CAP

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

2018年DevOps促进现状报告:DevOps精英的方法与习惯-InfoQ