本文来源于:2023年度城市金融服务优秀案例评选,作者:河北银行

河北银行:研发效能管理平台

2023-10-10 关键词:城商行,研发管理2014

一、项目背景及目标


随着公司数字化转型发展战略的落地和业务需求的暴增,研发、测试和运维运营等方面开始面临不小的挑战,不仅仅包括应用部署和人员协作的问题,响应时间问题,还有敏捷开发交付等一系列的问题。以至于传统的软件开发模式已经不能满足当前需要,企业团队需要进行互联网化转型,即以DevOps模式去支持研发-测试-运维的一体化平台成为必然趋势和急需要做的事情。


通过研发效能管理平台需要达到下面几个目标:


1.敏捷开发,持续交付、部署;


2.提高团队协作效率,减少工作冲突; 


3.提高软件质量,降低事故发生率;


4.规范化操作流程,提高工作效率。


二、项目/策略方案


从以下几下方面进行简单说明:


1.业务架构图

253、河北银行研发效能平台申报表985.png

2.系统主要功能


研发效能管理平台系统主要实现以下功能:

文字文稿1_01.png

   

3.部署方案图

253、河北银行研发效能平台申报表3652.png

针对不同区域的网络隔离,采用Proxy代理方式进行单向网络穿透,实现流水线对各环境的访问,保障制品发布过程的高度一致性。

系统组成功能包括:前段web服务、制品库、构建机集群、代码扫描服务、基础模块服务、测试服务器、消息队列、数据库集群、采控服务、调度缓存服务。


三、创新点


(一)统一制品库管理


(1)上线代码由流水线生成制品,解决了漏存制品问题:


253、河北银行研发效能平台申报表3828.png


(2)制品版本明确,解决了上线版本混乱问题:


253、河北银行研发效能平台申报表3850.png


(3)简化了手工部署的繁杂操作,增加了部署版本的准确性,减少问题发生率:


253、河北银行研发效能平台申报表3886.png


(二)统一代码/分支管理


(1)技术价值


1.为每套测试环境创建单独的代码分支,测试环境之间的版本互不影响。


2.代码分支清晰,有利于清晰精准的进行代码走查和评审,提升代码质量。


253、河北银行研发效能平台申报表3970.png


(2)业务价值


需求和代码版本有了关联关系,直接可由需求追踪版本问题:


253、河北银行研发效能平台申报表4008.png


(三)流水线可视化


1.通过可视化界面配置流水线,减少了手工构建和部署带来的错误,支持一键部署:

253、河北银行研发效能平台申报表4056.png

可视化编辑


三、项目过程管理


本项目自2022年10月20日启动,2022年年底上线,经历了项目启动、现状调研、平台部署实施、转型咨询实施、试点项目迁移推广、实施培训、项目总结等几个阶段,以项目管理办法和需求管理办法流程改进为指导,以DevOps研发效能平台作为支撑,通过外部工程实施团队进行辅导,对32个试点项目分批分阶段进行推广,逐步将个项目迁移到研发效能平台,在推动过程中加强沟通与协作,结合试点经验总结,快速推动组织全面转型,以提速保质增效。      

 

当前项目推进过程分3个批次:*****批次包括零售电子渠道整合、新智能客服、理财资产管理系统、对公渠道整合-企业网银系统、信贷前置系统、冀薪通平台等6个团队,已经于2023年2月28日,完成了流水线的迁移;第二批次包括理财销售系统、生物识别系统、国结系统、对公渠道整合-现金管理系统、新票据系统、ECIF系统、开放平台、核心系统、综合前置系统、外联前置系统等10个团队,已经于2023年3月12日,完成了流水线的迁移;第三批次包括综合柜面系统、无纸化系统、集中作业系统、账户管理系统、ESB系统、统一支付平台系统、智能网点-网点服务平台、信贷系统、员工APP系统、新一代客服系统、网银互联系统、优惠券、IC卡前置系统、贷记卡前置系统、影像平台、动态密码等16个团队,于2023年3月31日,完成了流水线的迁移及协同使用;


253、河北银行研发效能平台申报表4652.png


四、运营情况


通过建设企业级的研发效能管理平台,使研发交付模式由传统瀑布模式和部分敏捷交付模式转型到DevOps模式。业务、开发、测试、质量、运维等角色在同一个平台协作,将价值交付作为研运团队的***目标:部署频率由按月升级为按周交付、按日交付;故障平均恢复时间由小时级缩减到分钟级;变更失败率大幅降低;能够快速、稳定、安全的交付业务价值。

制品库统一的业务价值,降低编译部署风险,提升投产效率,保证了投产质量。制品库的技术价值,上线代码由流水线技术生成制品,减少了手工操作的步骤,一键构建,解决了遗漏问题。其次,制品版本明确,统一管理,统一维护,开发人员无需关心制品及版本,规范操作流程,解决了上线版本混乱问题。


