课程大纲
课程介绍:
实用迭代开发课程将演示如何执行软件项目的迭代开发。软件系统普遍相当复杂,同传统的一次性构建整个系统的方法相比,通过把系统拆分成若干部分,采用迭代增量的开发来逐步构建的方式能取得更好的效果。这将大大降低开发风险和项目失败所带来的代价,同时还能帮助项目干系人和项目开发团队对软件系统以及系统实际的复杂取得更好的共识,并获得可靠的工作量估计。但是迭代开发的实际运用者往往在项目迭代周期的划分上遇到困难,这恰恰是用例驱动方法的关键获益之一。本课程的目的就是向学员介绍用例驱动开发的哲学和提供用例技术的实用经验用于驱动系统分析、设计、开发、测试以及项目管理的活动。
培训对象:
项目经理、架构师、高级开发人员
培训目标:
1、如何通过迭代开发管理项目风险
2、如何计划和跟踪迭代开发项目
3、如何管理迭代开发中的活动
课程大纲:
1、什么是迭代开发?
2、如何进行迭代开发的估算?
3、控制和管理迭代开发的基本原则
4、与迭代开发相关的其他重要实践
5、规划产品生命周期
6、规划项目里程碑
7、规划迭代
8、将迭代运用到大规模软件开发的特殊话题
9、Q&A