HP ALM/ CAST AIP助Devops落地?

房利美通过实施DevOps改善了软件开发流程,实现了开发效率提高20%,IT成本下降30%的成绩。项目引入敏捷开发、简化治理等措施,并利用Jenkins、CAST AIP等工具支持自动化构建、测试数据管理和代码质量扫描。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

就DevOps可为组织及企业带来可度量的提升,房利美质量管理经理格雷格•戴维斯(Gregg Davis)的说:“在2015年房利美落地实施了三个想法:采用敏捷软件开发方法、简化治理、实现DevOps。该项目的主要目标是与客户合作、降低复杂性、授权开发人员、降低成本和加速开发。起初,项目工作开始于将现有的开发工具转换为DevOps开发运营。用于执行开发运营的技术包括Jenkins、iCART、CAST AIP、HP ALM\ QC、Rally \ Jira和Nexus。添加的内容包括自服务部署虚拟化服务器、自服务测试数据生成和测试数据管理。CAST AIP将代码质量和安全性扫描集成到自动化的构建过程,同时其自动化功能点的使用,可以在整个DevOps流程中度量生产率的变化。”

 

对于在Netflix上取得的成功,他这样解释道:“基础设施透明化为商业需求创造软件解决方案,这已成为房利美的核心概念。通过自动化以简化开发步骤、简化工作流程。开发过程中也遇到很多困难,许多工具需要开发人员预先手工安装,新加入的开发人员需要时间来熟悉这些步骤以及单个工具。对工具管理也耗费了大量时间成本,降低时间成本是一个挑战;广泛跨组织合作对企业风险控制过程的简化和自动化也是一种挑战;另一个问题是遗留的技术,它们可能并不是DevOps兼容的。我们的一些技术被过度定制,这也成为了一个需要过渡到新的解决方案的障碍。项目运行速度越快,软件质量问题越大,如何在实现快速交付的同时保证开发软件的质量是DevOps成功的另外一个关键因素。我们通过使用CAST AIP帮助在DevOps的流程中随时检查所开发交付程序的安全性、健壮性和可维护性,使房利美的每一个应用程序内部特性可见、可控。同时,通过CAST AIP所提供的各种管理者仪表盘数据,有效地管理DevOps开发效率的提高。到目前为止,实际应用中取得了开发生产率提高20%并且IT成本消耗下降30%的结果。”

 

 

采用DevOps的影响

 

随着项目接近完成,供应开发和测试服务器,过去需要2到4个月,现在可以通过虚拟化和自动化在几分钟内完成。自动化测试的实现,以及测试数据的生成和管理,在提高测试质量的同时节约了80%的时间。将代码质量和安全扫描集成到自动化构建过程中,大大增加了代码的采用和持续使用。建设和部署每年都在增长,总体生产率增长了30%到40%,而成本下降了30%。总体质量已经增长了32%,有些项目的质量达到了70%,因为发展的速度使开发人员能够快速解决积压的技术债务。

 

戴维斯说:“员工们的快速响应在开发我们的DevOps解决方案方面发挥了积极作用。”他指出,这种方法为房利美开发团队提供了学习新技能所需的工具和文化,打破障碍、获得更快的反馈。他指出:“通过减少或消除管理开销,开发团队能够更专注于开发过程而不是行政文书工作。”

 

整体的结果令人印象深刻,使该项目获得2017年5月 Interop ITX的DevOps优秀奖和信息周的IT优秀奖

 

展望未来

 

由于DevOps现在已经牢牢地嵌入到了日常运营中,戴维斯说,他预计通过更高级别的集成,并进一步促进开发团队的工具使用,并将继续改进铺设的道路。长期以来,他们都在利用DevOps方案所产生的数据来支持DevOps智能分析,使铺有路面的道路演变成一个“智能管道,”包含在代码变化之前利用TensorFlow人工智能预测分析可能的代码变化。

 

戴维斯建议其他组织和企业开始实施DevOps计划之前首先确保取得组织管理层的承诺与支持,因为一旦开始DevOps实践,你将采用一种整体的方式处理问题——人、过程和技术,在过程里监控每一个环节。成功地实施DevOps将为企业和组织带来可度量的提升。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值