| 教学单元 |
单元教学内容与目标 |
| 敏捷软件开发概述(3学时) |
介绍敏捷方法的适用范围,产生由来,主要的方法以及发展趋势,让学员对敏捷方法有大致的感觉,知道敏捷方法是什么和不是什么。 |
| 如何建立一个敏捷团队(1.5学时) |
介绍团队的组成,各个角色的职责,要求,和协作方式。通过案例分析,讲解目标驱动的团队管理方法,敏捷团队管理技巧。 |
| 演练:敏捷项目实战(1.5学时) |
通过模拟项目的演练,熟悉敏捷管理和开发的特点,理解团队和客户、团队中各角色之间的职责和有效协作方式;理解敏捷项目的生命周期各阶段的重点和实践方式;课程回顾和复习。 |
| 敏捷需求管理方法(1.5学时) |
介绍敏捷需求管理过程、原则和实践,教导学员亲自尝试编写用户故事,及估算需求成本和优先级。 |
| 敏捷项目计划和管理方法(1.5学时) |
介绍敏捷项目计划方法,制定发布计划和迭代计划,介绍敏捷项目过程中的基本团队活动和相关会议。 |
| 项目启动和迭代启动(1学时) |
介绍项目启动前夕必须的准备工作。 |
| 质量驱动的开发(2学时) |
从质量的角度来论述软件开发方法,介绍如何平衡产品质量和交付速度;练习:质量驱动开发实践(模拟项目);现场答疑和问题解决。 |
| 多团队敏捷协作(1.5学时) |
介绍多个开发团队如何克服环境约束(分布于不同位置、工作在不同时区等),运用敏捷方法进行分工协作。 |
| 敏捷时间管理方法(1.5学时) |
介绍如何讲敏捷的思想运用于个人和团队的时间管理中,如何运用Time-boxing、Quick
feedback等技术进行有效的时间管理。 |
| 敏捷项目回顾(1.5学时) |
介绍敏捷团队中重要的回顾和内省活动,帮助团队在安全、积极的气氛中进行自我改进。 |
| 全部课程回顾(1.5学时) |
全体学员与讲师一起对整个培训课程进行回顾和总结;现场答疑和解决问题。 |