暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

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

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

2021 年 9 月 9 日,中国信息通信研究院隆重发布了 DevOps 标准持续交付第十三批评估结果。中国光大银行股份有限公司(以下简称“光大银行”)本次参评项目为自主研发管理平台(POIN)项目和现金管理云服务系统项目,两个项目均顺利通过由中国信息通信研究院(以下简称“信通院”)开展的《研发运营一体化(DevOps)能力成熟度模型》持续交付 3 级评估。


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


中国信息通信研究院云计算与大数据研究所所长何宝宏博士公布光大银行评估结果:

▲DevOps评估结果公布现场


此次,我们采访了中国光大银行股份有限公司信息科技部副总经理裴亚民,一同深聊团队在项目参与评估时的细节和故事,分享光大银行 DevOps 实践的经验。

-Q&A-

中国光大银行股份有限公司

信息科技部副总经理裴亚民


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


裴亚民:大家好,我是中国光大银行信息科技部副总经理裴亚民,分管开发中心工作。

首先,非常感谢组委会和评审团队对光大银行 DevOps 敏捷转型成果的肯定。

近年来,中国光大银行在“打造一流财富管理银行”战略愿景指引下,推进“敏捷、科技、生态”转型,积极服务国家战略,支持国家重点战略、产业和项目建设,支持普惠金融、中小微企业和乡村振兴,支持民营企业发展,助力保障民生,全力助推高质量发展,并取得了显著的效果。在2021年“全球银行1000强”榜单中,中国光大银行位列第32位。

作为光大银行“打造一流财富管理银行”的重要基础性支撑,光大银行信息科技部积极推进科技创新驱动,提升科技赋能财富管理能力,持续推进“一个智慧大脑、两大技术平台、三项服务能力、N个数字化名品”的“123+N”数字光大体系建设,坚持以财富管理为一体、以支付和融资为两翼的“一体两翼”生态化发展,依托科技手段提高金融服务效能、助推实体经济发展,为全行经营管理和业务创新注入了强劲动力。

这次参与信通院研发运营一体化(DevOps)标准持续交付3级评估也是为了对标先进同业,进一步检验我行敏捷转型的实施效果,并查漏补缺,以评促改,不断深化敏捷转型,更好提升科技赋能财富管理能力。

此次光大银行参评2个项目。

第一个项目是我行自主研发平台(POIN),这个平台基于JAVA标准的底层技术架构,为我行应用项目组提供微服务开发工具和底层公共构件,是我行300多个系统的开发基础平台。

第二个项目是现金管理云服务系统,这个系统定位企业财资管理,为客户构建企业资金池、票据池,为客户提供账户管理、投融资、结算管理、流动性管理、预算管理、信息服务等综合和现金管理服务,满足客户深层次的、精细化现金管理需求。


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


裴亚民:此次光大银行参评的自主研发平台、现金管理云服务系统两个参评系统全部顺利通过持续交付3级评估,是我行在“敏捷、科技、生态”战略指引下落地科技敏捷深化的一项重要成果,也是对我行科技敏捷转型成果的充分肯定,标志着光大银行端到端持续交付能力达到了国内领先水平,对下一步我行敏捷深化的持续推进将起到积极的促进作用。

在准备持续交付评估的过程中,我行结合现有研发管理体系及参评项目特点,对照研发运营一体化(DevOps)标准持续交付3级的标准要求,实施了软件交付过程的专项改进及敏捷研发流程、工具平台的持续优化完善,通过推进评估改进工作,切实提升了我行的 IT 交付质量和效率,构建集成成功率达到 90%以上,每月可投产4次左右,敏捷能力进一步得到增强,体现了“响应快、开发快、交付快”,业务部门快速交付的诉求得到了充分保障。同时,在敏捷理念、敏捷文化培育方面,也得到了充分认同,为我行的 DevOps 建设积累了宝贵的经验。


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


裴亚民:光大银行在2016年启动了“双模IT”管理,探索项目级敏捷实践。2018年,在光大集团“敏捷、科技、生态”战略指引下,银行基于“响应快、开发快、交付快”的转型目标,制定新一版 DevOps 敏捷深化发展规划,构建具有光大特色的领域级“业技融合”和项目级“双态三模”研发体系,投产 DevOps 研发效能平台群,将工程流水线和管理流水线进行融合,并完成34个项目的敏捷导入和实践,同时,在月度集中投产的基础上,对一些需求比较多、投产要求快的业务系统增加了按周投产的小窗口,加快了系统的交付频率。

