课程简介
本培训对比分析最近20年的软件生存期方法、RUP、早期敏捷及规模化敏捷,呈现大规模软件开发得到的最新理念和原则;讲述通过规模化敏捷框架SAFe进行企业级大敏捷开发改进。
目标收益
通过学习精益-敏捷思想的原则和产品组开发流程,可以了解这些原则和实践是如何支撑精益思想、敏捷开发、ScrumXP、看板、敏捷发布火车、敏捷组合管理、价值流分析和规模化领导力。了解如何协调从数个团队到数百个团队来高效协同开发。
培训对象
课程内容
本培训对比分析最近20年的软件生存期方法、RUP、早期敏捷及规模化敏捷,呈现大规模软件开发得到的最新理念和原则;讲述通过规模化敏捷框架SAFe进行企业级大敏捷开发改进。
课程大纲
大规模软件开发 | 1. 大规模软件开发 |
概述 |
2. 软件开发领域最近20年发展 3. 什么是大敏捷 4. 为什么大敏捷 |
介绍规模化敏捷框架(SAFe) |
1. 识别要解决的问题 2. 了解SAFe的基本概念 3. 1-2-3的3步策略实施 |
拥抱精益-敏捷理念 |
1. 拥抱精益理念 2. 支持敏捷宣言 |
理解SAFe的原则 |
1. 采用经济方面的视角 2. 应用系统思维 3. 假定变化,保持选项 4. 在快速并同时学习的周期下增量的构建 5. 根据对运行系统的客观评估建立里程碑 6. 限制进行中工作的数量并可视化,减少每个批量中的数量,管理队列长度 7. 讲究节奏,进行跨领域同步计划 8. 释放知识工作者的内在动力 9. 去掉中心化的决策制定 |
实施敏捷发布火车 |
1. 以敏捷发布火车同步开发 2. 组建敏捷团队并布置关键敏捷发布火车角色 3. 准备体验产品组增量计划 |
体验产品组增量计划 |
1. 建立并评审产品组增量计划草案 2. 定稿计划并评价业务价值 3. 评审最终计划并承诺产品组增量目标 |
执行和交付价值 |
1. 开发愿景、路线图和产品组待办列表 2. 划分产品组待办列表优先级 3. 在产品组增量内进行迭代开发 4. 实施产品组增量 5. 通过检查和调整来提升产品组绩效 6. 根据需要交付价值 |
合建立一个敏捷组合 |
1. 为组合定义战略主题 2. 识别组织价值流 3. 结合组合史诗来推进解决方案 4. 从项目成本预结算转向精益-敏捷预结算 5. 在短期路线图上预测史诗 |
建设真正大系统 |
1. 为大型复杂解决方案实施价值流层 2. 协同多个敏捷发布火车和供应商集成工作 3. 建立价值流 |
领导精益-敏捷企业 |
1. 领导变革 2. 了解方法并强调终身学习 3. 释放知识工作者的内在驱动力 |
大规模软件开发 1. 大规模软件开发 |
概述 2. 软件开发领域最近20年发展 3. 什么是大敏捷 4. 为什么大敏捷 |
介绍规模化敏捷框架(SAFe) 1. 识别要解决的问题 2. 了解SAFe的基本概念 3. 1-2-3的3步策略实施 |
拥抱精益-敏捷理念 1. 拥抱精益理念 2. 支持敏捷宣言 |
理解SAFe的原则 1. 采用经济方面的视角 2. 应用系统思维 3. 假定变化,保持选项 4. 在快速并同时学习的周期下增量的构建 5. 根据对运行系统的客观评估建立里程碑 6. 限制进行中工作的数量并可视化,减少每个批量中的数量,管理队列长度 7. 讲究节奏,进行跨领域同步计划 8. 释放知识工作者的内在动力 9. 去掉中心化的决策制定 |
实施敏捷发布火车 1. 以敏捷发布火车同步开发 2. 组建敏捷团队并布置关键敏捷发布火车角色 3. 准备体验产品组增量计划 |
体验产品组增量计划 1. 建立并评审产品组增量计划草案 2. 定稿计划并评价业务价值 3. 评审最终计划并承诺产品组增量目标 |
执行和交付价值 1. 开发愿景、路线图和产品组待办列表 2. 划分产品组待办列表优先级 3. 在产品组增量内进行迭代开发 4. 实施产品组增量 5. 通过检查和调整来提升产品组绩效 6. 根据需要交付价值 |
合建立一个敏捷组合 1. 为组合定义战略主题 2. 识别组织价值流 3. 结合组合史诗来推进解决方案 4. 从项目成本预结算转向精益-敏捷预结算 5. 在短期路线图上预测史诗 |
建设真正大系统 1. 为大型复杂解决方案实施价值流层 2. 协同多个敏捷发布火车和供应商集成工作 3. 建立价值流 |
领导精益-敏捷企业 1. 领导变革 2. 了解方法并强调终身学习 3. 释放知识工作者的内在驱动力 |