资讯 数字家庭 智能硬件 曝光 评论 快讯 智能

郑州银行-通过 DevOps 持续交付标准 3 级评估,相关能力达到国内领先水平

来源:财讯网 2021-10-28 15:42:35
A+ A-

各大企业的实践及相关数据表明,标准化和工具赋能是企业成功的关键。DevOps 标准及基于标准的 DevOps 持续交付流水线平台,能有效针对企业软件研发提质增效,不仅更快更灵活,也大幅度提高企业核心竞争力!

2021 年 10 月 22 日,DevOps 国际峰会在北京顺利召开!DOIS 大会呈现互联网大厂、海外名企和行业一流企业的实践案例与工具技术,聚焦 DevOps 在金融、通信等行业的系统性实践。

会上,中国信息通信研究院隆重发布了 DevOps 标准持续交付第十四批评估结果。郑州银行股份有限公司本次参评项目为新一代零售信贷系统项目,该项目顺利通过由中国信息通信研究院开展的《研发运营一体化(DevOps)能力成熟度模型》持续交付 3 级评估。

此前,郑州银行的核心业务系统通过了持续交付标准 3 级评估和技术运营 2 级评估。

评估单位:中国信息通信研究院

中国信息通信研究院云计算与大数据研究所所长何宝宏博士为郑州银行授牌:

DevOps评估结果公布现场

此次,我们采访了郑州银行信息科技部总经理贾爱军先生,一同深聊团队在项目参与评估时的细节和故事,分享郑州银行 DevOps 实践的经验。

- Q&A -

郑州银行信息科技部总经理贾爱军

Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。

贾爱军:郑州银行是一家位处中原大地的区域性银行,致力于以金融服务融入地方经济社会,推进高质量发展。近年本行经营管理能力的持续提升,得到了社会各界的广泛认可。在英国《银行家》杂志最新公布的全球银行 1000 强榜单中,郑州银行位列第 247 位,综合竞争力居全国城商行第一梯队;本行于 2015 年在香港联交所上市,2018 年 9 月在深交所挂牌上市,首开国内城商行 A+H 股上市先河。本次参评项目为新一代零售信贷系统。新一代零售信贷系统主要提供个人及小微客户的贷款产品管理、贷款流程管理、贷款申请管理等功能,实现了特色业务智能化审批及获客、风控、运营一体化管理。该系统夯实小微信贷业务发展基础,提高客户服务体验,是郑州银行最基础最重要的业务系统。

Q:恭喜贵公司项目通过的是持续交付三级,表明达到了国内领先水平,请说一下您此时的感受。

贾爱军:很高兴能够通过这次评估,新一代零售信贷系统是郑州银行第一个通过中国信息通信研究院持续交付 3 级评估的微服务架构的系统,本次过评代表着郑州银行实现了微服务架构系统的持续交付工作的标准化,具有十分重要的示范和指导意义。

Q:贵公司是如何决定加入 DevOps 标准评估工作中的?

贾爱军:自 2018 年起郑州银行先后进行了新一代核心系统项目群、“五朵云”项目群、大数据平台等系统的建设工作,在推动IT架构转型的同时,逐渐形成科技业务相融合的组织协作模式。在这些转型过程中,亟需解决的是人员效能、技术平台支撑等关键性问题,郑州银行了解到中国信息通信研究院的 DevOps 研发运营一体化能力成熟度模型后,立刻组织人员深入研究标准并与我行现状对标,针对发现的问题积极改进,显著提升了工作质量和工作效率,因此我行在完成第一个单体架构系统持续交付能力建设后,又先后启动了技术运营能力、微服务架构系统持续交付能力评估项目,评估过程中进一步推动了流程的标准化、自动化,笃实我行高质量发展、数字化转型的科技基础。中国信息通信研究院的 DevOps 研发运营一体化能力成熟度模型集成了业界先进经验和最佳实践,是企业成功实现 DevOps 的便捷之路。未来,我行还将持续关注该模型的其他领域,并根据我行实际情况不断改进。

Q:通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?

贾爱军:首先,组织内部的 DevOps 氛围更浓厚了,自 2019 年第一个项目通过持续交付三级能力评估后,两年时间里已有三十多个系统完成持续交付能力的建设,如今,持续交付已经转变为系统建设的标准步骤,在项目启动阶段即会规划持续交付能力建设计划及落地方案,所有新建系统均纳入持续交付能力建设范围。其次,本次评估使跨职能团队之间的配合更密切,工作关系更融洽了。初次评估时,我们实现了部分流程节点的线上化,本次评估,各职能团队充分配合,梳理出线上流程的审批规则,实现了流程的融合及自动审批,提高了审批的精确度,加快了审批速度。最后,随着 DevOps 理念的不断深入,郑州银行的质量管理工作更上一层楼,不管是广度还是深入都有了较大提升。从新增代码单元测试覆盖率、技术债消亡速度、质量检查手段的丰富程度及人员投入都体现出了郑州银行高质量发展的决心。