经过大家多年的不断探索和共同努力,光大银行成功实现了持续集成全覆盖、重要关键系统自动化测试覆盖、微服务、容器化改造等,交付质量和交付效率持续提升,有效满足了业务诉求,响应了市场变化,也积累了敏捷实践的经验,取得了良好的效果。

在敏捷转型取得阶段性成果的同时,我们也清醒意识到,开发运维一体化任重道远,仍面临着诸多问题有待解决,例如:敏捷文化的深入及敏捷习惯的养成;敏捷转型中科技与业务更好地协同;产品研发交付流水线实现端到端的全面贯通等方面均存在提升空间,需要通过贯标,实现与国内先进水平对标,实现从项目级成果到组织级敏捷能力提升的沉淀和转化;同时贯标过程也是我行科技人员向 DevOps 行业专家学习、成长,不断提升我行持续交付能力及敏捷能力的一个难得机会。


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


裴亚民:首先,通过引入 DevOps 标准评估,系统化地衡量我行前期数字化转型中工程实践实施效果,客观评价我行持续交付领域能力,保证工程实践发展方向的正确性。

其次,贯标过程也是一个查缺补漏的过程,对比同行业的 DevOps 优秀实践,取长补短,针对弱项引入外部同业改进经验,避免“入坑”、“重复造轮子”,降低改进成本,实现DevOps 流程体系的先进性。

第三,在改进过程中,通过构建 DevOps 研发效能平台群,实现从研发到交付全流程端到端流水线的全面贯通、研发过程数据的集中存储,以及研发效能的自动化展示,进一步丰富了研发管理的手段,累积了评估的方法和评价指标,为下一步建立适应我行科技的工程应用成熟度评价模型奠定了基础,填补了工程实践评价管理空白。


Q:您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?


裴亚民:通过本次评估,我行以 DevOps 标准为基础,基于敏捷范围、交付能力、交付质量、交付效率四方面建立 DevOps 度量体系,贯穿需求管理、开发质量、持续集成构建、测试、发布部署研发全流程共 43 个度量指标项,依托系统、工具间的数据共享,基础数据自动实时采集,实现研发数据统一管理,研发质量整体把控,建立研发端到端数据可视全景视图。各系统项目组可根据度量数据进行持续改进优化,实现效率提升。通过本次评估,两个参评项目的主要效果展现在以下几方面:日均构建集成次数 60 余次、构建成功率 90% 以上、持续构建时长 16 分钟、构建修复时长 1.7 小时之内等。


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


裴亚民:首先,完全自主可控。通过对业内主流 DevOps 工具和行内复杂的应用场景进行调研分析,最终决定自主研发统一的 DevOps 研发效能平台群,保护已有的系统投入,更好的实现行内现有系统的贯通对接,形成更适应行内现状的工具生态,有利于后期的全面推广。

其次,实现对我行特色的项目级“双态三模”敏捷推广的差异化支持。配合行内双态三模不同系统的敏捷落地,平台内置了多种插件和交付通道,能够满足不同项目组的差异化使用需要。

第三,兼容传统架构和云原生架构。对于行内基于传统架构的存量系统和新兴的云原生架构的新系统,DevOps 平台实现了 CICD 流水线的统一接入,统一管理。

第四,实现插件化式工具集成。通过集成多种第三方工具,打通了研发-测试-运维全流程,实现了端到端的敏捷生态系统,支持敏捷开发、持续集成、持续交付、分级自动化测试、交付管理流程于一体的全流程自动化通道,可以有效降低人工作业导致的项目质量和效率问题,提升业务交付的快速响应能力。


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


裴亚民:总体上来说,为了顺利通过本次评估,我行有近20个团队100多名员工参与了本次的专项改进工作,完成了130多个改进项,可以说,是有一定的难度,但是也体现了我行跨团队协作能力和攻坚精神。我重点说两个方面:

