《众安银行敏捷研发体系建设与提效的理念与实践-唐嘉龙.pdf》由会员分享,可在线阅读,更多相关《众安银行敏捷研发体系建设与提效的理念与实践-唐嘉龙.pdf(41页珍藏版)》请在三个皮匠报告上搜索。
1、众安银敏捷研发体系建设Auto QE理念与实践唐嘉 众安银席测试架构师2024.8.17唐嘉龙众安国际 测试架构师现任众安银行首席测试架构师,负责众安银行整体测试架构体系建设,同时负责零售银行促活拉新活动、智能营销平台、客户与运营等业务的整体质量保障工作。曾就职于腾讯FIT金融科技业务线,负责微信支付的跨境收单支付、国际清结算及微信分付信贷管理等业务质量管理工作,同时也对EKYC中台、风控证件鉴伪、AI量化投资模型等金融领域AI算法应用有独到见解。曾发表多篇AI模型测试相关专利、并获得腾讯微创新奖。Mar-20Jun-20Sep-20Dec-20Mar-21Jun-21Sep-21Dec-21
2、Mar-22Jun-22Sep-22Dec-22Mar-23Jun-23Sep-23Dec-23Mar-24About ZAStrengthening of digital finance product suiteJan 22SFC Type 1(Dealing in Securities)license obtainedMar 20Official launch ofMay 20HK Digital Life Insurance license obtainedOfficial launch ofSept 20Insurance Broker license acquired Mar 21
3、Corporate BankinglaunchedAug 22Mutual fund launchedMar 19HK Virtual Bank license obtained300Kusers2019202020212022100Kusers600KusersApr 22Banca partnership&May 21Banca partnership&One-stop digital finance platform2023Feb 22Stock launched780KusersInsuranceTransferLoanCardDepositStockMutual Fund背景-企业数
4、字化转型敏捷之所以更快,根本原因在于持续迭代和验证节省了大量不必要的浪费和返工背景-研发流程中常问题部署管理部署管理如何提升研发效能部署频率高,失败率高,提交代码质量差业务敏捷业务敏捷需求过多,高优先级需求快速交付,快速验证环境管理环境管理环境多复杂性上升,一致性难以保证,交付慢技术债务技术债务系统架构设计受限,潜在的代码缺陷,违反代码规范自动化测试自动化测试测试范围扩大,测试时长有限,稳定性差,投入产出比低内建质量内建质量代码评审,单元测试,持续集成如何有效实施,提高提测质量背景-众安国际研效体系建设之旅2020202120222023正式上线搭建线上管理流程体系引入线上管理工具启动线上度量
5、分析(质效)引入开源研发工具生态搭建自动化测试框架体系启动自建持续集成流水线项目启动单测、静态扫描卡点自研平台工程1.0落地启动研发过程度量分析(质效)平台工程1.0最佳实践打造自驱式质量管理平台工程2.0项目启动线上管理研发过程管理度量可视化工具自动化最佳实践智能质效诊断录众安众安CICDCICD交付流线架构设计交付流线架构设计流线之Auto QE的理念Auto QE的落地实践成效与展望持续集成的示意图teams反馈机制emails小Z小A小平GitLabwebhookCI server集成脚本集成脚本Code MRCode MRCode MR代码审查&单元测试,编译源码&环境部署,动化测试
6、&覆盖率收集众安银CICD系统架构图morayjirashipCMLgitlabDEVSITSIT02UATAuto QEdeveloperTesterbusinessSre直接调用层CMDBJenkinsMagicxgitlab工具整合层代码提交单元测试集成测试系统压测应用层系统测试组件测试代码编译镜像管理VM构建代码打包应用部署机器管理SSO登录密钥分发日志采集系统监控CICD聚合入口PERFsonarJacocofortifygranafa数据采集UnitTestgranafa数据可视化反馈系统单测门禁Auto QE自动化门禁质量门禁sonar门禁Fortify门禁TeamsEmail通