![2f9bfb7c725b790900ba08a0696e13bc.gif](https://i-blog.csdnimg.cn/blog_migrate/0c878e71456bca27bf2a4c496042e87c.gif)
![c7899f76ee74b7f7212afe8009461077.png](https://i-blog.csdnimg.cn/blog_migrate/82a7b93a0878a612b76c9a9c1db16488.jpeg)
文/刘芝 DevOps 是当前信息科技领域关注的热点,以快速高质量交付业务价值为核心目标,以研发运营密切协作、研发过程自动化、度量可视持续反馈为核心原则,既符合市场需要又兼具强大的生命力和发展空间,实施 DevOps 不仅是软件工程的变革,还是研发文化和管理流程的变革,更是对企业级研发管理体系一次全方位革新。 现结合农业银行研发管理体系现状,谈谈 DevOps 对研发管理体系的影响。
01 农行研发管理体系发展历程
农行研发中心多年来持续探索建设企业级研发管理体系,先后引入外部 CMMI、敏捷等成熟、先进的研发标准模型,结合自身组织架构、研发基础设施,建设形成分工明确、流程驱动、工具全面、双模运作的研发管理体系。从时间、作用、效果上来说,主要经历三个关键里程碑:
建成企业级研发管理体系。2008年农行通过 CMMI 软件能力成熟度模型集成三级评估,首次建立覆盖项目计划、需求分析、设计、开发、测试、投产、试运行、结项全生命周期的企业级研发管理体系,为研发管理工作建立了框架、奠定了基础,研发过程管理队伍应运而生。
探索双模运作。2018年农行将敏捷项目管理纳入项目管理办法及细则,形成“稳态+敏态”双模研发模式,并逐步深化敏捷落地。在全面推行站会、看板管理的同时,对影响地图、用户故事、SCRUM、代码评审、持续集成等管理及工程实践进行试点,经过提炼,形成“一套敏捷研发流程、两个能力模型、三个实践方法集、四类行动指引”的敏捷研发管理体系,此时研发中心内部的敏捷教练团队初具规模。
落地 DevOps 实践。2020年随着 DevOps 工程的落地,项目研发过程管理工具化、自动化水平大幅提升,以管理链、研发链、测试链、运维链为主线,通过专业领域工具收敛、工具打通,迅速建成从需求、开发、测试到部署的端到端持续交付流水线,同步完成了度量体系框架的设计