Q:您可否详细的介绍一下,通过本次评估有哪些改进成果?

贾爱军:对本次参评项目新一代零售信贷系统来说,改进的过程中建立了代码开发、代码走查、软件编译及制品部署规范,引入了代码扫描、数据库语句扫描、安全检测、单元测试、接口测试等自动化检查手段,通过标准化流水线打通了从需求到开发、测试、运维通路。对于组织整体来说,本次改进细化了项目管理粒度,通过私有云技术实现了基础设施的自动交付,通过标准变更流程的实施使随时发布成为事实。度量数据显示,大规模推广 DevOps 体系后,郑州银行年均交付需求数提升了 2.31 倍,平均交付周期缩短了 18 天,日均构建次数增长了 1.78 倍,月度投产频率由按规划投产变为按需投产(近期平均每月投产 6 次),流水线条数翻了两番。

Q:对于此次参评的项目,其 IT 系统有哪些特色,当时是怎么规划和设计的?

贾爱军:新一代零售信贷系统是我行针对个人、个体户和小企业客户的统一的信贷管理基础操作平台和数据采集共享平台,其基础模块为郑州银行多个系统提供服务,这决定了该系统需实现价值快速流转、高稳定性、高可靠性的特点。该系统采用开源微服务框架,共有二十多个微服务模块,管理及运维复杂度高,选择该系统作为本次参评项目,一是希望持续交付能力建设从研发角度帮助研发人员提升整体研发水平,从管理角度理顺各管理流程,规范研发环节操作,从质量角度建立多种质量检查手段,从度量角度提供多维度分析帮助决策,二是希望通过该系统的评估,建立郑州银行微服务架构系统的 DevOps 实施标准。

Q: 此次通过评估的过程顺利吗?遇到什么困难?如何解决的?

贾爱军:郑州银行已经有一定的持续交付基础,持续交付工具链相对完善,本次评估的困难更多体现在研发人员对具体实践的落地及端到端的流程优化两个方面。对于研发团队来说,新一代零售信贷系统刚上线不久,本就处于需求爆发阶段,然而在此阶段内,研发同事需要在短时间内将新增代码单元测试覆盖率由 30% 提升到 80%,需要解决 4000 余条存量技术债务,需要将代码走查贯彻到底,需要及时解决流水线报错等等。针对这些困难,秉承责任到人的原则,持续交付团队派出专人钻研单元测试技术,逐一攻克单元测试编写过程中遇到的技术难题并给予研发团队一对一指导,质量管理团队指定质量专员跟进历史技术债解决情况,向研发团队解释代码扫描规则及修订方案,研发团队更是加班加点加资源,从配合到主导,自我驱动全力完成各项改进。端到端的流程优化则涉及到多个职能部门的协调工作,且每个流程涉及的部门均有不同。为此,针对每个需要优化的流程,均有专人牵头,召集相关责任人,负责流程的梳理、优化方案的制定,坚持流程落地系统的原则,最终,郑州银行的环境交付流程由人工审批到自动审批,由多个间断的流程到融合为一个流程,实现环境交付效率由天级到秒级的转变。郑州银行也打通了标准变更流程,对于满足标准变更要求的系统,实现变更流程的自动审批,真正做到了按需发布。

Q:对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是?

贾爱军:DevOps 今年的实施,让郑州银行对标准的理解更加深入,我们认识到,标准化是一切实践大规模开展的基础,标准化让我们的工作更合规、也更轻松。通过系统实现标准化,则是标准落地的最佳方式。也正是在该原则的指导下,郑州银行的持续交付平台在各领域均实现了质的飞跃。下一步,郑州银行将在安全领域和工具平台领域继续发力,将安全落实到从开发到运营的每个环节,并打造集成所有科技人员日常工作的统一科管平台,实现流程优化、提效降本、高质量发展的目标。

Q:对于 DevOps 的发展前景,您怎么看?

贾爱军:DevOps 倡导以用户为中心,推崇价值快速、高质量交付,这是任何一家企业在面对愈加激烈的竞争局面时能够保持快速发展的基础保证。未来,郑州银行将持续关注行业动态及标准新要求,不断学习先进经验,推进 DevOps 体系各领域的落地工作,相信随着数字化转型工作的推进,会有越来越多的企业加入 DevOps阵营!

郑州银行新一代零售信贷系统项目评估现场图:  

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

责任编辑:kj005
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com

相关新闻

精彩推荐