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