贵州农信:以嘉为蓝鲸DevOps平台助力研发转型,加速乡村振兴最后一公里
“通过嘉为蓝鲸DevOps平台,赋能贵州农信DevOps研发转型,以高效IT研运体系加速贵州农信建设有温度、有速度、有深度的百姓银行,继续谱写贵州农信高质量发展新篇章。”
——贵州省农村信用社联合社 信息 科技 部
贵州省农村信用社联合社(以下简称“贵州农信”)是2003年12月国务院深化农村信用社改革以来率先挂牌成立的省级联社。贵州农信坚持党建引领,加强党建赋能,聚焦主责主业,全面提升 金融 服务水平,大力支持地方 经济 社会发展和民生改善,以实际行动诠释地方金融主力军的责任和担当:
以金融服务支撑乡村振兴
截止2022年末,贵州农信由省联社及所辖84家农村 商业 银行(县级农村信用联社)组成,其中农村商业银行61家,农村信用联社23家。全省农信系统共有营业网点2288个,员工2.76万人,“信合村村通”网点12380个,形成了覆盖省、市、县、乡、村的服务网络格局,为广大群众尤其是农村边远地区群众提供了方便、快捷的金融服务。
以实际行动深耕支农支小
截止2022年末,贵州农信资产总额9831亿元,存款余额7725亿元,占全省银行业机构的24.12%;贷款余额6236亿元,占全省银行业机构的15.59%,其中涉农贷款余额4308亿元,占全省银行业的24.8%;农户贷款余额3347亿元,占全省银行业的68.58%;普惠型小微企业贷款余额1327亿元,占全省银行业的39.08%。
以科技实力引领普惠金融
截至2022年末,贵州农信成为贵州全省银行业金融机构中资产规模最大、存贷款余额最高、支农支小力度最强、金融服务最宽、机构覆盖最广、从业人员最多的金融机构,2023年初黔农云平台注册用户已超2000万,普惠金融生态体系不断健全。
一、目标与挑战
在普惠金融业务进行数字化转型的初期,贵州农信通过快速建设并投入使用了【黔农办公(业务) + Jenkins(持续集成) + CodePecker(代码检查) + 爱加密(安全) + 自动化测试平台(测试) + ITSM系统(运维)】的数字化业务生产工具链,支撑起了软件研发全过程,在当时也较大程度地解放了数字金融业务的研发生产力。通过大力推动普惠金融业务数字化、持续打通乡村金融服务“最后一公里”,贵州农信已发展成为贵州省内服务县域经济和农业农村的主要金融力量。
但伴随着贵州普惠业务的飞速发展和不断深入,无论是数字金融业务的交付模式、过程管控、工艺建设还是流程管理,都难以满足贵州农信下一阶段的业务发展需求,因此贵州农信积极寻求解决方案,去改善乃至扭转当前数字金融业务交付困难的局面:
1、交付模式过于传统
过去大家所习惯的瀑布式软件交付模式,越来越难以满足新业务的迭代频率,软件研发从业务、开发、测试到运维的各环节都形成了较长的等待时长,业务流转效能难以提升,间接造成了IT资源的浪费和业务价值的损害。
2、研发过程管理粗放
零散的工具链导致了零散的工作流和数据流,无法进行全生命周期跟踪,软件研发过程管理的成本高、效果差。
3、研发工艺缺少自动化
缺乏自动化能力,日常存在大量人工参与度高、重复度高、价值度低的工作,如基础的编译构建、脚本上传和制品晋级等,导致IT团队无法全身心投入到高价值数字业务的创新上。
4、研发价值流不贯通
交付过程以任务域为边界,难以基于全局价值流进行过程管理以及度量分析,软件研发的效能和质量难以科学化管理。
为此,贵州农信携手嘉为蓝鲸共同打造DevOps解决方案,以组织改进、流程改革和工艺改造为DevOps转型组合拳,自上而下全面打造贵州农信研运一体化IT体系,大幅提升数字金融业务的研发效能与交付质量,快速响应贵州普惠金融的业务需求。
二、改革与升级
为了支持普惠金融业务的不断增长,贵州农信原先通过自研IT工具与集成开源工具来支撑IT组织转型,不仅成本高昂,而且业务端仍然反映IT支撑能力不足、响应速度过慢。究其根本,在于采用的技术底座无法承载已有的业务规模和资源规模,而且过往只关注了IT的局部效能优化,未能基于全局优化视角打通业务与IT之间的价值流。
对此,贵州农信采用嘉为蓝鲸DevOps工艺体系,为贵州农信的IT研运体系转型提供强大技术支撑和专业运营辅助,支撑紧急需求当天上线,实现应用分钟级在线升级:
1、以“蓝鲸PaaS”与“蓝盾CI”为技术底座,作为腾讯企业级DevOps最佳实践成果,实现基于国产技术提升企业研发质效、加速业务交付。
2、构建CTeam敏捷协同、CCI持续集成、CPack制品管理、CTest测试管理和CMeas度量分析五大能力模块,一站式帮助企业建立快速响应需求的敏捷研发运维体系。
3、以“VSM价值流管理”与“可观测性资产关联库”为价值导向,帮助IT组织从“支撑使能”向“价值赋能”改革转型。
贵州农信DevOps建设方案,以嘉为蓝鲸DevOps平台为技术底座,通过一体化平台集成原有的生产力工具,有效结合DevOps流程规范建设与DevOps试点项目推广,推动工艺改造、流程改革和组织改进,实现集团级DevOps转型。
三、成果与展望
嘉为蓝鲸通过助力贵州农信DevOps转型,自上而下推进组织层、流程层和工艺层的多维度变革,实现DevOps全面改革,大幅度提升了贵州农信数字金融业务的研发效能与交付质量,为贵州省普惠金融发展加速最后一公里:
1、以点带面的组织改进
通过嘉为蓝鲸DevOps专家组的专业指导和重点推进,完成了『黔农云』、『大零售』 、『信贷核算』 3大重点系统的全面托管、试点推行与全程指导,通过战略级项目的DevOps转型范例,以点带面推动贵州农信DevOps全面改革。
以『黔农云』平台为例,作为贵州农信推动全省普惠金融发展的重磅级网络金融平台,『黔农云』集账户管理、存款办理、在线贷款和生活缴费等金融业务于一体,截止2023年初,平台注册用户已超2000万以上。
但持续膨胀的用户体系以及不断增长的业务需求,都让『黔农云』的信息科技团队倍感压力,深知需要早日实现IT研运体系转型,建立“敏态研发、稳态运维”的运作模式,才能保障业务的高质量发展。
经过贵州农信与嘉为蓝鲸的携手共建,自『黔农云』项目DevOps试点改革的半年以来,已由从零散工具链统一替换为DevOps一体化平台,拉通了从业务部门、开发测试团队、安全团队、运维团队到运营团队的高效协作,完成从瀑布式到敏捷式的软件交付模式转型,高效实现需求1000+,建设流水线200+(涉及前后端50+微服务模块,以及Android和IOS系统),完成测试用例:15000+,纳管制品总数:10000+,实现软件研发全生命周期的工艺提升、过程管理以及资产沉淀。
2、结果导向的流程改革
除了通过打通端到端的研发工艺,充分保障研发过程的高效性与可控性,嘉为蓝鲸还通过助力贵州农信建立起完整的DevOps研发流程与标准体系,来保障DevOps转型的准确性与有效性。通过结合嘉为蓝鲸DevOps最佳实践,全方位规范化业务、需求管理、开发管理、测试管理、安全管理和运维管理等团队的工作流。
结合发版计划与电子看板,引入发版启动会、周复盘和每日站会等敏捷研发管理实践,以交付结果为导向,以流程管理为手段,提升IT组织的整体效能。
3、业研运一体的工艺改造
通过嘉为蓝鲸DevOps平台,实现贵州农信数字金融业务的全线上化研发管理,覆盖黔农云、大零售和信贷核算等多款战略级数字金融业务,打通从业务、研发、测试、安全到运维的工作流与价值流,保障业务价值的研发效能与交付质量。
1)实现业务与IT的高效协同
建立信息科技部业务需求池,构建业务线与各产品线之间的层级结构和关联关系,实现业务需求快速分派传达至各产研项目,产研进度实时在线跟踪。
2)集团级研发项目管理
构建起集团级的研发项目管理,覆盖黔农云、大零售和信贷核算等多个战略级数字金融业务研发项目。
3)研发工程自动化
通过国产自研的流水线,以工程自动化提升研发效能,减少人工误操作。同时支持将研发原子(如CodePecker、爱加密等安全能力)以插件形式嵌入至流水线作业内,并沉淀至研发商店中,快速实现组织级的工艺打通、技术共享与资产复用。
4)稳敏双态的测试管理
提供适配稳敏双态的测试管理能力,保障测试工作与研发工作的一致性,确保软件测试工作的高效开展。
5)统一制品管理
建立企业级制品库,通过对所有研发团队的软件制品进行统一管理以及安全扫描,保障制品的可信与合规。
6)多地制品同步
通过制品分发能力,实现制品从开发测试环境到多个生产环境的快速同步。支持结合工程自动化能力,通过制品跨环境的自动晋级,轻松完成研发与运维的软件包交接,持续提升持续发布和持续部署的整体效能。
7)研发过程可视化
建立IT研发度量分析能力,为研发团队的持续优化提供量化依据与指导方向。
8)高效生态集成
通过Open API与流水线插件等集成形式,将黔农办公、CodePecker、爱加密、自动化测试平台和ITSM系统等工艺集成至嘉为蓝鲸DevOps平台,实现大一统的DevOps工艺体系建设。
未来,贵州农信仍将持续坚持DevOps转型之路,继续推动DevOps体系从自动化走向智能化,强力推动贵州全省乡村的振兴事业发展,奋力开创百姓富、生态美的多彩贵州新未来!