蝉鸣报告-硬核报告每天更新;
覆盖产业报告、全球化、经济、趋势等全领域...

【众安银行】敏捷研发体系建设与提效的理念与实践-唐嘉龙


近日,【众安银行】发布了一份名为《敏捷研发体系建设与提效的理念与实践》的行业研究报告。该报告由众安银行首席测试架构师唐嘉龙撰写,深入探讨了众安银行在敏捷研发体系建设、Auto QE理念与实践方面的经验和成果。报告详细介绍了众安银行如何通过持续迭代和验证来节省资源、提高研发效率,以及在面对业务敏捷、环境管理、部署管理、自动化测试、内建质量、技术债务等研发流程中的常见问题时,如何有效实施解决方案以提升研发效能。这份报告不仅提供了众安银行在数字化转型过程中的实际案例,还分享了其在敏捷研发和质量管理方面的深刻见解,其中包含了众多对行业具有指导意义的实践和策略。

众安银行敏捷研发体系建设与提效的理念与实践

在数字化转型的大潮中,众安银行通过敏捷研发体系建设,实现了快速迭代和验证,节省了大量的浪费和返工。敏捷之所以能带来速度优势,根本原因在于持续迭代和验证。众安银行首席测试架构师唐嘉龙分享了众安银行在敏捷研发体系建设与提效方面的经验和实践。

众安银行的敏捷研发体系建设之旅,主要分为三个阶段:线上管理、工具自动化和最佳实践。通过搭建线上管理流程体系、引入线上管理工具、启动线上度量分析等措施,众安银行实现了研发过程管理的线上化。同时,通过自研平台工程1.0落地、引入开源研发工具生态、搭建自动化测试框架体系等手段,众安银行实现了工具自动化。此外,众安银行还通过平台工程1.0最佳实践、打造自驱式质量管理、平台工程2.0项目启动等措施,不断优化最佳实践。

众安银行的CICD交付流水线架构设计,涵盖了Code MR、CI server、集成脚本等多个环节。通过代码审查&单元测试、编译源码&环境部署、自动化测试&覆盖率收集等流程,众安银行实现了持续集成的全流程治理。同时,众安银行还通过Moray双流体系架构,实现了Jira工作流和Moray工作流的有机结合。

在持续集成流水线平台工程1.0中,众安银行通过开发环境、AutoQE环境、SIT环境、UAT环境等多个环境的部署,实现了流水线的全链路管理。同时,通过feature branch、release(sit/uat) branch、develop(dev) branch等多个分支的管控,众安银行实现了代码分支的有效管理。

众安银行的Auto QE部署方案,通过滚动时间窗和实时触发两种方式,实现了自动化用例的稳定性和执行时间的优化。通过缓存集中部署、K8s健康检查、优雅终止等措施,众安银行大幅缩减了CI整体耗时。

在流水线质量管理方面,众安银行通过逐步提升水位线,划分了四个阶段的值。通过自动化通过率、A1全量覆盖率、A2全量覆盖率等指标的持续优化,众安银行实现了流水线质量的不断提升。

众安银行的流水线环境稳定性治理,主要通过everything as code、配置统一化管理和配置规范性检查三个措施来实现。通过配置即代码、SQL即代码等方式,众安银行实现了环境部署的自动化和规范化。

在Auto QE自动化管理方面,众安银行通过用例自动化生成&版本管理和用例执行耗时优化两个方面,实现了自动化用例的高效管理。通过标准化用例生成、版本用例管理、接口变更感知等措施,众安银行实现了用例的自动化生成和版本管理。同时,通过依赖包安装优化、插件优化、异步造数资源锁解决资源竞争等措施,众安银行实现了用例执行耗时的优化。

众安银行的最佳实践,涵盖了单测&代码静态扫描门禁、moray工作流提测卡点、moray部署sit/uat前检查门禁等多个方面。通过这些最佳实践的落地,众安银行实现了流水线的高效运行和质量保障。

众安银行的持续集成平台工程1.0实践回顾,展示了众安银行在持续集成战役中的不断探索和优化。通过银行单测、静态扫描CI卡点开启、银行全量开启A1/A2级别应用CICD质量门禁等措施,众安银行实现了持续集成的全链路管理。

众安银行的持续集成执行数据显示,Average time for Autoqe Case Execution为10分钟,Total Number of Bank Core Application为3,550,Builds per month为2,700,Deployments per month为11,546,Total Number of Autoqe test cases为5.0分钟,Average build time per build为3分钟,Average time for Autoqe Deploy为3分钟。这些数据充分展示了众安银行在持续集成方面的高效运行。

众安银行的业务正向提效数据显示,研发整体提效数据图显示,需求吞吐量稳定上升,生产问题数持续下降,系统可用性达到4个9。这些数据充分证明了众安银行在敏捷研发体系建设与提效方面的成功实践。

通过CICD全链路流水线、X as code、优雅发布、用例解耦并行、CI单元测试、代码静态、安全扫描等措施,众安银行实现了业务敏捷、环境管理、部署管理、自动化测试、内建质量和技术债务的有效管理,从而大幅提升了研发效能。

这篇文章的灵感来自于《众安银行敏捷研发体系建设与提效的理念与实践》这份报告。除了这份报告,还有一些同类型的报告,也非常有价值,推荐阅读,这些报告我们都收录在同名星球,可以自行获取。

以上为节选样张,关注公众号【蝉鸣报告】回复领取PDF完整电子版(无广告)。

蝉鸣报告】每日更新最新硬核报告,覆盖产业报告全球化经济报告、趋势等全领域。

 

未经允许不得转载:蝉鸣报告(原爱报告知识星球) » 【众安银行】敏捷研发体系建设与提效的理念与实践-唐嘉龙

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如何快速寻找资料?

关于我们赞助会员