2017年度的DevOps最新现状研究报告最新出炉,这份由Puppet牵头DORA(DevOps Research Assessment)主导的报告已经成为每年获取DevOps最新研究现状的权威资料。今年从这份长达53页的报告中又能有哪些收获和感悟,让我们拭目以待。
Dora
Jez Humble和Gene Kim位列其中,为这份报告的权威加上了足够的注解。而Dora也正是由这二位和 Dr. Nicole Forsgren共同创立的。
Dora的Sponsor和参与企业有HPE/Splunk/Amazon/Atlassian等
内容概要
如今,作为一种已经被接纳和理解的一组文化价值和实践的集合,DevOps已经被证明能够帮助各种体量的组织改善软件发布以及质量和安全,同时能为产品的开发提供快速的反馈。在过去的六年中通过对超过27000份DevOps调查反馈,有了足够的证据去证明DevOps实践推动了IT的更高效能。而更高的效能则改善了生产性,利润和市场份额。
今年,研究同样发现了DevOps所能带来的不仅仅是财务上的改善。所有的组织,不管是盈利组织还是非盈利组织,不管他们的使命是什么,通过实践DevOps都能在实现目标的过程中有所改善。
通过对领导者如何高效地影响技术实践和流程改善以实现更好的IT和组织效能方面进行研究,同时发现自动化是各个组织之间效能不同的关键要素。而在应用架构以及组织结构构成是如何影响软件开发和交付方面同样也做了更加深入的研究。
六大主要发现
变革型领袖体现出文化塑成的五个维度
在塑成高效能企业文化方面,五个维度的共性要素能够极其有效地帮助企业文化转型。 愿景, 启发性沟通, 智能激发, 支持性的领导力, 相互间的认可:这个五个共性要素与形成高效能企业文化有着紧密的联系。高效能团队在这些要素方面表现都非常好,而这些也是其与低效能团队的显著区别。
高效能团队持续保持更快的速度和更好的稳定性
与去年相比,随着低效能成员改善部署频率以及缩短交付实践的变化,高效能成员和低效能成员在产出方面的差距在缩小。然而,低效能成员在故障的回复时间和失败率上明显偏高。研究认为这是快速部署的压力更多的造成了低效能者对构建质量的重视不足导致。
自动化给组织带来巨大福利
相比与其他团队,高效能成员所在团队通过自动化显著地提高了他们地配置管理/测试/部署以及变更审批流程。其结果是更多的时间和创新可以用在反馈回路中。
DevOps在所有的组织中得到了践行
今年通过研究组织的财务和非财务的指标,在愿意实现这些指标方面高效能者是低效能者的两倍。去年的研究也表明,不管是COTS( commercial off-the-shelf software)还是部署在云端的微服务,都可以进行DevOps实践来实现更好的效率。而今年,如何在DevOps的世界里重新审视COTS,更加深入的指导原则被引入了进来。
松耦合的架构和团队在持续交付方面表现更好
为了达到IT高效能之路,在架构上迁移到松耦合的服务,组织上转换为松耦合的团队是一个好的开始。松耦合的服务使得服务之间能够独立的进行开发部署而不相互影响。而松耦合的团队则能使得对变更对应更加有效。对那些从创意到产品之间需要很多手工处理和审批流程的企业,这种转变需要不少投资。而松耦合的服务和团队带来的益处也是显而易见的:更多的产出和更好的质量与稳定性。
精益产品管理驱动更好的组织效能
精益产品管理实践帮助团队更加高频地交付客户真正想要的特性。这个快速的交付回路使得团队可以进行尝试,与客户之间创建一个反馈回路。而这个结果则是整个组织的收益,可以从利润/生产性/市场份额上予以衡量。
采样分布
过去的六年中,对IT职业从业人员/开发者/决策者等进行了超过27000份的调查问卷,涵括了当今最复杂的DevOps实践。而今年超过3200人参与了这项调查。
区域
采样的地域多数取于北美和欧洲,二者之和超过80%。
行业与规模
科技与金融撑起半壁江山,而零售/通信/教育/医疗/政务/健康/保险/制造等主要行业也达到40%左右,整体行业均有涵括。
2000人以上的大型公司占到41%,100-2000人中等公司占比35%,100人以下的小型公司22%,另有2%状况不明。整体来说各种规模构成均有研究。
关于系统规模,2000台服务器以上的大型系统占比29%,100到2000台服务器构成的中型系统占比38%,100台以下的小型系统占比20%,各种系统规模也均有涵括。
DevOps团队
随着DevOps理念和实践的不断推广,与DevOps团队相关的工作人员也开始逐年明显地递增。