研讨会回顾|AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

400-666-7732

研讨会回顾

AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

Suramericana公司在新市场取得增长,
并利用DevOps提高创新速度

Suramericana公司在新市场取得增长,并利用DevOps提高创新速度

Suramericana公司

拉丁美洲最大的保险业公司之一,在九个国家都有业务。

概述:凭借DevOps的思维和方法,Suramericana公司正在建立一个为其1000万客户提供创新保险产品的声誉,并打入整个拉丁美洲新市场。

挑战:提高新保险产品的交付速度以获得竞争优势

解决方案:通过使用CloudBees CI和CD来推动DevOps转型,以打破孤岛,加快部署,提高应用质量和安全性。

结果:

  • 部署时间从2周缩短到2小时
  • 缺陷数量减少了约75%。
  • 节省了数千小时的部署时间

产品:CloudBees CI

为了保持对竞争对手的优势,并更快地将高质量的保险产品推向市场,Suramericana公司最近启动了由CloudBees CI支持的DevOps转型,并扎根于敏捷开发、持续集成(CI)和持续交付(CD)。它的DevOps方法以创纪录的速度带来了新的客户,并刺激了该公司向新市场的发展。以前客户需要花几周时间购买的保险产品,现在只需几分钟就能在线购买。

在这些改进的背后,是Suramericana公司在推出WeSURA之前建立的一个优化软件开发流程。WeSURA是一个协作性的保险解决方案,使个人能够通过在线门户为自行车、智能手机、平板电脑或笔记本电脑的个人财产投保。在推出后的短短两个月内,WeSURA已经吸引了数百个社区的数千名客户。

WeSURA成功的核心是Suramericana公司的专业团队,他们致力于为公司和客户的利益带来行业最佳实践。此外,采用CloudBees CI为支持这些重要举措提供了基础。

Suramericana公司的软件开发人员和DevOps实施分析师Jennifer Pérez说,"我们的DevOps战略和CloudBees CI使我们具有竞争优势,允许我们快速提供我们的业务分析师要求的和我们的客户需要的应用程序和功能“。

以前,购买保险对客户来说不是一个简单或快速的过程。新的保单需要几个星期的时间来处理,需要人工处理客户邮寄过来的文件。Suramericana公司明白,必须要有一个更好的方法,使客户的流程更快、更容易。该公司将DevOps作为解决方案,并在此过程中加强了其竞争地位,为其哥伦比亚总部以外的市场创造了新的机会。

“有了DevOps和CloudBees,我们能够更快地进行创新,为客户提供比以往更多的价值和更好的服务,而且质量和安全功能比我们想象的更高”,IT架构总监Ryan Berrío Cardona说,“我们已经加强了我们的市场地位,并能够迅速扩展到更多地区,最终推动收入的增长”。

Ryan Berrío Cardona

Suramericana公司,IT架构总监

挑战

更快、更安全、更高质量地交付创新保险产品

一旦Suramericana公司的业务分析师构思出像WeSURA这样的新产品,实施和交付产品背后的软件的责任就落到了公司的IT组织身上,该组织包括800多名开发人员、测试人员、数据库管理员和架构师。

像许多组织一样,Suramericana公司有一个传统的软件开发方法,各部门独立工作。Suramericana公司对其软件开发实践进行了评估,并发现了大型企业的典型问题:IT部门内的孤岛、漫长的开发时间表、依赖大量手工操作的流程、不符合公司质量标准的工件以及缺乏对开发过程和应用程序健康状况的可见性。

作为解决这些问题的第一步,IT团队采用了敏捷的方法,并开始使用安装在服务器上的Jenkins实施CI和CD实践。Suramericana团队已经取得了初步进展,但还没有克服他们所面临的障碍。

Pérez说:"我们已经取得了很大的进展,但我们必须加快行动",“在一个核心项目中,我们要花2周时间才能投入生产。我们知道需要比从开放源码获得更多的东西来才能实现我们的业务目标"。

