课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

强调互动式体验式教学、强化团队讨论,将有超过50% - 70% 的时间用于练习和讨论(具体比例视实际情况进行调整)。但这一做法需要学员的积极参与,将实际进行中地各种问题拿出来讨论。

目标收益

让团队在操作层面能够启动敏捷开发,不仅是管理实践,也包括技术实践。

培训对象

本培训既适合初次试探敏捷的团队,也适合采用敏捷后感到困扰的团队。

课程大纲

敏捷概述 1. 敏捷开发趋势特征
2. Scrum介绍
3. Kanban介绍
4. 对比Scrum、Kanban和Scrumban
5. 敏捷下的团队与角色
6. 练习:准备启动敏捷团队角色
可视化需求 1. 用户故事概述
2. 需求条目化
3. 识别用户故事
4. 识别系统故事&可视化架构组件
5. 练习:建设故事树
6. 练习:整理改写当前待做的需求到故事
7. 让故事讲故事-分析以及分解故事
8. 练习:书写一个讲故事的故事
可视化事务 1. 将事务作为故事
2. 扩展故事-赋能故事-架构、改进、探索等等故事
3. 扩展故事-运维故事-来自DevOps的冲击
4. 赋能故事vs用户故事vs系统故事vs运维故事
5. 如何识别赋能故事?
6. 练习:识别实际赋能故事-回顾

可视化待办事项 1. 如何建设待办列表
2. 建设产品愿景和路线图
3. 分析史诗Epic
4. 练习:计划产品交付,建立交付-史诗Epic看板
5. 估计故事-故事点
6. 练习:启动敏捷迭代,建立迭代-故事看板
故事流-开发故事 1. 配置管理/版本管理概述
2. 选择分支策略
3. 在制品故事和单件故事流
4. 识别故事验收条件
5. 故事流与需求评审
6. 练习:启动故事分支
持续集成 1. 持续集成概述
2. 部署管道
3. 持续集成与持续交付
4. 持续集成的规则-质量内建
5. 练习:建设Jenkins持续集成
测试 1. 敏捷下测试的变化
2. 测试先行-测试驱动开发
3. 测试保护开发
4. 运用单元测试
5. 运用集成测试
6. 解决测试依赖-Mock & Faked
7. 练习:编写一个测试并加入持续集成
8. 敏捷下组合运用自动化测试和手工测试
演进故事-需求变更 1. 定位故事以及故事图
2. 活文档 Living Documentation
3. 在敏捷迭代下处理需求变更
4. 处理缺陷-需求-隐患
5. 处理非功能性需求
6. 需求跟踪-故事层次和关联计划和测试
演进架构-设计 1. 敏捷和DevOps下的架构变化
2. 基础设施和环境
3. 组件及其依赖
4. 练习:架构规划所有环境
迭代收尾 1. 迭代展示和迭代回顾
2. 开展高效无副作用度量
3. 练习:回顾以及制定团队公约章程
热点关心 4. 积累问题讨论
5. 开放空间-自由讨论
敏捷概述
1. 敏捷开发趋势特征
2. Scrum介绍
3. Kanban介绍
4. 对比Scrum、Kanban和Scrumban
5. 敏捷下的团队与角色
6. 练习:准备启动敏捷团队角色
可视化需求
1. 用户故事概述
2. 需求条目化
3. 识别用户故事
4. 识别系统故事&可视化架构组件
5. 练习:建设故事树
6. 练习:整理改写当前待做的需求到故事
7. 让故事讲故事-分析以及分解故事
8. 练习:书写一个讲故事的故事
可视化事务
1. 将事务作为故事
2. 扩展故事-赋能故事-架构、改进、探索等等故事
3. 扩展故事-运维故事-来自DevOps的冲击
4. 赋能故事vs用户故事vs系统故事vs运维故事
5. 如何识别赋能故事?
6. 练习:识别实际赋能故事-回顾

可视化待办事项
1. 如何建设待办列表
2. 建设产品愿景和路线图
3. 分析史诗Epic
4. 练习:计划产品交付,建立交付-史诗Epic看板
5. 估计故事-故事点
6. 练习:启动敏捷迭代,建立迭代-故事看板
故事流-开发故事
1. 配置管理/版本管理概述
2. 选择分支策略
3. 在制品故事和单件故事流
4. 识别故事验收条件
5. 故事流与需求评审
6. 练习:启动故事分支
持续集成
1. 持续集成概述
2. 部署管道
3. 持续集成与持续交付
4. 持续集成的规则-质量内建
5. 练习:建设Jenkins持续集成
测试
1. 敏捷下测试的变化
2. 测试先行-测试驱动开发
3. 测试保护开发
4. 运用单元测试
5. 运用集成测试
6. 解决测试依赖-Mock & Faked
7. 练习:编写一个测试并加入持续集成
8. 敏捷下组合运用自动化测试和手工测试
演进故事-需求变更
1. 定位故事以及故事图
2. 活文档 Living Documentation
3. 在敏捷迭代下处理需求变更
4. 处理缺陷-需求-隐患
5. 处理非功能性需求
6. 需求跟踪-故事层次和关联计划和测试
演进架构-设计
1. 敏捷和DevOps下的架构变化
2. 基础设施和环境
3. 组件及其依赖
4. 练习:架构规划所有环境
迭代收尾
1. 迭代展示和迭代回顾
2. 开展高效无副作用度量
3. 练习:回顾以及制定团队公约章程
热点关心
4. 积累问题讨论
5. 开放空间-自由讨论
提交需求