重磅!民生银行通过 DevOps 持续交付标准 3 级评估,相关项目能力达到国内领先水平!
评测单位:中国信息通信研究院中国信息通信研究院云计算与大数据研究所所长何宝宏博士公布中国民生银行评估结果:
此次,我们采访了中国民生银行信息科技部总经理助理彭真山,一起深聊民生开放平台项目参与评估的细节和幕后团队的故事,分享中国民生银行 DevOps 实践的经验。
-Q&A-中国民生银行信息科技部总经理助理彭真山
Q:您好,请介绍一下您和您的企业,以及此次参与评估的项目。
彭:中国民生银行是中国第一家主要由民营企业发起设立的全国性股份制商业银行。目前中国民生银行已经发展成为一家资产规模逾7.1万亿元、净资产逾 5300 亿元、分支机构超 2400 家、员工逾 5.8 万人的大型商业银行,在英国《银行家》杂志 2020年“全球 1000 家大银行”排名中居第 23 位,在美国《财富》杂志 2020 年“世界 500 强企业”排名中居第 239 位。
本次参评的项目是民生开放平台,这是为我行开放银行全新打造的统一平台。民生银行加大开放银行平台建设力度,将金融服务整合解构、模块封装,通过API服务、小程序、生态金融云等各种方式,开放产品与服务、打造生态金融,不断突破传统金融业务的渠道边界、客户边界、服务边界,在赋能银行业务发展的同时,为合作伙伴提供全方位金融服务能力、增强用户黏性,实现互利共赢。
Q:恭喜您通过 DevOps 标准评估,此次贵公司项目通过的是持续交付三级,表明达到了国内领先水平,请说一下您此时的感受。彭:很高兴民生银行能够参与DevOps持续交付能力成熟度的评估。我们的项目达到了优秀级水平,这是对民生银行从传统研发模式向 DevOps 高效研发模式转型的肯定,证明了我们团队的能力,以及由此带来的价值。我们将继续演进、持续优化,不断提升研发与交付效能。
Q:贵公司是如何决定加入 DevOps 标准评估工作中的?彭:作为中国金融改革的试验田,民生银行紧紧围绕“以客户为中心”理念,以“科技引领,数字民生”为愿景,深入落实“科技金融的银行”发展战略,强化“技术+数据”双轮驱动,推动加速数字化、网络化、智能化转型升级,在提升“硬实力”与“软实力”的同时,打造被客户认同、被社会认可的“暖实力”,为银行业数字化转型做出了积极探索和有益尝试。
在这个背景下,信息科技部门不断地进行科技创新和技术变革。本次加入 DevOps 标准评估,是我们在软件工程研发与交付领域的一次有益探索与实践,以敏捷创新方式,为“科技赋能业务”注入新的动力。
Q:通过 DevOps 标准评估对您企业带来了什么帮助?对贵团队有哪些影响?彭:总结起来通过这次DevOps标准评估的过程,我们的团队有了三个方面的提升。
第一个方面,是工程实践能力获得了较大提升。通过系统化的全面评估,我们对DevOps能力基线进行了逐一明确,在此基础上我们不断寻找差距补齐短板,各个研发交付工具之间的集成程度越来越高,形成了一套量身定制的面向交付的工具链。
第二个方面,在管理流程上获得了优化和提升。在评估过程中,对于能力项标准要求差距的理解,结合行业特性和组织特点,我们对管理流程做了相对应的适配,让DevOps 一些最佳实践能够落地到我们的流程体系当中。
第三个方面,在团队建设上,人员能力获得了提升,培养了人才,锻炼了队伍。DevOps评估的过程,就是锻炼队伍培养人才的过程。我们的优秀员工,已经成长为企业级DevOps内部教练、DevOps培训讲师、DevOps Master证书持有人等等。在本次评估完成后,我们基本形成了一个DevOps人才梯队,为接下来的推广与深化打下了扎实基础。
Q:您可否详细的介绍一下,通过本次评估有哪些数据指标可以直观的体现项目改进成果?(需求耗费时长、持续集成响应时间、项目过程缺陷密度、编译构建时长、投产频率等)彭:整个项目走过来,真真切切地感受到这是一个以评估推动改进的过程。改进内容逐一拆解成一百多个优化点,大到组织级的版本号规则制定、制品晋级策略、测试分层策略,小到项目里一次代码评审是否有效、单元测试的用例怎么写等等。每一轮的迭代改进都是一点点的进步,这些进步实实在在地落地在我们的研发投产过程和应用程序里。
Q:对于此次参评的项目,其IT系统有哪些特色,当时是怎么规划和设计的?彭:民生开放平台作为一个面向互联网的重要应用系统,其技术架构采用了目前主流和先进的技术框架。这个系统搭建在我们行的容器云之上,以微服务的方式进行了容器化部署,具备弹性伸缩的横向扩展能力,能够高效支撑千万级别以上的访问。
Q:此次通过评估的过程顺利吗?遇到什么困难?如何解决的?彭:2020年是非常特殊的一年,新冠疫情带来了非常严峻的考验。我们这个项目很早就做好了规划,但是上半年疫情比较严重的那段时间,让我们的进度延迟了不少。后来我们采取了很多措施,比如说远程办公、远程会议等远程协作方式,项目团队加班加点地把前面受影响的时间给抢了回来,最终如期完成了正式评估。
Q:对于 DevOps 今年的实施,您觉得最大的收获是什么?您的下一步计划是? 彭:今年 DevOps 的实施,犹如大海上面的灯塔,指出了研发交付效能的目标和提升方法。未来我们计划进一步深化 DevOps 工程实践的建设,推动敏捷研发模式转型,持续提高交付能力。
Q:对于 DevOps 的发展前景,您怎么看?彭:DevOps将变得越来越成熟,不再限于将几十个工具集成到一个流水线里面链接起来,而是更加关注于业务需求的价值流,让业务变得更好,客户体验变得更棒。
民生银行开放平台项目评估现场图:
民生开放平台的系统截图
研发与交付流程
CICD流水线
项目级的统一度量视图
研发运营一体化(DevOps)能力成熟度模型介绍:《研发运营一体化(DevOps)能力成熟度模型》系列标准是由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、BATJ等顶级互联网公司以及各大金融、通信企业共同制定的国内外首个 DevOps 系列标准,由中国信息通信研究院主导的DevOps标准已在中国通信标准化协会(CCSA)立项在研。与此同时,DevOps 标准已于2020年7月在联合国直属标准化组织 ITU-T 正式结项,成为全球首个 DevOps 国际标准。DevOps 标准评估体系主要包括敏捷开发管理、持续交付、技术运营、应用设计、安全及风险管理、系统和工具等部分。
中国信息通信研究院@刘凯铃
电话:156 5078 6171(同微信)邮箱:liukailing@caict.ac.cn高效运维社区@东辉
电话:185 1511 5139(同微信)邮箱:yangdonghui@greatops.net精彩内容推荐