資源描述:
《軟件項(xiàng)目管理方法和工具介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、軟件項(xiàng)目管理方法和工具介紹1.為什么需要軟件項(xiàng)目管理方法和工具軟件開(kāi)發(fā)和項(xiàng)目管理是軟件企業(yè)最主要的工作,兩者相輔相成,缺一不可。項(xiàng)目管理應(yīng)當(dāng)覆蓋整個(gè)軟件開(kāi)發(fā)過(guò)程。軟件項(xiàng)目管理的主要工作有:立項(xiàng)與結(jié)項(xiàng)、項(xiàng)目規(guī)劃與監(jiān)控、風(fēng)險(xiǎn)管理和變更管理、需求管理、質(zhì)量管理、軟件配置管理等。軟件開(kāi)發(fā)的主要過(guò)程域有:需求開(kāi)發(fā)、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、軟件發(fā)布、客戶驗(yàn)收、軟件維護(hù)等。由于軟件開(kāi)發(fā)和項(xiàng)目管理都是智力型工作,人們很難靠常識(shí)和直覺(jué)形成和諧的團(tuán)隊(duì)工作。如果企業(yè)沒(méi)有統(tǒng)一的項(xiàng)目管理方法和工具,每個(gè)人都采用自己的做事方
2、法的話,那么人越多就越亂,形成了“土匪、游擊隊(duì)”的工作方式。阻礙國(guó)內(nèi)IT企業(yè)發(fā)展的瓶頸問(wèn)題通常不是技術(shù)問(wèn)題,而是雜亂無(wú)章的管理。項(xiàng)目管理方法和工具對(duì)企業(yè)的主要貢獻(xiàn)是:讓所有項(xiàng)目成員有條不紊地開(kāi)展工作,在預(yù)定的時(shí)間和成本之內(nèi),開(kāi)發(fā)完成質(zhì)量合格的產(chǎn)品,從而使企業(yè)和個(gè)人獲得預(yù)定的利益。2.常見(jiàn)軟件項(xiàng)目管理方法介紹2.1CMM/CMMI1986年11月,美國(guó)聯(lián)邦政府委托卡內(nèi)基梅隆大學(xué)(Carnegie-Mellon)軟件工程研究所(SEI)開(kāi)發(fā)一套用于評(píng)估軟件承包商能力的方法。SEI于1987年9月發(fā)布了一套軟
3、件過(guò)程成熟度框架和一套成熟度問(wèn)卷。1991年,SEI將軟件過(guò)程成熟度框架發(fā)展成為軟件能力成熟度模型(CapacityMaturityModel,CMM),誕生了CMM1.0。十幾年來(lái),CMM的改進(jìn)工作一直不斷地進(jìn)行。美國(guó)國(guó)防部希望把現(xiàn)在所有的、以及將被開(kāi)發(fā)出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。到2000年,CMM演化成為CMMI(CapabilityMaturityModelIntegration,能力成熟度模型集成)。CMMI不僅適合軟件,而且適合于軟件硬件結(jié)合的系統(tǒng),這是對(duì)CMM最大的改進(jìn)。
4、CMM將能力成熟度分為5個(gè)級(jí)別,這5個(gè)成熟度等級(jí)為評(píng)價(jià)機(jī)構(gòu)軟件過(guò)程能力提供了一個(gè)有序的級(jí)別。同時(shí)也為機(jī)構(gòu)的軟件過(guò)程改進(jìn)工作指明了方向,讓人們分清輕重緩急,指導(dǎo)人們一步一步地改進(jìn)過(guò)程能力而不是企圖跳躍式地前進(jìn)。CMM有一個(gè)重要的概念是關(guān)鍵過(guò)程域(KeyProcessArea)。關(guān)鍵過(guò)程域指出為了達(dá)到某個(gè)成熟度等級(jí)必須要解決的一族問(wèn)題。除了初始級(jí)(即CMM1級(jí))以外,每個(gè)成熟度等級(jí)都有若干個(gè)關(guān)鍵過(guò)程域。otherstaffoftheCentre.Duringthewar,Zhuwastransferredb
5、acktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprises
6、Minister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,MinistersandCMM2級(jí)有6個(gè)關(guān)鍵過(guò)程域:需求管理,軟件項(xiàng)目規(guī)劃,軟件項(xiàng)目跟蹤與監(jiān)督,軟件子合同管理,軟件質(zhì)量保證,軟件配置管理。CMM3級(jí)有7個(gè)關(guān)鍵過(guò)程域:機(jī)構(gòu)過(guò)程焦點(diǎn),機(jī)構(gòu)過(guò)程定義,培訓(xùn)大綱,集成化軟件管理,組間協(xié)調(diào),軟件產(chǎn)品工程,同行評(píng)審。CMM
7、4級(jí)有2個(gè)關(guān)鍵過(guò)程域:定量過(guò)程管理,軟件質(zhì)量管理。CMM5級(jí)有3個(gè)關(guān)鍵過(guò)程域:預(yù)防缺陷,技術(shù)革新管理,過(guò)程變更控制。CMM共有18個(gè)過(guò)程域,基本上覆蓋了項(xiàng)目管理和軟件開(kāi)發(fā)的工作。目前CMM/CMMI已經(jīng)成為世界范圍內(nèi)用于衡量軟件開(kāi)發(fā)和管理能力的事實(shí)上的標(biāo)準(zhǔn)。CMM/CMMI的主要應(yīng)用問(wèn)題:用CMM/CMMI指導(dǎo)企業(yè)的軟件過(guò)程改進(jìn)工作是相當(dāng)不錯(cuò)的,但是企業(yè)要做的重要事情顯然不僅是軟件過(guò)程改進(jìn)。企業(yè)最關(guān)注的是生存和發(fā)展問(wèn)題,一切離不開(kāi)賺錢。CMM/CMMI本身不談如何賺錢的問(wèn)題。它假設(shè)了美好的前提條件,即企
8、業(yè)有充足的人員、資金、時(shí)間從事軟件過(guò)程改進(jìn),當(dāng)軟件過(guò)程能力提高了,那么產(chǎn)品的質(zhì)量、生產(chǎn)率自然上去了(同時(shí)成本也下降了),企業(yè)自然能夠獲取更多的利潤(rùn)。軟件過(guò)程改進(jìn)對(duì)企業(yè)經(jīng)濟(jì)效益的貢獻(xiàn)是間接的,從投入到產(chǎn)出,時(shí)間相對(duì)比較長(zhǎng)。遺憾的是,國(guó)內(nèi)大部分企業(yè)沒(méi)有能力提供那么好的前提條件,企業(yè)最缺乏的資源往往就是人員、資金和時(shí)間,企業(yè)領(lǐng)導(dǎo)當(dāng)然想把資源用在“刀刃”上,即賺錢最多最快的地方。當(dāng)軟件過(guò)程改進(jìn)和其它直接賺錢的事情“發(fā)生資源沖突”時(shí),只好“拆東墻,補(bǔ)