全行统一代码库,统一分支管理的业务价值,通过代码不同分支的独立管理,解决代码冲突问题,进而提高开发效率,使需求测试更加灵活。其次,通过业务需求开发并行进行,提高研发效率。通过代码分支策略,提高业务一致性和标准化、提升代码复用和开发效率、强化版本管理和回滚能力。全行统一代码库,统一分支管理技术价值,代码分支管理明确,代码整合更便捷;分支管理更加规范,不同需求对应不同分支,版本管理清晰,编译部署快捷;gitlab分支管理比SVN更优秀,分支更明晰,代码变更记录很清楚,易于回溯问题。

推广模式创新的业务价值,提升投产成功率,减少生产问题。系统稳定,保障业务推广更便利。测试灵活,减少由代码版本引发的问题。推广系统带来的技术价值,规范开发测试,降低整体操作风险,提升整体质量和开发效率,统一管理,统一维护,减少不必要的技术开销。


引入流水线的业务价值,通过流水线的自动化部署,提高业务功能上线时效,更快实现业务需求,其次,保证了版本的一致性,降低了生产版本问题。不同需求工单修改代码由不同分支控制,解决了不同需求修改范围不清的问题。需求和代码关联,可单独对某需求进行测试,使业务测试更加灵活。引入流水线后,有哪些技术价值,解决了代码遗漏、版本不易控制、代码管理不严等问题,方便了不同环境的管理与部署,有效辅助了技术经理需求管理全流程的控制。通过流水线自动化部署,减少操作风险,规范开发测试。流水线引入前需手工部署4套环境,需要登录各个服务器操作,费事费力。流水线引入后登录效能平台可自动编辑打包、部署多套环境,一键操作迅速部署提高了工作效率。  


五、项目成效


基于体系建设和平台能力的建设成果在试点团队内进行试运行,体验祝融平台工程支持组织级稳敏双态的研发管理体系落地实施的效果。通过试点团队验证流程体系的适配性,工具平台的易用性,以及流程在工具上落地的一致性。逐步加大试点团队规模,持续分梯队进行试点团队的引入,终实现所有系统的全面推广。


以项目管理办法和需求管理流程为指导,以一体化平台作为支撑,通过工程教练实施辅导,对32个试点应用系统分三批次推广,逐步将适配瀑布和敏捷的双态研发模式迁移到一体化平台,在推动过程中加强沟通与协作,结合试点经验总结,快速推动组织全面转型,以提速增效。


253、河北银行研发效能平台申报表5914.png

六、项目经济效益


1.提高研发效率和质量


通过建设研发效能平台,河北银行可以将软件开发、测试、部署等各个环节自动化整合,提高研发效率和质量。这将有助于缩短产品的上线周期,降低开发成本,并且增加市场反馈的机会。


通过引入祝融平台,解决了代码遗漏、版本不易控制、代码管理不严等问题,保证了系统发包的质量。


国际业务系统,通过使用流水线,进行自动化编译打包,打包效率提升了33%,部署效率提升了33%。


集中作业系统,通过使用流水线,上线问题数量(版本问题)降低了50%。打包时间由原来的3分钟降低到1分钟,打包效率提升了66%,部署由原来的10分钟降低到2分钟,部署效率提升了80%。


账户管理系统,通过使用流水线,打包时间由原来的5分钟降低到1分钟,打包效率提升了80%,部署由原来的5分钟降低到2分钟,部署效率提升了60%,上线问题数量(版本问题)降低了70%。


2.降低IT成本


随着数字化进程的不断推进,河北银行IT系统的规模不断扩大,管理难度也逐渐加大。研发效能平台可以为河北银行提供线上化的管理思路,降低研发成本,提升资产回报率。


通过流水线技术和gitlab代码管理工具,全量对比生产代码与工单代码,通过差异分析生成制品。达到了由人工比对到自动化比对的转变,释放了人力投入,降低了成本。


通过引入流水线,实现了一键部署,自动化拉取代码、编译打包,归档制品,发布服务的过程。通过工具实现自动化的过程,从而释放人力,降低成本。


引入祝融平台前,代码审核是通过技术经理进行审核的,引入平台,通过代码检查的能力实现了自动化的代码审核,从而释放人力,降低成本。


3.增强创新能力和竞争力


研发效能平台的建设可以为河北银行提供更快速的技术储备和更全面的技术支持,使得河北银行能够在银行数字化转型领域更好地创新,赢得市场竞争优势,实现业务增长。

根据我行诉求,创建了符合行内实际情况的代码分支策略,如:main分支保管为生产代码版本,dev、sit、uat、pre分支则分别对应不同服务器环境,开发分支则需要根据工单要求,建立不同feat分支。