首先,自主研发平台作为我行重要的自有基础技术平台,为光大银行总行、39 家分行的300 多个应用系统提供技术平台支撑,一直秉承稳健原则,流水线应用程度不高、上线频率控制较严,因此持续交付成熟度初始评分较低,对项目组冲击较大。通过差分的过程,项目组清醒地意识到作为基础技术平台保持高效交付能力及技术领先的重要性,开展了一系列的大胆尝试,逐步实现制品晋级、看板管理、安全扫描、自动化测试覆盖等能力。自主研发平台基于容器化的管理能力也在正式评估中得到了专家的认可,在环境管理的子能力项也得到了四级的评价。

其次,是协同作战能力。DevOps 持续交付领域覆盖了从开发到投产上线全流程,涉及到我行开发中心、运维中心、安全与质量中心、测试管理处等多个中心处室20多个团队,且各中心处室又多地办公、异地协作,同时,整个评级准备过程又处于疫情期间,为 DevOps 持续交付评级准备工作的管理与协同带来了很大的挑战。针对这种情况,我行将 DevOps 持续交付评估工作作为我行信息科技部科技治理的十项重点工作之一,科技部总经理室作为领导小组,周密部署,资源支持,责任到人,有效推动了 DevOps 持续交付评估准备工作的有序、按计划、高效开展。


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


裴亚民:实施 DevOps 持续交付评估,一方面检验和优化了我行敏捷交付流程、工程流水线和管理流水线,实现了端到端持续交付流水线的全线贯通,推动了我行敏捷转型的进一步深化,同时通过贯标的过程也锻炼了队伍,培养了人才。

对于下一步的工作安排,我想主要围绕以下几个方面:

首先,要工具赋能。通过 DevOps 持续交付领域的贯标过程,我行实现了DevOps 研发交付流水线实现端到端的全面贯通,满足了成熟度三级标准要求。客观上讲,DevOps研发效能平台群还需要进一步检验,向上对标 DevOps 工具平台高成熟度的标准要求还存在差距,需要持续优化补齐工具能力,需要进一步增强工具的健壮性和易操作性,要积极推进 DevOps 研发交付流水线规模化覆盖,大范围的推广落地。

其次,要高效协同。目前我行正在推进领域级“业技融合”,开展科技派驻工作机制,下一步,不仅在科技端深化敏捷,同时,也要向业务端导入敏捷,这就需要科技和业务高度协同,加快敏捷迭代,赋能业务发展。

最后,是人才建设。人才是科技的重要驱动力,今年我行启动了“双百计划”,要加大金融科技人才和敏捷人才的培养,加大精益、敏捷、DevOps 相关人员储备,提高人才技能,壮大人才队伍,塑造 IT人才竞争优势。


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


裴亚民:研发运营一体化(DevOps)除持续交付外,还包含开发管理、持续运营、应用设计、组织结构等一系列标准,并且涉及到企业文化、团队协作等多个方面,内容丰富,覆盖面广。未来,光大银行将持续关注 DevOps 发展,不断开展 DevOps 实践,深化 DevOps 建设,为银行经营发展提供高效率、高价值的业务赋能。


中国光大银行自主研发平台(POIN)项目评估现场图:


中国光大银行现金管理云服务系统项目评估现场图:


中国光大银行自主研发平台(POIN)项目介绍:


中国光大银行现金管理云项目介绍:



股份制银行参评详情

截至目前,股份制银行参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:

*以上数据来自于可信云官网 https://www.kexinyun.org.cn/,并按照评估时间先后排序。


银行业参与 DevOps 能力成熟度模型评估的企业及其评估数量如下:

*上图中数字为企业通过对应标准的项目数量,未标注的项目数量为1个。


研发运营一体化(DevOps)能力成熟度模型介绍:

《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,由中国信息通信研究院主导的DevOps标准已由工信部发布并被众多金融、通信和互联网等行业名企纷纷采用并通过评估。

与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。DevOps 标准评估体系主要包括敏捷开发管理、持续交付、技术运营、应用设计、安全及风险管理、系统和工具等部分。


来源 | CAICT数字化治理

视觉 | 王朋玉

统筹 | 郑    洁

最后修改时间:2021-09-11 01:26:30
文章转载自中国光大银行科技创新实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论