查看原文
其他

匠心筑梦 | 不忘初心,砥砺前行——农行研发运营一体化(DevOps)实施团队的筑梦之路

金融电子化 金融电子化 2022-11-29

文 / 中国农业银行研发中心

时代的车轮碾压岁月轨迹,以一个只争朝夕、时不我待的姿态滚滚向前,所向披靡。在金融业数字化转型的浪潮之下,农行研发运营一体化(DevOps)实施团队应运而生,怀揣着提质增效的目标,积极探索,奋勇向前。


初    心

为顺应数字化时代客户行为变化和技术创新应用的发展趋势,中国农业银行党委于2019年初确定了数字化转型再造一个农业银行的战略,开启了数字化转型之路。农业银行大力推进DevOps能力建设恰逢其时,研发运营一体化(DevOps)实施团队结合农业银行数字化转型的发展需要,积极探索DevOps的核心理念及其落地之路。力争通过流程优化、工具贯通、数据可视、规范制定、试点评级等五个方面的建设,实现可靠可重复、高效灵活的价值交付。

 图1    研发运维一体化


启    程

工欲善其事必先利其器。DevOps工程启动后,实施团队按照分工合作、协调推进的思路,分为总体组、管理链优化组、流水线建设组、六个试点项目组,全力推进工程建设。


总体组组织各条线工作,稳步推进工程进展。是工程的引航器,是各方沟通的桥梁,是DevOps文化的传播者,在中心营造浓厚的DevOps氛围,是能力的集成者,携各方攻难克坚,即使疫情也挡不住前进的脚步,成功辅助6个试点项目过级,助力农业银行数字化转型。

 图2    总体组


管理链优化组扛起DevOps建设工程流程优化和数据可视的重任。优流程,通过砍、减、限、控,有效缩短流程耗时,单流程提效21.8%,内环节提效31.0%;可视化,打造研发端到端数据可视全景视图。


流水线建设组以DevOps工具链建设为己任,形成以管理链ITA、研发链TFS、测试链ATP、运维链星云/PaaS四大主链相衔接的DevOps集成平台,建立了端到端的全栈式持续交付流水线,实现从代码变更到投产上线所有研发、测试、运维活动的一体化。


试点项目组增值税进项税、金融小店、信贷中台、个人网银、分布式应用互联平台、手机银行,为农业银行DevOps落地做出重要贡献,成功打造“业务、研发、测试”一体的精益全功能团队。积极跟进补齐能力项差距,努力拼搏至评级最后一刻,不负众望全部顺利过级。

图3    个人网银项目组


奋    进

大型商业银行IT系统架构复杂,前端变化快,要能适应市场节奏;后端变化慢,要保持稳定与安全。同时,业务种类繁多,产品结构复杂,传统集中式与新兴分布式技术架构并存,瀑布与敏捷开发模式兼具。研发运营一体化(DevOps)实施团队立足现状、在已有研发管理实践基础上,探索出了适合自身发展阶段、组织架构及信息系统特色的DevOps体系。


走新路永远是最辛苦的,也是最难的,但也是最有效的。鉴于金融行业系统相对较为复杂,又极为注重系统安全和客户影响,研发运营一体化(DevOps)实施团队主要从两个方面来破题。一是做流程上的减法,通过减少非必要流程和关键流程的自动化,实现了从需求条目化到开发、测试和部署的全面革新;二是做风控上的加法,通过技术手段来处理,比如总结形成代码违例和部署情况精准通知等多项优秀实践,来确保高频下的安全生产。


诸如此类的创新、挑战数不胜数,研发运营一体化(DevOps)实施团队通过多次召开专题会,协调多部门骨干人员协同钻研、针对性的排查问题等方式,共同推进DevOps各项能力落地。

 图4    项目组参加评估合照


收    获

经过研发运营一体化(DevOps)实施团队一年多的攻坚克难,试点项目从管理模式到研发效能都获得巨大转变,业务、开发和测试协同工作,需求研发过程快速迭代,端到端全链路交付无缝衔接,产品交付更快捷、项目管理更规范、代码质量和研发效率大幅提升。2020年首批6个项目全部顺利通过DevOps能力成熟度(持续交付部分)三级认证,标志着我行DevOps持续交付能力达到了国内领先水平。


与此同时,中国农业银行提速科技输出能力,升级数字化产品创新内核,荣获2020年度金融领军企业,DevOps建设工程荣获2020年度优秀案例,实施团队荣获2020年银行业DevOps领域年度风云团队,“企业级DevOps能力体系”荣获中国农业银行2020年度优秀科技成果奖一等奖,“基于DevOps体系的农业银行产品创新机制研究——构建敏捷化的企业级产品创新流程及支撑体系”课题荣获2020年度中国农村金融学会重点课题一等奖。

 图5    获奖证书及奖杯

 

图6    领军企业颁奖


瞭    望

“初心不改显担当,科技创新再出发”。为进一步巩固前期DevOps建设成果,研发运营一体化(DevOps)实施团队持续推进农业银行双模研发体系建设,完成敏捷制度与流程优化,固化6套流水线模板,推荐两类通用分支模型,完成11部工作手册的评审发布,细化培训课程体系并开展培训,完善内部评测实施方案并进行工具化开发。同时,研发运营一体化(DevOps)实施团队充分利用内外部渠道宣传优势,发挥宣传作用,传播沉淀DevOps思想文化,促进中心员工DevOps软实力的提高。


心有所信,方能行远,业技融合的终极目标就是通过不断提高响应和交付速度来提高价值的流动效率。研发运营一体化(DevOps)实施团队将不忘初心,砥砺前行,继续为农行数字化转型贡献力量!






《金融电子化》新媒体部:主任 / 邝源  编辑 / 傅甜甜 潘婧

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存