課程介紹:本課程將演示如何執(zhí)行軟件項目的迭代開發(fā)。軟件系統(tǒng)普遍相當(dāng)復(fù)雜,同傳統(tǒng)的一次性構(gòu)建整個系統(tǒng)的方法相比,通過把系統(tǒng)拆分成若干部分,采用迭代增量的開發(fā)來逐步構(gòu)建的方式能取得更好的效果。這將大大降低開發(fā)風(fēng)險和項目失敗所帶來的代價,同時還能幫助項目干系人和項目開發(fā)團隊對軟件系統(tǒng)以及系統(tǒng)實際的復(fù)雜取得更好的共識,并獲得可靠的工作量估計。但是迭代開發(fā)的實際運用者往往在項目迭代周期的劃分上遇到困難,這恰恰是用例驅(qū)動方法的關(guān)鍵獲益之一。本課程的目的就是向?qū)W員介紹用例驅(qū)動開發(fā)的哲學(xué)和提供用例技術(shù)的實用經(jīng)驗用于驅(qū)動系統(tǒng)分析、設(shè)計、開發(fā)、測試以及項目管理的活動。
適合人群:項目經(jīng)理、架構(gòu)師、高級開發(fā)人員
培訓(xùn)目標(biāo):通過完成此課程,學(xué)員將能獲得:
1. 如何通過迭代開發(fā)管理項目風(fēng)險
2. 如何計劃和跟蹤迭代開發(fā)項目
3. 如何管理迭代開發(fā)中的活動
課程大綱:1. 什么是迭代開發(fā)?
2. 如何進行迭代開發(fā)的估算?
3. 控制和管理迭代開發(fā)的基本原則
4. 與迭代開發(fā)相關(guān)的其他重要實踐
5. 規(guī)劃產(chǎn)品生命周期
6. 規(guī)劃項目里程碑
7. 規(guī)劃迭代
8. 將迭代運用到大規(guī)模軟件開發(fā)的特殊話題
9. 結(jié)束語