流水线一键部署:从下载代码,到maven构建,到上传制品包,到重启服务。实现了自动化的过程。


七、项目社会效益


1.改善客户体验


通过建设全行级的研发效能管理平台工具,为我行各业务系统(如电子渠道、企业网银等典型系统)提供更加高效率需求交付服务,同时,保障投产质量和系统稳定性,改善客户使用体验,提高业务连续性和持续服务能力,使客户能够更快、更持续、更方便地使用银行便利业务,提升社会各级人员便捷使用银行业务的效率和体验,降低社会整体成本。


2.促进银行数字化转型


随着社会数字化趋势日益明显,银行数字化转型已成为各大银行竞争和发展的必然趋势。河北银行通过建设研发效能管理平台,探索和引领了行内数字化转型之路,推动业务、科技的一体化融合变革,充分发挥数字化技术对于银行业务发展的促进作用,进而使社会能够享受更高效、更低成本的银行业务。


八、经验总结


通过建设研发效能平台不仅可以带来较为显著的经济效益和社会效益,更有利于推动银行数字化转型战略的实施,优化银行业务流程,提高服务质量和客户满意度等等。


本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】

推荐阅读

更多

九江银行:银行服务质量智能化辅助评估平台

银行服务辅助评估系统是以银行业务服务办理人员为核心,通过对服务区域进行统一的标准化视频采集,利用AI人工智能算法对采集的音视频按肢体、着装、语言以及人脸识别等模型分类进行运算处理,终以业务为维度输出服务规范记录的服务型管理平台。

2020首届城市商业银行数字金融与支付创新优秀案例评选 2023-10-10

河北银行:智能贷后项目

智能贷后通过挖掘外部数据,整合行内资源,改变了以往风险信息关注不到位、现场检查不及时的问题,能够充分识别和捕捉客户的风险特征,做到风险客户提前检视,逾期贷款及时控制,强化风险防控管理的同时提升了贷后管理效率,大大解放一线生产力。

2021第二届城市商业银行数字金融与支付创新优秀案例评选 河北银行 2023-10-10

河北银行:信用卡购车分期业务全流程自动化

河北银行信用卡购车分期业务经历多年探索,从汽车消费真实场景出发,强调“以客户体验”为中心,实现客户在4S店、二手车市场等购车场景下的“一站式”申请审批。后台打通购车分期前端申请、远程视频面签、信用卡自动审批、资金清算等系统,实现全流程的自动化。基于全流程获取的数据信息、外部引入大数据,开发优化系统模型,由线下转线上,数字化运营。持续完善业务流程和风控技术,实现了规模、质量、效益的良性发展。

2021第二届城市商业银行数字金融与支付创新优秀案例评选 河北银行 2023-10-10

日照银行:让银行服务“足不出户 触手可及”

日照银行远程银行是借助现代化科技手段,通过远程方式开展客户服务、客户经营的综合金融服务中心。客户可以通过手机微信小程序等渠道链接视频银行系统,足不出户就能与“视频柜员”远程“面对面”,进行个人业务和企业业务的办理。视频银行为客户提供有针对性的业务场景服务和全新体验,同时很好的做到业务分流,缓解柜面压力,增加客户的满意度。

2020首届城市商业银行数字金融与支付创新优秀案例评选 2023-10-10

浙江泰隆商业银行:RPA助力银行数字化转型

RPA (Robotic Process Automation, 机器人流程自动化),这是一种能够通过模拟人类来执行重复性任务的软件。通过软件机器人自动处理大量重复性、具备规则性的工作流程任务,从而将员工从疲于应付的情况下解放出来,让员工发挥主观能动性,执行具有更高价值的事务。RPA机器人与员工相比,能够更加的快速、精确,并全天候执行相应事务,提升工作效率,实现零错误率,降低运营成本。

2021第二届城市商业银行数字金融与支付创新优秀案例评选 浙江泰隆商业银行 2023-10-10

浙江民泰商业银行:智能授权项目

智能授权项目是浙江民泰商业银行数字化转型的创新服务项目。项目运用了数字影像、工人智能、OCR识别等技术,结合业务交易信息进行快速判断,实现授权全过程系统化管理和智能化自动处理,达到完全替代和部分替代人工处理的新授权方式,大限度的发挥授权的风险控制及成本控制效能,推动营业网点服务提升、管理优化,实现数字化创新再突破。

2021第二届城市商业银行数字金融与支付创新优秀案例评选 浙江民泰商业银行 2023-10-10

案例库

金融行业全面的数字金融创新案例,涵盖历届“鑫智奖·金融机构数智化转型优秀案例评选”、“农村金融机构科技创新优秀案例评选”、“城市金融服务同业案例征集活动”等科技创新参评案例

  • 城商行
  • 研发管理

微信
咨询

微信咨询

扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构