当IT组织开始进行一个新项目,将Suramericana公司现有系统与来自第三方的新核心保险后端集成时,持续的挑战被放大了。这是该集团开展的最大、最复杂的项目之一,无论是在所需的资源数量还是所涉及的技术方面。大约在同一时间,使用CI和CD的项目数量也从3个稳步增长到120多个,这突出了对可扩展性和企业级支持的需求。

随着规模的扩大,安全性是IT组织的另一个首要任务。许多的Suramericana公司系统处理客户的个人财务信息,该组织希望通过限制对开发和生产环境的访问来加强安全性。

Pérez说,"我们应用程序的安全性对我们的客户来说至关重要,无论是在外部还是在Suramericana内部。例如,一个团队只能访问他们项目的构建和生产,而不能访问任何其他团队的项目"。

解决方案

利用CloudBees的可扩展性、安全性和可支持性来推动DevOps的转型

Suramericana公司通过CloudBees Jenkins平台,在CloudBees工程师的企业级支持下,加强了其DevOps转型和对CI和CD实践的采用。

早期,IT团队认识到,这样的DevOps转型需要的不仅仅是新的工具和实践;它还需要影响企业文化变革和领导层的支持。一些业务分析员最初对新方法持谨慎态度,不愿意接受它。Pérez、Berrío和他们的同事通过提供额外的CI和CD实践培训以及记录Suramericana团队已经取得的早期成功,逐渐征服了这些怀疑者。

该团队通过实施新的认证方案加强了安全性,在该方案中,他们使用基于角色的访问控制和文件夹插件来限制团队的访问,使其只能访问支持客户所要求的安全合规的项目。

随着他们开始规模化运作,他们使用CloudBees Jenkins运营中心的分析功能来深入了解组织的Jenkins使用情况。例如,有一次由于缺乏可用的共享代理,他们就知道因此损失了多少开发生产力。

对于大型核心保险后端集成项目,该团队花时间准备其现有的Jenkins设置,根据需要调整Maven Ant任务和自动测试,以便与第三方软件一起工作。例如,由于该软件缺乏在生产中实施回滚的简单方法,该团队在Jenkins中加入了额外的单元和集成测试,以进一步验证发布版本的稳定性。

由CloudBees Jenkins平台驱动的DevOps转型稳步消除了使开发、QA、运营和业务分析团队无法有效合作的孤岛。过去,开发人员创建的新功能可能与分析师的设想不完全一致,而现在,分析师在与敏捷开发团队一起创建用户故事方面发挥了积极作用。

同样地,业务分析员不再是简单地报告 "系统不工作",而是可以确定某个具体的功能被破坏,并提出可能的补救措施。

Pérez说:"我们的分析师现在可以看到流程的所有方面,包括开发和运营,以便正在开发的功能更好地满足业务需求并更快地交付给客户。

Suramericana公司目前有一个拥有18个共享代理的Jenkins控制器,每天在五个环境中为120个不同的应用程序协调7000多个自动化单元、集成和端到端测试以及50个自动化部署。放眼未来,IT团队计划开始使用高可用性插件,以尽量减少停机时间,并使用蓝海用户体验(Blue Ocean UX)来直观地创建和管理持续交付流水线。

结果

部署时间从2周减少到2小时。

Berrío说:"使用Jenkins,我们的构建和测试过程涉及许多手动操作,我们需要长达2周的时间来向生产交付。有了CloudBees CI,我们已经将这些步骤自动化,现在可以在2个小时内部署到生产“。

缺陷数量减少了约75%。

Pérez说:"通过使用Jenkins和CloudBees应用敏捷方法、CI和CD实践,帮助我们提高了交付产品的质量,并且不会累积技术债务。今天,我们四个独立项目的总缺陷数与过去单个项目的缺陷数差不多。"

节省了数千个小时的部署时间。

”在过去的18个月里,我们在QA环境中进行了28000多次部署,在生产环境中进行了近2000次部署,都取得了100%的成功“,Berrío说,"使用Jenkins和CloudBees的自动化使我们能够将这些部署所需的时间减少7500多个小时。"

CloudBees授权合作伙伴——龙智

提供CloudBees的咨询、销售、实施部署、培训、技术支持服务。