国内外大型企业实践表明,标准化和工具赋能是企业成功的关键所在。DevOps 标准及基于标准的 DevOps 持续交付流水线平台和项目实践,可以较大幅度地提质增效,更加安全敏捷地提高企业市场竞争力!“以评促建,以评促改”,以评估为抓手,让 DevOps 标准更快更好落地,助力企业数字化转型。
2022年12月26日,中国信息通信研究院隆重公布了 DevOps 系列标准及 AIOps 系列标准最新批次评估结果。
南京银行股份有限公司(以下简称“南京银行”)本次参评的项目为 南京银行数字信用卡项目,该项目顺利通过由中国信息通信研究院开展的《研发运营一体化( DevOps )能力成熟度模型》持续交付标准3 级评估,代表着南京银行的 DevOps 能力在相关领域达到国内领先水平。
本批次评估已于2023年1月6日中国信通院主办的 “2022 GOLF+ IT新治理领导力论坛”上正式举行授牌仪式。
此次,我们采访了南京银行信息技术部副总经理余洁,一同深聊团队在项目参与评估时的细节和故事,分享南京银行 DevOps 实践的经验。
Q、 您好,请介绍一下您和您的企业,以及此次参与评估的项目。
余洁:南京银行成立于1996年2月8日,是一家具有独立法人资格的股份制商业银行和上市银行,实行一级法人经营管理体制。成立26年来,始终坚守做强做精做出特色,致力于成为中小银行中一流的综合金融服务商的战略愿景。按照自身发展规划,推动业务平稳较快增长,风险管控不断加强,资产质量稳定优异,经营效益稳步提升,综合实力显著增强。注重深化公司治理,优化战略股东结构,加强资本规划管理,保持股东良好回报。同时加大信息科技投入,推动数字化转型,强化数字赋能和场景应用。
此次参评的数字信用卡项目,是南京银行以“云化、线上化、智能化”为方针的数字化转型产品。在传统银行卡基础上赋予以数字形态,以小程序和公众号的实现形式,全程线上化更加贴近用户、便于使用。依托数字信用卡数字化获客、场景活客、即刻支付的产品能力,结合消费场景,形成了获客-活客-权益-复购的业务闭环。
Q、恭喜您通过 DevOps 标准评估,此次贵公司项目通过的是持续交付3级,表明达到了国内领先水平,请说一下您此时的感受。
余洁:很高兴数字信用卡作为南京银行的首个参评项目,顺利通过《研发运营一体化(DevOps)能力成熟度模型》持续交付 3 级能力评估,取得了开门红。同时也非常感谢信通院的各位专家在评估过程中对我们的指导和帮助。自2022年上半年开始,我行积极探索和实践 DevOps,在较短时间内取得如此阶段性的成果,离不开领导的大力支持和项目组成员的通力协作,这份荣誉也在很大程度上鼓舞了我们 DevOps 能力建设工作。
Q、 贵公司是如何决定加入 DevOps 标准评估工作中的?
余洁:随着南京银行数字化转型的不断深入和敏捷转型的大力推行,金融科技条线也在不断地转型升级,南京银行对标行业先进,引入 DevOps 持续交付 3 级标准,一方面是为了快速响应业务需求变化、解决业务快速发展要求与金融科技交付效能不匹配的问题,提升持续交付的能力;一方面是借助 DevOps 来检验我行敏捷转型的成效。
Q、通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?
余洁:首先,我们参照 DevOps 标准,积极开展数字信用卡项目的 DevOps 实践,从最开始仅支持自动构建、自动部署和发布,到流水线中加入单元测试、代码扫描、自动化测试、和质量门禁强控,再到端到端的持续交付。交付效能有了明显提升,为应用快速开发部署和业务快速创新提供了技术基础。
其次,通过本次 DevOps 实践,团队成员们通力协作、攻坚克难,不仅提升了团队人员的能力水平,也储备了一批 DevOps 人才。
Q、 您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?
余洁:我行对标 DevOps 标准的 49 个能力项,结合现状,检核不足,进行持续改进,持续交付能力取得了显著提升。
Q、 对于此次参评的项目,其IT系统有哪些特色,当时是怎么规划和设计的?
余洁:本次参评的数字信用卡项目,是我行数字化转型的典型成功案例,搭建了完善的用户申卡体系,权益体系及标签体系,助力业务数字化精准营销。前端依托于微信小程序和公众号生态,更加贴近用户,便于使用;后端基于”鑫云+”云平台,整体采用SOFA分布式服务架构,既实现了中间件的统一分配管理,又实现了从应用到数据库的全程高可用和易扩展,充分应对面向互联网的复杂交易场景。
Q、 此次通过评估的过程顺利吗?遇到什么困难?如何解决的?
余洁:作为南京银行首个 DevOps 试点项目,我们打破了部门之间的壁垒,跨部门组织项目团队,我们整个团队也都干劲十足。但期间也遇到了一些困难,主要有以下两个方面:
一方面,现有工具平台中,有自主研发的系统,也有产品外购的工具。如何克服技术栈的差异,打通和集成工具链、建设 DevOps 平台,我们在不同工具之间的互联对接方面投入了比较多的精力。
另一方面,我们项目组汇聚了架构师、应用研发、测试运维等多方面的技术骨干,骨干成员们都有日常的开发任务及其他项目的压力,且我们 DevOps 项目的时间比较紧张。如何高效、高质量地完成手头的各项工作任务,对项目成员来说是一个挑战。也很感谢项目成员们的日夜兼程,使得我行数字信用卡 DevOps 项目顺利通过评估。
Q、 对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是?
余洁:通过数字信用卡 DevOps 试点项目,我们以评促建、以评促改,最大的收获是研发效率和交付质量有了很大的提升。通过三层看板进行需求拆分和进度管控、敏捷迭代的方式进行开发,做到了持续性快速迭代;根据构建计划、测试计划、部署计划,落地打通科管门户、云效、接口测试平台、nexus、金融云多个平台,完成数据及工具链的集成使用;基于Aone-flow分支模型及制品晋级策略,搭建一包到底的流水线(含数据变更流水线),涵盖构建、单元测试、sonar扫描,充分保证了制品质量。做到了将工程实践沉淀到工具和平台,为敏捷交付提供技术支撑。
下一步的计划主要围绕以下两个方面,一方面是将 DevOps 工程能力的要求和实践经验沉淀为组织的体系规则和指导要求,修订我行的软件过程管理体系;另一方面是借助信通院的 DevOps 标准、依托于我行的 DevOps 平台,将数字信用卡项目的 DevOps 实践成果,推广到其他项目中,促进行内研发工程能力的全面提升。
Q、 对于 DevOps 的发展前景,您怎么看?
余洁:DevOps 涵盖研发交付全生命周期,已成为助力企业快速实现数字化转型不可或缺的软件开发模型。接下来,南京银行会持续关注标准新要求,继续推进符合我行实际的 DevOps 建设,也相信未来会有更多的企业加入到 DevOps 转型的浪潮中。
南京银行数字信用卡项目评估照片:
敏捷看板
release流水线
国有&股份制&城商行参评详情:
截至目前,六大国有商业银行通过 DevOps 能力成熟度评估数量如下:
股份制银行参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:
城商行参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:
* 统计截止日期至:2022年12月26日,数据来自于DevOps评估官方网站,并依据评估总数排序,数量相同则依据评估批次先后排序。
数字为对应企业通过 DevOps 持续交付标准 3 级、技术运营标准 2 级/2+级、安全及风险管理2级、系统和工具评估的项目/模块数量。
研发运营一体化(DevOps)能力成熟度模型介绍:《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,是最完整、最权威、最具行业指导性的研发运营一体化(DevOps)能力标准之一。由中国信息通信研究院主导的 DevOps 标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。
与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。研发运营一体化(DevOps)总体架构可划分过程(敏捷开发管理、持续交付、技术运营)、应用设计、安全及风险管理、系统和工具、业务价值管理、合作开发运维、持续测试等。