《持续提升DevOps能力 赋能数字化转型 银行DevOps落地及展望.docx》由会员分享,可在线阅读,更多相关《持续提升DevOps能力 赋能数字化转型 银行DevOps落地及展望.docx(10页珍藏版)》请在优知文库上搜索。
1、为适应金融科技快速发展的形势,满足经营管理对创新的需要,促进全行科技与产品创新能力提升,银行业近年来进行科技与产品创新体制改革,形成研发测试运维体化管理新格局,大力促进业技融合、敏徒研发,推进科技支撑向科技引领转型。为进一步快速响应市场需求,提升价值创造能力,农行于年初正式启动DCVoPS能力建设,以问即驱动,全面精简优化端到端管理潦程、打通研发运维管理工具间断点、建设完整度量体系视图,促进业务、开发、测忒、运维等角色间高效协作,促进快速高质量交付业务需求向快速高侦量交付业务价值转变。初心为顺应数字化时代客户行为变化和技术创新应用的发展趋势,制行党委确定了数字化转型再造个银行的战略,开启了数字
2、化转型之路。为落实数字化转型战略,赋能业务发展,科技部门一方面需要提高金融科技的创新能力,识别新技术、拓展新应用、创造新价值:另一方面需要建立一套适应敏捷创新要求的体制机制,圾大限度激发创新活力,以一体化管理、市场化机制、业技融合、迭代研发、敏徒交付、价值创造为导向,优化管理机制和研发流程,提高金融科技创新效能.银行大力推进DCVoPS能力建设恰逢其时。DcvOps的核心理念是对敬捷与精益思想的演进,并应用于【T端到端的价值链,依托现代信息技术支撑,同时通过组织文化变革,帮助企业快速高J贞量交付业务价值。它强调价值链中各角色间密切协作、小步快走、快速反馈;强调工具支掠、自动化、质属内建:强调数
3、据可视、度量驱动改进、闭环管理。这些理念深度贸合了银行数字化转型的发展需要,也契合了农行建设工具中台、优化科技与产品创新管理机制的诉求。启航有挑故。大型商业银行IT系统架构复杂,前端变化快,变能适应市场节奏:后端变化慢,要保持稳定与安全.同时,业务种类繁多,产品结构红杂,传统集中式与新兴分布式技术架构并存,瀑布与敏捷开发模式兼具。如何立足现状、在已有研发管理实践基础上,脚踏实地的走出具仃农行特色的DevOps建设之路是我们面临的最大挑战.大型商业银行DevOps建设并没有现成的经验可供借鉴,只有一点点的摸索与实践,逐步的修正与改进,才能真正建成适合自身发展阶段、组织架构及信息系统特色的DcvO
4、ps体系。有基础。骐骥千里,非日之功。2015年起,农行在自动化部署、持续集成、自动化测试等领域就开展相应的探索和实践,并于2016年自研建成自动化部署平台、自动化测试平台。20174日在互联网金海三大平台、移动营销等领域研发项目中探索进行看板管理、SCnJm等敏捷研发实践,逐步枳累经验。2018年科技与产品创新管理体制改革,进步加快了业技融合、研发测试运维体化建设步伐,为DeVOPS在农行的落地奠定J基础.启征程。实施DCVOPS是一场变革,需自上而下、系统实施。2019年初,农行科技部门“一局两中心”联动,学习先进找标杆,调研现状找差距,以问题聊动,正式启动DeVoPS能力建设,明确整体思
5、路。即:以提质增效为目标,以流程优化为核心,以工具贯通、规范体系建设为关键支挣,以项目试点为落地抓手,分阶段实施,促业技融合、研测一体,打通需求、开发、测试、部署、运维等环节并形成闭环管理,建设端到端的持续交付流水线,提升研发效能,缩短价值交付周期,为我行业务产品创新、快速响应多变的市场衙求提供坚实的IT支撑。围绕整体思路,农行参考业界先进实践和DeVoPS能力成熟度模型,结合自身应用研发过程的实际情况,明确农行DCVoPS建设主要从工具、流程和规范三个层面进行持续推进,打造具有特色,适应双模双架构的DeVOPS体系。工具层面,进行工具间联动、数据共享、歌合不同角色操作,提供基础平台支撑:潦程
6、层面,建设持续交付流水线、推进分层臼动化测试、提升生产运营能力,通过自动化、流程化实现研发过程提质增效:规范层面,建立统度量视图、打造DevoPS组织规范,保证实施过程标准化、实施效果可度量.农行DcvOps建设体系框架图逐浪稳实施。为确保航线不偏、目标不变、成效可控,DevOPS能力建设过程中,农行一手抓建设,一手抓验证:同时通过定期专题汇报机制,跟进展、晒成果、摆问题,推进成果的推广和问题的解决。在组织级成果验证方面,特别选取个人网银、手机银行、金融小店、信贷中台、分布式应用互联平台、增值税进项税管理等六个典型项目,进行全流程试点验证,并在验证中反哺组织级能力建设,试点项目覆盖面客系统,运
7、营系统、业务中台、技术中台多个领域,及农行主流技术栈,为今后推广DCVOPS奠定基础。实施过程菰点从六大方面推进能力建设:一是建设DcvOps集成平台。第一阶段,以研发、运营过程中现有工具为基础,垂要工具为中心,整合各环节主要工具,以数据整合为主、服务整合为辅,形成满足持续集成、持续交付、运营反馈的DeVOp*工具链,第二阶段,基F集成平台的整合结果,进一步向一站式DcvOps研发平台演进。二是构建持续交忖流水线。依托DCVoPS集成平台,建立研发、测试、交付及管理等相关任务的实施流水线,在任务中内置代码合规检查、安全扫描、代码评审、回归测试等质量控制手段,同时流水线全程以条目化后的需求为流转
8、依据,实现需求、代码、程序包和发布产品的恃续跟踪和回溯,井根据瀑布、敏然项目特点进行流水线的定制和配置,满足双模研发要求。三是推进分层自动化测试。依托DeVOPS集成平台,实现测忒数据和用例的统一管理,逐步积累资产,提高测试环境的交付痂量和效率,减少测试过程中的人工干预,提高自动化测试质量和用盖率,支捶其正实现产品的快速验证与交付。四是完善生产运营机制。结合DCVoPS理念进行运营能力增强与完善,实现研发和运营环节的相互协同。方面,实现发布过程标准化、流程化、一体化以及发布验证环节自动化、可视化,提升发布质量,内建持续高频发布能力,并输出部署、监控能力到测试环境。另一方面,实现应用监控的数据规
9、范、标准统一、指标明确、处理高效,确保问题“及时发现、准确定位、快速处置”,打造,标准化、自助化、智能化、可持续化”的应用监控体系。同时完善二线流程段动机制,通过运营分析驱动系统优化升级,推动运营数据现正的去解决系统现存问题,让整个DCvoPS工具链形成闭环。五是建立统一度量视图。基于已有管理经验逐步建立规范,围绕效率、质量、能力完善度量指标体系。通过数据采集、分类与分析,形成整体视图,通过对关钺指标数据进行纵向趋势分析,对相同特征进行横向对比分析,提供中心级、部门级、项F1.及系统级多视角的分级统计数据,结合关联指标对项目形成全方位、多维度质量评价,为不同角色干系人提供差异化的度量分析视图,
10、以度量骄动持续改进。六是打造DevOps组织规范。基丁行业标准建立符合农行特点的DeVOPS能力成熟度评价体系,沉淀技术能力,形成标准,在推广实施过程中进行持续度战,寻找问题和短板,指导实施过程持续优化与改进,打造DCVoPS运行体系。同时进行组织文化建设和推广,营造良好的DevOPS交流学习氛困加强团队间的协作、融合)显效果。经科技条线各部门协同攻坚,历时一年多,农行DCvOPS工具链已基本贯通、持续交付流水线初步建成、自动化测试分层在试点项目顺利落地、发布及运营监控能力显著提升、统度量视图基本实现、DevOps组织规范初步形成。个人网银、金融小店、信贷中台、分布式应用互联平台、增值税进项税
11、管理等5个项目于6月顺利通过DevOps持续交付标准三级评估,试点项目效率质量双双提升。研发质员方面,通过自动化代码扫描、单元测试、接口测试、质量门禁等多种技术工艺,保障产品交付质量,自动化单测程盖率达80%+,自动化接口测武的盖率达100%,技术债务持续下降。研发效率方面,需求条目交付周期提速到8天左右,构建时长提效到7至10分钟。瞭望软件产品研发的本质是社会学,生产关系决定生产力,业技融合的终极H标就是通过不断提高响应和交付速度来提高价值的流动效率。目前,农行DCVOPS能力建设取得了阶段性进展,但初心易得,始终难守。后续仍需在现有成果基础上进一步进行能力内化和输出。一是内化能力,持续提升
12、。通过内建标准、内建平台、内建队伍促进组织DCVoPS能力固化、输出、提升。建立符合业界标准和行内特点的DCVoPS能力成熟度模型、实践指引及配套评测机制,实现体化多场景的研发支掾及内部赋能。加快一站式DeVOPS工程效率平台建设,持续提升平台的服务化水平,支撵行内不断增长的团队和项目转型需求。二是两端延伸,提升价值。以现有成果为基础,进一步向前向后延伸至业务、运营环节,深化全职能团队建设,业技融合、研测体,全链条密切协作,基于需求条目进行实施及交付,建立小批St交付节奏。同时,进一步提升技术运营能力,支撑多模式自动化高质量部署需要,完善运营监控体系,同时培养量化分析的工作习惯,建立产品后评价
13、长效运作机制,合理评估科技资源的投入产出,促进提升科技资源价值创造能力,从“正确的做事”向“做正确的事”转变,在产品的需求研制、研发、运营过程中,实施业务导向、端到端的DevOPs,进而最终提升业务价值,实现战略级和企业级的持续改进,助力银行的数字化转型。农业银行DevOps数字化转型之路随着新一轮科技浪潮的崛起,数字化转型正从“立柱架梁”向“积解成势”的阶段迈进,银行业作为金融科技应用的前沿阵地,产品创新需求尤为活跃。为顺应数字化时代的发展趋势,直面市场需求快速增长和业务创新急速发展的新挑战,2019年农行启动全面实施数字化转型战略,重塑一个全新的农业银行。农行研发中心积极探索,持续引入国际
14、先进、同业认可度较高的信息化标准,以CMM1.塑型研发、TMMi精益测试、ITI1.夯实运维、DCvOPS促进革新,建立了以DeVoPS为基础的一体化研发的闭环管理体系,实现业务价值交付质量和效率的飞跃。战略引领,统筹推进DeVOPS能力建设在“十四五”规划中明确提出加快数字化发展、建设数字中国的任务,要求金融行业稳妥发展金融科技、加快金融机构数字化转型,而数字化的实质是在效率提升的基础上,创新工作模式、改进生产关系,进而促进生产力的进一步提升。DeVOPS作为软件开发领域最重要的发展方向,将小批量交付、全功能团队、自动化C1.CD流水线等理念、方法、工具融入到持续的业务价值交付过程中,塑造了
15、智能高效的研发运维工作模式,是所有数字化企业必备的底层能力。2019年4月,农行研发中心启动DCvOPS建设工程,总经理亲自挂帅,工程推进办牵头,多部门共同参与,全力推进DeVOPS快速交付能力建设。建立工程统筹机制,提升工程推进成效因工程建设涉及条线广、头绪多、交织关系更杂,且涉及开发、测试、管理部门多,采用工程方式进行推进。通过组建工程推进办,统筹督办DCvoPS建设整体任务,对阶段性成果进行把关,协调解决部门间的问题和资源.通过明确工程建设各部门职货,各部门各司其职,保障各项DeVOPS能力、工具的建设和落地有依据、有方法,各能力水平可持续、可监控,各类问题可定位、可解决。通过季度专题汇
16、报会、月度工程推进会、工程月报、周复盘、日站会,保障DCVOPS相关建设任务和问题“不丢不海,项项有结果“。通过健全工程评审和成果验证发布机制,保障DeVOPA匚程建设中技术方案、规范、手册的合理性和有效性,保证建设成果输出后可验证、发布后可落地,五大条线齐头并进,全面建设持续交付能力通过流程驱动、工具贯通、数据可视、规范建设、队伍文化五大条线,全面共建持续交付能力,赋能我行数字化转型。I、流程驱动:以终为始,打通端到端工艺潦程。以价值交付为目标的端到端的一体化研发体系建设,是以终为始的流程数字化建设。通过聚焦业务价值和端到端的全局视图,打通主航道,锚定变革发力点,对流程进行统化、标准化,覆盖14种主流技术栈的研发过程,同时内建自动化测试、代码质量检查、安全扫描、运维监控等质量管理要求,确保产品研发交付过程的标准化、质量检杳臼动化。2、工具贯通:化繁为简,集成贯通研发工具链。将标准化流程落