大型互联网金融产品Devops应用实践
2019-12-05
来源: 神兵wizard 瞿俊龙
1. 模块接收主动规划需求,以及由银行site分配过来的需求,实现需求协作管理backlog管理、看板进度可视化管理。需求分层分级管理,实现全量需求池。银行需求与模块开发组件协作管理。
2. 银行Site与组件版本配套协作高效管理,实现各版本演进可追溯
3. 特性需求看板,以精益看板的方法为特性的端到端交付建立可视化价值流,驱动交付过程的持续优化,现实小批量快速流程为目标
4. 银行Site自动化构建,部署流水线,为从代码提交到发布至生产整个过程建立可视化、可追溯的受控流水线,整合持续集成、环境配置、数据库变更、应用部署等所有自动化过程。一键高效发布部署测试及生产,并可进行回滚。
5. 复杂产品多流水构建情况全景浏览
6. 研发与生产分离,部署计划提前知道
运维部署确认后,一键部署到生产环境。以具有版本控制的脚步来自动化管理所有应用构建,环境配置、数据库等,保证所有基础设施的建立和变更都以抑制的方式进行。
五、效果:目前整体方案已经在新Site中推广应用,并取得一定的效果:
规模化应用:银行site上线10家,60+条部署流水线持续运转中,新Site逐步实施中。
标准化产品增强,成本降低:通过需求引导、定制与标准分离、以及架构解耦,需求定制降至10%左右,100+组件按版本规范化制品库管理,研发成本大幅降低。
研发效率大幅提升:一天多发,增量版本按需交付;标版组件部署从约半小时提升到秒级;新site部署上线从近一周缩减到小时级。
基础设施及流程规范化管理:所有设施进入版本控制管理,代码分支蔓延遏制,版本配套混乱、版本升级风险有效解决,实现部署记录可追溯,质量大幅提升,有效满足银行监管。
影响:为首家基于Pafa5研发模式管理试点落地,为其他专业公司提供借鉴参考,多个专业公司产品已开始参照该研发管理模式改进。
开放平台建设进一步探索中,后台平台化,前台通过接口接入,甚至开放前台给客户自己开发。
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-