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