軟件工程項(xiàng)目的特點(diǎn):
1、軟件產(chǎn)品不可見。
2、不存在標(biāo)準(zhǔn)的軟件過程。
3、大型項(xiàng)目往往是一次性項(xiàng)目,無經(jīng)驗(yàn)可以借鑒。
以對(duì)軟件項(xiàng)目的管理比其他項(xiàng)目的管理更為困難。
為了使軟件項(xiàng)目開發(fā)成功,必須對(duì)軟件開發(fā)項(xiàng)目的工作范圍、可能遇到的風(fēng)險(xiǎn)、需要的資源(人、硬件、軟件)、要實(shí)現(xiàn)的任務(wù)、經(jīng)歷的里程碑、花費(fèi)的工作量(成本),以及進(jìn)度的安排做到心中有數(shù)。軟件工程的管理便是對(duì)以上提到的幾點(diǎn)提供信息。管理工作開始于技術(shù)工作之前,結(jié)束于軟件工程過程結(jié)束。
軟件工程項(xiàng)目管理的任務(wù)如下:
1、啟動(dòng)一個(gè)軟件項(xiàng)目:軟件人員和用戶在系統(tǒng)工程階段確定項(xiàng)目的目標(biāo)和范圍。目標(biāo)標(biāo)明軟件項(xiàng)目的目的但不涉及如何去達(dá)到這些目的。范圍標(biāo)明軟件要實(shí)現(xiàn)的基本功能,并盡量以定量的方式界定這些功能。
2、度量:度量的作用是為了有效的定量的進(jìn)行管理。
3、估算:在軟件項(xiàng)目管理的過程中一個(gè)關(guān)鍵的活動(dòng)是制定項(xiàng)目計(jì)劃。在做計(jì)劃時(shí),必須對(duì)需要的人力、項(xiàng)目的持續(xù)時(shí)間、成本作出估算,這種估算大多參考以前類似的項(xiàng)目而作出的。
4、風(fēng)險(xiǎn)分析:風(fēng)險(xiǎn)分析是貫穿軟件工程過程中的一系列風(fēng)險(xiǎn)管理的步驟,其中包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)、風(fēng)險(xiǎn)管理策略、風(fēng)險(xiǎn)解決和風(fēng)險(xiǎn)監(jiān)督,它能讓人們主動(dòng)攻擊風(fēng)險(xiǎn)。
5、進(jìn)度安排:對(duì)于進(jìn)度安排,需要考慮的是預(yù)先對(duì)進(jìn)度如何計(jì)劃?工作怎么就位?如何識(shí)別定義好的任務(wù)?管理人員對(duì)結(jié)束時(shí)間如何掌握,如何識(shí)別和監(jiān)控關(guān)鍵路徑以確保結(jié)束?對(duì)進(jìn)展如何度量?以及如何建立分割任務(wù)的里程碑。首先識(shí)別一組項(xiàng)目任務(wù),建立任務(wù)之間的相互關(guān)聯(lián),然后估算各個(gè)任務(wù)的工作量,分配人力資源制定進(jìn)度計(jì)劃。
6、追蹤和控制:由項(xiàng)目管理人員負(fù)責(zé)追蹤在進(jìn)度安排中標(biāo)明的每一個(gè)任務(wù),并根據(jù)實(shí)際完成情況對(duì)資源重新定向、對(duì)任務(wù)重新安排,從而較好的控制軟件開發(fā)。
【?發(fā)表評(píng)論?0條?】