国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。DevOps 标准及基于标准的 DevOps 持续交付流水线平台和项目实践,可以较大幅度地提质增效,更加安全敏捷地提高企业市场竞争力!“以评促建,以评促改”,以评估为抓手,让 DevOps 标准更快更好落地,助力企业数字化转型。
2022年7月28日,中国信息通信研究院隆重发布了 DevOps 标准持续交付最新批次评估结果。
浙商银行股份有限公司(以下简称“浙商银行”)本次参评的项目为产业链金融服务平台项目,顺利通过中国信息通信研究院开展的《研发运营一体化( DevOps )能力成熟度模型》持续交付 3 级评估。代表着浙商银行的 DevOps 能力达到国内领先水平。
评估单位:中国信息通信研究院
中国信息通信研究院云计算与大数据研究所所长何宝宏先生公布评估结果:
▲ DevOps 评估结果公布现场
此次,我们采访了浙商银行金融科技部总经理助理沈斌先生,一同深聊团队在项目参与评估时的细节和故事,分享浙商银行 DevOps 实践的经验。
-Q&A-
浙商银行金融科技部
总经理助理 沈斌
Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。
沈斌:我是浙商银行金融科技部总经理助理沈斌。浙商银行是12家全国性股份制商业银行之一,总部位于浙江省杭州市,在全国21个省(直辖市)及香港设立了288家分支机构,系全国第13家“A H”上市银行,聚焦数字经济、数字社会、普惠金融、共同服务等战略部署,坚持以客户为中心,以数字化改革为主线,充分依托浙江省数字化改革优势,致力于打造“创新、敏捷、开放”的数智浙银。浙商银行金融科技按照“坚持金融科技创新驱动发展,全方位赋能业务模式和经营管理创新转型”的定位,承担全行金融科技应用研究、规划建设、系统运行、信息安全和风险管理、数据治理及大数据应用等职责,拥有一支具有较强自主研发、敏捷迭代能力的金融科技队伍,可实现关键业务产品主导研发,关键技术自主可控,为浙商银行高质量发展贡献科技力量。
本次参与评估的项目是产业链金融服务平台,产业链金融服务平台聚焦中小企业融资难、融资贵等痛点,通过为核心企业上游生产企业、经销商、个人等设计业务方案,提供线上融资,帮助核心企业扩大销售,进而为核心企业供应链上下游提供融资、结算、资金管理等一揽子在线供应链综合金融服务。产业链金融服务平台项目设计通过公共的对客交易模块以及相应基础服务实现同类型产品快速适配上线,并将对客渠道进行标准化的功能整合,加速我行金融服务生态发展。
Q:恭喜您通过 DevOps 标准评估,此次贵公司项目通过的是持续交付3级,表明达到了国内领先水平,请说一下您此时的感受。
沈斌:很高兴产业链金融服务平台能够顺利通过《研发运营一体化( DevOps )能力成熟度模型》持续交付 3 级能力评估,非常感谢信通院各位专家在评估过程中的指导与帮助。产业链金融服务平台作为浙商银行首个 DevOps 实践标杆项目,极大地鼓舞了我行 DevOps 能力建设工作,也是一个里程碑式的工作成果,深化了我行“以科技敏捷、组织敏捷驱动决策敏捷、业务敏捷”的数字化思维。
Q:贵公司是如何决定加入 DevOps 标准评估工作中的?
沈斌:DevOps 标准,是由中国信息通信研究院牵头,联合多个企事业单位专家制定的行业标准,是项目全生命周期一体化工作流,用于促进开发、测试、运维部门之间的沟通、协作与整合。我行一直以来都在着力打造金融科技发展生态,推行一体化敏捷研发机制。在全行数字化改革系统开启的契机下,2021 年正式启动了 DevOps 建设,并且针对平台建设、人员赋能和敏捷转型等做了一系列工作。本次加入标准评估,是希望通过以评促改的方式,对标 DevOps 标准要求、学习行业最佳实践,不断提高项目质效,提升内部管理数字化水平,助力打造“数智浙银”金名片。
Q:通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?
沈斌:顺利通过 DevOps 能力成熟度评估,标志着浙商银行的持续交付能力达到行业领先水平,为后续行内进行持续交付能力推广奠定了基础。基于 DevOps 的软件质效体系建设,赋予项目及组织极大的能力及成效,一是通过完成项目生命周期中各环节的自动化串接,提升交付效率;二是通过在持续流水线中引入质量检查环节,提升交付质量;三是通过自动化软件交付流程,使得构建、测试、发布软件能够更加快捷、频繁和可靠,有助我行更快地将新产品或服务推向市场,敏捷响应客户需求。
Q:您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?
沈斌:本次评估我行对标 DevOps 标准,实现七大能力项、49个能力子项的提升,赋予项目及组织极大的能力及成效,具体表现在以下几个方面:需求交付周期缩短、版本构建时效加速、代码质量显著提升、测试效率明显升高、生产问题发生降低。
Q:对于此次参评的项目,其IT系统有哪些特色,当时是怎么规划和设计的?
沈斌:此次参评的项目是产业链金融服务平台,该项目充分运用生物识别、机器学习、区块链、物联网等数字化技术,面向供应链上的销售、代采、应收款付等多种场景,整合区块链应收款、分销通、供货通、订单通等多个平台化服务产品,为供应链上下游提供场景化、线上化、自动化和数字化的综合性金融服务。产业链平台在服务实体经济、营造共建金融生态等方面获得了丰硕成果。
Q:此次通过评估的过程顺利吗?遇到什么困难?如何解决的?
沈斌:本次评估总体来说还是比较顺利的,我行对于此次评估也是非常重视的,2021年6月,我行正式启动 DevOps 能力建设,在项目开展过程中,我们确实也遇到了很多的问题和困难,主要体现在:
1.研发质量意识低。软件质效体系建设中提升开发质量意识是比较重要的一环,但实际项目组内开发人员自测少,代码审查流于表面。对此我们建立了三步走方案:一是制定规范明确目标,包括单元测试要求(存量代码覆盖率50%,增量代码覆盖率80%)、代码审查指标要求(千行代码评论数为4);二是引入工具完善平台,如单测技术探索引入mockbean、spybean(挡板),明确自定义桩函数写法和单测边界,如建设代码审查在线流程,使审查过程透明化,痕迹化;三是通过开展单元测试相关培训提升人员质量把控能力,实施研发质量控制方案切实提升项目质量。
2.研发过程不透明。原对研发过程的控制仅为里程碑节点管控及相应产出物检查,过程质量、人员效率不透明,无法有效管控。对此一方面我们拆分工作并建立人与工作的强关联,即建立工作项、代码、制品、人员四者间的关联关系,实现制品包精准追溯需求,变更需求时能精准定位代码,强化变更风险的评估和把控能力。另一方面依托平台推进流程,即项目全流程均在DevOps效能平台操作,配合质量门禁使每个流程的产出物符合质量要求。
Q:对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是?
沈斌:最大的收获是产业链金融服务平台参评项目通过了 DevOps 持续交付三级标准评估,为我行树立了标杆、奠定了基础,同时也探索出一套适合我行的 DevOps 最佳实践,以便将 DevOps 进一步推广到其他项目,帮助我行实现整体研发效率和质量的提升。
后续我们将在行内进行大范围 DevOps 推广,一是扩大平台工具受众面,将我行项目研发过程标准化、自动化,质量控制可视化、智能化。二是开展平台操作培训,培训过程中同步灌输 DevOps 标准理念,提升整体质量意识,实现浙商银行研发效率和质量的全面提升。
Q:对于 DevOps 的发展前景,您怎么看?
沈斌:DevOps 是项目全生命周期一体化工作流,打破传统划分的团队之间的界限,从而实现了时间更短、质量更好的迭代,助力企业数字化转型。DevOps 的最新趋势我行也在持续关注,包括将 Kubernetes 与 DevOps 实践相结合,实现自动化容器化应用程序的部署;DevSecOps 的兴起,将安全性纳入每个开发阶段,从而可发现并快速解决任何风险等。
未来,浙商银行将持续关注 DevOps 的发展趋势,结合我行行情加以探索和实践,不断提升交付能力,实现质量的定量式管控,从而推动金融科技高质量发展。
浙商银行产业链金融服务平台评估照片:
浙商银行产业链金融服务平台项目情况展示:
股份制银行参评详情
截至目前,共有56家各行业名企149个项目参与 DevOps 能力成熟度模型评估,包括六大国有银行、股份制银行、城商行、互联网、证券、保险和通信等行业的众多头部企业。其中,股份制银行参与 DevOps 能力成熟度模型评估的企业如下:
* 统计截止日期至:2022年7月28日。数据来自于 DevOps 评估官方网站,以评估总数排序,数量相同则依据评估批次先后排序。
* 数字为对应企业通过 DevOps 持续交付标准 3 级、技术运营标准 2 级/2 级、安全及风险管理2级、系统和工具评估的项目/模块数量。上述统计数据已包含企业及子公司参评情况。
《研发运营一体化( DevOps )能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,是最完整、最权威、最具行业指导性的研发运营一体化( DevOps )能力标准之一。由中国信息通信研究院主导的 DevOps 标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。
与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。DevOps 标准评估体系主要包括敏捷开发管理、持续交付、技术运营、应用设计、安全及风险管理、系统和工具等部分。
DevOps 标准评估相关事宜,请联系:
中国信息通信研究院@刘凯铃
电话:156 5078 6171(同微信)
邮箱:liukailing@caict.ac.cn
魏焕新@高效运维社区
电话:18500255645(同微信)
邮箱:weihuanxin@greatops.net
本文转自中国信通院CAICT数字化治理公众号:
燃!浙商银行通过 DevOps 持续交付标准 3 级评估,相关能力达到国内领先水平