在英国伦敦召开的第一届 欧洲DevOps企业峰会 上,巴克莱银行开发服务主管 Jonathan Smart先生 报告了为实现该银行DevOps之旅的全球影响力(涉及超过四十个国家,十三万多雇员),他们是如何做到与本地(指特定的商业区域或者地理区域内)文化的融合。该过程中需要去共享原则,但是实践则是需要通过原则在本地环境中的应用而提炼出(在需要处还应加以指导)。
据Smart透露,巴克莱银行已将敏捷和DevOps扩展到全企业范围内,到目前为止已取得了很好的效果。该做法的成功实施归因于它并非是墨守成规的,与之相反,它是基于所得到的自顶向下和自底向上的支持,并避免了实施中的“放诸四海皆准”的心态。为在企业中推进好的实践,不能采取对典范架构和实践以自顶向下的方式全盘地施加的做法,这样反而会导致员工缺失参与的热情和信任感。Smart指出,在巴克莱银行中所有的实践是被共享的,在所有的团队间具有一致的敏捷变更生命周期、敏捷原则和敏捷控制。
Smart补充到,有别于试图去规模化敏捷(即不加区别地将适用于某个团队或某种文化的模式和实践应用到其它的团队和文化中),实施中需要的是去缩减组织规模(将大规模的、通常是在筒仓中的团队分解为基于整体特征或产品的团队,这样对于相同的工作,可用更少的工作移交去更快地完成。)。一个工作流改进的实例是创建“控制部落”。在项目启动之初,“控制部落“就被分配到开发史诗故事中,这样使得在最小化项目运行时间及控制有效性的同时,加入了安全性和合规特性。
其它一些巴克莱银行为提升敏捷而首创的实践包括:联合DevOps领导力论坛、DevOps锦标赛(对符合本地文化的同时也满足原则的变革,具有推进和维护这些变革的自治权),实践社区(在特定的领域内共享经验),随即可用的培训(现场的或非现场的)和指导(尤其是针对中层经理,他们经常对商业成果展示感到焦头烂额)。以上的所有做法促成了企业中持续验证文化的建立,正如Smart所总结到的:“需要数年时间才能改变一个长久存在的文化”。
Smart指出,巴克莱银行这样颇具规模的企业投身于此变革之旅的动机,是因为不久的将来银行业就要推出更具透明性(参见“ 开发银行标准 ”)的行业要求(和规则),这已经开始出现于 英国银行开放API 规范中。同时, 金融科技 的发展也前所未有地裁剪了银行的利润率。
查看英文原文: Blending Agility and DevOps with Local Cultures at Barclays
感谢张龙对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们。