,考慮的問題涉及開銷、進(jìn)度、技術(shù)性能等。它還提供了一些指標(biāo)和模型來估量和預(yù)測風(fēng)險(xiǎn),由于這些數(shù)據(jù)來源于大量的實(shí)際經(jīng)驗(yàn),因此具有很強(qiáng)的說服力。
五、軟件項(xiàng)目管理技術(shù)
1.CMM。CMM是美國卡納基梅隆大學(xué)軟件工程研究所(CMU /SEI)提出的軟件研發(fā)項(xiàng)目管理的一系列方法,它基于組織對(duì)關(guān)鍵過程域的支持,定義了軟件過程成熟度的五個(gè)級(jí)別。級(jí)別1 (初始級(jí))描述了不成熟,或者說是未定義過程的組織。級(jí)別2 (可重復(fù)級(jí)) ,級(jí)別3 (已定義級(jí)) ,級(jí)別4 (已管理級(jí))和級(jí)別5 (優(yōu)化級(jí))分別描述了軟件過程成熟度級(jí)別遞增的組織。和這些級(jí)別相關(guān)的KPA是:級(jí)別2:需求管理,軟件項(xiàng)目計(jì)劃,軟件項(xiàng)目跟蹤和監(jiān)控,軟件子合同管理,軟件質(zhì)量保證,軟件配置管理。級(jí)別3:組織級(jí)過程焦點(diǎn),組織級(jí)過程定義,培訓(xùn)大綱,集成軟件管理,軟件產(chǎn)品工程,組間協(xié)調(diào),同行評(píng)審。級(jí)別4:定量過程管理,軟件質(zhì)量管理。級(jí)別5:缺陷預(yù)防,技術(shù)更新管理,過程更改管理。
2.CMMI。CMM I被看作是把各種CMM集成為一個(gè)系列的模型中。CMM I的基礎(chǔ)源模型包括: 軟件CMM2. 0版(草稿C) , EIA - 731系統(tǒng)工程,以及IPD CMM( IPD) 0. 98a版。CMM I也描述了5個(gè)不同的成熟度級(jí)別:級(jí)別1 (初始級(jí))代表了以不可預(yù)測結(jié)果為特征的過程成熟度。過程包括了一些特別的方法、符號(hào)、工作和反應(yīng)管理,成功主要取決于團(tuán)隊(duì)的技能。級(jí)別2 (已管理級(jí))代表了以可重復(fù)項(xiàng)目執(zhí)行為特征的過程成熟度。組織使用基本紀(jì)律進(jìn)行需求管理、項(xiàng)目計(jì)劃、項(xiàng)目監(jiān)督和控制、供應(yīng)商協(xié)議管理、產(chǎn)品和過程質(zhì)量保證、配置管理、以及度量和分析。
3.PSP。PSP ( Personal Software Process,個(gè)體軟件過程)是由CMU /SE I開發(fā)出來的,它的推出在軟件工程界引起了極大的轟動(dòng),可以說是由定向軟件工程走向定量軟件工程的一個(gè)標(biāo)志。PSP為基于個(gè)體和小型群組軟件過程的優(yōu)化提供了具體而有效的途徑,例如如何制訂計(jì)劃,如何控制質(zhì)量,如何與其他人相互協(xié)作等等。在軟件設(shè)計(jì)階段, PSP的著眼點(diǎn)在于軟件缺陷的預(yù)防,其具體辦法是強(qiáng)化設(shè)計(jì)約束準(zhǔn)則,而不是設(shè)計(jì)方法的選擇。因此, PSP保障軟件產(chǎn)品質(zhì)量的一個(gè)重要途徑是提高設(shè)計(jì)質(zhì)量。
六、小結(jié)
本文分析研究了軟件項(xiàng)目管理中的需求管理、員工之間的溝通與協(xié)作、軟件項(xiàng)目風(fēng)險(xiǎn)管理。最后結(jié)合實(shí)踐,提出并分析了軟件項(xiàng)目管理技術(shù)。我們相信隨著軟件工程的發(fā)展和進(jìn)一步成熟,軟件項(xiàng)目管理技術(shù)的發(fā)展會(huì)取得更大的進(jìn)步。在實(shí)際項(xiàng)目中,我們要堅(jiān)持改善軟件工程的管理,并在實(shí)踐中總結(jié)適合自身的經(jīng)驗(yàn),這樣才有利于管理技術(shù)的進(jìn)步和軟件項(xiàng)目的順利完成,創(chuàng)造出更高的品質(zhì)、更大的效益。