凭借六年多的来自全球31,000多名专业人士的数据的研究,2019年加速发展状态报告是同类研究中规模最大、持续时间最长的研究。2019年加速度DevOps状态调查首发,首发的位置在Google Cloud网站上的Blog栏目,发布于产品新闻分类下。
- 文章使用的主标签 DevOps 、SRE。
下文为对Google文章原文的翻译和整理。并且加入了我本人的各种判断和见解。
关于今年的DevOps状态调查报告有什么更新和变化?报告文章中给我们了一句话的概要介绍:今年会对部署工具链、云计算、灾难恢复和工作方式等主题进行深度调查。更详细的情况,详细的参过问卷调查的您自有评判。
‘DevOps之研究和评估’(DORA)是通过数据驱动的洞察力,帮助组织实现DevOps和高效能组织的先驱,而Google Cloud很高兴地宣布推出2019年加速DevOps报告 。(前期文章介绍过DORA加入Google Cloud的细节) 该报告提供了DevOps行业的全景视图,为各种规模和所有行业的组织提供可操作的指导,从而提高他们的软件交付效能,最终使之成为精英DevOps实践者。
2019年的新洞见
我们看到:有持续的证据表明了软件的速度、稳定性和可用性有助于提高组织绩效,今年我们能够发现一些关于推动DevOps高绩效表现,以及实践和功能的新洞见。 部分如下所示:
- DevOps已经‘跨越了鸿沟’:各个行业的组织继续地提高着他们的DevOps专业知识,特别是在表现最高那部分人群中。 精英表现者的比例几乎提高了两倍,目前他们占所有组织的20%。 这也得到了其他行业分析师报告的证实。【教练解读:精英表现者实现了从7%到20%的增长。】
精英表现者更有可能使用云计算 :快速自动扩缩容、成本可见性和可靠性是云计算提供的一些关键优势。更具国家标准与技术研究院(NIST)定义的云计算所具有的五项特征功能,效能最高的DevOps团队比低效能团队在这些方面执行的可能性高24倍,5大特性包括按需的自助服务、广泛的网络访问、资源池,快速弹性和可度量的服务。 【教练解读:你们家使用的云计算是假的。】
大多数云计算用户并未充分发挥其潜力 :只有29%的使用云计算的受访者符合NIST上述的五项标准特征。 这证明了这样一个事实,即声称使用云计算的组织,未必采用了所有必要的云计算特征模式来实现精英水平的业绩,这也有可能会阻碍他们通过云计算获益。 【教练解读:你号称的优势正在阻碍你。】
首次呈现出了行业差异性 :在今年的报告中,零售行业在速度和稳定性方面都展示出了更好的表现。然而,与前几年保持一致的是,根据持续的证据表明,DevOps更好或更差的表现,并没有其行业的差异性。这依然表明:各种类型和规模的组织,包括金融服务、政府和零售等高度监管的行业,也都是可以通过应用DevOps实践来实现高水平的绩效。【教练解读:今年零售业做的很突出,还是你们进来刷榜了?】
DevOps走进企业 - 第1部分 :我们首次发现,根据证据显示大型企业组织(员工人数超过5,000人)的效能低于小型企业(员工人数少少于5,000人)。重量级的流程和控制措施,以及紧耦合的体系架构是导致较低速度,以及相关不稳定性的部分原因。【教练解读:大型组织的坑也更大。】
DevOps走进企业 - 第2部分 :我们的分析显示最高能的DevOps表现者(即高级和精英表现者),专注于通过结构化的解决方案来构建DevOps社区,这些解决方案包括以下四种模式之一:社区建设者、大学、涌现和实验者(Community Builders, University, Emergent, and Experimenters)。【教练解读:需要给它山之石提供存在的土壤。】
没有“一刀切”的方法,成功有赖于一致的努力付出 :在投资于DevOps的各项能力时,特别是在大型组织中,需要同时关注团队级别和组织级别的工作成果。在团队层面上,持续集成、自动化测试和监控等实践的一些工作投入运作良好。组织级能力包括:在多个部门和团队之间,设置系统体系结构或变更审批策略的能力。 该报告分解了这些能力并概述了应该采取的策略,因此您也可以执行相关的DevOps策略,并从中获得最大的效果。【教练解读:单纯的刷某个团队或者项目也是然并卵。】
表现较差的组织比高级和精英表现者使用的软件更多 :维护和支持私有商业软件的成本可能过高,这促使高级和精英表现者使用开源解决方案。 这和以前报告中的结果一致。 事实上, 2018年的加速度 DevOps报告就表明,精英表现者大量使用开源组件、库和平台的可能性是其它组织的 1.75倍。【教练解读:开源软件正在吞噬着整个世界。】
你如何改进DevOps?
今年的报告提供了有助于推动DevOps改进性能和生产力的两种研究模型。
效能研究模型 着眼于哪些能让你提升组织绩效的结构和抓手,提供相关的云计算、持续交付、灾难恢复测试,明确变更管理和心理安全文化是如何对软件交付绩效产生积极作用的见解。 本次研究还发现重量级的变革流程是不起作用的。
图片翻译参考:
- 左侧的一列,从上至下:清晰的变更流程、重量级变更流程、灾难恢复测试、代码的可维护性、松耦合的架构、监控、主干开发、自动化部署。
- 中间的一列,从上至下:心理安全感文化、持续交付、云计算、持续集成、自动化测试。
- 右侧的一列,从上至下:行业(控制)企业(控制)、工作恢复、透支
- 图例,从上至下:结构、二级结构、团队或者组织的统一目标、控制变量、正向预测关系、双向影响、负面影响关系、粗体字-今年新的调查结果(左侧1~4,中间1)
生产力研究模型 表明:组织可以通过投资易于易用的工具和信息搜索引擎、心理安全文化,以及消除技术债务的方式来提高工程师的生产力。 提高生产力还有助于提高员工的工作-生活平衡,并降低职业透支(教练注释-996icu)。
图片翻译参考:
- 左侧的一列,从上至下:实用且易用的工具、内部搜索引擎、外部搜索引擎、代码可维护性。
- 中间的一列,从上至下:心理安全感文化、生产力、技术债、松耦合的架构、监控。
- 右侧的一列,从上至下:多年的经验(控制)、SDO效能、软件交付效能、可用性、组织级效能、透支
- 图例,从上至下:结构、正向预测关系、负面影响关系、团队或者组织的统一目标、控制变量、弱关联性、粗体字-今年新的调查结果(左侧1~4,中间1~2,右侧2)
今年的报告再次确认了连续第六年各种重要发现:首先,可以在不牺牲速度的情况下优化稳定性。 其次,DevOps通过影响商业和非商业目标为客户和最终用户提供价值。
感谢为调查做出贡献的所有人。 我们希望此报告能够帮助各种规模,行业和地区的组织改进。 我们期待听到您对报告的想法和反馈。 您可以通过以下方式了解有关2019年加速状态报告的更多信息。
相关材料和扩展
报告尝鲜试读
报告封面
关注点:DORA + Google, 新的赞助商的支持。
报告目录
目录结构很类似,内容大不同。
DevOps四大核心度量指标
四个级别的表现者在四大度量维度上的比较,以及今年的数据更新。
精英表现者
他们始终遥遥领先。重点是所有的指标同时都好。
两大研究模型的分化
- 效能模型
- 生产力模型
灾难恢复测试
灾难恢复测试和DevOps强相关。
心理安全性
文化建设的一个关键组成。
DevOps转型的策略一览表
你们都用了哪些推广DevOps的策略呢?抱歉并没有刷成熟度这一项。
下载报告
目前Google的官网上提供了所有DORA的DevOps状态调查报告的下载包括2019年度最新的状态调查报告。为了方便国内DevOp实践者的学习,我将它下载到了百度网盘。请大家需要的按照一下方法下载阅读。
报告下载方法:
- 扫码下面的二维码,关注DevOps教练的微信公众号
- 进入DevOps教练的微信公众号的文字输入状态
- 输入数字 : 2019
- 识别自动回复的二维码
- 下载pdf版本的2019加速度DevOps状态调查报告
使用2019调查问卷服务
前面的文章发布了2019DevOps问卷调查的中文翻译版本,https://martinliu.cn/posts/2019-state-devops-survey-chinese-version/ 这是对原版英文调查问卷的翻译,由中国DevOps社区翻译组完成,现在我们已经将它通过问卷星平台转化成了可以使用的调查服务。
如果你的企业正在实施DevOps,如果你想了解一下这种称之为DevOps的科学的调查问卷,不妨可以通过下面的流程申请使用这个问卷服务:
- 发邮件到 info@DevOpsChina.org ;邮件标题为 dora 2019
- 邮件内容请包含:公司名称、使用范围(全公司、团队)、使用其实时间、联系人姓名、联系人手机/微信、调查问卷的套数(题套问卷对应一个网站,可下载一份数据采集结果)
- 本服务为免费社区服务,在收到邮件后就会尽快为您提供所需要数量的网址,并在约定的结束时间发送调查结果到你的邮箱。
后续
经过了多年对这项行业顶级调查问卷和报告的追逐。今年的报告内容量大,新发现多,而且引入了新的研究模型。我会从内容和模型层面做更多的总结和研究。后续用一系列的文章进行报道。请关注“DevOps教练”微信号的更新文章和本网址的更新。