为什么 Nationwide Insurance 在其整个企业中拥有 200 多个敏捷团队

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

这个答案很好地表明了企业如何才刚刚开始看到使用 DevOps 方法的潜力。像 Nationwide 这样的公司——世界上最大的保险和金融服务公司之一——在 DevOps 甚至作为一个概念正式存在之前就已经在采用精益和敏捷的概念。这些先驱者直接观察到这场变革是如何迅速演变的——并且不得不不断调整和改进他们的流程以在竞争中保持领先地位。

DeArdo 说,大约七年前,Nationwide 启动了一项专注于其开发流程(设计、开发、测试)的敏捷计划。这导致在整个企业中形成了敏捷团队(他们现在有 200 多个),其中包括他们的大部分开发工作。虽然他们从这一举措中获得了很多成果,例如提高质量、生产力和准时交货,但他们也意识到,为了进一步改进,他们需要审视整个交付价值流。他们的分析表明,他们有“由于缺乏持续的工作流到他们的敏捷团队而导致的前端等待状态,由于依赖资源(例如开发和测试环境)而导致的等待状态,以及由于手动活动而导致的部署延迟。 ”

通过采用这些原则并将其应用于整个交付价值流,他们希望推动一系列持续改进,从而更快、更高效地向客户交付。其中一个关键组成部分是他们的持续交付计划,该计划已经在进行中。

在过去的一年里,他们构建了 DevOps 模型,其中包含实践和文化支柱,建立在敏捷和精益原则的基础上。然后他们评估了他们在这些地区的位置。在一些方面,比如持续集成,他们已经很成熟了。在其他方面,例如持续交付 (CD) 和自动化基础设施,DeArdo 承认他们还有工作要做。因此,虽然在过去,他们可能有不同的领域分别专注于推动本地优化,但他们现在正在建立一个计划和路线图,以便他们可以优先考虑和管理正在进行的 DevOps 相关工作。

DeArdo 说:“虽然 DevOps 的很多重点都集中在测试和基础设施的自动化功能上,但我们花了相当多的时间来研究我们流程的前端以及工作如何流入我们的 CD 管道。在故事卡进入敏捷团队积压工作之前,我们将大部分时间(和金钱)花在计划上。我们的前端流程也有很多差异,这导致了浪费。而且我们的交付流程没有集成,无法在工作从规划到部署的过程中持续可见。”

DeArdo 的告别智慧是,虽然拥有正确的技术很重要,但如果组织缺乏“高效的端到端流程,可以在工作进展过程中提供持续的可见性并减少差异”,那么这将是徒劳的。否则,最好的技术对提供给客户的服务的质量和速度的影响将是有限的。

有关如何使用 DevOps 获得竞争优势的更多信息,请下载我们的免费白皮书: DevOps 误解和最佳实践。