DevOps 具有许多可量化的技术和业务优势,包括管理结构由集中发布转为自适应发布、更短的开发周期、更高的部署频率和更快的上市时间等,因而在全球范围内,DevOps 理念已经从单纯的软件开发企业深入到其他进行数字化转型的传统型企业。由于它非常依赖于加强沟通、协作和创新,从而也可以成为组织内文化变革的催化剂。
它可以为企业做什么?或许我们可以从那些成功实践 DevOps 的企业,如Capital One 、西门子、宝马等公司得到答案。
一、Capital One
Capital One 是一家老牌金融公司,2010 年时,拥有过时的瀑布式开发流程,大量外包,拥有庞大的内部数据中心,以及手动构建、部署和测试操作。到 2018 年,历经多年后,Capital One最终成为第一家在公共云上托管其银行应用程序的大型银行,巩固了其作为 DevOps 领导者的声誉。
从那时起,该公司得到了全面改造。今天,Capital One 被视为敏捷开发和云原生基础设施领域的领导者。它无情地致力于通过开源软件开发自己的工具——几乎完全在内部完成。
Capital One 进行 DevOps 转型的最初目标是速度,但作为一家金融服务公司,安全和治理同样重要。通过 DevOps 创建的协作文化对这一举措至关重要,对问责制和“无畏精神”的关注也是如此。Capital One 的自行开发的 DevOps 数据面板软件 Hygieia 备受推崇,当然,它是开源的,也可供公众使用。
二、西门子
作为一家工业公司,西门子在其 170 年的大部分时间里都在处理硬件产品。但与许多公司一样,软件已成为西门子产品组合中日益增长的一部分。这促使西门子的产品开发方式从基于项目的方法(每