敏捷开发培训材料.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DevOps实践 (精简版) 目录 一 DevOps实施思路 二 DevOps实施效果展示 四 QA 三 DevOps实施经验总结 DevOps理念 推进DevOps实施的主要阶段 DevOps实施策略 1 2 3 4 5 5种核心策略 DevOps体系全景图 整体流程 用户故事 未认领 未开始 执行中 阻塞 完成 1.需求敏捷 开发模式 2.敏捷活动 与看板 3.团队 4.CI/CD 目录 一 DevOps实施思路与计划 二 DevOps实施效果展示 四 QA 三 DevOps实施经验总结 敏捷提效-与瀑布流程对比 需求提出 需求分析 功能设计 代码开发 测试验证 发布上线 运维监控 1-2个月长周期交付 无法及时响应需求变化 需求从提出到上线反馈时间长 1-2周短周期交付 快速响应需求变化 自动化测试保证质量 瀑布式开发 敏捷 开发 敏捷开发 CI/CD 自动化测试 Sonar扫描 成果展示 敏捷团队与会议 敏捷开发 CI/CD 自动化测试 Sonar扫描 成果展示 建立融合型的敏捷开发团队 业务 PO Master 团队 运维 提供业务需求及相关素材、负责需求澄清说明及验收确认 需求转化拆分为用户故事、面向团队代表客户进行需求跟踪 协助团队完成迭代任务、排除团队面临的障碍、确保团队遵守敏捷开发规则 根据需求实现迭代承诺并交付、完成迭代开发中的各项工程实践任务 在团队实现需求时提出运维建议并在迭代评审时进行确认 迭代启动会 迭代计划会 每日立会 迭代评审 迭代回顾 迭代开始前3天进行,评估分析可以进入迭代的需求范围,后续进行需求分析,时长1小时 迭代开始前1天进行,根据完成分析的需求进行迭代任务拆分,估算任务工作量,时长1小时 迭代中每天早上9点40分准时开始,团队成员讲述任务完成情况,时长15分钟 迭代结束后进行迭代评审,演示并验证交付的需求,展示单元测试和自动化测试结果,时长1小时 迭代评审后进行迭代回顾,总结迭代中的经验教训,确定下迭代的改进内容,时长30分钟 敏捷管理流程 导入用户原始需求 拆分用户故事 拆分迭代任务 每日站立会议燃尽图跟踪 敏捷开发 CI/CD 自动化测试 Sonar扫描 成果展示 敏捷迭代量化数据分析 量化数据分析: 1.四个迭代,研发产出逐渐增加(按功能点数) 2.生产率:超过行业基准(7.2人时/功能点) 3.各个迭代在保证产出效率的情况下,增加了自动测试用例覆盖、减少了评审问题和BUG数,产出质量进一步改善 4.在各个迭代中,逐渐确认了团队的实际产出能力和合适的故事/任务拆分大小原则 敏捷活动 – 每日立会及培训 随着敏捷开发的深入实施,为北京移动的开发团队组织了接口自动化测试、UI自动化测试、Sonar违规修改培训3次大规模培训,针对项目现场的特性,在不影响整体开发效率的前提下,个性化的调整了站立会议模式、迭代计划会议估算方法,通过简单易用的App工具来让团队成员快速识别拆分任务,领取任务。在迭代评审中通过实际成果展示,让团队成员可以感性的看到自己的工作成果。通过细化接口自动化测试任务,团队成员可以实现低投入高产出,一次开发长效使用,把自动化测试实施落到了实处。 DevOps实施落地 – Sonar扫描 Sonar效果: 1) 阻断级违规: 405 - 20 2) 严重级违规: 2307-2291 3) 代码变更行数: 190 - 360+ DevOps实施落地 -CI/CD整体流程图 CI/CD整体流程 开发活动、测试活动、生产交付活动通过CI/CD系统串联自动化并全领域覆盖 流程节点 可定制 DevOps实施落地 -CI/CD按环境管理 多业务环境的处理 按交付领域不同的环境进行分领域多维度的统一管理 CI/CD任务单提交变更流程 开发人员直观视角 开发人员提交代码时,CI根据任务单号自动捕获、自动编译、自动测试环境部署 CI/CD版本管理 统一的版本管控 发布版本管理-详细关联具体的任务单信息,防止遗漏和多出任务 部署版本 构建版本 部署版本 … 构建版本 … 构建版本 构建版本 … Svn-测试分支 Svn-生产分支 测试环境 生产环境 准生产 环境 交付版本 准生产 环境 测试 环境 CI/CD持续部署 开发 环境 生产 环境 定时配置 人工自助 Jenkins调用 Shell调用 DevOps实施落地 – 自动测试平台(ATP) 其他对接系统 用户 HA/LVS 安全 认证 API Gateway 消息中心 消息总线 消息路由 探测微服务 性能测试微服务 任务调度微服务 仿真微服务 7*24小时业务监控 UI及接口自动化测试 对压力性能测试进行管理 代码审查微服务 对源码进行 编码审查 安全扫描微服务 对系统进行 安全扫描 Web服务器集群 测试

文档评论(0)

smashing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档