敏捷开发培训材料课件.pptx
《敏捷开发培训材料课件.pptx》由会员分享,可在线阅读,更多相关《敏捷开发培训材料课件.pptx(36页珍藏版)》请在三一办公上搜索。
1、,DevOps实践(精简版),目录,一,DevOps实施思路,二,DevOps实施效果展示,四,Q&A,三,DevOps实施经验总结,DevOps理念,推进DevOps实施的主要阶段,DevOps实施策略,1,2,3,4,5,5种核心策略,DevOps体系全景图,整体流程,用户故事,未认领,未开始,执行中,阻塞,完成,1.需求敏捷 开发模式,2.敏捷活动 与看板,3.团队,4.CICD,目录,一,DevOps实施思路与计划,二,DevOps实施效果展示,四,Q&A,三,DevOps实施经验总结,敏捷提效与瀑布流程对比,需求提出,需求分析,功能设计,代码开发,测试验证,发布上线,运维监控,1-2
2、个月长周期交付无法及时响应需求变化需求从提出到上线反馈时间长,1-2周短周期交付快速响应需求变化自动化测试保证质量,瀑布式开发,敏捷开发,敏捷开发,CI/CD,自动化测试,Sonar扫描,成果展示,敏捷团队与会议,敏捷开发,CI/CD,自动化测试,Sonar扫描,成果展示,建立融合型的敏捷开发团队,业务,PO,Master,团队,运维,提供业务需求及相关素材、负责需求澄清说明及验收确认,需求转化拆分为用户故事、面向团队代表客户进行需求跟踪,协助团队完成迭代任务、排除团队面临的障碍、确保团队遵守敏捷开发规则,根据需求实现迭代承诺并交付、完成迭代开发中的各项工程实践任务,在团队实现需求时提出运维建
3、议并在迭代评审时进行确认,迭代启动会,迭代计划会,每日立会,迭代评审,迭代回顾,迭代开始前3天进行,评估分析可以进入迭代的需求范围,后续进行需求分析,时长1小时,迭代开始前1天进行,根据完成分析的需求进行迭代任务拆分,估算任务工作量,时长1小时,迭代中每天早上9点40分准时开始,团队成员讲述任务完成情况,时长15分钟,迭代结束后进行迭代评审,演示并验证交付的需求,展示单元测试和自动化测试结果,时长1小时,迭代评审后进行迭代回顾,总结迭代中的经验教训,确定下迭代的改进内容,时长30分钟,敏捷管理流程,导入用户原始需求,拆分用户故事,拆分迭代任务,每日站立会议燃尽图跟踪,敏捷开发,CI/CD,自动
4、化测试,Sonar扫描,成果展示,敏捷迭代量化数据分析,量化数据分析:1.四个迭代,研发产出逐渐增加(按功能点数)2.生产率:超过行业基准(7.2人时/功能点)3.各个迭代在保证产出效率的情况下,增加了自动测试用例覆盖、减少了评审问题和BUG数,产出质量进一步改善4.在各个迭代中,逐渐确认了团队的实际产出能力和合适的故事任务拆分大小原则,敏捷活动 每日立会及培训,随着敏捷开发的深入实施,为北京移动的开发团队组织了接口自动化测试、UI自动化测试、Sonar违规修改培训3次大规模培训,针对项目现场的特性,在不影响整体开发效率的前提下,个性化的调整了站立会议模式、迭代计划会议估算方法,通过简单易用的
5、App工具来让团队成员快速识别拆分任务,领取任务。在迭代评审中通过实际成果展示,让团队成员可以感性的看到自己的工作成果。通过细化接口自动化测试任务,团队成员可以实现低投入高产出,一次开发长效使用,把自动化测试实施落到了实处。,DevOps实施落地 Sonar扫描,Sonar效果:1) 阻断级违规: 405 - 202) 严重级违规: 2307-22913) 代码变更行数: 190 - 360+,DevOps实施落地 CI/CD整体流程图,CI/CD整体流程,开发活动、测试活动、生产交付活动通过CICD系统串联自动化并全领域覆盖,流程节点可定制,DevOps实施落地 CI/CD按环境管理,多业务
6、环境的处理,按交付领域不同的环境进行分领域多维度的统一管理,CI/CD任务单提交变更流程,开发人员直观视角,开发人员提交代码时,CI根据任务单号自动捕获、自动编译、自动测试环境部署,CI/CD版本管理,统一的版本管控,发布版本管理详细关联具体的任务单信息,防止遗漏和多出任务,部署版本,构建版本,部署版本,构建版本,构建版本,构建版本,Svn-测试分支,Svn-生产分支,测试环境,生产环境,准生产环境,交付版本,准生产环境,测试环境,CI/CD持续部署,开发环境,生产环境,定时配置,人工自助,Jenkins调用,Shell调用,DevOps实施落地 自动测试平台(ATP),其他对接系统,用户,H
7、A/LVS,安全,认证,API Gateway,消息中心,消息总线,消息路由,探测微服务,性能测试微服务,任务调度微服务,仿真微服务,7*24小时业务监控,UI及接口自动化测试,对压力性能测试进行管理,代码审查微服务,对源码进行编码审查,安全扫描微服务,对系统进行安全扫描,Web服务器集群,测试过程管理,数据存储,测试案例管理,测试任务管理,缺陷管理,服务注册,服务发现,共享缓存,日志管理,配置管理,测试计划管理,运维管理,自动化测试微服务,测试流程管控,数据存储,Iaas(测试资源管理),可持续集成,敏捷开发,CI/CD,自动化测试,Sonar扫描,成果展示,2022/12/6,19,可编辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷 开发 培训 材料 课件

链接地址:https://www.31ppt.com/p-1562637.html