劳埃德银行集团的Devops首席劳工银行集团举办的博览会第一个主要的谢富康活动期间探讨了支持快速,安全的软件开发的文化挑战。
Mark Howelo of Lloyds Banking Group的Devops负责人描述了多年来,多年来,零售银行的互联网平台有单独的开发人员和运营团队。
“我们有开发人员编写和测试代码,然后被抛出到运营团队,”他说。“操作不喜欢改变,他们会批评代码。”
回来几年后,当劳埃德人开始调查Devops时,IT运营团队为互联网和移动银行平台进行了为期五天的服务级别协议,就接受代码变更进入生产环境。
给定银行业务是一个受监管的行业,任何变化都可能影响数百万用户的移动或网上银行平台,IT运营团队需要时间来确保推出生产环境的任何代码通过所需的安全性,稳定性和合规性要求这生意
两支球队的分离意味着开发人员并不明白为什么需要延误。
很少有企业不在某种数字化战略上。所有尺寸的企业都认识到他们可以通过能够快速开发新的软件的产品和服务来获得竞争优势,并通过快速开发新的软件产品和服务,并为客户提供最少的延迟的客户。
在Chef在其DevOps工具集中推广的架构中,有一个所谓的管道,可确保根据整个软件堆栈检查代码或IT基础架构软件的每个变化。
这样的方法使用自动化进行测试和部署修补程序或新软件功能进入生产环境。安全性和合规是被认为是一流的公民,就在Devops过程的前面,而不是在IT操作中的最后阶段,以确保软件可以尽快进入生产。成功依赖于开发商和运营团队在一起工作。
豪威尔发现,在软件工程团队和IT运营团队之间将Devops团队作为中间人在软件开发和实时部署之间的路线中创建了不必要的瓶颈。
在Lloyds,Howell说Devops的技术实施是容易的。“当我拥有19,000名同事[跨Lloyds银行业集团]时,困难的部分是播种变化。它是关于改变心态,挑战审计以及如何认识和赋予人们做出决定的审计。“
他在厨师活动中推荐代表的方法认为是挑战通过组织延续的神话。这些导致人们的文化自动说“否”,而无需检查现有合规规则或法规是否允许。
“有一个明智的对话,一般会被接受,”他说。“我们必须能够相信[软件]工程师做正确的事情。”
从合规和安全角度来看,人类确实犯错误:“那是自动化帮助的地方。从根本上说,它是关于赋予团队权力,“豪威尔说。
Lloyds于2017年建立了卓越的Devops,Howell领先。它的作用是宣传在整个银行中使用Devops。“在一天的基础上,我无法影响19,000人,”他说。
焦点是战略,看着品牌和愿景,而不是代表业务遗产的卓越中心。“Devops对Lloyds的意思是什么?我们如何在有5000万客户的银行环境中安全地使用速度进行速度?“豪尔说。
有少量的咨询和培训,例如在商业中向人们展示人员如何在Devops中使用企业源控制或Devops如何用于管理IT基础架构,但Lloyds Bank的Devops卓越中心的主要作用是给予指导并提供明智的观点。
“我们共同将社区共同分享了伟大的故事[展示别人]他们所做的事情,以及互相帮助,”他说。
实现这一目标是通过组织外部托管的事件。“我们获得100多位同事,跑一个活动,让访客讲话,”豪威尔说。“人们然后有一个平台来分享他们的故事。例如,我们的公共云团队将告诉我们路线图上的内容。这一切都有助于将社区粘在一起。“
豪威尔表示,该团队还与业务利益相关者共度时光,以确保整个业务的决策者欣赏卓越中心希望作为银行更广泛的业务战略的一部分实现的目标。
“我真的与财务负责人真正有一个半小时的谈话,了解一个容器是关于什么的,”他说。“我们正在与利益相关者建立这些关系 - 风险,审计,金融 - 这些是能够真正帮助您的人。”
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。