引論:我們?yōu)槟砹?篇軟件項(xiàng)目管理論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫(xiě)作時(shí)的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

軟件項(xiàng)目管理論文:P6軟件工程項(xiàng)目管理論文
1項(xiàng)目基本情況介紹
1.1主體工程項(xiàng)目及工程量
常熟邊灘整治工程位于長(zhǎng)江黃金水道下游段,工程擬新建圍堤長(zhǎng)度2489m,吹填區(qū)面積622509m2,約933.72畝。本工程范圍:常熟市經(jīng)濟(jì)開(kāi)發(fā)區(qū)長(zhǎng)江干堤外側(cè)、縱向圍堤、A1A2分標(biāo)線以下、東側(cè)堤以上范圍內(nèi)的岸線整治工程,主要工程項(xiàng)目包括:圍堤填筑、堤基處理、圍堤護(hù)坡、拋石護(hù)腳、圍堤吹填及龍口等。
1.2工程區(qū)施工條件
常熟邊灘整治工程工程區(qū)所處河段位于長(zhǎng)江口南支上段,金涇河與白茆河之間。工程區(qū)總長(zhǎng)5km,徐六涇水文站位于工程區(qū)上游3.8km處,下距楊林潮位站26.2km。南支河段以七丫口為界,分為上、下兩段。南支上段之徐六涇至七丫口,長(zhǎng)35.5km,其中徐六涇至白茆河口為徐六涇節(jié)點(diǎn)段,長(zhǎng)12.0km;白茆河口以下為白茆沙汊道段。南支下段自七丫口至吳淞口,全長(zhǎng)35.9km。南支河段兩岸為廣闊的沖積平原,地勢(shì)平坦,地面高程2~5m。兩岸入江支流大小共有23條,入江口門(mén)處有涵閘控制。
1.3工程組織管理體系
常熟邊灘整治工程組織管理體系中項(xiàng)目領(lǐng)導(dǎo)班子由項(xiàng)目經(jīng)理部經(jīng)理、副經(jīng)理及項(xiàng)目總工程師組成,項(xiàng)目部其他人員由項(xiàng)目經(jīng)理部聘任。項(xiàng)目經(jīng)理部實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,對(duì)工程的施工進(jìn)度、質(zhì)量和資金等負(fù)責(zé)。項(xiàng)目副經(jīng)理分管各有關(guān)部門(mén)與施工工種,項(xiàng)目部工程師負(fù)責(zé)日常生產(chǎn)和技術(shù)管理。項(xiàng)目作業(yè)層人員服從項(xiàng)目經(jīng)理及各職能部門(mén)的領(lǐng)導(dǎo)和安排,嚴(yán)格按照施工規(guī)范、操作規(guī)范進(jìn)行作業(yè),保質(zhì)保量完成施工任務(wù)。
2P6軟件中常熟邊灘整治工程項(xiàng)目管理的編碼設(shè)計(jì)
2.1企業(yè)級(jí)編碼介紹
2.1.1企業(yè)項(xiàng)目結(jié)構(gòu)EPS(EnterpriseProjectStructure)EPS即企業(yè)項(xiàng)目結(jié)構(gòu),是一種可以根據(jù)公司需要分解為不同的層次數(shù)的樹(shù)狀結(jié)構(gòu),它可以滿(mǎn)足企業(yè)對(duì)項(xiàng)目執(zhí)行情況的報(bào)告和工作協(xié)調(diào)的要求。EPS使組織能夠評(píng)價(jià)資源在各項(xiàng)目上的使用情況。另外對(duì)于一些項(xiàng)目相對(duì)獨(dú)立的企業(yè),EPS還能夠演繹出項(xiàng)目各階段的情況。
2.1.2組織分解結(jié)構(gòu)OBS(OrgannizationalBreakdownStructure)
OBS即企業(yè)組織分解結(jié)構(gòu),反映的是企業(yè)管理的結(jié)構(gòu)的層次化排列。一個(gè)企業(yè),它的管理是什么樣的結(jié)構(gòu),就存在什么樣的OBS。像EPS一樣,OBS也是一種樹(shù)形結(jié)構(gòu)。該屬性結(jié)構(gòu)反應(yīng)的是一種自上而下的管理,下級(jí)對(duì)上級(jí)負(fù)責(zé),下級(jí)向上級(jí)匯報(bào)工作。OBS與EPS、WBS對(duì)應(yīng)形成了嚴(yán)密的責(zé)任矩陣和權(quán)限控制體系。
2.1.3資源的編碼過(guò)程RBS(ResourceBreakdownStructure)
在P6中,資源的建立過(guò)程稱(chēng)為RBS的編碼過(guò)程。RBS即企業(yè)資源分解結(jié)構(gòu)。RBS是樹(shù)狀層次結(jié)構(gòu),較大層次數(shù)是25層,它可以只有一個(gè)根節(jié)點(diǎn)也可以有多個(gè)根節(jié)點(diǎn)。但RBS只是企業(yè)內(nèi)所有資源一種層次化排列的組合方式,而不是方式。
2.1.4費(fèi)用分解結(jié)構(gòu)CBS(CostBreakdownStructure)
CBS即費(fèi)用分解結(jié)構(gòu),是根據(jù)企業(yè)特定的財(cái)務(wù)流程或成本控制要求而設(shè)定的代碼體系,它可以用來(lái)跟蹤作業(yè)所發(fā)生費(fèi)用。CBS是項(xiàng)目的費(fèi)用管理的一種方式。因此,可以根據(jù)項(xiàng)目概算控制或企業(yè)財(cái)務(wù)上的要求來(lái)進(jìn)行設(shè)置。根據(jù)費(fèi)用的管理與控制在不同部門(mén)的統(tǒng)計(jì)口徑與標(biāo)準(zhǔn)的不同,在P6的費(fèi)用管理中,一般可以使用兩種方式:一個(gè)是EPS/WBS層次;另一個(gè)是CBS層次。
2.2堤防工程項(xiàng)目管理的項(xiàng)目級(jí)編碼設(shè)計(jì)
P6軟件企業(yè)級(jí)編碼是從企業(yè)全局的角度對(duì)企業(yè)的組織機(jī)構(gòu)、資源、費(fèi)用等方面進(jìn)行編碼設(shè)計(jì),體現(xiàn)的是宏觀性,而P6軟件項(xiàng)目級(jí)的編碼則主要從具體工程項(xiàng)目角度對(duì)工程的組織和分類(lèi)情況進(jìn)行編譯。工作的分解結(jié)構(gòu),又稱(chēng)WBS,是一種按階段逐步分解的層次化結(jié)構(gòu)編碼,它能夠組織定義所有項(xiàng)目的工作范圍。WBS也是在實(shí)施期間需要完成的最終細(xì)目作業(yè),這些細(xì)目作業(yè)一同構(gòu)成了整個(gè)項(xiàng)目的管理范圍。
3P6軟件在堤防工程項(xiàng)目管理的應(yīng)用流程
常熟邊灘整治工程的項(xiàng)目管理流程主要是對(duì)項(xiàng)目計(jì)劃中涉及的進(jìn)度、費(fèi)用投入、資源等內(nèi)容進(jìn)行及時(shí)的追蹤更新,采取動(dòng)態(tài)調(diào)整的思路。
3.1制定目標(biāo)計(jì)劃
在堤防工程建設(shè)項(xiàng)目管理過(guò)程中,狀態(tài)是進(jìn)度按照原計(jì)劃執(zhí)行,這樣的資金、進(jìn)度、人員、物質(zhì)等的安排是的。但是往往由于各種原因,并不能保障實(shí)際進(jìn)展情況按計(jì)劃執(zhí)行,因此需要不斷對(duì)當(dāng)前計(jì)劃進(jìn)行調(diào)整,不斷對(duì)比分析進(jìn)度實(shí)際情況,及時(shí)糾正和控制產(chǎn)生的偏差,才能保障總的進(jìn)度計(jì)劃目標(biāo)得以實(shí)現(xiàn)。在P6軟件中,當(dāng)完成項(xiàng)目計(jì)劃的編制后,如果計(jì)劃在時(shí)間、費(fèi)用和資源分配等方面都符合合同的要求和工程實(shí)際,就可以將這一計(jì)劃作為目標(biāo)計(jì)劃保存起來(lái)。目標(biāo)計(jì)劃就成為了當(dāng)前項(xiàng)目計(jì)劃的一個(gè)“快照”,是進(jìn)行費(fèi)用、資源控制、進(jìn)度管理的基礎(chǔ)。在P6中,可以為每個(gè)項(xiàng)目創(chuàng)建并保存任意多個(gè)目標(biāo)項(xiàng)目;并且在同一時(shí)刻能將當(dāng)前項(xiàng)目與一個(gè)項(xiàng)目目標(biāo)計(jì)劃和多個(gè)用戶(hù)分配的目標(biāo)項(xiàng)目進(jìn)行比較。每個(gè)目標(biāo)可以分配一種類(lèi)型,在管理類(lèi)別中進(jìn)行定義。
3.2項(xiàng)目計(jì)劃實(shí)施情況跟蹤與記錄
對(duì)于堤防工程,項(xiàng)目開(kāi)始運(yùn)行后及時(shí)地更新進(jìn)度是非常重要的。因?yàn)樵陧?xiàng)目的實(shí)施過(guò)程中,可能發(fā)生工期變更的情況,項(xiàng)目初期所編制的計(jì)劃已不能很好地指導(dǎo)現(xiàn)場(chǎng)進(jìn)度安排和資源調(diào)配。所以必須及時(shí)對(duì)項(xiàng)目計(jì)劃更新,通過(guò)與目標(biāo)橫道圖對(duì)比,不斷調(diào)整和優(yōu)化計(jì)劃,對(duì)項(xiàng)目進(jìn)展情況進(jìn)行評(píng)價(jià),才能達(dá)到真正意義上的動(dòng)態(tài)管理。
3.3項(xiàng)目執(zhí)行狀況分析
實(shí)施過(guò)程中對(duì)項(xiàng)目狀況的評(píng)價(jià)與分析非常重要。將當(dāng)前項(xiàng)目的進(jìn)度、費(fèi)用支出以及資源使用與原目標(biāo)項(xiàng)目做對(duì)比分析,能夠及時(shí)發(fā)現(xiàn)相關(guān)問(wèn)題并合理適當(dāng)?shù)亟鉀Q問(wèn)題。
3.3.1項(xiàng)目進(jìn)度分析
及時(shí)地將目標(biāo)計(jì)劃進(jìn)展和項(xiàng)目實(shí)際進(jìn)度進(jìn)行對(duì)比,可以及早發(fā)現(xiàn)計(jì)劃的完工節(jié)點(diǎn)或里程碑是否完成。P6軟件中常用橫道圖比較法來(lái)進(jìn)行進(jìn)度目標(biāo)的對(duì)比分析,提供了實(shí)際施工進(jìn)度與目標(biāo)計(jì)劃進(jìn)度之間的偏差,具有形象直觀、容易掌握、應(yīng)用方便的優(yōu)點(diǎn)。
3.3.2項(xiàng)目費(fèi)用產(chǎn)生分析
采取“作業(yè)使用直方圖”對(duì)費(fèi)用情況進(jìn)行對(duì)比,可以得到當(dāng)前實(shí)際的費(fèi)用使用情況。若資金的使用與完成出現(xiàn)不合理的情況,可以就該問(wèn)題進(jìn)行分析,發(fā)現(xiàn)產(chǎn)生問(wèn)題的原因,做出相應(yīng)評(píng)價(jià)。
3.3.3項(xiàng)目資源分析
使用“資源直方圖”來(lái)反映項(xiàng)目的資源利用情況,可以了解資源實(shí)際的投入情況和將來(lái)需要投入的情況。
3.4項(xiàng)目計(jì)劃的動(dòng)態(tài)調(diào)整
項(xiàng)目計(jì)劃控制是一個(gè)動(dòng)態(tài)過(guò)程。當(dāng)產(chǎn)生偏差時(shí),項(xiàng)目管理人員應(yīng)當(dāng)首先分析偏差原因,正確決策,及時(shí)采取措施,調(diào)整計(jì)劃,使實(shí)際和計(jì)劃重新在新的起點(diǎn)上重合。在新的因素干擾下,還可能產(chǎn)生新的偏差,這時(shí)又需要繼續(xù)按上述方法進(jìn)行調(diào)整,進(jìn)度控制就是這樣一個(gè)動(dòng)態(tài)循環(huán)的過(guò)程。P6軟件為項(xiàng)目的實(shí)際執(zhí)行情況和目標(biāo)計(jì)劃提供了對(duì)比分析的方法,具體的調(diào)整措施還要根據(jù)工程實(shí)際情況具體分析。常熟邊灘整治工程曾出現(xiàn)多次進(jìn)度偏差,因此也進(jìn)行過(guò)多次進(jìn)度計(jì)劃的調(diào)整。總的來(lái)講,該工程的進(jìn)度計(jì)劃調(diào)整主要用到過(guò)兩個(gè)方法:一個(gè)是改變相關(guān)作業(yè)間的邏輯關(guān)系;另一個(gè)是縮短一些作業(yè)的持續(xù)時(shí)間。事實(shí)證明,這兩種方法均具有較好的調(diào)整效果。
4實(shí)施效果分析
P6軟件在常熟邊灘整治工程項(xiàng)目管理中應(yīng)用,幫助管理人員合理地劃分了項(xiàng)目管理層次,對(duì)項(xiàng)目的編制計(jì)劃和進(jìn)度更新流程進(jìn)行了研究,對(duì)項(xiàng)目的企業(yè)級(jí)編碼、項(xiàng)目級(jí)編碼進(jìn)行了明確,并利用P6軟件也客觀地編制了項(xiàng)目目標(biāo)計(jì)劃,以及根據(jù)實(shí)際情況做了及時(shí)地更新。此外,還對(duì)項(xiàng)目的進(jìn)度、費(fèi)用和資源等內(nèi)容進(jìn)行了分析歸納。總的來(lái)講,P6軟件在常熟邊灘整治工程項(xiàng)目中的應(yīng)用所取得的效果可概括如下:
1)基本實(shí)現(xiàn)了項(xiàng)目進(jìn)度計(jì)劃的實(shí)時(shí)更新和動(dòng)態(tài)監(jiān)控
項(xiàng)目施工實(shí)際進(jìn)度的更新依賴(lài)于從下到上逐層反饋實(shí)際信息。在項(xiàng)目實(shí)施過(guò)程中,管理人員利用P6軟件能夠隨時(shí)掌握施工詳圖、文件、進(jìn)度以及資料等信息,以便于做出相關(guān)對(duì)策。此外當(dāng)工程進(jìn)度發(fā)現(xiàn)提前、偏差等問(wèn)題時(shí),能夠馬上產(chǎn)生相應(yīng)信息,以供高層管理者決策,保障項(xiàng)目按原計(jì)劃實(shí)施,除此之外,P6軟件還可以地對(duì)項(xiàng)目整個(gè)費(fèi)用進(jìn)行預(yù)測(cè)。
2)基本完備了企業(yè)項(xiàng)目管理經(jīng)驗(yàn)的信息庫(kù)
通過(guò)P6軟件能夠及時(shí)地記錄項(xiàng)目實(shí)施過(guò)程中產(chǎn)生的施工現(xiàn)場(chǎng)文件、文檔等實(shí)時(shí)資料,以實(shí)現(xiàn)項(xiàng)目資料的分類(lèi)管理與查詢(xún),為以后的工程項(xiàng)目管理提供了經(jīng)驗(yàn)。
作者:黃黎君 馬卓 李瑋 單位:長(zhǎng)江水利委員會(huì)綜合管理中心
軟件項(xiàng)目管理論文:概預(yù)算編制軟件項(xiàng)目管理論文
1概預(yù)算軟件的發(fā)展歷程
從TQ-16計(jì)算機(jī)開(kāi)始,我國(guó)首次在概預(yù)算編制領(lǐng)域引進(jìn)計(jì)算機(jī)技術(shù)。大概從70年代末開(kāi)始,中間經(jīng)歷了PC機(jī)XT、286、386、486這些大家熟知的計(jì)算機(jī)發(fā)展歷程,根據(jù)一些數(shù)據(jù)顯示,中國(guó)大概有超過(guò)600種的概預(yù)算軟件。概預(yù)算軟件的開(kāi)發(fā)和使用相對(duì)較早,成果也很多。不過(guò)現(xiàn)在為止還是有很多的單位在使用人力編制概預(yù)算。以當(dāng)前的現(xiàn)象為背景進(jìn)行分析,阻礙概預(yù)算軟件推廣的原因有如下幾點(diǎn):
(1)定額調(diào)整的時(shí)間勞動(dòng)生產(chǎn)率、施工方式、物價(jià)水平的變化都會(huì)對(duì)定額造成很大的影響,調(diào)整的頻率是3-5年/次,所以,需要大量的工作量來(lái)進(jìn)行軟件的維護(hù)。這導(dǎo)致想使用軟件也會(huì)受到限制。很多單位不想花費(fèi)太多的人力和物力進(jìn)行軟件的維護(hù),因此,對(duì)于軟件的推廣來(lái)說(shuō)起到了抑制作用。
(2)地域不同導(dǎo)致定額不同相同的定額根據(jù)區(qū)域的變化就會(huì)造成單位價(jià)格的變化。地區(qū)行業(yè)不同費(fèi)用定額也不同,所以,同一款軟件想在不同的地區(qū)和行業(yè)之間發(fā)展是比較困難的,其受地域行業(yè)影響的局限性非常大。
(3)軟件的認(rèn)可度不夠近些年我國(guó)才開(kāi)始認(rèn)同軟件作為一種商品被出售。想把軟件開(kāi)發(fā)好就必須在軟件開(kāi)發(fā)中耗費(fèi)很多的智力勞動(dòng)。而目前我國(guó)都是采用手工作坊的方式來(lái)開(kāi)發(fā)軟件,導(dǎo)致軟件的開(kāi)發(fā)水平并不高,如果開(kāi)發(fā)軟件的人員不再繼續(xù)開(kāi)發(fā),就會(huì)導(dǎo)致這項(xiàng)軟件的開(kāi)發(fā)處于停滯狀態(tài)。所以,對(duì)于開(kāi)發(fā)人員的依賴(lài)也是目前軟件得不到推廣的一個(gè)原因。有時(shí)候還會(huì)出現(xiàn)和軟件開(kāi)發(fā)人員失去聯(lián)系,導(dǎo)致正在使用的軟件無(wú)人維護(hù)。
2當(dāng)前我國(guó)使用概預(yù)算編制軟件的情況
概預(yù)算軟件通常負(fù)責(zé)工程量計(jì)算和工程造價(jià)計(jì)算兩個(gè)問(wèn)題。以下分為兩個(gè)方面進(jìn)行闡述:
(1)工程量運(yùn)算及時(shí)種方法:直接輸入和公式法。公式法,顧名思義就是采用公式化的方法把不同的工程量計(jì)算方法輸入進(jìn)去。在一開(kāi)始的時(shí)候經(jīng)常使用這種方式來(lái)進(jìn)行概預(yù)算編制,但是并沒(méi)有在實(shí)際應(yīng)用中得到普及,因?yàn)楣酵ǔ1容^難記憶,而且公式繁雜,很容易出錯(cuò),且不用校對(duì),一般情況下都是手工算好工程量數(shù)據(jù),直接填寫(xiě)到計(jì)算結(jié)果里面。
(2)圖形法工程量手工計(jì)算和工程量之間數(shù)據(jù)關(guān)聯(lián)的問(wèn)題通過(guò)公式法和直接輸入法已經(jīng)能解決,后來(lái)軟件研發(fā)了一種圖形輸入法,通過(guò)把工程圖紙的數(shù)據(jù)輸入到計(jì)算機(jī)軟件中,計(jì)算機(jī)就會(huì)重新繪制一個(gè)一樣數(shù)據(jù)的圖紙?jiān)谲浖?,同時(shí),將需要的附加屬性也輸入到計(jì)算機(jī)里面,這樣計(jì)算機(jī)就會(huì)通過(guò)軟件的編程自己完成運(yùn)算,對(duì)于沒(méi)有辦法輸入到電腦中的圖紙信息,可以借助公式法和直接輸入法輸入。在理論上圖形輸入法可以解決工程量計(jì)算和工程連數(shù)據(jù)之間的關(guān)聯(lián)問(wèn)題。不過(guò)在實(shí)際的應(yīng)用中,卻和理論有很大的偏差,如果工程圖紙較為復(fù)雜,而且圖形屬性較多,這樣直接手工計(jì)算工程量反而比使用電腦軟件快捷的多,軟件就起不到預(yù)期的作用了。前期的工程量也非常大,修改校對(duì)起來(lái)也比較困難,所以,通常情況下,圖形輸入法反而沒(méi)有公式法和直接輸入法使用的廣泛。用戶(hù)還是比較偏好公式法。
(3)表達(dá)式表達(dá)式是通過(guò)數(shù)學(xué)運(yùn)算式將數(shù)字、變量、函數(shù)、運(yùn)算符結(jié)合在一起,可以把數(shù)據(jù)之間的關(guān)聯(lián)直接、靈活、便捷的表達(dá)出來(lái)。從而讓一量多用變成現(xiàn)實(shí)。表達(dá)式里面有函數(shù)和自定義變量,軟件不僅可以完成計(jì)算,而且可以讓計(jì)算過(guò)程也完好的保存下來(lái),這樣以后想校對(duì)和修改也非常方便,雖然也不是使用電腦計(jì)算,但是已經(jīng)可以改變?cè)械氖止び?jì)算,而且還可以讓計(jì)算更加便捷、靈活、,而且把后期校對(duì)和修改也變的非常容易。無(wú)疑是目前相對(duì)較好的輸入方式。以上三種計(jì)算方式都不能拋棄人工計(jì)算的方式,不過(guò)通過(guò)實(shí)踐,一種方式較前兩種方式更為便捷和實(shí)用。因?yàn)槠淠鼙4嬗?jì)算過(guò)程的能力可以讓后期核對(duì)和修改方便的多。
3概預(yù)算軟件今后的發(fā)展方向
概預(yù)算軟件發(fā)展到現(xiàn)在大概經(jīng)歷了幾十年的過(guò)程,在這個(gè)發(fā)展階段里解決了之前的一些手工預(yù)算的一些問(wèn)題,但是仍然存在很多需要解決的問(wèn)題,所以,總結(jié)了如下幾個(gè)方面供大家參考:
(1)提高計(jì)算機(jī)軟件讀圖的能力目前在設(shè)計(jì)行業(yè)里已經(jīng)開(kāi)始推廣和普及計(jì)算機(jī)輔助設(shè)計(jì)技術(shù),所以,圖版在某24小時(shí)就會(huì)被丟掉,不再使用,這一情況是必然會(huì)發(fā)生的,概預(yù)算軟件可以結(jié)合計(jì)算機(jī)及繪圖過(guò)程里產(chǎn)生的工程量計(jì)算數(shù)據(jù),和計(jì)算機(jī)輔助設(shè)計(jì)軟件結(jié)合在一起來(lái)解決人工計(jì)算的問(wèn)題。這樣才可以從根本上解決手工計(jì)算的根本問(wèn)題,讓概預(yù)算實(shí)現(xiàn)計(jì)算機(jī)化。這樣就從根本上解決了人力計(jì)算的問(wèn)題。讓計(jì)算機(jī)讀圖變成現(xiàn)實(shí),而不需要再進(jìn)行人工的協(xié)助,節(jié)省了很多計(jì)算的時(shí)間和精力。
(2)結(jié)合工程項(xiàng)目管理軟件建筑業(yè)中對(duì)于計(jì)算機(jī)軟件的使用非常廣泛,很多的企業(yè)把計(jì)算機(jī)管理技術(shù)使用到施工管理過(guò)程中,從當(dāng)前我國(guó)發(fā)展的狀況來(lái)看,原始的數(shù)據(jù)和資源還是需要依靠人力來(lái)輸入,還不能脫離人力。概預(yù)算軟件中的定額部分可以作為源數(shù)據(jù)提供給施工計(jì)劃軟件,這樣只是需要在計(jì)劃管理軟件里面輸入對(duì)應(yīng)的時(shí)間條件,軟件便可以自動(dòng)計(jì)算出相應(yīng)的數(shù)值。目前這些數(shù)據(jù)可以通過(guò)數(shù)據(jù)文件的形式傳輸給計(jì)劃軟件。
(3)展望世界,趕追國(guó)際軟件水平信息技術(shù)發(fā)展可以稱(chēng)之為日新月異,計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)也越來(lái)越高,進(jìn)行概預(yù)算軟件開(kāi)發(fā)的人員必須具備專(zhuān)業(yè)的素質(zhì),提高自己開(kāi)發(fā)和應(yīng)用概預(yù)算軟件的能力,軟件發(fā)展的方向必須趕追世界先進(jìn)水平,并且在設(shè)計(jì)過(guò)程中要考慮到期可用性,經(jīng)濟(jì)性以及推廣性。只有把國(guó)內(nèi)的軟件開(kāi)發(fā)水平和國(guó)際的標(biāo)準(zhǔn)接軌,才能真正提升我國(guó)概預(yù)算軟件的研發(fā)水平,讓概預(yù)算軟件真正在項(xiàng)目管理中獲得廣泛應(yīng)用。
(4)計(jì)算機(jī)技術(shù)的推廣需要管理水平的提升技術(shù)的發(fā)展受到管理體制和管理水平的限制。目前我國(guó)項(xiàng)目管理過(guò)程中存在很多管理問(wèn)題,因此,如果想讓概預(yù)算編制軟件獲得良好的發(fā)展必須提升現(xiàn)有的管理水平,只有這樣,兩者相輔相成,互相促進(jìn)嗎,才能確保概預(yù)算編制軟件在項(xiàng)目管理過(guò)程中發(fā)揮到較大的作用。
(5)提升概預(yù)算編制軟件的兼容性目前市場(chǎng)上使用的概預(yù)算軟件的兼容性較差,很多時(shí)候沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)接口,這家的軟件和另一家的軟件系統(tǒng)不同,界面不同,造成使用者無(wú)法正常使用,還要利用更多的時(shí)間來(lái)對(duì)比兩種軟件,造成人力的浪費(fèi)。不同公司研發(fā)的軟件根本沒(méi)有辦法統(tǒng)一在一起使用,這款軟件計(jì)算出來(lái)的數(shù)據(jù)無(wú)法正常傳輸?shù)搅硪粋€(gè)公司研發(fā)的軟件中去,導(dǎo)致還要繼續(xù)使用人力來(lái)輸入,沒(méi)有取得節(jié)省時(shí)間,提高工作效率的效果,反而造成重復(fù)錄入的現(xiàn)象出現(xiàn)。因此,想要、高效、規(guī)范的使用概預(yù)算軟件必須提高其兼容性,讓其在任何情況下都能統(tǒng)一的使用,不用進(jìn)行繁瑣的更換。
4概預(yù)算編制軟件的應(yīng)用
概預(yù)算編制軟件在實(shí)際的應(yīng)用非常廣泛,但是其軟件設(shè)計(jì)必須遵循如下原則:及時(shí),數(shù)據(jù)庫(kù)里要能夠容納各種計(jì)算方法,并且具有可修改性。第二,定額數(shù)據(jù)庫(kù)里要有固定和變動(dòng)兩種模式,這樣之后進(jìn)行修改和更新也方便。第三,表格自動(dòng)輸出功能可以便于系統(tǒng)輸出各種表格。第四,系統(tǒng)需要研制自動(dòng)校檢功能,這樣對(duì)于輸入中的錯(cuò)誤可以進(jìn)行自行的檢測(cè),可以讓編制的質(zhì)量得到提升。第五,系統(tǒng)可以設(shè)置訪問(wèn)權(quán)限和定期備份的功能,防止系統(tǒng)數(shù)據(jù)的丟失和被盜的可能性。概預(yù)算編制軟件具有數(shù)據(jù)維護(hù)、輸入數(shù)據(jù)、費(fèi)用計(jì)算、打印輸出、修改單價(jià)、初始系統(tǒng)的功能。這些功能可以讓項(xiàng)目管理過(guò)程變得簡(jiǎn)單方便,不僅節(jié)省了人力物力,較之前的人力操作也快捷方便的多,而且和現(xiàn)代計(jì)算機(jī)技術(shù)合理的結(jié)合在一起,使運(yùn)算更加,系統(tǒng)也更加完善。
5結(jié)束語(yǔ)
根據(jù)當(dāng)前概預(yù)算軟件存在的一些弊端和在我國(guó)的使用狀況,筆者認(rèn)為概預(yù)算軟件可以在加強(qiáng)識(shí)圖功能、提高兼容性等方面提升自己的性能,和項(xiàng)目管理中的實(shí)際需要相結(jié)合,多學(xué)習(xí)世界上發(fā)達(dá)國(guó)家先進(jìn)的技術(shù),讓概預(yù)算軟件在項(xiàng)目管理中獲得廣泛的應(yīng)用,并且讓概預(yù)算軟件充分為項(xiàng)目管理服務(wù)。
作者:丁愛(ài)單位:新疆鐵道勘察設(shè)計(jì)院有限公司
軟件項(xiàng)目管理論文:軟件開(kāi)發(fā)項(xiàng)目管理論文
1在軟件開(kāi)發(fā)中實(shí)施項(xiàng)目管理的重要性
有時(shí)即使不開(kāi)展項(xiàng)目管理工作,軟件開(kāi)發(fā)項(xiàng)目也能取得成功。但是如果乏項(xiàng)目管理,則難以將成本控制在一定范圍內(nèi),容易導(dǎo)致軟件企業(yè)面臨著虧損的風(fēng)險(xiǎn)。在開(kāi)展項(xiàng)目管理工作的過(guò)程中,需要借助技術(shù)、方法等,管理軟件開(kāi)發(fā)活動(dòng),如此既有助于實(shí)現(xiàn)軟件開(kāi)發(fā)目標(biāo),又能夠控制軟件開(kāi)發(fā)的進(jìn)度以及開(kāi)發(fā)成本。當(dāng)前,雖然有部分軟件企業(yè)依據(jù)軟件工程理論,制定了管理軟件開(kāi)發(fā)的制度,但是卻沒(méi)有嚴(yán)格控制軟件開(kāi)發(fā)的進(jìn)度以及成本。這種做法不僅會(huì)延長(zhǎng)軟件開(kāi)發(fā)的時(shí)間,還會(huì)增加軟件公司的經(jīng)營(yíng)風(fēng)險(xiǎn),最終損害到相關(guān)用戶(hù)的利益。而在軟件開(kāi)發(fā)過(guò)程中,開(kāi)展項(xiàng)目管理工作,就有助于保障軟件開(kāi)發(fā)工作的順利完成,同時(shí)提高軟件企業(yè)的經(jīng)營(yíng)管理效率。
2項(xiàng)目管理在軟件開(kāi)發(fā)中的應(yīng)用現(xiàn)狀
在二十世紀(jì)六十年代中期,人們發(fā)現(xiàn)了在開(kāi)發(fā)軟件過(guò)程中存在著很多問(wèn)題,具體的問(wèn)題表現(xiàn)在以下兩個(gè)方面:一方面,不規(guī)范的生產(chǎn)過(guò)程;另一方面,不重視管理工作。為了能夠有效解決軟件開(kāi)發(fā)過(guò)程中存在的問(wèn)題,人們開(kāi)始嘗試?yán)眠^(guò)程管理方法。但是到了二十世紀(jì)八十年代,還是沒(méi)有制定管理軟件開(kāi)發(fā)過(guò)程相關(guān)標(biāo)準(zhǔn)。近幾年來(lái),在信息技術(shù)快速發(fā)展的背景下,人們采取項(xiàng)目管理來(lái)控制軟件開(kāi)發(fā)的質(zhì)量、軟件開(kāi)發(fā)的成本等,以此確保軟件開(kāi)發(fā)的質(zhì)量和成本等因素,符合當(dāng)時(shí)的既定標(biāo)準(zhǔn)。在軟件開(kāi)發(fā)過(guò)程中,每一個(gè)項(xiàng)目組的不同成員都應(yīng)該承擔(dān)不同的任務(wù),并且企業(yè)管理者應(yīng)該要求他們要在規(guī)定的時(shí)間內(nèi)完成自身的任務(wù),這種明確分工制度,有助于提高員工的工作效率。
3項(xiàng)目管理在軟件開(kāi)發(fā)中的應(yīng)用
每一個(gè)軟件開(kāi)發(fā)項(xiàng)目都要經(jīng)過(guò)以下幾個(gè)階段:提出問(wèn)題、研究可行性、分析需求、測(cè)試等。因此項(xiàng)目管理工作應(yīng)該貫穿于軟件開(kāi)發(fā)的整個(gè)過(guò)程。
3.1可行性研究
無(wú)法開(kāi)發(fā)哪一個(gè)項(xiàng)目,都需要進(jìn)行可行性分析與研究。通過(guò)利用項(xiàng)目管理來(lái)研究軟件開(kāi)發(fā)項(xiàng)目可行性的目的在于:在最短的時(shí)間內(nèi)確定軟件開(kāi)發(fā)項(xiàng)目是否具有開(kāi)發(fā)的價(jià)值。其中可行性研究的內(nèi)容包括:
1)、研究技術(shù)的可行性。其主要是指:要合理地分析開(kāi)發(fā)項(xiàng)目的功能與性能,分析其中所隱藏的技術(shù)風(fēng)險(xiǎn)。
2)、研究經(jīng)濟(jì)的可行性。其主要是指:估計(jì)所開(kāi)發(fā)的項(xiàng)目給企業(yè)帶來(lái)的經(jīng)濟(jì)效益,然后依據(jù)所估算的經(jīng)濟(jì)效益,確定該項(xiàng)目是否具有投資的價(jià)值。
3)、研究社會(huì)的可行性。其主要是指:分析此項(xiàng)目的運(yùn)行方式是否正確,分析當(dāng)前的人員技術(shù)水平以及管理制度是否具有可行性。
3.2軟件項(xiàng)目估算
在軟件開(kāi)發(fā)過(guò)程中,首先要規(guī)劃軟件開(kāi)發(fā)項(xiàng)目,如此便于項(xiàng)目管理人員制定切合實(shí)際的估算方案。規(guī)劃軟件開(kāi)發(fā)項(xiàng)目的內(nèi)容主要包括:明確軟件開(kāi)發(fā)的目標(biāo)、明確軟件開(kāi)發(fā)過(guò)程中需要用到的各種資源、明確軟件開(kāi)發(fā)的進(jìn)度等。在軟件開(kāi)發(fā)過(guò)程中,估算起著非常重要的作用。通過(guò)估算可以保障軟件項(xiàng)目在規(guī)定的時(shí)間內(nèi)完成,也可以確保軟件項(xiàng)目的成本未超出預(yù)算。在估算資源、成本以及進(jìn)度的時(shí)候,要依據(jù)自身豐富的經(jīng)驗(yàn)以及相關(guān)的數(shù)據(jù)。但是當(dāng)前所使用的估算方法較為單一,此種估算方法容易增加估算風(fēng)險(xiǎn)。對(duì)此,研究人員應(yīng)該努力研究出更多科學(xué)、有效的估算方法。
3.3軟件項(xiàng)目開(kāi)發(fā)人員的管理
在開(kāi)展軟件項(xiàng)目開(kāi)發(fā)人員管理工作的時(shí)候,首先要合理安排人員。通常情況下,是由多個(gè)小組成員共同完成軟件開(kāi)發(fā)項(xiàng)目。在具體安排人員任務(wù)的時(shí)候,要依據(jù)每位人員的優(yōu)勢(shì)進(jìn)行,并且要明確小組內(nèi)每一位成員的工作任務(wù)以及工作目標(biāo)。在軟件開(kāi)發(fā)過(guò)程中,要確定不同的責(zé)任人,比如:項(xiàng)目經(jīng)理、開(kāi)發(fā)經(jīng)理,并且為每一個(gè)小組安排一名組長(zhǎng),如此有助于確保軟件開(kāi)發(fā)項(xiàng)目的順利完成,同時(shí)保障所開(kāi)發(fā)出來(lái)的軟件屬于高質(zhì)量產(chǎn)品。
4結(jié)束語(yǔ)
雖然項(xiàng)目管理過(guò)程中并沒(méi)有包含較為深刻的理論,但是要想真正實(shí)施項(xiàng)目管理還是比較困難。對(duì)于軟件開(kāi)發(fā)企業(yè)來(lái)說(shuō),其應(yīng)該在不斷的實(shí)踐中總結(jié)項(xiàng)目管理工作經(jīng)驗(yàn),以此提高項(xiàng)目管理工作的質(zhì)量。
作者:侯凱 單位:錦州銀行股份有限公司
軟件項(xiàng)目管理論文:發(fā)展軟件項(xiàng)目管理論文
1目前軟件項(xiàng)目管理現(xiàn)狀和所存在的問(wèn)題
軟件項(xiàng)目管理一個(gè)創(chuàng)造性的領(lǐng)域,其以滿(mǎn)足客戶(hù)特定的需求為目標(biāo),以團(tuán)隊(duì)的形式有效地組織企業(yè)項(xiàng)目資源,通過(guò)對(duì)項(xiàng)目進(jìn)行管理和控制,實(shí)現(xiàn)項(xiàng)目的目標(biāo)。在我國(guó)軟件行業(yè)起步較晚,但在最近幾年里得到了迅速的發(fā)展,但在應(yīng)用項(xiàng)目管理中還存在許多的問(wèn)題。
1.1對(duì)軟件項(xiàng)目管理認(rèn)識(shí)程度不足,缺乏整體把握
軟件項(xiàng)目經(jīng)理或管理人員對(duì)項(xiàng)目管理的知識(shí)體系沒(méi)有的了解和把握,在實(shí)際工作中不能很好地指導(dǎo)項(xiàng)目管理實(shí)踐,依靠個(gè)人原有的知識(shí)技能對(duì)項(xiàng)目進(jìn)行隨意、盲目的工作管理。在軟件企業(yè)中,項(xiàng)目經(jīng)理往往是在技術(shù)上能獨(dú)當(dāng)一面的指揮官,但是他們?cè)陧?xiàng)目管理方面知識(shí)比較缺乏,對(duì)項(xiàng)目管理認(rèn)識(shí)程度不足,導(dǎo)致出現(xiàn)管理混亂現(xiàn)象。一些軟件項(xiàng)目管理人員對(duì)項(xiàng)目沒(méi)有一個(gè)整體的把握,對(duì)總個(gè)項(xiàng)目沒(méi)有系統(tǒng)的認(rèn)識(shí),不能很的做出總體計(jì)劃、階段計(jì)劃。由于項(xiàng)目中有許多不確定的因素存在,項(xiàng)目經(jīng)理沒(méi)有系統(tǒng)分析各個(gè)不確定因素的內(nèi)在聯(lián)系,考慮不周全,做計(jì)劃是走過(guò)場(chǎng)的形式,做出的計(jì)劃不能適應(yīng)情況的變化,造成計(jì)劃與控制管理是脫節(jié),銜接不上從而無(wú)法進(jìn)行有效的控制和管理。計(jì)劃跟不上變化是軟件項(xiàng)目管理中常見(jiàn)現(xiàn)象。
1.2管理思想和理念沒(méi)有得到落實(shí),風(fēng)險(xiǎn)管理不成熟
管理思想和管理理念對(duì)軟件項(xiàng)目管理起著引導(dǎo)作用,對(duì)軟件項(xiàng)目管理理論上的不足將可能導(dǎo)致軟件項(xiàng)目管理的失敗。我國(guó)軟件項(xiàng)目管理發(fā)展較晚,管理人員在管理中多依靠自身的實(shí)踐經(jīng)驗(yàn)去開(kāi)展工作,而對(duì)管理理論較為缺乏。部分項(xiàng)目經(jīng)理不能總體上去管理整個(gè)項(xiàng)目,不能充分認(rèn)識(shí)到自己是一個(gè)管理者,造成項(xiàng)目管理中工作任務(wù)分工不明確、資源浪費(fèi)現(xiàn)象。從我國(guó)當(dāng)前軟件企業(yè)中,項(xiàng)目經(jīng)理大多技術(shù)方面的知識(shí)扎實(shí),但是項(xiàng)目管理知識(shí)、管理技能以及必備的素質(zhì)都比較缺乏。特別是對(duì)軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理認(rèn)識(shí)較為膚淺,有待進(jìn)一步的學(xué)習(xí)和提高。由于項(xiàng)目管理人員在項(xiàng)目管理實(shí)踐中缺乏高效的管理思想,缺乏有效的方式和技巧,項(xiàng)目工作人員之間的團(tuán)體協(xié)作能力較弱,資源整合優(yōu)勢(shì)難以有效發(fā)揮。
1.3缺乏有效溝通
在軟件項(xiàng)目管理中,溝通是維持項(xiàng)目進(jìn)行的重要條件。若在一些重要信息方面缺乏有效的溝通,將可能導(dǎo)致項(xiàng)目管理出現(xiàn)較多障礙。從當(dāng)前我國(guó)軟件企業(yè)項(xiàng)目管理的實(shí)踐來(lái)看,普遍存在溝通機(jī)制不完善,渠道不夠通暢,各相關(guān)人員之間在項(xiàng)目管理中制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)成果等等方面溝通不足,容易造成重復(fù)勞動(dòng),效率低下等情況發(fā)生,有的甚至造成的可以節(jié)省的損失。在軟件項(xiàng)目管理中項(xiàng)目經(jīng)理需要花費(fèi)大量的時(shí)間來(lái)溝通和協(xié)調(diào),而且要善于溝通,提高溝通意識(shí)和效率。
2軟件項(xiàng)目管理發(fā)展對(duì)策
2.1提高項(xiàng)目管理人員計(jì)劃意識(shí),優(yōu)化人力資源配置
軟件項(xiàng)目管理人員在工作中要以身作則,真正發(fā)揮帶頭作用。在工作中要及時(shí)制定符合工作需要的工作計(jì)劃并認(rèn)真落實(shí)。計(jì)劃要具有一定的前瞻性,在客觀條件發(fā)生變換的時(shí)候要不斷完善細(xì)化。軟件更新速度較快,企業(yè)要在軟件行業(yè)發(fā)展中搶占先機(jī),要求管理人員要重視計(jì)劃的制定,不斷完善和優(yōu)化工作流程。在軟件項(xiàng)目管理中,要不斷優(yōu)化人力資源配置,使得每位員工能夠?qū)ψ陨砺氊?zé)有明確的認(rèn)識(shí),工作責(zé)任意識(shí)明確,職員之間能夠做到優(yōu)勢(shì)互補(bǔ)。管理人員要具備強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)意識(shí),不斷發(fā)現(xiàn)和培養(yǎng)人才。
2.2樹(shù)立風(fēng)險(xiǎn)管理理念,強(qiáng)化項(xiàng)目管理培訓(xùn)力度
我們要加強(qiáng)軟件項(xiàng)目管理人員對(duì)項(xiàng)目管理知識(shí)學(xué)習(xí),各方面都能充分認(rèn)識(shí)到項(xiàng)目管理的重要性和必要性,讓項(xiàng)目經(jīng)理重視對(duì)項(xiàng)目管理的知識(shí)的學(xué)習(xí)和一些常用工具和方法使用。不斷樹(shù)立項(xiàng)目管理人員風(fēng)險(xiǎn)管理理念,充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,經(jīng)過(guò)充分分析、預(yù)測(cè)、評(píng)估可能的風(fēng)險(xiǎn),積極探索應(yīng)對(duì)風(fēng)險(xiǎn)的策略。對(duì)計(jì)劃書(shū)中風(fēng)險(xiǎn)管理要具有針對(duì)性和具體性,真正發(fā)揮風(fēng)險(xiǎn)管理在防范風(fēng)險(xiǎn)中的作用。不斷通過(guò)項(xiàng)目管理培訓(xùn)來(lái)強(qiáng)化管理人員實(shí)踐能力和知識(shí)技能。只有具備管理知識(shí)和管理經(jīng)驗(yàn)的人員才能擔(dān)任管理人員和技術(shù)人員,大幅提高項(xiàng)目管理水平。
2.3加強(qiáng)溝通,從整體上對(duì)軟件項(xiàng)目管理進(jìn)行把握
軟件項(xiàng)目管理有效開(kāi)展離不開(kāi)有效的溝通,這要求要不斷提高溝通意識(shí),在企業(yè)中制定切實(shí)可行的溝通機(jī)制,使得各項(xiàng)企業(yè)政策能夠上下通達(dá)。在項(xiàng)目管理溝通方式上要不拘一格,實(shí)現(xiàn)溝通方式的多樣化,如書(shū)面溝通、口頭溝通,提高溝通的有效性。對(duì)于因溝通不暢導(dǎo)致的損失要明確責(zé)任歸屬,確保企業(yè)重要內(nèi)容信息的有效傳達(dá)。軟件項(xiàng)目管理人員要從整體上對(duì)軟件項(xiàng)目管理進(jìn)行把握,綜合考慮各因素,作出的總體計(jì)劃、階段計(jì)劃。同時(shí)對(duì)于具體問(wèn)題也要預(yù)留空間,確保管理計(jì)劃能夠緊跟軟件管理需要。
3結(jié)語(yǔ)
總之,計(jì)算機(jī)軟件項(xiàng)目管理需要不斷提高項(xiàng)目管理人員管理知識(shí)和實(shí)踐恩能夠里,強(qiáng)化溝通和項(xiàng)目管理培訓(xùn)力度,實(shí)現(xiàn)對(duì)對(duì)現(xiàn)代軟件工程管理人員在理論和方法的提升。
作者:畢猛 單位:沈陽(yáng)工業(yè)大學(xué)
軟件項(xiàng)目管理論文:WBSR模式與軟件項(xiàng)目管理論文
1WBSR模型形式
WBSR模式是建立在WBS基礎(chǔ)之上的,與責(zé)任融合后形成的一種新模式。從WBSR角度開(kāi)展工作,能夠確定軟件項(xiàng)目的工作及產(chǎn)品范圍,為工作順利開(kāi)展指明了方向,將工作細(xì)化之后,分配給每一個(gè)工作人員,促使工作人員明確自身職責(zé),從而為項(xiàng)目計(jì)劃制定、考核等工作奠定堅(jiān)實(shí)的基礎(chǔ)和保障。
2模型具體步驟劃分
通過(guò)對(duì)模型進(jìn)行深入分析和研究,并結(jié)合軟件項(xiàng)目特征,能夠確定責(zé)任范圍,對(duì)整個(gè)項(xiàng)目進(jìn)行結(jié)構(gòu)分解,得到WBS集;軟件項(xiàng)目的開(kāi)發(fā)需要將用戶(hù)需求作為核心,進(jìn)而通過(guò)模型進(jìn)行分解,獲得PBS集;,要制定與項(xiàng)目開(kāi)發(fā)相關(guān)的部署,確保每一個(gè)環(huán)節(jié)都能夠順利進(jìn)行,保障項(xiàng)目進(jìn)度,為工作提供依據(jù),通過(guò)這種方式,不僅能夠確保工作有條不紊進(jìn)行,還能夠有效提高工作質(zhì)量和效率,從而促進(jìn)軟件開(kāi)發(fā)工作進(jìn)一步發(fā)展。
3模型主要應(yīng)用流程
WBSR模型在軟件項(xiàng)目管理中的應(yīng)用主要涉及對(duì)項(xiàng)目的分解、工作目標(biāo)的確認(rèn)及更新。首先,建立工作小組,工作人員作為軟件項(xiàng)目管理的核心,其成員綜合素質(zhì)直接影響工作能否順利進(jìn)行,基于此,小組成員一般選擇項(xiàng)目經(jīng)濟(jì)、技術(shù)人員等,還可以增加用戶(hù)代表等,以此來(lái)確保軟件開(kāi)發(fā)的合理、科學(xué)性;其次,工作、產(chǎn)品等結(jié)構(gòu)分解,工作分解作為模式應(yīng)用的基礎(chǔ),應(yīng)結(jié)合實(shí)際情況進(jìn)行合理分解,切勿盲目性,還需要結(jié)合成員經(jīng)驗(yàn)等因素,為工作順利開(kāi)展提供支持;軟件產(chǎn)品作為參與市場(chǎng)競(jìng)爭(zhēng)的關(guān)鍵,分解產(chǎn)品開(kāi)發(fā),能夠深度挖掘員工潛力,提高產(chǎn)品適應(yīng)力,與客戶(hù)達(dá)成共識(shí);,還需要結(jié)合實(shí)際情況對(duì)項(xiàng)目范圍進(jìn)行及時(shí)調(diào)整,如果范圍發(fā)生變化,相對(duì)應(yīng)的工作流程也需要進(jìn)行調(diào)整,實(shí)現(xiàn)統(tǒng)一、系統(tǒng)發(fā)展目標(biāo)。
4模型應(yīng)用情況
將軟件項(xiàng)目管理與WBSR模式結(jié)合,將各個(gè)工作進(jìn)行細(xì)致劃分,能夠?yàn)檐浖?jì)劃、預(yù)估等工作提供依據(jù),確保工作順利開(kāi)展,在一定程度上推動(dòng)了軟件項(xiàng)目進(jìn)一步發(fā)展,與此同時(shí),在項(xiàng)目開(kāi)展過(guò)程中,負(fù)責(zé)人加大對(duì)實(shí)際工作的監(jiān)督和控制力度,能夠及時(shí)發(fā)現(xiàn)不足之處,并采取有針對(duì)性措施,確保軟件產(chǎn)品開(kāi)發(fā)質(zhì)量,該模式的應(yīng)用,能夠直觀的反映組內(nèi)成員的實(shí)際表現(xiàn),為日后進(jìn)行績(jī)效考核奠定了基礎(chǔ),從而有效提高管理水平,促進(jìn)企業(yè)可持續(xù)、健康發(fā)展。
5模式性能評(píng)價(jià)
通過(guò)對(duì)WBSR模式在軟件項(xiàng)目管理中應(yīng)用情況調(diào)查可知,模式對(duì)工作過(guò)程及產(chǎn)品開(kāi)發(fā)從不同角度進(jìn)行合理分解,提高了項(xiàng)目范圍的精準(zhǔn)性及有效性,避免工作失誤情況的發(fā)生,并且將工作細(xì)化至每一個(gè)人受眾,形成良性循環(huán),促使員工能夠認(rèn)真、負(fù)責(zé)完成工作,起到了積極地促進(jìn)作用。因此,面對(duì)社會(huì)發(fā)展新形勢(shì)下,企業(yè)軟件項(xiàng)目管理可以大力推廣和普及WBSR模式,提高產(chǎn)品適應(yīng)力及質(zhì)量,從而實(shí)現(xiàn)企業(yè)經(jīng)濟(jì)效益較大化目標(biāo)。
6結(jié)論
根據(jù)上文所述,隨著社會(huì)進(jìn)步,軟件開(kāi)發(fā)企業(yè)需要不斷優(yōu)化和完善自身管理,才能夠提高競(jìng)爭(zhēng)力,在市場(chǎng)競(jìng)爭(zhēng)中占據(jù)一席之地,而工作分解結(jié)構(gòu)作為一種有效模式,能夠幫助企業(yè)實(shí)現(xiàn)這一目標(biāo)。因此,企業(yè)要明確認(rèn)識(shí)到此模式對(duì)自身業(yè)務(wù)發(fā)展的重要性,不能夠采取有效措施,深入分析和研究模式內(nèi)涵及本質(zhì),結(jié)合實(shí)際情況,將軟件項(xiàng)目工作進(jìn)行合理分解,合理分配,提高工作效率和質(zhì)量,從而促進(jìn)企業(yè)可持續(xù)發(fā)展,為我國(guó)相關(guān)領(lǐng)域發(fā)展注入新動(dòng)力。
作者:杜宇 單位:哈爾濱師范大學(xué)軟件學(xué)院
軟件項(xiàng)目管理論文:軟件工程項(xiàng)目管理論文
1軟件工程項(xiàng)目管理的主要內(nèi)容
1.1人員的組織與管理
一項(xiàng)工程的具體工作涉及到人員的管理,工作任務(wù)的分配,責(zé)任內(nèi)容的明確,因此人員的組織及管理是工程項(xiàng)目的關(guān)鍵因素,要把注意力集中在項(xiàng)目組人員的構(gòu)成、優(yōu)化。
1.2軟件質(zhì)量管理
軟件質(zhì)量管理在工程項(xiàng)目實(shí)施過(guò)程中決定著質(zhì)量方針與責(zé)任的范疇,包括質(zhì)量計(jì)劃設(shè)計(jì)制定,項(xiàng)目質(zhì)量檢測(cè)保障和項(xiàng)目質(zhì)量控制等程序。通過(guò)保障手段在質(zhì)量過(guò)程中有效進(jìn)行。
1.3軟件配置管理
英文簡(jiǎn)稱(chēng)SCM,是在開(kāi)發(fā)者中,標(biāo)識(shí),控制和管理軟件變更的一種管理。配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性以及風(fēng)險(xiǎn)水平。軟件配置管理針對(duì)開(kāi)發(fā)過(guò)程中人員、工具的配置、使用提出管理策略。記錄軟件項(xiàng)目產(chǎn)品的更新過(guò)程,從而保障研發(fā)者在軟件項(xiàng)目周期的各個(gè)階段能夠獲得的產(chǎn)品配置。對(duì)項(xiàng)目開(kāi)展過(guò)程軟件開(kāi)發(fā)進(jìn)行有效調(diào)控和有效預(yù)測(cè)具有重要作用。
1.4編寫(xiě)軟件項(xiàng)目計(jì)劃書(shū)
它是軟件項(xiàng)目管理組的首要任務(wù),主要包括工作量、成本、開(kāi)發(fā)時(shí)間的估計(jì)。并根據(jù)估計(jì)值制定和調(diào)整項(xiàng)目組的工作,詳細(xì)記錄了開(kāi)發(fā)日程安排,資源供需,項(xiàng)目管理等各項(xiàng)情況。使從事該項(xiàng)目的人員了解該項(xiàng)目的大致情況。
1.5軟件風(fēng)險(xiǎn)管理
軟件工程風(fēng)險(xiǎn)管理是預(yù)測(cè)工作中可能出現(xiàn)的各種危害到軟件產(chǎn)品質(zhì)量的潛在因素的問(wèn)題,對(duì)風(fēng)險(xiǎn)產(chǎn)生的后果進(jìn)行分析評(píng)估。計(jì)算機(jī)軟件風(fēng)險(xiǎn)預(yù)測(cè)的性評(píng)估與有效防范措施的應(yīng)用都利于提高軟件工程的效益,降低風(fēng)險(xiǎn)帶來(lái)的經(jīng)濟(jì)損失,有效保障相關(guān)利益業(yè)主的權(quán)益。這幾個(gè)方面都是相互貫穿、交織于整個(gè)軟件開(kāi)發(fā)過(guò)程中的。
2軟件工程項(xiàng)目管理中存在的現(xiàn)實(shí)問(wèn)題及解決方案
2.1人員工作安排不明確,應(yīng)建立團(tuán)隊(duì)合作意識(shí)
在工程項(xiàng)目開(kāi)發(fā)過(guò)程中是需要每個(gè)崗位人員的相互協(xié)調(diào)及無(wú)障礙交流,沒(méi)有團(tuán)隊(duì)協(xié)作意識(shí)是無(wú)法有效的利用時(shí)間和資源開(kāi)展各項(xiàng)工作。因此我們要提高一個(gè)工程項(xiàng)目的工作效率,就要合理安排人員的工作分配,強(qiáng)化每個(gè)工作人員的團(tuán)隊(duì)協(xié)作意識(shí),有效避免管理團(tuán)隊(duì)中存在的分工不明確,不合作的問(wèn)題。只有相互協(xié)作和相互信任的情況下才能高效的完成一件品質(zhì)的軟件工程項(xiàng)目。建立一套完善的人事考核制度,加強(qiáng)對(duì)員工的職位升降,工資獎(jiǎng)金分配管理,有利于提高員工開(kāi)發(fā)軟件工作的積極性。
2.2缺乏實(shí)踐性調(diào)研報(bào)告,應(yīng)納入到軟件項(xiàng)目計(jì)劃書(shū)
軟件開(kāi)發(fā)工程不僅要?jiǎng)?chuàng)新變革,也要考慮到它的實(shí)用性,以往出現(xiàn)的多個(gè)工程項(xiàng)目沒(méi)有對(duì)實(shí)際項(xiàng)目建設(shè)中的需求實(shí)體和實(shí)際進(jìn)行要求,以及實(shí)際項(xiàng)目建設(shè)的數(shù)據(jù)進(jìn)行合理有效的調(diào)研,導(dǎo)致出現(xiàn)設(shè)計(jì)完整的軟件產(chǎn)品運(yùn)用與實(shí)際偏差較大,造成不必要的人員和資源浪費(fèi)。因此要在軟件設(shè)計(jì)前給予項(xiàng)目調(diào)研工作高度重視,對(duì)實(shí)際軟件項(xiàng)目的需求及要求嚴(yán)格調(diào)查,應(yīng)將軟件項(xiàng)目調(diào)研報(bào)告附于項(xiàng)目計(jì)劃書(shū)中,引起重視。
2.3風(fēng)險(xiǎn)管理意識(shí)不夠,應(yīng)該強(qiáng)化提高人員對(duì)風(fēng)險(xiǎn)管理的認(rèn)知
風(fēng)險(xiǎn)的發(fā)生很可能會(huì)造成不可估量的損失,但是風(fēng)險(xiǎn)的發(fā)生是具有可控性的,如果能有效控制就會(huì)避免發(fā)生風(fēng)險(xiǎn)事故??赏谟?jì)算機(jī)軟件工程項(xiàng)目管理中的工作人員卻很少知道風(fēng)險(xiǎn)管理的重要性,于是在軟件開(kāi)發(fā)中應(yīng)提高項(xiàng)目主要負(fù)責(zé)人的風(fēng)險(xiǎn)管理理念,提高自身對(duì)風(fēng)險(xiǎn)管理預(yù)測(cè)能力的水平。只有了解了風(fēng)險(xiǎn)管理理論與風(fēng)險(xiǎn)管理體系,定期對(duì)項(xiàng)目實(shí)施中可能發(fā)生的風(fēng)險(xiǎn)進(jìn)行有效排除,把控好風(fēng)險(xiǎn)管理前后的形勢(shì)。
2.4杜絕搞工作進(jìn)度,應(yīng)要完善管理體系,對(duì)工作進(jìn)度嚴(yán)格把控
工作管理混亂,工程建設(shè)盲目進(jìn)行,亂搞,反而極大影響了軟件項(xiàng)目工程的進(jìn)度,甚至危險(xiǎn)到項(xiàng)目質(zhì)量的保障。要制定一個(gè)嚴(yán)謹(jǐn)?shù)墓ぷ鬟M(jìn)度計(jì)劃,強(qiáng)化工作進(jìn)度的管理,對(duì)項(xiàng)目中每項(xiàng)工作跟蹤管理并做好記錄,形成對(duì)工作進(jìn)度的有效控制。對(duì)工作不到位的部門(mén)要根據(jù)實(shí)際記錄責(zé)任落實(shí)到位。計(jì)算機(jī)軟件工程項(xiàng)目存在諸多現(xiàn)實(shí)問(wèn)題而具有復(fù)雜性,導(dǎo)致管理過(guò)程中出現(xiàn)一系列的問(wèn)題。但只要提高對(duì)工程項(xiàng)目管理的認(rèn)識(shí)及管理經(jīng)驗(yàn),不僅可以解決好目前管理中出現(xiàn)的現(xiàn)實(shí)問(wèn)題,也能在今后的軟件項(xiàng)目管理過(guò)程中有效預(yù)測(cè)和控制問(wèn)題的發(fā)生。
作者:楊周禮 單位:西京學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)
軟件項(xiàng)目管理論文:軟件項(xiàng)目管理論文
1項(xiàng)目管理在軟件開(kāi)發(fā)中的應(yīng)用的成因
目前我國(guó)大部分軟件公司,無(wú)論是產(chǎn)品型公司還是項(xiàng)目型公司,都沒(méi)有形成適合自己公司特點(diǎn)的軟件開(kāi)發(fā)管理模式,雖然有些公司根據(jù)軟件工程理論建立了一些軟件開(kāi)發(fā)管理規(guī)范,但并沒(méi)有從根本上解決軟件開(kāi)發(fā)的質(zhì)量控制問(wèn)題。這樣導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定,軟件后期的維護(hù)、升級(jí)出現(xiàn)麻煩,同時(shí)最終也會(huì)損害用戶(hù)的利益。
2軟件項(xiàng)目管理常見(jiàn)問(wèn)題及解決方案
(1)缺乏項(xiàng)目管理系統(tǒng)培訓(xùn)
在軟件企業(yè)中,以前幾乎沒(méi)有專(zhuān)門(mén)招收項(xiàng)目管理專(zhuān)業(yè)的人員來(lái)?yè)?dān)任項(xiàng)目經(jīng)理,被任命的項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,而管理方面特別是項(xiàng)目管理方面的知識(shí)比較缺乏。
解決方案:項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專(zhuān)業(yè)領(lǐng)域的知識(shí)與實(shí)踐,再加上項(xiàng)目管理知識(shí)與實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)目經(jīng)理的項(xiàng)目管理水平。
(2)項(xiàng)目計(jì)劃意識(shí)問(wèn)題
項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足,因此制定總體計(jì)劃時(shí)比較隨意,不少事情沒(méi)有仔細(xì)考慮;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有效的進(jìn)度控制管理。
解決方案:計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)目經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開(kāi)發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。
(3)管理意識(shí)問(wèn)題
部分項(xiàng)目經(jīng)理不能從總體上把握整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)不均、資源浪費(fèi)。有些項(xiàng)目經(jīng)理沒(méi)有很好的管理方法,不好安排的工作只好自己做,使項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。
解決方案:加強(qiáng)項(xiàng)目管理方面的培訓(xùn),并通過(guò)對(duì)考核指標(biāo)的合理設(shè)定和宣傳引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前,好能經(jīng)過(guò)系統(tǒng)的項(xiàng)目管理知識(shí),特別是其中的人力資源管理、溝通管理的學(xué)習(xí),并且在實(shí)際工作中不斷提高自己的管理素質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。(4)溝通意識(shí)問(wèn)題
在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失;有些人沒(méi)有每天定時(shí)收郵件的習(xí)慣,以至于無(wú)法及時(shí)接收近期的信息。
解決方案:制定有效的溝通制度和溝通機(jī)制,提高溝通意識(shí);采取多種溝通方式,提高溝通的有效性。通過(guò)制度規(guī)定對(duì)由于未及時(shí)收取郵件而造成損失的責(zé)任歸屬;對(duì)于特別重要的內(nèi)容要采用多種方式進(jìn)行有效溝通以確保傳達(dá)到位,例如:除發(fā)送郵件外還要電話(huà)提醒、回執(zhí)等,重要的內(nèi)容還要通過(guò)舉行各種會(huì)議進(jìn)行傳達(dá)。
(5)風(fēng)險(xiǎn)管理意識(shí)問(wèn)題
有些項(xiàng)目經(jīng)理沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃書(shū)中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn),隨便地寫(xiě)一些簡(jiǎn)單的對(duì)策,對(duì)于后面的風(fēng)險(xiǎn)防范起不到什么指導(dǎo)作用
解決方案:通過(guò)學(xué)習(xí)項(xiàng)目管理知識(shí)掌握風(fēng)險(xiǎn)識(shí)別、量化、對(duì)策研究、反應(yīng)控制的工具和方法,掌握項(xiàng)目風(fēng)險(xiǎn)管理所必備的知識(shí)。通過(guò)加強(qiáng)對(duì)項(xiàng)目規(guī)劃中風(fēng)險(xiǎn)管理計(jì)劃的審核提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)。總結(jié)本行業(yè)項(xiàng)目中常見(jiàn)的風(fēng)險(xiǎn)及其對(duì)策作為風(fēng)險(xiǎn)管理計(jì)劃中必要的風(fēng)險(xiǎn)內(nèi)容,并切實(shí)評(píng)估相應(yīng)對(duì)策的有效性和可行性。
(6)項(xiàng)目干系人問(wèn)題
在范圍識(shí)別階段,項(xiàng)目組對(duì)客戶(hù)的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、工作職責(zé)等沒(méi)有足夠了解以至于無(wú)法得到完整需求或最終經(jīng)用戶(hù)代表確認(rèn)的需求;或者是多個(gè)用戶(hù)代表各說(shuō)各話(huà)、昨是今非,但同時(shí)又要求項(xiàng)目盡早交付;項(xiàng)目后期需求變化隨意,造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)大。
解決方案:項(xiàng)目的目的就是實(shí)現(xiàn)項(xiàng)目干系人的需求和愿望。項(xiàng)目干系人管理應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開(kāi)始,項(xiàng)目經(jīng)理及其項(xiàng)目成員就要分清項(xiàng)目干系人包含哪些人和組織,通過(guò)溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。
(7)項(xiàng)目團(tuán)隊(duì)內(nèi)分工協(xié)作問(wèn)題
項(xiàng)目團(tuán)隊(duì)內(nèi)部有時(shí)由于各階段不同角色或同階段不同角色之間的責(zé)任分工不夠清晰而造成工作互相推諉、責(zé)任互相推卸的現(xiàn)象;有時(shí)各階段不同角色或同階段不同角色之間的責(zé)任分工比較清晰,但是各項(xiàng)目成員只顧完成自己那部分任務(wù),不愿意與他人協(xié)作。這些現(xiàn)象都將造成項(xiàng)目組內(nèi)部資源的損耗,從而影響項(xiàng)目進(jìn)展。
解決方案:項(xiàng)目經(jīng)理應(yīng)當(dāng)對(duì)項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說(shuō)明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。
3結(jié)束語(yǔ)
實(shí)施有效的項(xiàng)目管理絕非易事,對(duì)于軟件企業(yè)而言,這不是一個(gè)小的改變,而是一種變革,企業(yè)需要為此付出艱苦的努力,同時(shí),成熟有效的項(xiàng)目管理無(wú)疑將對(duì)企業(yè)起著至關(guān)重要的作用,項(xiàng)目管理的水平將是企業(yè)核心競(jìng)爭(zhēng)力之一。
【摘要】隨著軟件開(kāi)發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性,管理學(xué)的思想逐漸融入軟件開(kāi)發(fā)過(guò)程中,應(yīng)用開(kāi)發(fā)的項(xiàng)目管理日益受到重視。如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),對(duì)一個(gè)公司來(lái)說(shuō),是在今后的項(xiàng)目中取得成功的關(guān)鍵。
【關(guān)鍵詞】軟件項(xiàng)目管理項(xiàng)目計(jì)劃管理意識(shí)解決方案
軟件項(xiàng)目管理論文:軟件項(xiàng)目管理論文
1、需求管理
軟件需求是每個(gè)軟件開(kāi)發(fā)的開(kāi)端與基礎(chǔ)。在項(xiàng)目需求分析階段,雙方必須地盡可能細(xì)致地討論項(xiàng)目的應(yīng)用背景、功能要求、性能要求、操作界面要求、與其他軟件的接口要求,以及對(duì)項(xiàng)目進(jìn)行評(píng)估的各種評(píng)價(jià)標(biāo)準(zhǔn)。在進(jìn)行需求分析時(shí),可以首先分析客戶(hù)原有系統(tǒng)的建設(shè)情況,對(duì)客戶(hù)的原有產(chǎn)品進(jìn)行分析,明確建設(shè)目標(biāo)等。
需求管理對(duì)軟件項(xiàng)目能否最終實(shí)現(xiàn)產(chǎn)生至關(guān)重要的影響。任何的軟件項(xiàng)目都必須進(jìn)行合理的、細(xì)致的、一致的需求管理,只有這樣才能制定正確合理的軟件開(kāi)發(fā)計(jì)劃,軟件項(xiàng)目才能順利地開(kāi)發(fā)完成。
2、溝通與協(xié)作
軟件項(xiàng)目管理中的溝通與協(xié)作是指信息的交流,是使信息發(fā)揮積極作用和達(dá)到目標(biāo)的手段;協(xié)作是指和諧地在一起工作的活動(dòng)。溝通技術(shù)可分分四類(lèi):(1)正式書(shū)面溝通,包括項(xiàng)目文檔和備忘錄、項(xiàng)目里程碑和交貨時(shí)間表、需求變更和錯(cuò)誤跟蹤規(guī)程、數(shù)據(jù)字典、系統(tǒng)分析模型(用例圖等);(2)正式口頭溝通,包括狀態(tài)審查會(huì)、需求評(píng)審會(huì)、設(shè)計(jì)評(píng)審會(huì)、代碼評(píng)審會(huì)、用戶(hù)測(cè)試,項(xiàng)目定期例會(huì)等;(3)非正式口頭溝通,包括小組碰頭會(huì)、同行討論、與直屬業(yè)務(wù)領(lǐng)導(dǎo)討論等;(4)電子溝通,包括電子郵件、內(nèi)部BBS等。協(xié)作技術(shù)包括資源合理配置、開(kāi)發(fā)步驟有序化、工作目標(biāo)一致化、提高關(guān)心程度、信息共享等。
3、風(fēng)險(xiǎn)管理
軟件項(xiàng)目風(fēng)險(xiǎn)管理是指對(duì)在軟件開(kāi)發(fā)過(guò)程中所遇到的預(yù)算和進(jìn)度等方面的問(wèn)題進(jìn)行分析,尋求風(fēng)險(xiǎn)應(yīng)對(duì)方法,做好風(fēng)險(xiǎn)管理計(jì)劃。
針對(duì)軟件項(xiàng)目中的風(fēng)險(xiǎn)管理問(wèn)題,不少專(zhuān)家、組織提出了自己的風(fēng)險(xiǎn)管理模型。常見(jiàn)的主要風(fēng)險(xiǎn)管理模型如下。
1.SEI的連續(xù)風(fēng)險(xiǎn)管理模型(CRM)。SEICRM模型的風(fēng)險(xiǎn)管理原則是不斷地評(píng)估可能造成惡劣后果的因素;決定最迫切需要處理的風(fēng)險(xiǎn);實(shí)現(xiàn)控制風(fēng)險(xiǎn)的策略;評(píng)測(cè)并確保風(fēng)險(xiǎn)策略實(shí)施的有效性。CRM模型要求在項(xiàng)目生命期的所有階段都關(guān)注風(fēng)險(xiǎn)識(shí)別和管理,它將風(fēng)險(xiǎn)管理劃分為五個(gè)步驟:風(fēng)險(xiǎn)識(shí)別、分析、計(jì)劃、跟蹤、控制。
2.BarryBoehm模型。Boehm模型的思想核心是:10大風(fēng)險(xiǎn)因素列表。針對(duì)每個(gè)風(fēng)險(xiǎn)因素,都給出了一系列的風(fēng)險(xiǎn)管理策略。在實(shí)際操作時(shí),Boehm以10大風(fēng)險(xiǎn)列表為依據(jù),總結(jié)當(dāng)前項(xiàng)目具體的風(fēng)險(xiǎn)因素,評(píng)估后進(jìn)行計(jì)劃和實(shí)施,在下一次定期召開(kāi)的會(huì)議上再對(duì)這10大風(fēng)險(xiǎn)因素的解決情況進(jìn)行總結(jié),產(chǎn)生新的10大風(fēng)險(xiǎn)因素表,依此類(lèi)推。Boehm模型的基本形式可描述為:RE=P(UO)3L(UO),其中RE表示風(fēng)險(xiǎn)或者風(fēng)險(xiǎn)所造成的影響;P(UO)表示令人不滿(mǎn)意的結(jié)果所發(fā)生的概率;L(UO)表示糟糕的結(jié)果會(huì)產(chǎn)生的破壞性的程度。
3.軟件工程風(fēng)險(xiǎn)模型(SERIM).SERIM模型要求從技術(shù)和商業(yè)兩個(gè)角度對(duì)軟件風(fēng)險(xiǎn)管理進(jìn)行剖析,考慮的問(wèn)題涉及開(kāi)銷(xiāo)、進(jìn)度、技術(shù)性能等。它還提供了一些指標(biāo)和模型來(lái)估量和預(yù)測(cè)風(fēng)險(xiǎn),由于這些數(shù)據(jù)來(lái)源于大量的實(shí)際經(jīng)驗(yàn),因此具有很強(qiáng)的說(shuō)服力。
五、軟件項(xiàng)目管理技術(shù)
1.CMM。CMM是美國(guó)卡納基梅隆大學(xué)軟件工程研究所(CMU/SEI)提出的軟件研發(fā)項(xiàng)目管理的一系列方法,它基于組織對(duì)關(guān)鍵過(guò)程域的支持,定義了軟件過(guò)程成熟度的五個(gè)級(jí)別。級(jí)別1(初始級(jí))描述了不成熟,或者說(shuō)是未定義過(guò)程的組織。級(jí)別2(可重復(fù)級(jí)),級(jí)別3(已定義級(jí)),級(jí)別4(已管理級(jí))和級(jí)別5(優(yōu)化級(jí))分別描述了軟件過(guò)程成熟度級(jí)別遞增的組織。和這些級(jí)別相關(guān)的KPA是:級(jí)別2:需求管理,軟件項(xiàng)目計(jì)劃,軟件項(xiàng)目跟蹤和監(jiān)控,軟件子合同管理,軟件質(zhì)量保障,軟件配置管理。級(jí)別3:組織級(jí)過(guò)程焦點(diǎn),組織級(jí)過(guò)程定義,培訓(xùn)大綱,集成軟件管理,軟件產(chǎn)品工程,組間協(xié)調(diào),同行評(píng)審。級(jí)別4:定量過(guò)程管理,軟件質(zhì)量管理。級(jí)別5:缺陷預(yù)防,技術(shù)更新管理,過(guò)程更改管理。
2.CMMI。CMMI被看作是把各種CMM集成為一個(gè)系列的模型中。CMMI的基礎(chǔ)源模型包括:軟件CMM2.0版(草稿C),EIA-731系統(tǒng)工程,以及IPDCMM(IPD)0.98a版。CMMI也描述了5個(gè)不同的成熟度級(jí)別:級(jí)別1(初始級(jí))代表了以不可預(yù)測(cè)結(jié)果為特征的過(guò)程成熟度。過(guò)程包括了一些特別的方法、符號(hào)、工作和反應(yīng)管理,成功主要取決于團(tuán)隊(duì)的技能。級(jí)別2(已管理級(jí))代表了以可重復(fù)項(xiàng)目執(zhí)行為特征的過(guò)程成熟度。組織使用基本紀(jì)律進(jìn)行需求管理、項(xiàng)目計(jì)劃、項(xiàng)目監(jiān)督和控制、供應(yīng)商協(xié)議管理、產(chǎn)品和過(guò)程質(zhì)量保障、配置管理、以及度量和分析。
3.PSP。PSP(PersonalSoftwareProcess,個(gè)體軟件過(guò)程)是由CMU/SEI開(kāi)發(fā)出來(lái)的,它的推出在軟件工程界引起了極大的轟動(dòng),可以說(shuō)是由定向軟件工程走向定量軟件工程的一個(gè)標(biāo)志。PSP為基于個(gè)體和小型群組軟件過(guò)程的優(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ì)量。
4、小結(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ì)、更大的效益。
[摘要]軟件項(xiàng)目管理通過(guò)應(yīng)用知識(shí),技能,工具和技術(shù)來(lái)指導(dǎo)軟件項(xiàng)目開(kāi)發(fā)以滿(mǎn)足軟件項(xiàng)目的需求。本文從軟件項(xiàng)目管理的重要性談起,研究了軟件項(xiàng)目管理中的需求管理,溝通與協(xié)作,風(fēng)險(xiǎn)管理,并分析了四個(gè)主流的軟件項(xiàng)目管理技術(shù)。
[關(guān)鍵詞]軟件項(xiàng)目管理需求管理溝通與協(xié)作風(fēng)險(xiǎn)管理
軟件項(xiàng)目管理論文:工商管理論文-項(xiàng)目管理軟件媲美ERP 可能成為市場(chǎng)新寵
“這個(gè)市場(chǎng)(項(xiàng)目管理軟件)足可與ERP市場(chǎng)媲美!”在各方的注意力都集中在ERP,集中在SAP、用友、金蝶的市場(chǎng)大戰(zhàn)上時(shí),邦永(中國(guó))公司總經(jīng)理?xiàng)铊F鈴在接受記者采訪時(shí)卻語(yǔ)出驚人。前不久,邦永(中國(guó))在廣東召開(kāi)了首屆渠道峰會(huì),這個(gè)甚是氣派的會(huì)議被與會(huì)的經(jīng)銷(xiāo)商形容為“來(lái)勢(shì)洶洶”。
在此次會(huì)議上,邦永招募了全國(guó)30多個(gè)地區(qū)的總,宣布于今年11月正式啟動(dòng)市場(chǎng)。雖然邦公務(wù)員之家,全國(guó)公務(wù)員共同天地永的產(chǎn)品價(jià)位僅在540萬(wàn)元之間,定位為中低端市場(chǎng),但同行還是感到了壓力。邦永在加緊營(yíng)銷(xiāo)渠道建設(shè)的同時(shí),還醞釀著和很多行業(yè)主管部門(mén)的技術(shù)合作,似乎意在打造國(guó)內(nèi)項(xiàng)目管理軟件的行業(yè)標(biāo)準(zhǔn)。
今年,中國(guó)政府撥了3000億元專(zhuān)款用于各類(lèi)政策性項(xiàng)目的建設(shè),各省、市地方政府至少有1000億元的專(zhuān)款項(xiàng)目,全國(guó)每年至少有2000個(gè)1億元以上的大項(xiàng)目。如果這些項(xiàng)目都用軟件來(lái)進(jìn)行管理的話(huà),這個(gè)市場(chǎng)無(wú)疑非常可觀。據(jù)統(tǒng)計(jì),目前項(xiàng)目管理軟件高端市場(chǎng)的容量在1億元以上,35年內(nèi)將達(dá)到6億元左右。中、低端用戶(hù)數(shù)量更為可觀。
事實(shí)上,SAP、ORACLE、PEOPLESOFT等國(guó)際上知名的管理軟件商在項(xiàng)目管理軟件市場(chǎng)上已經(jīng)先行了一步。他們憑借著產(chǎn)品線長(zhǎng)的優(yōu)勢(shì),在向國(guó)內(nèi)客戶(hù)銷(xiāo)售ERP系統(tǒng)的同時(shí),也把項(xiàng)目管理軟件帶進(jìn)了中國(guó)。同時(shí)PRIMAVERA等軟件公司也在嘗試開(kāi)拓國(guó)內(nèi)項(xiàng)目管理軟件市場(chǎng)。據(jù)記者了解,目前還有美國(guó)和歐洲的幾家大型的項(xiàng)目管理軟件公司正在中國(guó)調(diào)查市場(chǎng),估計(jì)不久將挺進(jìn)中國(guó)。國(guó)內(nèi)管理軟件廠商也開(kāi)始覺(jué)醒,紛紛邁開(kāi)了進(jìn)軍項(xiàng)目管理軟件的步伐。上海華普加快了向中關(guān)村企業(yè)項(xiàng)目管理的進(jìn)軍、北京華炎軟件推出HotPM企業(yè)項(xiàng)目管理軟件……
當(dāng)人們對(duì)ERP不再狂熱時(shí),龐大的管理軟件市場(chǎng)一下子被催熟了。目前,國(guó)內(nèi)軟件巨頭用友在與瑞典IFS公司成立了北京用友艾福斯軟件系統(tǒng)有限公司后,也開(kāi)始將其業(yè)務(wù)迅速擴(kuò)張到項(xiàng)目管理軟件市場(chǎng)。國(guó)內(nèi)其他軟件公司如邦永(中國(guó))、北京夢(mèng)龍、新中大等也緊隨其后。美國(guó)Primavera、OpenPlan、微軟等國(guó)際性公司也紛紛殺入這一市場(chǎng)。
“對(duì)手非常強(qiáng)大,這說(shuō)明商機(jī)很大!”楊鐵鈴對(duì)記者說(shuō),“我們認(rèn)為目前SAP、ORACLE等國(guó)外管理軟件商的主要精力還是在ERP市場(chǎng),項(xiàng)目管理只是其產(chǎn)品線的一部分。目前國(guó)內(nèi)還沒(méi)有一家具規(guī)模的同類(lèi)型軟件企業(yè),更談不上標(biāo)準(zhǔn)?!卑钣缹?duì)稱(chēng)霸這個(gè)市場(chǎng)充滿(mǎn)信心。
阻礙猶存
提起項(xiàng)目管理軟件,楊鐵鈴侃侃而談:其實(shí)很早人們就開(kāi)始實(shí)施項(xiàng)目管理,如金字塔、長(zhǎng)城等偉大的工程之所以成功,都得益于當(dāng)時(shí)對(duì)工程項(xiàng)目進(jìn)行嚴(yán)密的管理。20世紀(jì)60年代初,在著名數(shù)學(xué)家華羅庚的倡導(dǎo)下,將項(xiàng)目管理的概念引入了我國(guó),并在當(dāng)時(shí)的國(guó)民經(jīng)濟(jì)各個(gè)部門(mén)進(jìn)行試點(diǎn)應(yīng)用,將這種方法命名為“統(tǒng)籌法”。2000年底,聯(lián)想在“天麒”、“天麟”兩款計(jì)算機(jī)產(chǎn)品的開(kāi)發(fā)過(guò)程中,結(jié)合業(yè)務(wù)對(duì)項(xiàng)目管理的需求,配合項(xiàng)目管理相關(guān)理論和方法編制軟件方案,使該項(xiàng)目?jī)H8個(gè)月便全部完成,并達(dá)到了國(guó)際上PC生產(chǎn)技術(shù)的較高水平?!爸皇钱?dāng)時(shí)的企業(yè)全都將目光放在ERP上?!睏铊F鈴不無(wú)惋惜地說(shuō)。
楊鐵鈴認(rèn)為,“項(xiàng)目管理對(duì)大家來(lái)說(shuō),并不是一個(gè)新的概念,一直以來(lái)大家都在提它,其在各行各業(yè)的應(yīng)用也比較多。但是一直沒(méi)有落到實(shí)處。”楊鐵鈴所說(shuō)的沒(méi)落到實(shí)處是指目前阻礙國(guó)內(nèi)項(xiàng)目管理軟件發(fā)展的兩個(gè)因素:
一方面,國(guó)內(nèi)的信息化水平還很低,尤其是工程的管理者對(duì)信息化認(rèn)識(shí)不足。目前,我國(guó)對(duì)項(xiàng)目建設(shè)的管理仍然缺乏明確的法規(guī),項(xiàng)目管理者對(duì)監(jiān)管存在抵觸情緒;而另一方面,國(guó)內(nèi)高端管理軟件市場(chǎng)一直是眾多管理軟件供應(yīng)商爭(zhēng)奪的焦點(diǎn)。當(dāng)大多數(shù)軟件生產(chǎn)商為ERP的高額利潤(rùn)所吸引時(shí),在自身還沒(méi)有完成ERP改造情況下,就匆匆轉(zhuǎn)身投入了ERP軟件市場(chǎng)的爭(zhēng)奪,使得項(xiàng)目管理軟件成了一塊被荒廢的良田。
楊鐵鈴為記者舉了一個(gè)例子,去年國(guó)家統(tǒng)計(jì)局在對(duì)舊有的網(wǎng)絡(luò)架構(gòu)進(jìn)行改造時(shí),花了50多萬(wàn)引進(jìn)了惠普的項(xiàng)目管理,而這還是基于美國(guó)1969年建立的PMI(國(guó)際項(xiàng)目管理協(xié)會(huì))標(biāo)準(zhǔn)。“在國(guó)外,90%以上的項(xiàng)目建設(shè)都采用軟件進(jìn)行管理,而在我國(guó)則還不到10%。如果以應(yīng)用項(xiàng)目管理軟件可以節(jié)省35%的建設(shè)資金來(lái)算,這將是一筆驚人的數(shù)字,”楊鐵鈴說(shuō),“我國(guó)目前有2000萬(wàn)家中小型企業(yè),在企業(yè)項(xiàng)目建設(shè)上他們大多數(shù)都需要進(jìn)行項(xiàng)目管理?!?
標(biāo)準(zhǔn)之蠱
在微軟技術(shù)教育大會(huì)上,微軟(中國(guó))總經(jīng)理唐駿針對(duì)中國(guó)軟件業(yè)難以做大的困境指出,正是由于國(guó)內(nèi)眾多軟件商對(duì)項(xiàng)目管理不夠重視,軟件開(kāi)發(fā)沒(méi)有一個(gè)規(guī)范,無(wú)法控制項(xiàng)目的可操作性,導(dǎo)致成本增加,直接影響了整個(gè)軟件業(yè)做大。其實(shí)這不僅是軟件業(yè)本身存在的問(wèn)題,眾多重大項(xiàng)目投資也存在同樣問(wèn)題。然而中國(guó)目前的項(xiàng)目管理大多受制于領(lǐng)導(dǎo)意志,要做到很好的控制項(xiàng)目成本,做到與國(guó)際標(biāo)準(zhǔn)接軌,其難度不言而喻。
專(zhuān)攻項(xiàng)目管理的邦永曾對(duì)外宣稱(chēng),邦永的PM2系列軟件不僅是國(guó)外軟件的漢化版,而且融合了國(guó)際標(biāo)準(zhǔn)化項(xiàng)目管理精髓與本土國(guó)情的項(xiàng)目管理模式。從事過(guò)項(xiàng)目管理的人都知道,通常一個(gè)人對(duì)項(xiàng)目管理的把握有4個(gè)層次,第1個(gè)層次是“誤以為自己了解”;第2個(gè)層次是“知道自己不了解”;第3個(gè)層次是“知道自己了解”;第4個(gè)層次是“自己不知道自己了解”。國(guó)家統(tǒng)計(jì)局計(jì)算中心網(wǎng)絡(luò)運(yùn)行管理部主任張富民在談到項(xiàng)目管理實(shí)施的體會(huì)時(shí)對(duì)記者說(shuō),他覺(jué)得當(dāng)時(shí)自己還處在第3個(gè)層次。這就是說(shuō),目前的項(xiàng)目管理還是一種投資人在投資內(nèi)的把握,是用工具化的手段幫助投資者把握項(xiàng)目中的每一個(gè)贏利和去掉不良成本。
楊鐵鈴在談到項(xiàng)目管理軟件標(biāo)準(zhǔn)時(shí)也同意這一點(diǎn)。他認(rèn)為,在一個(gè)項(xiàng)目實(shí)施中,決定其成功的因素很多,并不是說(shuō)沒(méi)有它項(xiàng)目就不會(huì)成功,也不是說(shuō)有了它項(xiàng)目就一公務(wù)員之家,全國(guó)公務(wù)員共同天地定會(huì)成功。但項(xiàng)目管理在項(xiàng)目實(shí)施中發(fā)揮著催化劑的作用,能讓你的能量得到更大的釋放,讓你更有效率,這就是項(xiàng)目管理的標(biāo)準(zhǔn)。讓項(xiàng)目管理者知道自已在做什么,這也許是項(xiàng)目管理最為重要的,這樣可以讓管理者在實(shí)施類(lèi)似項(xiàng)目的時(shí)候,可以用更少的資金,更少的資源對(duì)這個(gè)項(xiàng)目進(jìn)行更好的控制。其實(shí)這也正是所有項(xiàng)目管理的精髓所在,是管理軟件的標(biāo)準(zhǔn)取向。
雖然在中國(guó)特殊的國(guó)情下和特有的財(cái)務(wù)制度屏障下,項(xiàng)目管理軟件本身充滿(mǎn)變數(shù)。但是,這塊市場(chǎng)強(qiáng)大的張力已經(jīng)引起了很多先行者的密切注意。從目前的情況來(lái)看,這塊市場(chǎng)極有可能成為眾多軟件廠商角逐的新戰(zhàn)場(chǎng)。一旦誰(shuí)能突破中國(guó)項(xiàng)目立項(xiàng)的特殊瓶頸和特有的財(cái)務(wù)制度屏障,建立一套既適應(yīng)中國(guó)國(guó)情,又與世界接軌的項(xiàng)目管理軟件標(biāo)準(zhǔn),誰(shuí)就能在這場(chǎng)即將到來(lái)的大戰(zhàn)中獲得先機(jī)!
軟件項(xiàng)目管理論文:淺析軟件項(xiàng)目管理是決定軟件產(chǎn)品質(zhì)量的主要因素
論文關(guān)鍵詞:軟件項(xiàng)目 管理軟件 產(chǎn)品質(zhì)量因素
論文摘要:軟件項(xiàng)目管理的核心是客戶(hù)滿(mǎn)意。其管理體系包括:戰(zhàn)略管理、范圍管理、成本管理、時(shí)間管理、人力資源管理、溝通管理、風(fēng)險(xiǎn)管理和質(zhì)量管理。
在軟件和信息科技行業(yè),項(xiàng)目管理經(jīng)常決定了一個(gè)產(chǎn)品或者企業(yè)能否成功。項(xiàng)目管理得到越來(lái)越多的企業(yè)和政府部門(mén)的重視,例如中國(guó)于2002年4月召開(kāi)了有關(guān)項(xiàng)目管理的首次國(guó)際研討會(huì)。具體操作與項(xiàng)目最根本的不同在于具體操作是具有連續(xù)性和重復(fù)性的,而項(xiàng)目則是有時(shí)限性和性的。項(xiàng)目是一項(xiàng)為了創(chuàng)造某一的產(chǎn)品或服務(wù)的時(shí)限性工作。所謂時(shí)限性是指每一個(gè)項(xiàng)目都具有明確的開(kāi)端和明確的結(jié)束;所謂是指該項(xiàng)產(chǎn)品或服務(wù)與同類(lèi)產(chǎn)品或服務(wù)相比在某些方面具有顯著的不同。各種層次的組織都可以承擔(dān)項(xiàng)目工作。項(xiàng)目有時(shí)只涉及一個(gè)組織的某一部分,有時(shí)則可能需要跨越好幾個(gè)組織。項(xiàng)目是執(zhí)行組織商業(yè)戰(zhàn)略的關(guān)鍵。
一、軟件產(chǎn)品項(xiàng)目管理的重要性
20世紀(jì)80--90年代,許多大型企業(yè)管理信息系統(tǒng)M IS的開(kāi)發(fā)都以失敗而告終。這是為什么?一個(gè)重要原因是軟件項(xiàng)目管理水平上不去,尤其是需求分析管理水平上不去,使得項(xiàng)目快要驗(yàn)收或交付時(shí),卻出了大問(wèn)題:要么發(fā)現(xiàn)用戶(hù)需求獲取不,要么發(fā)現(xiàn)用戶(hù)需求變了,致使做好的系統(tǒng)不能用或不好用。20世紀(jì)90年代初,上海一家公司在青島做一個(gè)港口M IS項(xiàng)目,北京有一個(gè)單位在天津做一個(gè)港口M IS項(xiàng)目,都是因?yàn)榧滓译p方軟件工程基本知識(shí)不具備,使得項(xiàng)目管理不到位,導(dǎo)致2個(gè)大型項(xiàng)目不成功?,F(xiàn)在軟件應(yīng)用領(lǐng)域空前廣闊,深人到社會(huì)和科學(xué)研究等領(lǐng)域的各個(gè)方面。軟件的需求也比以往更加多,軟件系統(tǒng)設(shè)計(jì)也空前復(fù)雜。軟件的項(xiàng)目管理問(wèn)題也就因此而產(chǎn)生了。90年代中期,軟件項(xiàng)目管理不善的問(wèn)題仍然嚴(yán)重。據(jù)美國(guó)軟件工程狀況調(diào)查,只有10%的項(xiàng)目能夠在預(yù)定的費(fèi)用和進(jìn)度下交付。于是軟件項(xiàng)目管理成為軟件項(xiàng)目發(fā)展中最重要的核心問(wèn)題。為了使軟件項(xiàng)目開(kāi)發(fā)獲得成功,必須對(duì)軟件開(kāi)發(fā)項(xiàng)目的工作范圍、可能遇到的風(fēng)險(xiǎn)、需要的資源(人、硬件、軟件)、要實(shí)現(xiàn)的任務(wù)、經(jīng)歷的里程碑、花費(fèi)的工作量(成本),以及進(jìn)度安排等做到心中有數(shù)。軟件項(xiàng)目管理的目的就是提供這些信息,分析信息,并根據(jù)分析結(jié)果對(duì)項(xiàng)目做出調(diào)整。軟件項(xiàng)目管理開(kāi)始于技術(shù)工作之前,在軟件開(kāi)發(fā)的整個(gè)過(guò)程中持續(xù)進(jìn)行,中止于軟件過(guò)程結(jié)束。
二、軟件項(xiàng)目管理體系
隨著軟、硬件技術(shù)以及通信技術(shù)的日益成熟,軟件技術(shù)可以與所有的傳統(tǒng)產(chǎn)業(yè)相結(jié)合,促進(jìn)產(chǎn)品的更新?lián)Q代,大幅度提高產(chǎn)品的附加值,提高勞動(dòng)生產(chǎn)率,推動(dòng)產(chǎn)業(yè)結(jié)構(gòu)與產(chǎn)品結(jié)構(gòu)的調(diào)整。因此,軟件的開(kāi)發(fā)以及應(yīng)用不僅僅是軟件開(kāi)發(fā)機(jī)構(gòu)的任務(wù),更深地涉及軟件使用者的切身利益,尤其像管理信息系統(tǒng)MIS(Managcment Information System)、計(jì)算機(jī)集成制造系統(tǒng)CIMS ( Computer Integration Manufacturing System )、企業(yè)資源計(jì)劃ERP(Enterprise Resource Planning)及商業(yè)智能BI(Business Intelligence)等大型的復(fù)雜軟件更是綜合了管理科學(xué)、計(jì)算機(jī)科學(xué)、通信技術(shù)以及數(shù)學(xué)等各方面的知識(shí),需要各類(lèi)人員的協(xié)調(diào)工作才能完成。因此也就有必要從項(xiàng)目管理的角度去管理軟件的開(kāi)發(fā)和運(yùn)行。從用戶(hù)的角度來(lái)看,軟件項(xiàng)目的生命周期應(yīng)該包括項(xiàng)目前期的論證工作、項(xiàng)目計(jì)劃、軟件開(kāi)發(fā)、運(yùn)行、維護(hù)以及項(xiàng)目后評(píng)價(jià)。由此可見(jiàn)軟件項(xiàng)目管理的范圍不僅包括傳統(tǒng)的軟件開(kāi)發(fā)過(guò)程,還應(yīng)該包括開(kāi)發(fā)之前的準(zhǔn)備工作以及運(yùn)行中的維護(hù)工作和對(duì)項(xiàng)目的總結(jié)工作。同時(shí),在軟件項(xiàng)目生命周期中存在著許多活動(dòng)。根據(jù)活動(dòng)之間的相關(guān)性,可以將軟件項(xiàng)目的各種活動(dòng)分為九大類(lèi)。
(1)戰(zhàn)略管理。根據(jù)用戶(hù)的經(jīng)營(yíng)目標(biāo)制定軟件項(xiàng)目的策略,以便為其他各方面的活動(dòng)提供指導(dǎo)。在制定項(xiàng)目策略的時(shí)候應(yīng)該充分考慮用戶(hù)和其他利益相關(guān)者的實(shí)際需求和市場(chǎng)因素。另外創(chuàng)造和諧的項(xiàng)目環(huán)境和連續(xù)改進(jìn)也是戰(zhàn)略管理的重要任務(wù)
(2)范圍管理。其目的是控制軟件項(xiàng)目的全部活動(dòng)過(guò)程都在需求范圍內(nèi),以確保項(xiàng)目各種資源的高效利用。成功的項(xiàng)目管理離不開(kāi)用戶(hù)、軟件開(kāi)發(fā)隊(duì)伍和項(xiàng)目經(jīng)理的一致理解和協(xié)調(diào)配合
(3)成本管理。軟件項(xiàng)目的成本不僅包括開(kāi)發(fā)成本,也包括開(kāi)發(fā)之前立項(xiàng)階段以及軟件在運(yùn)行中的費(fèi)用。操作者的培訓(xùn)費(fèi)用和項(xiàng)所使用的各種硬件設(shè)施費(fèi)用也都是整個(gè)項(xiàng)目成本的一部分。這些成本都需要很好地計(jì)劃和控制。
(4)時(shí)間管理。其內(nèi)容有確定各項(xiàng)活動(dòng)之間的時(shí)間相關(guān)性;估計(jì)各項(xiàng)活動(dòng)的持續(xù)時(shí)間,跟蹤各項(xiàng)活動(dòng)的進(jìn)展情況,動(dòng)態(tài)調(diào)筷各項(xiàng)活動(dòng)之間在時(shí)間上的協(xié)調(diào)。
(5)人力資源管理。在軟件項(xiàng)目中應(yīng)該為軟件開(kāi)發(fā)人員和管理人員等各類(lèi)項(xiàng)目人員創(chuàng)造一個(gè)和諧良好的工作氛圍。使他們能感到項(xiàng)目成功的把握和積極的工作心態(tài),確保項(xiàng)目隊(duì)伍的穩(wěn)定性和連續(xù)性。
(6)溝通管理。溝通管理是一個(gè)收集、存儲(chǔ)、配置和項(xiàng)目生命周期內(nèi)所形成的各種信息的過(guò)程為了讓每個(gè)項(xiàng)目相關(guān)人員及時(shí)得到所需的信息,需要很好地解決“什么時(shí)候、向什么人禮報(bào)什么的”的問(wèn)題,此外軟件開(kāi)發(fā)隊(duì)伍和用戶(hù)之間的溝通也是溝通管理中的一項(xiàng)重要工作。
(7)風(fēng)險(xiǎn)管理。由于軟件項(xiàng)目中存在著很多的不確定因索,也就必然存在著各種風(fēng)險(xiǎn)而且風(fēng)險(xiǎn)有可能造成不良的結(jié)果,對(duì)風(fēng)險(xiǎn)進(jìn)行分析和監(jiān)控貫穿于整個(gè)軟件項(xiàng)目生命周期。
(8)質(zhì)量管理。目前軟件的質(zhì)量還是一個(gè)模糊的概念并且難以衡量由于軟件質(zhì)量主要是在開(kāi)發(fā)階段形成的,因此軟件項(xiàng)目質(zhì)量管理的重點(diǎn)應(yīng)放在系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和編碼階段,走查、評(píng)審、調(diào)試和測(cè)試是保障軟件質(zhì)量的重要手段軟件工程能力成熟度模型CMM(Capability Maturity Model)較好地解決了軟件開(kāi)發(fā)過(guò)程中的質(zhì)量管理問(wèn)題。
綜合管理。綜合管理的任務(wù)是對(duì)前面討論的各類(lèi)管理活動(dòng)進(jìn)行協(xié)調(diào)和控制,使這些活動(dòng)相互配合。其核心任務(wù)是對(duì)各種方案進(jìn)行評(píng)價(jià),協(xié)調(diào)各方面的利益沖突確保項(xiàng)目總體標(biāo)的最終實(shí)現(xiàn)。
三、軟件項(xiàng)目管理的核心是客戶(hù)滿(mǎn)意
當(dāng)前,不少軟件業(yè)管理人上認(rèn)為,軟件開(kāi)發(fā)的問(wèn)題主要在軟件開(kāi)發(fā)的工程化、規(guī)范化和軟件開(kāi)發(fā)管理體制。他們按照CMM(Capability Maturity Model),IS09002的標(biāo)準(zhǔn)來(lái)建立他們的管理體系。這里有商業(yè)競(jìng)爭(zhēng)的因素在起作用。但是,他們忽略了商業(yè)競(jìng)爭(zhēng)中取勝最重要的因素—客戶(hù)滿(mǎn)意。他們沒(méi)有考慮到他們的管理方法能否滿(mǎn)足客戶(hù)不斷變化的需求。從長(zhǎng)遠(yuǎn)來(lái)看,軟件項(xiàng)目真正的成功是客戶(hù)的滿(mǎn)意。以客戶(hù)滿(mǎn)意為中心的質(zhì)量是必需的。漠視質(zhì)量或只關(guān)心產(chǎn)品/服務(wù)是否符合需要的方法再也不足以留住和獲得客戶(hù)。因此,軟件開(kāi)發(fā)項(xiàng)目組織必須先確定什么產(chǎn)品/服務(wù)可以讓顧客滿(mǎn)意,然后再努力滿(mǎn)足客戶(hù)的需求和期望。要實(shí)現(xiàn)此目標(biāo),組織必須識(shí)別對(duì)軟件產(chǎn)品的各種特性中哪些是對(duì)客戶(hù)的滿(mǎn)意起決定作用的要素。例如,服務(wù)器操作系統(tǒng)軟件,需要長(zhǎng)時(shí)間穩(wěn)定連續(xù)工作。穩(wěn)定性則是該軟件產(chǎn)品的關(guān)鍵要素。因此系統(tǒng)的開(kāi)發(fā)管理圍繞著這一關(guān)鍵要素來(lái)展開(kāi)。盡管不少的組織明白沒(méi)有客戶(hù)一個(gè)組織就不能生存和發(fā)展,或者說(shuō)沒(méi)有客戶(hù)就沒(méi)有組織,但在項(xiàng)目實(shí)施過(guò)程中,仍然存在著客戶(hù)滿(mǎn)意的障礙:
(1)項(xiàng)目管理組織沒(méi)有發(fā)展和完善對(duì)客戶(hù)不斷變化的需求和期望作出快速響應(yīng)的能力。
(2)項(xiàng)目管理組織沒(méi)有聽(tīng)取客戶(hù)意見(jiàn)和建議的能力。
(3)項(xiàng)目管理組織努力傾聽(tīng)客戶(hù)對(duì)項(xiàng)目的要求,卻沒(méi)有確認(rèn)客戶(hù)的需要和期望。
(4)項(xiàng)目管理組織不與客戶(hù)保持密切關(guān)系,也不正視客戶(hù)變更需求的可能性。這樣通常會(huì)導(dǎo)致脫離客戶(hù),其后果則是失敗,甚至客戶(hù)不接受交付的成果。
軟件質(zhì)量是軟件開(kāi)發(fā)項(xiàng)目管理的核心問(wèn)題。而質(zhì)量的評(píng)價(jià)與度量應(yīng)該由客戶(hù)的滿(mǎn)意度決定。因此,軟件開(kāi)發(fā)的項(xiàng)目管理應(yīng)該圍繞著客戶(hù)滿(mǎn)意這一中心來(lái)展開(kāi)??蛻?hù)驅(qū)動(dòng)的項(xiàng)目管理方法體系提供了實(shí)現(xiàn)這一要求的基本理論和方法體系。提高軟件質(zhì)量勢(shì)在必行,只有認(rèn)識(shí)到軟件質(zhì)量的重要性,了解影響軟件質(zhì)量的因素,才能有的放矢,采用科學(xué)的管理技術(shù)和先進(jìn)的技術(shù)方法,才可以確保軟件的質(zhì)量。
軟件項(xiàng)目管理論文:淺析軟件項(xiàng)目管理有效實(shí)施的研究
論文關(guān)鍵詞:軟件產(chǎn)業(yè) 軟件項(xiàng)目 軟件工程 項(xiàng)目管理
論文摘要:信息系統(tǒng)以及相關(guān)軟件項(xiàng)目的設(shè)計(jì)開(kāi)發(fā)已經(jīng)不是企業(yè)運(yùn)作管理中的一部分了,各軟件企業(yè)都在積極地將軟件項(xiàng)目管理引人開(kāi)發(fā)活動(dòng)中,對(duì)軟件項(xiàng)目開(kāi)發(fā)實(shí)行有效的管理。
目前,中國(guó)的軟件企業(yè)正處于高速發(fā)展、急需規(guī)范管理并以項(xiàng)目為主導(dǎo)的環(huán)境中。企業(yè)每天所面對(duì)的不僅僅是幾個(gè)越來(lái)越大的大型項(xiàng)目,而將是成百上千不斷發(fā)生和進(jìn)行的項(xiàng)目。產(chǎn)生這種變化的因素是多方面的,這包括客戶(hù)需求的不斷提高導(dǎo)致產(chǎn)品生命周期縮短;產(chǎn)品開(kāi)發(fā)項(xiàng)目數(shù)量大增;新技術(shù)導(dǎo)致了對(duì)研究和開(kāi)發(fā)項(xiàng)目需求的增加;為了提高業(yè)務(wù)贏利能力,改進(jìn)業(yè)務(wù)模式的項(xiàng)目需求大增等。在這種多項(xiàng)目并發(fā)、技術(shù)含量高、變化速度快、資源有限的環(huán)境下,如何對(duì)企業(yè)、項(xiàng)目、資源實(shí)施科學(xué)的管理,加強(qiáng)團(tuán)隊(duì)能力,實(shí)現(xiàn)軟件企業(yè)的生產(chǎn)規(guī)?;?、規(guī)范化、國(guó)際化,是當(dāng)前我國(guó)軟件業(yè)面臨的較大挑戰(zhàn)。
中國(guó)目前軟件業(yè)的落后狀況,實(shí)際已經(jīng)不是技術(shù)本身的問(wèn)題,而是科學(xué)管理的問(wèn)題,軟件工程理論與軟件項(xiàng)目管理的實(shí)際應(yīng)用與經(jīng)驗(yàn),是我國(guó)軟件企業(yè)急待學(xué)習(xí)與渴求的。中國(guó)軟件業(yè)各個(gè)層次上的管理問(wèn)題,目前可以說(shuō)已經(jīng)制約了中國(guó)軟件業(yè)走向國(guó)際化的進(jìn)程。
一、軟件項(xiàng)目管理的概念
從概念上講,軟件項(xiàng)目管理是根據(jù)管理科學(xué)的理論,結(jié)合軟件產(chǎn)品開(kāi)發(fā)的實(shí)際,保障工程化系統(tǒng)開(kāi)發(fā)方法順利實(shí)施的管理實(shí)踐,為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,從而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)、文檔等進(jìn)行分析、管理和控制的一系列活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開(kāi)發(fā)人員的個(gè)人開(kāi)發(fā)能力轉(zhuǎn)化成企業(yè)的開(kāi)發(fā)能力,企業(yè)的軟件開(kāi)發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開(kāi)發(fā)風(fēng)險(xiǎn))。
軟件項(xiàng)目的開(kāi)發(fā)不同于其他產(chǎn)品的制造,軟件開(kāi)發(fā)的整個(gè)過(guò)程都是以設(shè)計(jì)過(guò)程為主(幾乎沒(méi)有制造過(guò)程);另外,軟件開(kāi)發(fā)不需要使用大量的物質(zhì)資源,而主要使用的是人力資源;并且,軟件項(xiàng)目開(kāi)發(fā)的產(chǎn)品大多數(shù)是程序代碼和技術(shù)文檔,并沒(méi)有其他的物質(zhì)結(jié)果?;谏鲜鎏攸c(diǎn),軟件項(xiàng)目管理與其他項(xiàng)目管理相比,具有很大的獨(dú)特性。
二、軟件項(xiàng)目管理的目的
隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟件產(chǎn)品的規(guī)模和復(fù)雜度也隨之增加。個(gè)人單打獨(dú)斗的作坊式開(kāi)發(fā)方式已經(jīng)越來(lái)越不適應(yīng)發(fā)展的需要。與此同時(shí),軟件項(xiàng)目中“項(xiàng)目黑洞”也應(yīng)運(yùn)而生:項(xiàng)目無(wú)法按期完成、項(xiàng)目合作方的工作難以協(xié)調(diào)、用戶(hù)需求經(jīng)常變動(dòng)、工作質(zhì)量難以保障,給企業(yè)帶來(lái)為了愈來(lái)愈多的損失。這種情況說(shuō)明了軟件項(xiàng)目開(kāi)發(fā)及管理過(guò)程中,存在著許多的問(wèn)題,需要更多的重視和研究。
沒(méi)有運(yùn)用軟件項(xiàng)目管理是面臨如此眾多問(wèn)題主要原因之一。軟件項(xiàng)目管理作為一種科學(xué)的管理手段,是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的一系列活動(dòng)。因此,對(duì)于以“項(xiàng)目”為基本運(yùn)作單位的各軟件開(kāi)發(fā)企業(yè),都在積極地將軟件項(xiàng)目管理引人開(kāi)發(fā)活動(dòng)中,對(duì)軟件開(kāi)發(fā)實(shí)行有效的管理。因此,決定一個(gè)軟件項(xiàng)目實(shí)施成功與否,軟件項(xiàng)目管理無(wú)疑起著舉足輕重的作用,軟件項(xiàng)目管理已經(jīng)是公認(rèn)的軟件開(kāi)發(fā)企業(yè)的核心競(jìng)爭(zhēng)力之一。
三、軟件項(xiàng)目管理的原則
1.平衡原則
在我們討論軟件項(xiàng)目為什么會(huì)失敗時(shí)可以列出很多的原因,如管理問(wèn)題、技術(shù)問(wèn)題、人員問(wèn)題等等,但是有一個(gè)根本的思想問(wèn)題是最容易忽視的,也是軟件系統(tǒng)的用戶(hù)、軟件開(kāi)發(fā)商、銷(xiāo)售商最不想正視的,那就是:需求、資源、工期、質(zhì)量這四個(gè)要素之間的平衡關(guān)系問(wèn)題。
需求定義了“做什么”,定義了系統(tǒng)的范圍與規(guī)模,資源決定了項(xiàng)目的投人(人、財(cái)、物),工期定義了項(xiàng)目的交付日期,質(zhì)量定義了做出的系統(tǒng)好到什么程度,這四個(gè)要素之間是有制約平衡關(guān)系的。如果需求范圍很大,要在較少的資源投人下,很短的工期內(nèi),很高的質(zhì)量要求來(lái)完成某個(gè)項(xiàng)目,那是不現(xiàn)實(shí)的,要么需要增加投資,要么工程延期;如果需求界定清楚了,資源固定了,對(duì)系統(tǒng)的質(zhì)量要求很高,則可能需求延長(zhǎng)工期。對(duì)于上述四個(gè)要素之間的平衡關(guān)系最容易犯的一個(gè)錯(cuò)誤,就是鼓吹“多快好省”四個(gè)字。正視這四個(gè)要素之間的平衡關(guān)系是軟件用戶(hù)、開(kāi)發(fā)商、商成熟理智的表現(xiàn),否則系統(tǒng)的成功就失去了一塊最堅(jiān)實(shí)的理念基礎(chǔ)。
2.高效原則
在需求、資源、工期、質(zhì)量四個(gè)要素中,很多的項(xiàng)目決策者是將進(jìn)度放在首位的,現(xiàn)在市場(chǎng)的競(jìng)爭(zhēng)越來(lái)越激烈,“產(chǎn)品早上市24小時(shí),就早掙24小時(shí)錢(qián),掙的就比花的多,所以一定要多掙”,基于這樣一個(gè)理念,軟件開(kāi)發(fā)越來(lái)越追求開(kāi)發(fā)效率,大家從技術(shù)、工具、管理上尋求更多更好的解決之道。基于高效的原則,對(duì)項(xiàng)目的管理需要從幾個(gè)方面來(lái)考慮:要選擇精英成員;目標(biāo)要明確,范圍要清楚;溝通要及時(shí)、充分;要在激勵(lì)成員上下工夫。
3.分解原則
“化繁為簡(jiǎn),各個(gè)擊破”是自古以來(lái)解決復(fù)雜問(wèn)題的不二法門(mén),對(duì)于軟件項(xiàng)目來(lái)講,可以將大的項(xiàng)目劃分成幾個(gè)小項(xiàng)目來(lái)做,將周期長(zhǎng)的項(xiàng)目化分成幾個(gè)明確的階段。
項(xiàng)目越大對(duì)項(xiàng)目組的管理人員、開(kāi)發(fā)人員的要求越高,參與的人員越多,需要協(xié)調(diào)溝通的渠道越多,周期越長(zhǎng),開(kāi)發(fā)人員也容易疲勞,將大項(xiàng)目拆分成幾個(gè)小項(xiàng)目,可以降低對(duì)項(xiàng)目管理人員的要求,減少項(xiàng)目的管理風(fēng)險(xiǎn),而且能夠充分地將項(xiàng)目管理的權(quán)力下放,充分調(diào)動(dòng)人員的積極性,目標(biāo)會(huì)比較具體明確,易于取得階段性的成果,使開(kāi)發(fā)人員有成就感。
4.實(shí)時(shí)控制原則
實(shí)時(shí)控制項(xiàng)目進(jìn)度的機(jī)制,依靠一套規(guī)范的過(guò)程來(lái)保障實(shí)時(shí)監(jiān)控項(xiàng)目的進(jìn)度,以實(shí)現(xiàn)實(shí)時(shí)控制項(xiàng)目的進(jìn)展,將項(xiàng)目的進(jìn)展情況的實(shí)時(shí)的置于你的控制之下。實(shí)時(shí)控制確保項(xiàng)目經(jīng)理能夠及時(shí)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,保障項(xiàng)目具有很高的可見(jiàn)度,保障項(xiàng)目的正常進(jìn)展。
5.分類(lèi)管理原則
對(duì)于不同的軟件項(xiàng)目其項(xiàng)目目標(biāo)差別很大,項(xiàng)目規(guī)模也是不同的,應(yīng)用領(lǐng)域是不同的,采用的技術(shù)路線差別也很大,因而,針對(duì)每個(gè)項(xiàng)目的不同特點(diǎn),其管理的方法、管理的側(cè)重點(diǎn)應(yīng)該是不同的。就像古人講的,“因材施教”,“對(duì)癥下藥”。項(xiàng)目經(jīng)理需要根據(jù)項(xiàng)目的特點(diǎn),制訂不同的項(xiàng)目管理的方針政策。
6.簡(jiǎn)單有效原則
項(xiàng)目經(jīng)理在進(jìn)行項(xiàng)目管理的過(guò)程中,往往會(huì)得到開(kāi)發(fā)人員這樣的抱怨“太麻煩了,浪費(fèi)時(shí)間,沒(méi)有用處”,這是很普遍的一種現(xiàn)象。當(dāng)然這樣的抱怨要從兩個(gè)方面來(lái)分析,一方面從開(kāi)發(fā)人員本身可能存在不理解,或者逆反心理的情況,另一方面,項(xiàng)目經(jīng)理也要反思:我所采取的管理措施是否簡(jiǎn)單有效?搞管理不是搞學(xué)術(shù)研究,沒(méi)有的管理,只有有效的管理,而項(xiàng)目經(jīng)理往往試圖堵住所有的漏洞,解決所有的問(wèn)題,恰恰是這種理想,會(huì)使項(xiàng)目的管理陷人一個(gè)誤區(qū),作繭自縛,無(wú)法實(shí)施有效的管理,導(dǎo)致項(xiàng)目的失敗。
7.規(guī)模控制原則
該原則是和上面提到的其他原則相配合使用的,即要控制項(xiàng)目組的規(guī)模,不要人數(shù)太多,人數(shù)多了,進(jìn)行溝通的渠道就多了,管理的復(fù)雜度就高了,對(duì)項(xiàng)目經(jīng)理的要求也就高了。在微軟的MSF中,有一個(gè)很明確的原則就是要控制項(xiàng)目組的人數(shù)不要超過(guò)10人,當(dāng)然這不是的,也和項(xiàng)目經(jīng)理的水平有很大關(guān)系。但是人員“貴精而不貴多”,這是一個(gè)基本的原則,這和我們上面提到的高效原則、分解原則是相輔相成的。
8.組織的知識(shí)積累原則
有效的積累知識(shí)的方法是:人員專(zhuān)業(yè)化培養(yǎng),知識(shí)與載體分離。具體的做法是,把需要度量的知識(shí)實(shí)體分為固定知識(shí)(項(xiàng)目成果)和流動(dòng)知識(shí)(參與人員),再把知識(shí)實(shí)體的價(jià)值體現(xiàn)劃分成不同的度量平面。根據(jù)所有知識(shí)實(shí)體在不同度量平面上的知識(shí)度量值,可以形成不同的知識(shí)平面指數(shù)和公司知識(shí)指數(shù),并可根據(jù)此知識(shí)指數(shù)體系來(lái)分析公司的知識(shí)積累狀況,并迅速做出恰當(dāng)?shù)姆磻?yīng)。知識(shí)與載體分離體現(xiàn)的是,在組織中人力資本與組織資本是有區(qū)別的,簡(jiǎn)單地說(shuō),人力資本屬于員工個(gè)人,企業(yè)只可租借使用;而組織資本就是8小時(shí)以外員工帶不回家的企業(yè)資產(chǎn),它為公司所有。對(duì)企業(yè)來(lái)說(shuō),相比于人力資本,組織資本更為重要。一個(gè)管理者(領(lǐng)導(dǎo)者)必須知道如何容納和積累知識(shí),使之為公司所有。
軟件項(xiàng)目管理論文:試談軟件開(kāi)發(fā)項(xiàng)目管理
論文關(guān)鍵詞:軟件項(xiàng)目管理 項(xiàng)目經(jīng)理 項(xiàng)目
論文摘要:在軟件項(xiàng)目開(kāi)發(fā)的過(guò)程中,軟件項(xiàng)目管理的成功與否是決定一個(gè)項(xiàng)目是否能夠順利高效率完成的重要保障。但是我國(guó)大部分的軟件企業(yè)在進(jìn)行項(xiàng)目管理時(shí)都存在著各種問(wèn)題,從而使項(xiàng)目不能順利有效地完成。文章探討了在項(xiàng)目管理過(guò)程里出現(xiàn)的常見(jiàn)問(wèn)題,并給出了相應(yīng)的解決策略。
計(jì)劃軟件行業(yè)在現(xiàn)在的眾多行業(yè)里是一個(gè)具有挑戰(zhàn)性和創(chuàng)造性的行、體現(xiàn)了軟件開(kāi)發(fā)者的智慧和汗水,同時(shí)軟件開(kāi)發(fā)是‘項(xiàng)復(fù)雜的系統(tǒng)]:程,牽涉到許多方面的因索,在實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)各種各樣的問(wèn)題,甚至?xí)媾R失敗。如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),對(duì)于項(xiàng)目開(kāi)發(fā)人員來(lái)說(shuō),是在今后的項(xiàng)目中取得成功的關(guān)l鍵。
一、軟件開(kāi)發(fā)中實(shí)行項(xiàng)目管理的意義
項(xiàng)目管理就是在項(xiàng)目活動(dòng)中運(yùn)用系列的知識(shí)、技能、工具和技術(shù),以滿(mǎn)足或超過(guò)相關(guān)利益者對(duì)項(xiàng)目的要求,實(shí)際上就是通過(guò)項(xiàng)目各方干系人的合作,把各種資源應(yīng)用于項(xiàng)目,以實(shí)現(xiàn)項(xiàng)日的目標(biāo),滿(mǎn)足項(xiàng)日于系人的需求,其本質(zhì)就是對(duì)時(shí)問(wèn)、質(zhì)量和成本的管理。
隨著軟件開(kāi)發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性,管理學(xué)的思想逐漸融入軟件開(kāi)發(fā)過(guò)程l}f,項(xiàng)目開(kāi)發(fā)的管理日益受到重視。
二、目前在軟件項(xiàng)目管理中存在的誤區(qū)
現(xiàn)在大多數(shù)企業(yè)都認(rèn)識(shí)到了在項(xiàng)目中進(jìn)行管理的重要性,是仍然冉許多企、在實(shí)施項(xiàng)目管理的過(guò)程中存在著這樣那樣的誤區(qū),主要表現(xiàn)在:
1.項(xiàng)目經(jīng)理不夠?qū)I(yè)。在軟件企業(yè)中,缺乏專(zhuān)業(yè)的項(xiàng)目管人員來(lái)實(shí)施項(xiàng)目管理及擔(dān)任項(xiàng)H經(jīng)理,通常被任命的項(xiàng)日經(jīng)主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,但是他們?cè)诠芾矸矫嫣貏e是項(xiàng)目管理方面的知識(shí)比較缺乏。
2.項(xiàng)目規(guī)劃缺乏綱領(lǐng)性。項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足,兇此制定總體計(jì)劃時(shí)比較隨意,不少事情沒(méi)有仔細(xì)考慮;階段計(jì)劃因工作等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有效的進(jìn)度控制管理。
3.缺乏有效的符理意識(shí)。部分項(xiàng)目繹理不能從總體上把握整個(gè)項(xiàng)目,而是埋頭具體的技術(shù)工作,造成項(xiàng)目組成人員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)小均、資源浪費(fèi)。有些項(xiàng)目經(jīng)押沒(méi)有很好的管理方法,不好安排的工作J好自己做,使項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。
4.缺乏有效的溝通制度和機(jī)制。在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失;有些人沒(méi)有每天定時(shí)收郵件的習(xí)慣,以至=無(wú)法及時(shí)接收近期的信息。
5.風(fēng)險(xiǎn)管理意識(shí)淡泊。有些項(xiàng)目經(jīng)理沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn),隨便地寫(xiě)一些簡(jiǎn)單的對(duì)策,對(duì)于后面的風(fēng)險(xiǎn)防范起不到什么指導(dǎo)作用。
6.項(xiàng)目干系人的不確定性。在范圍識(shí)別階段,項(xiàng)目組對(duì)客戶(hù)的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、工作職責(zé)等沒(méi)有足夠了解以至于無(wú)法得到完整需求或最終經(jīng)用戶(hù)代表確認(rèn)的需求;或者是多個(gè)用戶(hù)代表各說(shuō)各話(huà)、昨是今非,但同時(shí)又要求項(xiàng)目盡早交付:項(xiàng)目后期需求變化隨意,造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)火。
7.缺乏項(xiàng)目團(tuán)隊(duì)的合理分工。項(xiàng)目團(tuán)隊(duì)內(nèi)有時(shí)由于各階段不同角色或同階段不同角色之間的責(zé)仟分工不夠清晰而造成工作互相推諉、責(zé)任互相推卸的現(xiàn)象;有時(shí)各階段不同角色或同階段不同角色之間的責(zé)任分工比較清晰,但是各項(xiàng)目成員只顧完成自己邢部分任務(wù),不愿意與他人協(xié)作。這些現(xiàn)象都將造成項(xiàng)目組內(nèi)部資源的損耗,從而影響項(xiàng)目進(jìn)展。
三、解決軟件項(xiàng)目管理中存在的誤區(qū)的有效策略
要想解決上面描述的誤Ⅸ,歸根到底還足要從管理學(xué)的角度入手,即在軟件項(xiàng)目的開(kāi)發(fā)過(guò)程中加入過(guò)程管理的內(nèi)容,這樣我們可以在軟件開(kāi)發(fā)中對(duì)各個(gè)過(guò)程的質(zhì)量加以控制,從而達(dá)到保障軟件產(chǎn)品質(zhì)量的目的。為了有效提高管理水平,我們應(yīng)該努力做到:
1.項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專(zhuān)、I領(lǐng)域的知識(shí)與實(shí)踐,再加上項(xiàng)目管理知識(shí)與實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)目經(jīng)理的項(xiàng)目管理水平
2.計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)臼經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開(kāi)發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。
3.加強(qiáng)項(xiàng)H管理方面的培訓(xùn),并通過(guò)對(duì)考核指標(biāo)的合理設(shè)定和宣傳f導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前,好能經(jīng)過(guò)系統(tǒng)的項(xiàng)目管理知識(shí),特別是其中的人力資源管理、溝通管理的學(xué)習(xí),并Ⅱ在實(shí)際工作中不斷提高自己的管理素質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。
4.制定有效的溝通制度和溝通機(jī)制,提高溝通意識(shí):采取多種溝通方式,提高溝通的有效性。通過(guò)制度規(guī)定對(duì)由于未及時(shí)收取郵件而造成損失的責(zé)任歸屬;對(duì)于特別重要的內(nèi)容要采用多種方式進(jìn)行有效溝通以確保傳達(dá)到位,例如:除發(fā)送郵件外還要電話(huà)提醒、回執(zhí)等,重要的內(nèi)容還要通過(guò)舉行各種會(huì)議進(jìn)行傳達(dá)。
5.通過(guò)學(xué)習(xí)項(xiàng)目管理知識(shí)掌握風(fēng)險(xiǎn)識(shí)別、量化、對(duì)策研究、反應(yīng)控制的工具和方法,掌揖項(xiàng)目風(fēng)險(xiǎn)管理所必備的知識(shí)。通過(guò)加強(qiáng)對(duì)項(xiàng)目規(guī)劃中風(fēng)險(xiǎn)管理計(jì)劃的審核提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)??偨Y(jié)本行業(yè)項(xiàng)目中常見(jiàn)的風(fēng)險(xiǎn)及其對(duì)策作為風(fēng)險(xiǎn)管理計(jì)劃中必要的風(fēng)險(xiǎn)內(nèi)容,并切實(shí)評(píng)估相應(yīng)對(duì)策的有效性和可行性。
6.項(xiàng)目的目的就是實(shí)現(xiàn)項(xiàng)目干系人的需求和愿望。項(xiàng)目干系人管理應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開(kāi)始,項(xiàng)目經(jīng)理及其項(xiàng)目成員就要分清項(xiàng)目干系人包含哪些人和組織,通過(guò)溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。
7.項(xiàng)目經(jīng)理應(yīng)當(dāng)對(duì)項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說(shuō)明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。實(shí)施有效的項(xiàng)目管理絕非易事,對(duì)于軟件企業(yè)而言,這是一個(gè)小的改變,而是一種變革,企、世需要為此付出艱苦的努力,同時(shí),成熟有效的項(xiàng)目管理無(wú)疑將對(duì)企業(yè)起著至關(guān)重要的作用,項(xiàng)日管理的水平將是企業(yè)核心競(jìng)爭(zhēng)力之一。
軟件項(xiàng)目管理論文:論軟件項(xiàng)目管理的現(xiàn)狀分析和對(duì)策
論文關(guān)鍵詞:軟件企業(yè);項(xiàng)目管理;現(xiàn)狀;分析;對(duì)策
論文摘要:本文主要分析了我國(guó)軟件項(xiàng)目管理的現(xiàn)狀及存在的誤區(qū),總結(jié)了軟件項(xiàng)目管理方面的經(jīng)驗(yàn),提出了初步的解決方案和辦法。
隨著計(jì)算機(jī)硬件水平的不斷提高,計(jì)算機(jī)軟件的規(guī)模和復(fù)雜度也隨之增加。計(jì)算機(jī)軟件開(kāi)發(fā)從“個(gè)人英雄”時(shí)代向團(tuán)隊(duì)時(shí)代邁進(jìn),計(jì)算機(jī)軟件項(xiàng)目的管理也從“作坊式”管理向“軟件工廠式”管理邁進(jìn)。這就要求軟件開(kāi)發(fā)人員特別是軟件項(xiàng)目管理人員,要更深一步地理解和掌握現(xiàn)代軟件工程的理論方法,完成思想觀念上的轉(zhuǎn)變。本人結(jié)合軟件項(xiàng)目管理知識(shí),對(duì)我國(guó)IT行業(yè)的特點(diǎn)及相關(guān)的軟件項(xiàng)目管理工作普遍存在的問(wèn)題和思想觀念上容易陷入的誤區(qū)進(jìn)行了分析,并提出了初步解決方案和辦法。
一、IT行業(yè)的發(fā)展特點(diǎn)
隨著信息技術(shù)的發(fā)展,IT行業(yè)以驚人的速度逐步深入到社會(huì)各行各業(yè),成為推動(dòng)社會(huì)進(jìn)步和國(guó)民經(jīng)濟(jì)發(fā)展的重要力量,對(duì)我國(guó)傳統(tǒng)產(chǎn)業(yè)和傳統(tǒng)的企業(yè)管理理念產(chǎn)生巨大的沖擊,深刻地改變著人們的生產(chǎn)、生活和工作方式。
1、高技術(shù)性
IT行業(yè)是最典型的技術(shù)密集型、知識(shí)密集型的產(chǎn)業(yè)。人才是IT行業(yè)最寶貴的財(cái)富,具有明顯的技術(shù)性、流動(dòng)性和年輕化的特點(diǎn)。
2、高滲透性
IT行業(yè)具有很強(qiáng)的滲透性和帶動(dòng)作用,是國(guó)民經(jīng)濟(jì)發(fā)展的倍增器,IT行業(yè)已逐步滲透到我國(guó)及時(shí)、第二、第三產(chǎn)業(yè)以及社會(huì)生活的各個(gè)領(lǐng)域,有效地推動(dòng)了產(chǎn)業(yè)結(jié)構(gòu)調(diào)整和技術(shù)升級(jí),提高了人們的生活質(zhì)量,為產(chǎn)業(yè)發(fā)展和整個(gè)社會(huì)生活帶來(lái)革命性的變化。
3、高風(fēng)險(xiǎn)性
IT行業(yè)在產(chǎn)品研發(fā)、生產(chǎn)和市場(chǎng)推廣過(guò)程中,都要進(jìn)行巨額的資金、設(shè)備和人力投入,由于技術(shù)的高度復(fù)雜性和市場(chǎng)的高度不確定性,項(xiàng)目風(fēng)險(xiǎn)控制難度加大,項(xiàng)目的成功率較低。但是一旦某個(gè)新項(xiàng)目或新產(chǎn)品獲得成功,將會(huì)帶來(lái)相對(duì)高額的回報(bào)。
4、高競(jìng)爭(zhēng)性
IT行業(yè)是一個(gè)富有創(chuàng)造性和挑戰(zhàn)性的行業(yè),要求在有限的資源條件下,在越來(lái)越短的時(shí)間范圍內(nèi),為客戶(hù)提供技術(shù)創(chuàng)新性強(qiáng)、個(gè)性化程度高的信息產(chǎn)品和服務(wù)。在我國(guó)企業(yè)ERP系統(tǒng)項(xiàng)目建設(shè)中,項(xiàng)目真正的成功率一般在40%一50%之間。目前,攀鋼集團(tuán)公司正投入巨資進(jìn)行ERP系統(tǒng)項(xiàng)目建設(shè),項(xiàng)目進(jìn)展雖說(shuō)順利,但如何把行業(yè)發(fā)展和項(xiàng)目管理的實(shí)施有機(jī)地結(jié)合起來(lái),提高企業(yè)信息化水平和效益,仍是面臨的一個(gè)重要課題。
二、軟件項(xiàng)目管理所存在的問(wèn)題及對(duì)策
軟件項(xiàng)目管理IT行業(yè)的一個(gè)富有創(chuàng)新意義的領(lǐng)域,是針對(duì)特定的項(xiàng)目需求,以團(tuán)隊(duì)運(yùn)作的形式,有效地組織項(xiàng)目資源,通過(guò)對(duì)項(xiàng)目的管理和控制,實(shí)現(xiàn)項(xiàng)目的目標(biāo)。在我國(guó)IT行業(yè)起步較晚,但發(fā)展迅速,項(xiàng)目管理在IT行業(yè)的應(yīng)用還很不成熟,一般的、常規(guī)的組織管理方式已很難適應(yīng),這是軟件開(kāi)發(fā)中項(xiàng)目管理面臨的較大挑戰(zhàn)。
1、對(duì)項(xiàng)目管理認(rèn)識(shí)和重視不夠
項(xiàng)目經(jīng)理或管理人員不十分了解項(xiàng)目管理的知識(shí)體系,所以在實(shí)際工作中沒(méi)有項(xiàng)目管理知識(shí)的指導(dǎo),依靠個(gè)人現(xiàn)有的知識(shí)技能,管理工作的隨意性、盲目性比較大。在軟件企業(yè)中,項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,而管理方面特別是項(xiàng)目管理方面的知識(shí)比較缺乏。希望盡快推行和實(shí)施軟件項(xiàng)目經(jīng)理知識(shí)技能資格制度,各方面都能充分認(rèn)識(shí)項(xiàng)目管理的重要性,讓項(xiàng)目經(jīng)理自覺(jué)學(xué)習(xí)項(xiàng)目管理的知識(shí)和一些常用工具和方法。
2、對(duì)項(xiàng)目的系統(tǒng)性把握不夠
在軟件企業(yè)一些項(xiàng)目管理人員對(duì)項(xiàng)目總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足。項(xiàng)目經(jīng)理認(rèn)為計(jì)劃不如變化快,項(xiàng)目中也有很多不確定的因素,做計(jì)劃是走過(guò)場(chǎng),因此制定總體計(jì)劃時(shí)比較隨意,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有效的進(jìn)度控制管理。其實(shí)制定計(jì)劃的過(guò)程就是一個(gè)對(duì)項(xiàng)目逐漸了解掌握的過(guò)程,通過(guò)認(rèn)真地制定計(jì)劃,項(xiàng)目管理人員可以知道哪些要素是明確和重要的,哪些要素是要逐漸明確和次要的,通過(guò)漸近明細(xì)不斷完善項(xiàng)目計(jì)劃。制定計(jì)劃的過(guò)程,也是在進(jìn)度、資源、范圍之間尋求一種平衡的過(guò)程。因此,提高項(xiàng)目管理人員的計(jì)劃意識(shí),加強(qiáng)對(duì)開(kāi)發(fā)計(jì)劃、階段計(jì)劃的有效性,并進(jìn)行事前事后的評(píng)估。
3、管理思想貫徹不到位
項(xiàng)目經(jīng)理如果沒(méi)有從總體上去把握管理整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成員之間任務(wù)不均、資源浪費(fèi)。在軟件企業(yè)中,項(xiàng)目經(jīng)理大多是技術(shù)骨干,技術(shù)方面的知識(shí)比較深厚,但無(wú)論是項(xiàng)目管理知識(shí),還是項(xiàng)目管理必備的技能、項(xiàng)目管理必備的素質(zhì)都有待補(bǔ)充和提高。同時(shí)由于工作分解結(jié)構(gòu)設(shè)計(jì)的缺乏合理性,項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。因此加強(qiáng)項(xiàng)目經(jīng)理在項(xiàng)目管理知識(shí)方面的培訓(xùn)和考核,引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。
4、溝通的效率不高
在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失。在項(xiàng)目溝通管理方面:管理者要用70%的時(shí)間用于與人溝通,而項(xiàng)目經(jīng)理需要花費(fèi)90%或更多的時(shí)間來(lái)溝通。所以項(xiàng)目管理人員不但自己要把工作重點(diǎn)放在溝通上,而且要善于溝通,以提高溝通意識(shí)和溝通的效率。
5、對(duì)付風(fēng)險(xiǎn)的策略不成熟
項(xiàng)目管理人員沒(méi)有充分分析可能的風(fēng)險(xiǎn),對(duì)付風(fēng)險(xiǎn)的策略考慮比較簡(jiǎn)單。有些項(xiàng)目管理人員沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃書(shū)中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn)和一些簡(jiǎn)單的對(duì)策,對(duì)于后面的風(fēng)險(xiǎn)防范起不到一定指導(dǎo)作用。項(xiàng)目風(fēng)險(xiǎn)管理是對(duì)項(xiàng)目潛在的意外損失進(jìn)行規(guī)劃、識(shí)別、估計(jì)、評(píng)價(jià)、應(yīng)對(duì)和監(jiān)控的過(guò)程,是對(duì)項(xiàng)目目標(biāo)的主動(dòng)控制手段。因此通過(guò)學(xué)習(xí)項(xiàng)目管理知識(shí),掌握風(fēng)險(xiǎn)識(shí)別、量化、對(duì)策研究、反應(yīng)控制的工具和方法,加強(qiáng)對(duì)項(xiàng)目規(guī)劃中風(fēng)險(xiǎn)管理計(jì)劃的審核,提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)。
以上對(duì)軟件開(kāi)發(fā)項(xiàng)目管理中容易出現(xiàn)的問(wèn)題的分析可能還不夠深入,電無(wú)法列舉所有遇到或?qū)⒂龅降膯?wèn)題,解決辦法也只能在際情況中把握。
三、軟件項(xiàng)目管理的誤區(qū)
1、在項(xiàng)目的需求分析階段,開(kāi)發(fā)方與客戶(hù)方在備種的問(wèn)題的基本輪廓上達(dá)成一致即可,具體細(xì)節(jié)可以在以后填充。因?yàn)闊o(wú)論開(kāi)始時(shí)有多么細(xì)致,以后對(duì)需求的修改幾乎是必然的。這是一種非常危險(xiǎn)的思想。實(shí)際上許多軟件項(xiàng)目失敗的最主要的原因就是需求階段對(duì)問(wèn)題的描述不夠細(xì)致,導(dǎo)致后來(lái)預(yù)算超出或者時(shí)間進(jìn)度達(dá)不到要求。因此,在項(xiàng)目需求分析階段,雙方必須地盡可能細(xì)致地討論項(xiàng)目的應(yīng)用背景、功能要求、性能要求、操作界面要求、與其他軟件的接口要求,以及對(duì)項(xiàng)目進(jìn)行評(píng)估的各種評(píng)價(jià)標(biāo)準(zhǔn)。
2、軟件項(xiàng)目的需求可以持續(xù)不斷的改變,而且這些改變可以很容易地被實(shí)現(xiàn)。的確,在具體實(shí)際中由于種種原因客戶(hù)方很難在需求分析階段而地描述所有問(wèn)題。隨著開(kāi)發(fā)進(jìn)度的推進(jìn),往往會(huì)有一些需求的改變。但這并不表明“軟件項(xiàng)目的需求可以持續(xù)不斷的改變,而且這些改變可很容易地被實(shí)現(xiàn)”。實(shí)踐表明:隨著開(kāi)發(fā)進(jìn)度的推進(jìn),實(shí)現(xiàn)軟件需求更改所需要的代價(jià)呈指數(shù)形式增長(zhǎng)。所以軟件需求的改變應(yīng)當(dāng)盡量早地提出,才可能花費(fèi)少,容易被實(shí)現(xiàn)。
3、既然在項(xiàng)目人員配置中設(shè)置了專(zhuān)門(mén)的測(cè)試人員,那么軟件所有的內(nèi)部測(cè)試工作全部應(yīng)該由測(cè)試人員完成。軟件程序測(cè)試分為“白盒法”和“黑盒法”兩種方式。由于使用“自盒法”對(duì)測(cè)試人員各方面素質(zhì)的要求極高,程序測(cè)試時(shí)測(cè)試人員總是先使用“黑盒法”。如果測(cè)試沒(méi)有通過(guò),不得已造才考慮對(duì)程序代碼進(jìn)行“白盒法”測(cè)試。顯然,這種對(duì)“白盒法”有意無(wú)意的“逃避”,對(duì)軟件的性和穩(wěn)定性構(gòu)成了威脅。如何解決這個(gè)問(wèn)題?一方面需要提高對(duì)測(cè)試人員的要求,另一方面也需要程序員完成部分進(jìn)行”白盒法”測(cè)試。
4、在開(kāi)發(fā)進(jìn)度滯后的情況下,可以聘請(qǐng)更多的程序員加入到開(kāi)發(fā)團(tuán)隊(duì)中,通過(guò)增加人力資源來(lái)趕上進(jìn)度。如果新加入的程序員很難適應(yīng)項(xiàng)目管理方式、軟件開(kāi)發(fā)風(fēng)格、團(tuán)隊(duì)協(xié)作氛圍;那么“新人”的加入可能是有害的。
5、技術(shù)骨干應(yīng)該成為項(xiàng)目的項(xiàng)目經(jīng)理,項(xiàng)目經(jīng)理一定是所有項(xiàng)目成員中薪水較高的。在“軟件作坊”時(shí)代,這是一種普遍使用而且效果不錯(cuò)的方法;而在“軟件工廠”時(shí)代,這種方法卻帶來(lái)各種問(wèn)題,有時(shí)甚至直接導(dǎo)致項(xiàng)目失敗。究其原因這主要是因?yàn)殡S著現(xiàn)代軟件開(kāi)發(fā)分工的細(xì)化,對(duì)項(xiàng)目經(jīng)理的要求也發(fā)生了根本的改變一一最注重的不是其對(duì)某項(xiàng)專(zhuān)業(yè)技術(shù)的掌握程度,而是其組織、領(lǐng)導(dǎo)、協(xié)調(diào)開(kāi)發(fā)團(tuán)隊(duì)的能力。項(xiàng)目經(jīng)理的薪水在項(xiàng)目成員中是比較高的,但不一定是較高的。
四、我國(guó)軟件企業(yè)實(shí)施項(xiàng)目管理的實(shí)踐和經(jīng)驗(yàn)
我國(guó)的許多軟件企業(yè)按項(xiàng)目方式運(yùn)作已有多年,在這期間,我國(guó)軟件企業(yè)進(jìn)行了不懈地探索,有成功的經(jīng)驗(yàn),也有失敗的教訓(xùn),其中主要體現(xiàn)在以下幾個(gè)方面:
1、客戶(hù)滿(mǎn)意作為項(xiàng)目管理的最終目標(biāo)
客戶(hù)是項(xiàng)目的委托方,也是項(xiàng)目的受用方,如何使客戶(hù)對(duì)項(xiàng)目的最終結(jié)果感到滿(mǎn)意,是項(xiàng)目管理的一個(gè)核心問(wèn)題。為讓客戶(hù)滿(mǎn)意項(xiàng)目組要樹(shù)立以客戶(hù)為中心的觀念,項(xiàng)目管理的整個(gè)生命周期都要面向客戶(hù),并把客戶(hù)滿(mǎn)意度作為衡量項(xiàng)目成敗的一個(gè)重要指標(biāo),使項(xiàng)目組的利益與客戶(hù)的利益緊密地聯(lián)系在一起。項(xiàng)目的需求就是客戶(hù)的需求,它應(yīng)包括客戶(hù)的現(xiàn)實(shí)需求和潛在需求。信息技術(shù)的迅速發(fā)展,導(dǎo)致IT行業(yè)客戶(hù)需求的多樣性、多變性、不確定性和個(gè)性化。軟件產(chǎn)品或解決方案需要企業(yè)與客戶(hù)在充分溝通的基礎(chǔ)上,共同提取、挖掘,從而不斷逼近客戶(hù)的真正需求,客戶(hù)與企業(yè)之間體現(xiàn)出很強(qiáng)的互動(dòng)性。
2.項(xiàng)目管理要面向結(jié)果,首先要面向人
項(xiàng)目管理要以人為本,項(xiàng)目經(jīng)理首先是人力資源經(jīng)理,對(duì)于知識(shí)密集型的軟件企業(yè)來(lái)說(shuō),尤其如此。通過(guò)項(xiàng)目為員工提供平臺(tái),通過(guò)員工的發(fā)展目標(biāo)與項(xiàng)目目標(biāo)的有機(jī)結(jié)合,使員工在項(xiàng)目的平臺(tái)上實(shí)現(xiàn)自我的價(jià)值。
3.項(xiàng)目管理的挑戰(zhàn)性和推動(dòng)力
項(xiàng)目管理的實(shí)施,特別是推行項(xiàng)目管理,對(duì)于軟件企業(yè)而言,不是一改變,而是一種變革,是一項(xiàng)長(zhǎng)期性、艱巨性的任務(wù)。因此,企業(yè)首先要有開(kāi)放的心態(tài),要勇于改革,并能以長(zhǎng)遠(yuǎn)的眼光和勇氣正確對(duì)待項(xiàng)目開(kāi)發(fā)中出現(xiàn)的問(wèn)題,不因暫時(shí)的困難和挫折而放棄。其次要有務(wù)實(shí)的態(tài)度,要有相應(yīng)的措施和落實(shí)的力度,推動(dòng)項(xiàng)目的進(jìn)程和開(kāi)發(fā)效率的提高。
目前,我國(guó)軟件開(kāi)發(fā)和項(xiàng)目管理水平與美國(guó)、印度等國(guó)家相比還不高。而國(guó)外水平比較高的軟件公司軟件開(kāi)發(fā)流程和項(xiàng)目管理十分規(guī)范,隨著世界范圍軟件業(yè)的發(fā)展,在我國(guó)已有越來(lái)越多的軟件公司重視流程和項(xiàng)目管理,軟件業(yè)的春天一定會(huì)來(lái)臨。
軟件項(xiàng)目管理論文:應(yīng)用P3軟件為建設(shè)項(xiàng)目管理服務(wù)
摘要:三峽工程是一舉世囑目的工程建設(shè)項(xiàng)目,項(xiàng)目管理的任務(wù)其中包括進(jìn)度控制的任務(wù)極其艱巨。業(yè)主單位確定應(yīng)用P3軟件作為進(jìn)度控制的輔助工具已近五年時(shí)間,取得了很大的成績(jī),但還存在有待改進(jìn)的地方。筆者有幸從93~96年,涉及此方面的工作,對(duì)合理地應(yīng)......
關(guān)鍵詞:P3 建設(shè)項(xiàng)目 管理 服務(wù)
三峽工程是一舉世囑目的工程建設(shè)項(xiàng)目,項(xiàng)目管理的任務(wù)其中包括進(jìn)度控制的任務(wù)極其艱巨。業(yè)主單位確定應(yīng)用P3軟件作為進(jìn)度控制的輔助工具已近五年時(shí)間,取得了很大的成績(jī),但還存在有待改進(jìn)的地方。筆者有幸從93~96年,涉及此方面的工作,對(duì)合理地應(yīng)用P3強(qiáng)大的功能為項(xiàng)目管理,尤其是項(xiàng)目進(jìn)度控制服務(wù),提一點(diǎn)自己的看法?,F(xiàn)分述如下,作為拋磚引玉供有關(guān)部門(mén)參考。
1 統(tǒng)一規(guī)定網(wǎng)絡(luò)進(jìn)度計(jì)劃的表達(dá)形式
三峽工程因其規(guī)模宏大,需要采用分項(xiàng)直接承發(fā)包制,業(yè)主將與多個(gè)獨(dú)立的承包商建立合同關(guān)系,如果承包商們?cè)谶M(jìn)度計(jì)劃表達(dá)形式上不統(tǒng)一,各自采用他們習(xí)慣的表達(dá)形式,對(duì)單個(gè)合同可能是可行的,但對(duì)整個(gè)三峽工程的進(jìn)度控制而言,將產(chǎn)生混亂的而導(dǎo)致無(wú)法進(jìn)行。
網(wǎng)絡(luò)計(jì)劃的類(lèi)型有肯定型、非肯定型,隨機(jī)型、循環(huán)型等。在土建行業(yè)大多采用稱(chēng)作關(guān)鍵線路法的肯定型計(jì)劃網(wǎng)絡(luò)。而該類(lèi)型計(jì)劃網(wǎng)絡(luò)以其表達(dá)形式來(lái)分有:雙代號(hào)、單代號(hào)、與單代號(hào)搭接網(wǎng)絡(luò)等表達(dá)形式。從業(yè)主與監(jiān)理方使用的網(wǎng)絡(luò)計(jì)劃大多是控制性進(jìn)度網(wǎng)絡(luò),以及考慮到工程建設(shè)項(xiàng)目的復(fù)雜程度與P3軟件所能支持網(wǎng)絡(luò)計(jì)劃的類(lèi)型而言,以采用單代號(hào)搭接網(wǎng)絡(luò)最合適。由于它表達(dá)相同的計(jì)劃對(duì)象時(shí),可以具有網(wǎng)絡(luò)的規(guī)模最小,表達(dá)最為簡(jiǎn)潔的好處。因?yàn)樗擅獬闷淇隙ㄐ陀?jì)劃網(wǎng)絡(luò)時(shí),為了表達(dá)活動(dòng)之間的邏輯關(guān)系而需要增加虛活動(dòng)和要把完整的須加細(xì)分的敝端。關(guān)于規(guī)定統(tǒng)一用搭接網(wǎng)絡(luò)的建議,必須取得建設(shè)各方的共識(shí),并共同執(zhí)行。只有這樣,才能把進(jìn)度管理,納入統(tǒng)一的、可操作的進(jìn)度控制模型之內(nèi)。
2 分析管理環(huán)境,合理確定進(jìn)度計(jì)劃網(wǎng)絡(luò)整體結(jié)構(gòu)
進(jìn)度計(jì)劃網(wǎng)絡(luò)的整體結(jié)構(gòu)是指進(jìn)度網(wǎng)絡(luò)系統(tǒng)中整個(gè)局部網(wǎng)絡(luò)之間聯(lián)系方式不同劃分結(jié)構(gòu)類(lèi)型。
在選擇進(jìn)度計(jì)劃網(wǎng)絡(luò)的整體結(jié)構(gòu)形式的時(shí)候,必須根據(jù)建設(shè)項(xiàng)目特點(diǎn)與管理模式出發(fā)予以考慮。從三峽工程業(yè)已招標(biāo)發(fā)包的合同看,有的一個(gè)合同包含了若干個(gè)單項(xiàng)工程(如右岸一期工程合同);有的則一個(gè)擴(kuò)大單位工程包含了若干項(xiàng)合同,如長(zhǎng)期船閘工程。因此,業(yè)主項(xiàng)目與監(jiān)理單位均處在多個(gè)合同管理環(huán)境下工作。這大大增加了項(xiàng)目管理的難度與工程協(xié)調(diào)工作量。我們?cè)诖_定網(wǎng)絡(luò)計(jì)劃整體結(jié)構(gòu)時(shí),都要與上述多項(xiàng)目管理環(huán)境相適應(yīng),并充分利用P3軟件所能提供的功能為前提。
關(guān)于進(jìn)度計(jì)劃網(wǎng)絡(luò)的整體結(jié)構(gòu),可分為兩類(lèi),一類(lèi)是多級(jí)網(wǎng)絡(luò),如以三級(jí)網(wǎng)絡(luò)為例,其示意圖見(jiàn)圖1。
圖1 多級(jí)網(wǎng)絡(luò)示意圖
個(gè)工作(或稱(chēng)活動(dòng))。因此,分解的詳細(xì)程度會(huì)直接影響網(wǎng)絡(luò)計(jì)劃中活動(dòng)數(shù)目。過(guò)于詳細(xì),則增大網(wǎng)絡(luò)圖的圖幅,不利于閱讀與管理;分解得過(guò)粗,則對(duì)進(jìn)度控制缺乏必要的指導(dǎo)作用。WBS分解的詳細(xì)程度應(yīng)考慮如下因素:
(1)WBS分解的詳細(xì)程度要與計(jì)劃進(jìn)度的功用相協(xié)調(diào),業(yè)主方的計(jì)劃進(jìn)度主要用于進(jìn)度控制,宜粗些。通常分解到分部工程(最多到分項(xiàng)工程)的層次即可;對(duì)承包商實(shí)施性的進(jìn)度計(jì)劃所需的CWBS,可由承包商對(duì)其合同范圍工程,在業(yè)主方WBS框架基礎(chǔ)上根據(jù)需要,再自行細(xì)分;
(2)WBS的框架結(jié)構(gòu),要兼顧工程分標(biāo)的具體要求。如長(zhǎng)期五級(jí)船閘輸水工程,宜將其再分成上游輸水工程與下游輸水工程,以避免出現(xiàn)一個(gè)分解單元跨兩個(gè)合同的情況;
(3)分解的詳細(xì)程度,對(duì)整個(gè)工程各部份要做到基本一致,以便能正確確定網(wǎng)絡(luò)計(jì)劃中各活動(dòng)之間的邏輯關(guān)系;
(4)WBS分解的詳細(xì)程度應(yīng)使之對(duì)應(yīng)的活動(dòng),在施工現(xiàn)場(chǎng)較易識(shí)別,有利于進(jìn)度檢查與進(jìn)度控制工作。
總之,WBS分解結(jié)構(gòu)應(yīng)有利于建設(shè)項(xiàng)目進(jìn)度控制與其他項(xiàng)目管理的需要。
3.2 建立工程項(xiàng)目管理的組織分解結(jié)構(gòu)(OBS)
為使項(xiàng)目管理機(jī)構(gòu)管轄范圍清晰、職責(zé)分明,常用組織分解結(jié)構(gòu)描述業(yè)主方管理機(jī)構(gòu)的設(shè)置。并把它與WBS終層次的分解單元對(duì)應(yīng)起來(lái),即把WBS垂直樹(shù)與OBS水平樹(shù)按項(xiàng)目管理組織的管轄范圍,得出對(duì)應(yīng)的交叉點(diǎn),以明確其責(zé)任主體。OBS的詳細(xì)程度可分至具體責(zé)任人。
3.3 建立為項(xiàng)目管理服務(wù)和方便P3應(yīng)用的代碼體系
設(shè)計(jì)出一好的代碼體系與代碼方案對(duì)于項(xiàng)目管理及相關(guān)軟件高效應(yīng)用至關(guān)重要,它可使諸如統(tǒng)計(jì)、分類(lèi)、校對(duì)、查詢(xún)、計(jì)劃的整合、計(jì)劃的拆分、數(shù)據(jù)組織、過(guò)濾等工作變得簡(jiǎn)單方便。由于限于文章篇幅僅列項(xiàng)說(shuō)明如下:
(1)為擬訂好WBS框架,建立統(tǒng)一的工程分解結(jié)構(gòu)代碼符與詞典。并在較高層主網(wǎng)上輸入,以便為各層主、子網(wǎng)所共亨。
(2)為擬定好OBS框架,建立統(tǒng)一的組織分解結(jié)構(gòu)代碼符與詞典,并在較高層主網(wǎng)上輸入,以便為各層主、子網(wǎng)所共亨。
(3)依照三峽工程分標(biāo)設(shè)計(jì),統(tǒng)一規(guī)定合同代號(hào),并建立詞典。
(4)約定各標(biāo)合同項(xiàng)目活動(dòng)代碼,在單代號(hào)搭接網(wǎng)絡(luò)模型下,活動(dòng)代碼為網(wǎng)絡(luò)中節(jié)點(diǎn)代碼,從活動(dòng)代碼易于做到性的易于閱讀網(wǎng)絡(luò)圖,建議活動(dòng)代碼的前兩位為字母型(與合同代號(hào)一致),后4位為數(shù)字型混合碼為宜。后4位阿拉伯?dāng)?shù)字均以0、5數(shù)字結(jié)尾,以便為以后網(wǎng)絡(luò)中增加活動(dòng)留地。
(5)約定活動(dòng)分類(lèi)碼
活動(dòng)分類(lèi)碼實(shí)質(zhì)上是把某些特性用活動(dòng)分類(lèi)碼的形式加以識(shí)別。P3可為活動(dòng)提供20個(gè)分類(lèi)碼,這些活動(dòng)分類(lèi)碼可以識(shí)別諸如:活動(dòng)屬何種工程;活動(dòng)所在的工程部位、高程;活動(dòng)的承包單位;活動(dòng)的監(jiān)理單位;活動(dòng)的業(yè)主管理單位;施工活動(dòng)還是管理性質(zhì)活動(dòng);以及想要識(shí)別的其它特性。業(yè)主方統(tǒng)一建立活動(dòng)分類(lèi)碼(包括代碼結(jié)構(gòu)、碼值與詞典)供參與工程建設(shè)的有關(guān)單位所共亨。
(6)制定統(tǒng)一資源類(lèi)別代碼
制定統(tǒng)一資源類(lèi)別代碼的結(jié)構(gòu)、碼值與詞典,資源包括:資金、勞力、各種材料、各種專(zhuān)用施工設(shè)備等。制定統(tǒng)一資源類(lèi)別代碼,使各承包商以統(tǒng)一的代碼把資金、勞力、各種材料、各種專(zhuān)用施工設(shè)備的需要量載入網(wǎng)絡(luò)之中,不僅為承包商編制施工資源、配置計(jì)劃提供依據(jù),同時(shí)也為業(yè)主方通過(guò)主~子網(wǎng)絡(luò)結(jié)構(gòu)匯總各種資源的總量及其在時(shí)間上的分配提供方便。為業(yè)主的材料、設(shè)備的采購(gòu)與供應(yīng),資金籌措,施工現(xiàn)場(chǎng)管理等提供信息支持。為了減少這方面的工作量,可僅對(duì)業(yè)主關(guān)心的資源進(jìn)行,對(duì)承包商關(guān)心的資源可在其子網(wǎng)絡(luò)上自行定義。
4 制定運(yùn)行規(guī)則,避免混亂發(fā)生
業(yè)主與多個(gè)承包商建立工程施工合同關(guān)系,共同為項(xiàng)目進(jìn)度目標(biāo)的實(shí)現(xiàn)各自承擔(dān)其相應(yīng)的義務(wù)情況下,按照一定的準(zhǔn)則,規(guī)定各方運(yùn)行規(guī)則,是避免發(fā)生混亂所必須的,尤其是應(yīng)用P3采用多層二階主~子網(wǎng)絡(luò)非直接傳遞結(jié)構(gòu)模型時(shí),尤為必要。其運(yùn)行規(guī)則的內(nèi)容概述如下:
(1)有關(guān)各方均應(yīng)采用為業(yè)主方制定的代碼結(jié)構(gòu)、碼值(符)、詞典。好在較高層主網(wǎng)上輸入,以便為各層主、子網(wǎng)所共亨。
(2)為使在主~子網(wǎng)結(jié)構(gòu)內(nèi)運(yùn)算協(xié)調(diào),在運(yùn)行進(jìn)度計(jì)劃調(diào)整、更新時(shí),必須確定相同的更新日期。所有的子網(wǎng)應(yīng)使用相同的數(shù)據(jù)日期,以避免沖突與混亂;如果相同的數(shù)據(jù)日期不可能,應(yīng)在主網(wǎng)更新、調(diào)整,使其數(shù)據(jù)日期在主~子網(wǎng)上同步;
(3)進(jìn)度計(jì)劃調(diào)整、更新的數(shù)據(jù)日期,可統(tǒng)一規(guī)定在月支付后的某24小時(shí)為宜;
(4)承包商在其子網(wǎng)上調(diào)整、更新進(jìn)度計(jì)劃(增、刪活動(dòng)、調(diào)整活動(dòng)時(shí)間、改變活動(dòng)邏輯關(guān)系等),必須在其子網(wǎng)絡(luò)拷貝版上進(jìn)行,然后交監(jiān)理審批,經(jīng)批準(zhǔn)后才能作為正式的子網(wǎng)絡(luò),并將原子網(wǎng)絡(luò)備份(存檔)以便恢復(fù)或查詢(xún);
(5)經(jīng)(4)所述步驟后,統(tǒng)一建立從合同到整個(gè)建設(shè)項(xiàng)目各層次的目標(biāo)進(jìn)度網(wǎng)絡(luò),為事后的進(jìn)度評(píng)價(jià)建立基準(zhǔn);
(6)各承包商對(duì)各自的進(jìn)度進(jìn)行評(píng)價(jià)時(shí),均以經(jīng)監(jiān)理、業(yè)主審核確定的實(shí)際完成的工程質(zhì)量為基礎(chǔ)進(jìn)行,使進(jìn)度評(píng)價(jià)建立在的基礎(chǔ)之上;
(7)當(dāng)在主網(wǎng)上增加不屬于子網(wǎng)絡(luò)的活動(dòng)或里程碑日期時(shí),應(yīng)為主網(wǎng)絡(luò)定義一個(gè)前兩個(gè)字符的可與子網(wǎng)絡(luò)活動(dòng)相區(qū)別的活動(dòng)代碼符;
(8)業(yè)主、監(jiān)理方為維護(hù)進(jìn)度計(jì)劃系統(tǒng)的安全,還應(yīng)建立如下規(guī)定:在網(wǎng)絡(luò)環(huán)境下,建立主網(wǎng)絡(luò)與子網(wǎng)絡(luò)的權(quán)限,及子網(wǎng)對(duì)主網(wǎng)絡(luò)存取、訪問(wèn)的權(quán)限;用于所有子網(wǎng)絡(luò)工作日歷;用于調(diào)度/平衡計(jì)算如何選項(xiàng)的規(guī)定;資源、費(fèi)用計(jì)算單位和小數(shù)點(diǎn)位數(shù)等。
5 擴(kuò)大軟件使用范圍,發(fā)揮更大的作用
把P3軟件作為項(xiàng)目進(jìn)度控制的輔助工具,可發(fā)揮如下作用:
(1)編制與優(yōu)化項(xiàng)目總進(jìn)度計(jì)劃與標(biāo)段工程進(jìn)度計(jì)劃,按需對(duì)進(jìn)度計(jì)劃作出適時(shí)調(diào)整與更新;輸出各種圖表;
(2)計(jì)算時(shí)間參數(shù),找出關(guān)鍵線路與關(guān)鍵活動(dòng);
(3)對(duì)實(shí)際進(jìn)度與計(jì)劃進(jìn)度作對(duì)比,得出偏差,評(píng)價(jià)實(shí)際進(jìn)度。并在此基礎(chǔ)上,實(shí)現(xiàn)實(shí)際進(jìn)度對(duì)計(jì)劃進(jìn)度的跟蹤;
(4)匯總包括資金、材料、勞力、專(zhuān)用施工設(shè)備需用量計(jì)劃及其在時(shí)間上的分布,為項(xiàng)目資源供應(yīng)提供信息支持;
(5)在上述基礎(chǔ)上,為制定中、短期進(jìn)度計(jì)劃提供方便和依據(jù)。
筆者認(rèn)為,還可以在以下方面擴(kuò)大使用范圍,以充分發(fā)揮其P3功能:
(1)在合同管理方面,用于分析承包商提出的工期索賠要求與確定其索賠期限;
(2)為業(yè)主、監(jiān)理在處理不同標(biāo)段合同之間在進(jìn)度上發(fā)生沖突時(shí),提供調(diào)度的分析工具。即當(dāng)不同標(biāo)段間平行作業(yè)的活動(dòng)會(huì)損害工程施工質(zhì)量或危及安全時(shí),可依據(jù)對(duì)項(xiàng)目目標(biāo)實(shí)現(xiàn)的原則,確定活動(dòng)作業(yè)順序,而主~子網(wǎng)絡(luò)結(jié)構(gòu)模型是最合適的分析模型;
(3)建立費(fèi)用帳目把工程概算價(jià)格、合同價(jià)格、實(shí)際支出價(jià)格等載入網(wǎng)絡(luò)計(jì)劃之中,結(jié)合本國(guó)國(guó)情運(yùn)用贏得值分析技術(shù),還可在項(xiàng)目投資控制中發(fā)揮一定作用。
6 結(jié)束語(yǔ)
筆者所要闡明的是把P3軟件作為項(xiàng)目進(jìn)度控制的輔助工具,決不是僅涉及軟件操作等純技術(shù)性的問(wèn)題。從業(yè)主方角度而言,更為重要的是從組織性質(zhì)工作入手,做好上面所述及的工作。在統(tǒng)一組織、指揮下才能充分發(fā)揮其軟件功能,為項(xiàng)目管理提供更好的服務(wù)。這猶如交響樂(lè)團(tuán)在高水平樂(lè)隊(duì)指揮下才奏出美妙動(dòng)聽(tīng)的樂(lè)章一樣。筆者曾對(duì)大型建設(shè)項(xiàng)目使用P3軟件的情況進(jìn)行一些調(diào)查,凡使用情況不理想的其癥結(jié)所在大多在于此。這是要引以為戒的。也是筆者寫(xiě)此文的用意之所在。
軟件項(xiàng)目管理論文:軟件項(xiàng)目管理的信息交流探索
論文摘要:軟件開(kāi)發(fā)是一項(xiàng)高度知識(shí)密集型的創(chuàng)造活動(dòng),在這個(gè)過(guò)程中信息交流扮演了極其重要的角色。信息交流模式對(duì)軟件開(kāi)發(fā)效率、項(xiàng)目管理和開(kāi)發(fā)工具的發(fā)展進(jìn)化有著深刻的影響。提出信息交流的三個(gè)特征模式,并在共享庫(kù)的基礎(chǔ)上論證自然損耗的強(qiáng)信息交流模式對(duì)軟件開(kāi)發(fā)的積極作用和影響。
論文關(guān)鍵詞:軟件項(xiàng)目管理 信息交流模式 廣義信息交流 共享庫(kù)
1引言
1970年Sackman對(duì)12名程序員用兩個(gè)不同的程序進(jìn)行試驗(yàn),結(jié)果發(fā)現(xiàn)程序長(zhǎng)度差別為6:1,程序運(yùn)行時(shí)間差別為8:1,程序編制時(shí)間差別為9:1,程序編碼時(shí)間差別為18:1,程序排錯(cuò)、調(diào)試時(shí)間差別為28:1。在實(shí)際開(kāi)發(fā)中,軟件項(xiàng)目開(kāi)發(fā)成員之間存在差距是非常普遍的。對(duì)此通常的做法是采用內(nèi)部交流,如員工培訓(xùn)、技術(shù)會(huì)議、成員討論等方式,達(dá)到減少團(tuán)隊(duì)成員的差距的目的。
軟件開(kāi)發(fā)是一種有特定目標(biāo)的團(tuán)隊(duì)合作活動(dòng),而團(tuán)隊(duì)只有通過(guò)有效的交流才能發(fā)揮其集體的力量。在開(kāi)發(fā)活動(dòng)中信息交流普遍存在,而且扮演著非常重要的角色。它協(xié)調(diào)成員行為,使工作同步,與團(tuán)隊(duì)行為方式及其效果密切相關(guān)。因此,如何有效管理和控制信息交流變得非常重要。但信息交流往往難于控制和管理:如果沒(méi)有良好的管理,開(kāi)發(fā)團(tuán)隊(duì)很容易陷入工作低效、信息混亂的境地,并導(dǎo)致種種負(fù)面影響——工作中斷、思路中斷、時(shí)間消耗等。調(diào)查顯示,每周工作40小時(shí)的開(kāi)發(fā)工程師,實(shí)際開(kāi)發(fā)時(shí)間平均僅有16~18小時(shí),其它很大部分時(shí)間消耗在人員之間的交流上。相反,一個(gè)團(tuán)隊(duì)的信息交流簡(jiǎn)單、通暢、損耗小,其工作往往協(xié)調(diào)一致,各種活動(dòng)有條不紊。信息交流對(duì)軟件開(kāi)發(fā)有深刻的影響。
當(dāng)代的軟件項(xiàng)目管理理論似乎對(duì)開(kāi)發(fā)團(tuán)隊(duì)的信息交流問(wèn)題缺乏足夠的關(guān)注,在這方面多數(shù)是強(qiáng)調(diào)團(tuán)隊(duì)合作的作用。實(shí)際上,信息交流模式存在很多內(nèi)在的規(guī)律,研究分析這些因素將有利于軟件項(xiàng)目管理工作的改進(jìn),有利于為軟件業(yè)的發(fā)展提供有益的思考。
2廣義信息交流及其模式分類(lèi)
從狹義上講,信息交流僅限于人與人在語(yǔ)言、思想上的直接交流,在廣義上則包括一切信息的發(fā)送、接收、傳遞以及這個(gè)過(guò)程的相互作用(如引伸、擴(kuò)展、縮小、曲解、聯(lián)想等等)。在軟件開(kāi)發(fā)中,所有從自身以外主動(dòng)獲取信息的活動(dòng)都屬于信息交流的范疇;交流對(duì)象不一定是人,可以是機(jī)器、經(jīng)驗(yàn)知識(shí)庫(kù)、軟件系統(tǒng)(如DSS)等等;但交流主體一定是人。廣義信息交流在軟件開(kāi)發(fā)過(guò)程中極為普遍,所有任務(wù)都在特定的信息背景(專(zhuān)業(yè)知識(shí)、任務(wù)、計(jì)劃、規(guī)范化、管理指令等等)下由各個(gè)成員共同完成。
3信息交流模式特征及其條件
根據(jù)信息交流的特性,可以將其分為三種特征明顯的模式。
3.1強(qiáng)信息交流模式
強(qiáng)信息交流模式的特點(diǎn)是交流非常頻繁,不僅發(fā)生在項(xiàng)目成員(包括項(xiàng)目經(jīng)理)之間,而且發(fā)生在成員個(gè)人網(wǎng)絡(luò)之問(wèn)(如某成員與項(xiàng)目組以外的專(zhuān)家、個(gè)人進(jìn)行的交流);信息交流方式表現(xiàn)為面對(duì)面或人與人的交流,缺少工具支持;存在很大的損耗,交流雖然活躍但處于無(wú)組織的信息混亂狀態(tài),過(guò)多的交流損耗大大降低了團(tuán)隊(duì)的工作效率,成為管理上的瓶頸。
圖1中:
1.Nx:小組成員
2.M:項(xiàng)目經(jīng)理或項(xiàng)目小組負(fù)責(zé)人
3.P:上一級(jí)負(fù)責(zé)人
4.C:內(nèi)部評(píng)審小組
5.箭頭及其方向:信息傳輸路線和方向(下同)
圖1表示了一個(gè)典型的開(kāi)發(fā)團(tuán)隊(duì)的強(qiáng)信息交流模式??梢钥闯?控制通道M—P或P—c的信息交流相對(duì)集中而簡(jiǎn)單,但項(xiàng)目小組內(nèi)部的交流則非常頻繁,交流頻度(復(fù)雜度)是n(考慮交流的雙向性,n為項(xiàng)目成員的數(shù)目)。由于項(xiàng)目的執(zhí)行核心分散到每個(gè)直接開(kāi)發(fā)軟件的各個(gè)項(xiàng)目小組成員身上,在強(qiáng)信息交流的模式下,交流頻度太高導(dǎo)致整個(gè)小組的開(kāi)發(fā)效率低下。同時(shí)項(xiàng)目經(jīng)理M由于忙于應(yīng)付各方面的交流而導(dǎo)致小組內(nèi)部缺乏管理。因此這是一種內(nèi)耗巨大的信息交流模式。大型項(xiàng)目往往容易陷入這種狀態(tài),這也證明了為什么大型項(xiàng)目更依賴(lài)于有效的管理的事實(shí)。
3.2弱信息交流模式
這個(gè)模式的信息交流非常有限,只存在項(xiàng)目經(jīng)理與程序員之間的交流,程序員之間幾乎沒(méi)有信息的交流,更沒(méi)有項(xiàng)目小組以外的支持;沒(méi)有利用工具促進(jìn)交流。由于缺少交流,各自為政,效率低下。項(xiàng)目人員缺乏管理和組織,成員之間存在信息交流障礙,沒(méi)有內(nèi)部評(píng)審小組對(duì)計(jì)劃進(jìn)度的嚴(yán)格監(jiān)督,如圖2所示。
這種情況之下交流已經(jīng)非常少,但仍然有損耗,這種無(wú)法避免的損耗就是自然損耗。
3.3自然損耗的強(qiáng)信息交流模式
上述兩種信息交流模式都存在著固有的問(wèn)題,但他們各有所長(zhǎng):強(qiáng)信息交流通暢無(wú)阻;弱信息交流損耗接近于自然損耗。若交流模式同時(shí)具備這兩個(gè)特點(diǎn),則該模式就是自然損耗的強(qiáng)信息交流。該模式既有強(qiáng)信息交流的優(yōu)點(diǎn),又克服了其損耗大的缺陷:一方面成員個(gè)體之間的信息通道非常暢通,另一方面每個(gè)個(gè)體受到來(lái)自團(tuán)隊(duì)內(nèi)部其他成員的干擾大大減少。
但形成這個(gè)模式是需要條件的,存在大量的管理良好的易于獲取的充分共享的經(jīng)驗(yàn)知識(shí)庫(kù),即圖3中的共享庫(kù),是其中的一個(gè)必要條件。共享庫(kù)使得大量的信息可以不通過(guò)傳統(tǒng)的交流獲取,提高了信息傳遞的速度,降低了人與人之間的直接交流的頻度。
共享庫(kù)是一個(gè)關(guān)鍵的角色,在這里泛指一切有助于提供有效信息服務(wù)的信息集,但應(yīng)排除團(tuán)隊(duì)本身,否則又回到強(qiáng)信息模式的狀態(tài)。內(nèi)部資料庫(kù)、可以提供咨詢(xún)的專(zhuān)家組、決策支持系統(tǒng)、Internet資源等等都可以成為有效的共享庫(kù)。其特點(diǎn)是共享,可以同時(shí)提供多通道的服務(wù)。
另一方面,項(xiàng)目組成員之問(wèn)必須排除個(gè)人色彩,交流通道流暢,不存在任意交流,每次直接交流都是必要交流——共享庫(kù)無(wú)法提供這種信息才由直接交流解決,這是強(qiáng)信息交流模式的一個(gè)條件,同時(shí)也是自然損耗強(qiáng)信息交流模式的一個(gè)條件。
4自然損耗的強(qiáng)信息交流模式對(duì)軟件開(kāi)發(fā)的啟示
信息交流模式的重要性質(zhì)提醒我們:軟件開(kāi)發(fā)中如何避免信息交流的混亂?如何管理好團(tuán)隊(duì)的信息交流模式?如何降低信息交流的損耗?信息交流的三個(gè)特征模式的為此提供了有益的啟示。
4.1從廣義信息交流來(lái)看軟件開(kāi)發(fā)的發(fā)展趨勢(shì)
僅僅從狹義信息交流來(lái)看,軟件開(kāi)發(fā)的信息交流并不起眼。為了得出建設(shè)性的結(jié)論,我們必須從廣義信息交流的角度來(lái)研究問(wèn)題?;诖?我們認(rèn)為下面四點(diǎn)均是軟件業(yè)按照信息交流模式規(guī)律發(fā)展的證明:
·運(yùn)用工具促進(jìn)交流
計(jì)算機(jī)網(wǎng)絡(luò)使單機(jī)環(huán)境向網(wǎng)絡(luò)環(huán)境擴(kuò)展,大大擴(kuò)展了信息傳播的方式和速度;局域網(wǎng)已經(jīng)成為各單位的必不可少的環(huán)境,特別是Internet已經(jīng)成為事實(shí)上較大的信息源。分布式數(shù)據(jù)庫(kù)系統(tǒng)、郵件系統(tǒng)、文件傳輸協(xié)議、即時(shí)交流工具、搜索引擎都是基于網(wǎng)絡(luò)的信息交流工具。這些工具使人們獲得所需信息的能力大大提[!]高。
強(qiáng)大的集成環(huán)境:普遍認(rèn)為它是人們應(yīng)付軟件危機(jī) 的產(chǎn)物,但從信息交流的角度來(lái)看這是軟件開(kāi)發(fā)工具發(fā)展的必然趨勢(shì)。它代替程序員做了大量的信息獲取、知識(shí)輸出、信息協(xié)調(diào)、交流的工作,為降低交流頻度起了巨大的幫助作用??梢灶A(yù)見(jiàn)集成開(kāi)發(fā)環(huán)境將有更驚人的發(fā)展,而且逐步會(huì)把其他軟件和目前仍然要人工來(lái)完成的工作納入其范圍,如配置管理、版本控制、更友好的聯(lián)合開(kāi)發(fā)環(huán)境、自動(dòng)測(cè)試、智能輔助工具、自動(dòng)化的文檔管理技術(shù)等等。
·構(gòu)建更大的信息單元(信息粒度)
軟件由模塊或?qū)ο蠼M成,而模塊和對(duì)象則由更多的信息單元(包括數(shù)學(xué)公式,元數(shù)據(jù)等)組成。多個(gè)信息單元可以集成為具有特定功能的更大的信息單元,使得使用信息時(shí)不必考慮更多的與目標(biāo)無(wú)關(guān)的細(xì)節(jié),從而增加信息交流的強(qiáng)度。這種信息單元的擴(kuò)大化就是軟件復(fù)用思想。早期的軟件開(kāi)發(fā)比較原始,基本上是個(gè)性化的(比如某個(gè)具體功能的匯編語(yǔ)句),隨后逐漸出現(xiàn)了直接調(diào)用各種工具包、系統(tǒng)函數(shù)的情況,直至更正式的復(fù)用:面向?qū)ο蟆?gòu)件等技術(shù)的提出和應(yīng)用;軟件業(yè)在軟件復(fù)用方面做了巨大努力,出現(xiàn)了不同的技術(shù)和標(biāo)準(zhǔn),主要有OMG定義的CORBA和Microsoft公司的DCOM以及SUN公司的Java平臺(tái)。復(fù)用構(gòu)造了更大的信息單元,為降低信息交流的開(kāi)銷(xiāo)創(chuàng)造了有利條件。
·支持信息共享
驅(qū)動(dòng)軟件業(yè)發(fā)展的一個(gè)重要思想是共享,共享在信息爆炸時(shí)代充分體現(xiàn)了其優(yōu)越性。沒(méi)有共享,信息再多也只是一個(gè)孤島,嚴(yán)重影響信息流通和交流。早期的開(kāi)發(fā)工具缺少共享支持,隨著軟件需求的快速膨脹,出現(xiàn)了所謂的軟件危機(jī)。為了應(yīng)軟件危機(jī),出現(xiàn)了支持充分共享的開(kāi)發(fā)平臺(tái),這些開(kāi)發(fā)工具普遍出現(xiàn)了可視化、網(wǎng)絡(luò)化、智能化、自動(dòng)化的趨勢(shì),為共享提供了技術(shù)支持,而共享的根本目的在于破除交流的障礙,為實(shí)現(xiàn)無(wú)損耗的強(qiáng)信息交流模式創(chuàng)造了條件。
·利用智能化
智能化一直是軟件工業(yè)的一個(gè)研究熱點(diǎn),而且將會(huì)發(fā)揮越來(lái)越大的作用。軟件開(kāi)發(fā)要減少人的交流開(kāi)銷(xiāo)關(guān)鍵在于減少人的有意識(shí)的參與活動(dòng)。機(jī)器智能可以代替人面對(duì)面的交流、教育、培訓(xùn),它不受時(shí)空的限制,可以即時(shí)提供,可以并行工作,可以隨需應(yīng)變,從而大大減少直接交流帶來(lái)的損耗。比如智能化的搜索引擎可以提供更好的搜索服務(wù)。
由此可以得出一個(gè)結(jié)論:追求“減少交流損耗”是軟件業(yè)發(fā)展的一個(gè)內(nèi)在的趨勢(shì),減少交流損耗是提高效率的重要條件。
4.2保持活躍的信息交流。減少損耗
在軟件開(kāi)發(fā)活動(dòng)中信息不對(duì)稱(chēng)普遍存在。信息不對(duì)稱(chēng)導(dǎo)致的結(jié)果是成員之問(wèn)的開(kāi)發(fā)速度無(wú)法一致,只有充分交流才可以降低信息不對(duì)稱(chēng)性,才能加速知識(shí)的流通和傳播。但實(shí)際上,由于信息交流的損耗問(wèn)題,不允許這種交流無(wú)限制地發(fā)展,這就需要管理控制和工具輔助,避免并非必要的直接交流的發(fā)生,使強(qiáng)信息交流的損耗降低到自然損耗的水平,實(shí)現(xiàn)自然損耗的強(qiáng)信息交流模式。
4.3增強(qiáng)工具性。提高共享性
信息的充分共享是強(qiáng)信息交流的一個(gè)條件,但也不容易做到,它需要工具的支持,因?yàn)楣ぞ咧С直荛_(kāi)了人與人的直接交流。共享庫(kù)的思想在引導(dǎo)著整個(gè)軟件業(yè)的發(fā)展,其根本原因在于共享庫(kù)減少了信息交流的開(kāi)銷(xiāo),把信息交流的模式轉(zhuǎn)變?yōu)楦咏谧匀粨p耗的強(qiáng)信息交流模式。這些開(kāi)銷(xiāo)本身是不可避免的,但共享庫(kù)利用機(jī)器智能和軟件的幫助減少了這個(gè)開(kāi)銷(xiāo)??梢?jiàn)未來(lái)軟件工業(yè)必須不斷增強(qiáng)工具性、共享性,不斷提高智能化程度。
5結(jié)論
信息交流模式的性質(zhì)提醒項(xiàng)目管理者:信息交流的模式深刻影響著項(xiàng)目的每個(gè)方面,管理者必須采取各種措施實(shí)現(xiàn)自然損耗強(qiáng)信息交流模式,避免進(jìn)入單純的強(qiáng)信息交流模式或弱信息交流模式的誤區(qū)。
另一方面,信息交流的模式也對(duì)軟件開(kāi)發(fā)環(huán)境提出了挑戰(zhàn)那就是如何提供更好的工具支持,減少不必要的人一人的直接交流,如何提供多方位的信息交流的支持,減少信息交流的開(kāi)銷(xiāo)。
自然損耗的強(qiáng)信息交流模式在軟件項(xiàng)目管理中將會(huì)產(chǎn)生廣泛的影響。技術(shù)進(jìn)步將加快這一進(jìn)程。成熟的數(shù)據(jù)分析、數(shù)據(jù)庫(kù)技術(shù)應(yīng)用到信息交流工具中去,并與開(kāi)發(fā)環(huán)境無(wú)縫結(jié)合,將大大提高獲取知識(shí)的速度并提高這些知識(shí)的可用性;另一方面,結(jié)合人工智能信息交流工具,可以自己整理收集有用的信息;數(shù)據(jù)挖掘技術(shù)將可以把普通的“信息查詢(xún)”轉(zhuǎn)變?yōu)椤爸R(shí)查詢(xún)”這些技術(shù)與共享庫(kù)的結(jié)合將大大減少人工信息交流的損耗,有助于信息交流模式轉(zhuǎn)變?yōu)樽匀粨p耗的強(qiáng)信息交流模式,從而提高軟件的生產(chǎn)效率
軟件項(xiàng)目管理論文:淺析計(jì)算機(jī)軟件項(xiàng)目管理中的需求分析
論文關(guān)鍵詞:需求分析 用戶(hù)方干系人 項(xiàng)目經(jīng)理 需求分析員
論文摘要:計(jì)算機(jī)軟件項(xiàng)目管理中的需求分析是提高軟件質(zhì)量的基礎(chǔ)也是決定一個(gè)軟件項(xiàng)目成敗的關(guān)鍵。本文介紹了在需求分析研究中探索出的一些有效措施。
眾觀國(guó)內(nèi)計(jì)算機(jī)軟件業(yè)的發(fā)展,除遠(yuǎn)不如歐美等西方發(fā)達(dá)國(guó)家外,與人均GDP不及我國(guó)的印度相比也相距甚遠(yuǎn),軟件業(yè)的劣勢(shì)正嚴(yán)重制約著我國(guó)IT業(yè)的發(fā)展。我國(guó)軟件業(yè)的劣勢(shì)表現(xiàn)在自主開(kāi)發(fā)的成熟軟件不多,而開(kāi)發(fā)的大量軟件工程項(xiàng)目(如ERP等)存在缺陷或開(kāi)發(fā)失敗。目前,國(guó)家正在加大對(duì)軟件工程的研究和對(duì)軟件工程人才的培養(yǎng)。根據(jù)資料顯示,屬于需求分析造成軟件設(shè)計(jì)的錯(cuò)誤和缺陷約占軟件失敗的6400,而屬于程序代碼的錯(cuò)誤僅占軟件失敗的360a,數(shù)據(jù)表明需求分析是提高軟件質(zhì)量的基礎(chǔ)也是決定一個(gè)軟件項(xiàng)目成敗的關(guān)鍵。通過(guò)對(duì)軟件項(xiàng)目管理知識(shí)的系統(tǒng)學(xué)習(xí)并結(jié)合近年來(lái)自己參與部分軟件項(xiàng)目實(shí)施的經(jīng)驗(yàn),介紹在需求分析研究中探索出的一些有效措施。
1盡快熟悉項(xiàng)目用戶(hù)方干系人全貌
項(xiàng)目用戶(hù)方干系人,指所有可能受到項(xiàng)目結(jié)果重大影響的人,即項(xiàng)目的風(fēng)險(xiǎn)承擔(dān)者,他可能是項(xiàng)目的受益者,也可能是項(xiàng)目的受害者。因此,應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開(kāi)始,需求分析員及其項(xiàng)目成員就要分清項(xiàng)目用戶(hù)方干系人包含哪些人和組織,通過(guò)溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。
有些項(xiàng)目在做需求調(diào)查時(shí),由于受進(jìn)度要求等客觀因素影響,需求分析員與建設(shè)單位的技術(shù)部門(mén)交流較多,向業(yè)務(wù)管理部門(mén)和實(shí)際使用者調(diào)查不夠深入,造成軟件試用后不得不再對(duì)需求做較大調(diào)整,“從頭再來(lái)”的部分比例很高,大大超過(guò)進(jìn)度要求時(shí)間。因此,熟悉項(xiàng)目用戶(hù)方干系人全貌是進(jìn)行需求調(diào)查的及時(shí)步,也是需求調(diào)查的基礎(chǔ)。在定制開(kāi)發(fā)項(xiàng)目的項(xiàng)目用戶(hù)方干系人中,最重要的是建設(shè)單位中的人事組織、業(yè)務(wù)關(guān)系。好是能夠用組織結(jié)構(gòu)圖畫(huà)出相關(guān)單位的組織結(jié)構(gòu);還應(yīng)當(dāng)在相關(guān)單位組織結(jié)構(gòu)圖基礎(chǔ)上畫(huà)出全體項(xiàng)目用戶(hù)方干系人結(jié)構(gòu)圖,以便更好更地進(jìn)行需求調(diào)研分析;用責(zé)任矩陣確定各部分的調(diào)研對(duì)象;建立調(diào)研對(duì)象通訊錄以保障調(diào)研及分析期間及時(shí)的溝通。
2采取正確的需求獲取方法
軟件開(kāi)發(fā)項(xiàng)目的目的就是要實(shí)現(xiàn)項(xiàng)目用戶(hù)方的需求,項(xiàng)目用戶(hù)方的需求包含明確的和隱含的,也可以分為NEED, WANT, WISH等不同的層次。如果對(duì)項(xiàng)目所有用戶(hù)方干系人沒(méi)有進(jìn)行足夠的溝通和影響,使其盡可能地參與項(xiàng)目,則會(huì)出現(xiàn)客戶(hù)方相關(guān)責(zé)任人不明確或?qū)Ψ秶托枨筘?zé)任心不強(qiáng),提出的需求具有隨意性,項(xiàng)目前期對(duì)需求的確認(rèn)不夠積極,或者是多個(gè)用戶(hù)代表各說(shuō)各話(huà)、昨是今非,項(xiàng)目后期需求變化隨意等現(xiàn)象,這就會(huì)造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)大,甚至項(xiàng)目的失敗。
各種用戶(hù)對(duì)系統(tǒng)具有不同的要求,如一個(gè)沒(méi)有經(jīng)驗(yàn)的用戶(hù)關(guān)心系統(tǒng)是否簡(jiǎn)單易用,對(duì)于高級(jí)用戶(hù)則關(guān)心產(chǎn)品的易用性和高效性。因而需要對(duì)用戶(hù)進(jìn)行分類(lèi),每一個(gè)用戶(hù)類(lèi)將有自己的一系列功能和非功能要求。在項(xiàng)目中,要盡早為產(chǎn)品確定并描述不同的用戶(hù)類(lèi),這樣就能從每一個(gè)重要的用戶(hù)類(lèi)代表中獲取不同的需求。
項(xiàng)目需求具有雙面性(用戶(hù)與開(kāi)發(fā)商)和多面性(項(xiàng)目中各干系人),因此,項(xiàng)目經(jīng)理和系統(tǒng)集成者應(yīng)了解用戶(hù)干系人需求,用戶(hù)干系人也應(yīng)了解技術(shù)方面的需求,兩者缺一不可。正確的需求獲取需要了解需求的來(lái)源、用戶(hù)的分類(lèi)、用戶(hù)的代表性、用戶(hù)需求誰(shuí)說(shuō)了算數(shù)等因素。開(kāi)發(fā)人員和項(xiàng)目經(jīng)理要有足夠的耐心聆聽(tīng)用戶(hù)的講述,要足夠詳細(xì)地了解每一個(gè)細(xì)節(jié)。項(xiàng)目管理者要善于將需求分類(lèi)、歸類(lèi),善于將需求文檔化,并有所查詢(xún)標(biāo)記。
3可視化需求調(diào)研,引導(dǎo)各種客戶(hù)挖掘他們的需求
有的客戶(hù)因?yàn)樽约喝狈τ?jì)算機(jī)知識(shí),無(wú)法提出完整、隱含的或潛在的需求。若這些需求不能滿(mǎn)足將導(dǎo)致用戶(hù)的不滿(mǎn)。因此需求調(diào)研分析人員應(yīng)善于想用戶(hù)所想,不但要確定明確的需求,還要善于用啟發(fā)的方式與用戶(hù)探討隱含的或潛在的需求,并結(jié)合各種調(diào)研分析技術(shù)挖掘超出客戶(hù)期望的令人興奮的需求。這就要求需求調(diào)研分析員要盡快完整地熟悉相關(guān)業(yè)務(wù),從而能夠站在用戶(hù)的立場(chǎng)看待軟件需求,想用戶(hù)所想,做好業(yè)務(wù)與計(jì)算機(jī)之間的橋梁。利用可視化需求調(diào)研的方法可以很好地啟發(fā)用戶(hù)深人挖掘潛在的需求。可視化需求調(diào)研就是使用圖表等工具來(lái)啟發(fā)引導(dǎo)用戶(hù)清楚地?cái)⑹鲂枨?并且使需求更加完善。
對(duì)于高層領(lǐng)導(dǎo),可以提供系統(tǒng)總體框架圖;對(duì)于業(yè)務(wù)管理人員,可以用業(yè)務(wù)流程圖來(lái)描述新舊系統(tǒng)的業(yè)務(wù)流程;對(duì)于客戶(hù)中的技術(shù)人員,可以用數(shù)據(jù)流圖、實(shí)體關(guān)系圖或UMI中的各種圖形對(duì)系統(tǒng)進(jìn)行各種角度的描述;而對(duì)于業(yè)務(wù)管理人員、客戶(hù)中的技術(shù)人員、以及各層次各流程中的用戶(hù),畫(huà)出用戶(hù)界面圖來(lái)進(jìn)行需求挖掘,是個(gè)比較有效的溝通方式。
這里特別說(shuō)明一下用戶(hù)界面的重要性。用戶(hù)界面的設(shè)計(jì)按理來(lái)說(shuō)是軟件設(shè)計(jì)的責(zé)任,當(dāng)然客戶(hù)自己對(duì)界面有特別提出要求的除外。但是,如果把它提前到需求調(diào)研時(shí)與客戶(hù)進(jìn)行討論,則可以大大改善需求調(diào)研的效果。因?yàn)檫@時(shí)客戶(hù)對(duì)于將來(lái)的系統(tǒng)還沒(méi)有一個(gè)形象上的概念,或者有一個(gè)模糊的預(yù)想的概念需要表述、驗(yàn)證、明晰化、完善化,以筆者的經(jīng)驗(yàn),畫(huà)出用戶(hù)界面草圖與客戶(hù)進(jìn)行討論,可以大大激發(fā)他們提供更為的需求。原來(lái)收集資料,描述業(yè)務(wù),說(shuō)明系統(tǒng)模型到了山窮水盡的時(shí)候,這種方法可以達(dá)到柳暗花明又一村的效果。
4詳細(xì)描述各項(xiàng)業(yè)務(wù),以便讓所有客戶(hù)確認(rèn)
盡可能詳細(xì)地調(diào)查并且描述原有系統(tǒng)和用戶(hù)希望將來(lái)系統(tǒng)具有的各項(xiàng)業(yè)務(wù)的流程,并將這些業(yè)務(wù)流程文檔化后與客戶(hù)進(jìn)行討論,對(duì)描述錯(cuò)誤或不不的進(jìn)行修改,最終讓客戶(hù)進(jìn)行確認(rèn)。從近年來(lái)開(kāi)發(fā)的軟件看,對(duì)業(yè)務(wù)處理過(guò)程了解的完整性和性非常重要。雖然對(duì)數(shù)據(jù)來(lái)說(shuō)都是SIDUT(查增刪改傳),但具體業(yè)務(wù)都是分為若干步驟,每個(gè)步驟都有其業(yè)務(wù)名稱(chēng),同一步驟可能對(duì)多個(gè)數(shù)據(jù)集進(jìn)行不同操作,需要調(diào)查了解清楚才能設(shè)計(jì)出適合用戶(hù)業(yè)務(wù)特點(diǎn)和習(xí)慣的軟件,使開(kāi)發(fā)出來(lái)的軟件更受歡迎。當(dāng)然在進(jìn)行軟件概要設(shè)計(jì)時(shí),要盡量排除業(yè)務(wù)流程的制約,即把流程中的各項(xiàng)業(yè)務(wù)節(jié)點(diǎn)工作作為獨(dú)立的對(duì)象,充分考慮他們與其他各種業(yè)務(wù)對(duì)象的接口,在流程之間通過(guò)業(yè)務(wù)對(duì)象的相互調(diào)用實(shí)現(xiàn)其業(yè)務(wù)流程,這樣,在業(yè)務(wù)流程發(fā)生有限的變化時(shí),就能夠比較方便地修改系統(tǒng)程序而實(shí)現(xiàn)新的需求。
對(duì)于各項(xiàng)業(yè)務(wù)的調(diào)查可以通過(guò)對(duì)以下資料的收集整理分析來(lái)完成,這些資料來(lái)自各種各樣的項(xiàng)目用戶(hù)方干系人:遵循的標(biāo)準(zhǔn)、組織發(fā)放的工作手冊(cè)、作業(yè)流程、有關(guān)業(yè)務(wù)的上級(jí)通知、有關(guān)業(yè)務(wù)的辦事指南、辦理業(yè)務(wù)時(shí)需要填寫(xiě)的登記表、各種相關(guān)的統(tǒng)計(jì)報(bào)表及通過(guò)其他途徑收集的類(lèi)似系統(tǒng)的介紹、技術(shù)資料等等。 5對(duì)項(xiàng)目用戶(hù)方干系人的愿望進(jìn)行平衡
不同的項(xiàng)目用戶(hù)方干系人其愿望和追求的目標(biāo)往往相差甚遠(yuǎn),因 此對(duì)項(xiàng)目用戶(hù)方干系人的愿望進(jìn)行平衡可能是非常重要而又相當(dāng)困難的事情。例如:我曾在參與的某醫(yī)院計(jì)算機(jī)管理系統(tǒng)項(xiàng)目中,遇到醫(yī)院管理層希望能夠采集盡可能多的信息項(xiàng)以便對(duì)數(shù)據(jù)進(jìn)行多種多樣的統(tǒng)計(jì)分析,同時(shí)為了對(duì)信息進(jìn)行有效控制而增加一些審批流程;而門(mén)診、藥房等對(duì)外辦公的基層窗口則因?yàn)榭土魉俣鹊膲毫οM麥p少信息項(xiàng)的輸人量;甚至有些不良的基層部門(mén)由于害怕建立透明度高的信息系統(tǒng)會(huì)影響他們的利益而消極地應(yīng)付,即所謂反需求;而客戶(hù)的客戶(hù)(就診的病人)則希望相關(guān)機(jī)構(gòu)能夠簡(jiǎn)化工作流程,加快辦事速度,增加診斷情況和就診費(fèi)用的透明度;甚至項(xiàng)目組本身因?yàn)榧夹g(shù)、資源、進(jìn)度等原因,需要對(duì)一些功能進(jìn)行優(yōu)先級(jí)排序和取舍。雖然不是所有人的需求都是可以滿(mǎn)足的,特別是消極的反需求是不能接受的,但他們的需求都是應(yīng)當(dāng)考慮并進(jìn)行平衡的。
如果不同的用戶(hù)方干系人有不一致的需求,那么必須決策出滿(mǎn)足哪一類(lèi)用戶(hù)方干系人的需求更為重要。了解可能使用產(chǎn)品的客戶(hù)種類(lèi)的信息和他們的用法與產(chǎn)品的業(yè)務(wù)目標(biāo)的關(guān)系如何,將有助于決定哪一個(gè)用戶(hù)類(lèi)所占份額更大。如果系統(tǒng)分析人員提出的需求與開(kāi)發(fā)者所想要開(kāi)發(fā)的系統(tǒng)發(fā)生沖突時(shí),通常由于系統(tǒng)分析人員作為客戶(hù)的人,市場(chǎng)需求具有更重的分量,但是,系統(tǒng)分析人員不能一味地遷就客戶(hù)需求。
不同的用戶(hù)方干系人可能都要求產(chǎn)品按照他們各自的喜好來(lái)設(shè)計(jì)。運(yùn)用項(xiàng)目的業(yè)務(wù)目標(biāo)來(lái)決定哪些是你最關(guān)心的客戶(hù),非核心客戶(hù)的需求可以安排在下一個(gè)版本中開(kāi)發(fā)。當(dāng)開(kāi)發(fā)者想像的產(chǎn)品與客戶(hù)需求沖突時(shí),通常應(yīng)該由客戶(hù)作出決策,然而,不要陷人“客戶(hù)總是對(duì)的”的陷阱中去,現(xiàn)實(shí)中,客戶(hù)并不總是對(duì)的。
6強(qiáng)調(diào)實(shí)現(xiàn)項(xiàng)目需求的層次遞進(jìn)性
了解該系統(tǒng)或者該項(xiàng)目用戶(hù)所能夠提供的最小的工程費(fèi)用。當(dāng)預(yù)計(jì)經(jīng)費(fèi)不能支持時(shí),應(yīng)當(dāng)考慮將項(xiàng)目分期實(shí)施。在系統(tǒng)上、技術(shù)上對(duì)用戶(hù)進(jìn)行引導(dǎo)性建議,使用戶(hù)了解集成商所要進(jìn)行的工作,了解集成商是為了幫助用戶(hù)實(shí)現(xiàn)他的需要、達(dá)到用戶(hù)的目的,而不僅僅是為了賺錢(qián),用戶(hù)更了解集成商,也更了解自己的系統(tǒng),有利于以后的項(xiàng)目合作、工程實(shí)施和系統(tǒng)維護(hù)。
分析用戶(hù)曾用系統(tǒng)模式、數(shù)據(jù)結(jié)構(gòu)和庫(kù)模式,看是否保持、共用、轉(zhuǎn)換,這涉及保護(hù)用戶(hù)投資的問(wèn)題。根據(jù)現(xiàn)在工作業(yè)務(wù)流情況確定現(xiàn)有的工作模式,還應(yīng)兼顧將來(lái)可能會(huì)發(fā)生的變化、擴(kuò)展、新規(guī)定,及與同國(guó)際接軌可能的帶來(lái)的變化。考查工程實(shí)施環(huán)境是否有保障,尤其是網(wǎng)絡(luò)工程,必須在需求調(diào)查時(shí)充分了解用戶(hù)領(lǐng)域的實(shí)施環(huán)境,當(dāng)不具有實(shí)施環(huán)境時(shí),要求進(jìn)行配套設(shè)計(jì)和環(huán)境改造。
7編寫(xiě)需求文擋和進(jìn)行需求評(píng)審與其他項(xiàng)目小組成員協(xié)作完善系統(tǒng)需求
文檔資料是集成商重要的財(cái)富,貫穿于系統(tǒng)集成和項(xiàng)目開(kāi)發(fā)的整個(gè)過(guò)程,其中包括法律文檔、技術(shù)文檔、資料文擋。文擋要求完整性、一致性、可修改性、可跟蹤性。
以原來(lái)的需求為基礎(chǔ)的工作完成后,要修補(bǔ)需求錯(cuò)誤需要大量的工作,研究表明:比起在需求開(kāi)發(fā)階段由客戶(hù)發(fā)現(xiàn)的一個(gè)錯(cuò)誤,然后更正這一錯(cuò)誤需要多花到倍的時(shí)間。因此,需要進(jìn)行需求評(píng)審。需求審查結(jié)束的標(biāo)準(zhǔn)為:已經(jīng)明確闡述了審查員提出的所有問(wèn)題、已經(jīng)正確修改了文檔、修訂過(guò)的文檔已經(jīng)進(jìn)行了語(yǔ)法檢查、所有TBD問(wèn)題都已經(jīng)解決、文檔歸檔。
需求文檔完成之后,并不是把它扔給后面的設(shè)計(jì)人員就了事了。作為項(xiàng)目組其他成員,對(duì)需求的有效性也起到某種程度的驗(yàn)證作用。雖然軟件項(xiàng)目的生命周期按照各種開(kāi)發(fā)模型有不同階段的劃分,但每個(gè)階段的結(jié)束不是簡(jiǎn)單地把階段工作成果塞給下一階段的成員就可以了。特別是高科技的軟件開(kāi)發(fā)項(xiàng)目,上一階段的工作成果往往要通過(guò)多次的溝通才能更為清晰地被下一階段成員接受,其有效性、合理性也要被下一階段的工作所檢驗(yàn),通過(guò)檢驗(yàn)有時(shí)也有必要對(duì)上一階段的工作結(jié)果進(jìn)行相應(yīng)的調(diào)整,需求分析也是如此。因此,無(wú)論是同一階段不同人員之間,或是不同階段人員之間都應(yīng)根據(jù)需要相互協(xié)作,相互配合,共同完成軟件開(kāi)發(fā)任務(wù)。
軟件項(xiàng)目管理論文:淺論一種加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式
論文摘要:本文認(rèn)真分析了目前國(guó)內(nèi)軟件項(xiàng)目管理中出現(xiàn)的問(wèn)題,以提高軟件質(zhì)量、降低成本、加強(qiáng)軟件項(xiàng)目的可控性為目標(biāo),在深入研究和探討CMM的基礎(chǔ)上結(jié)合軟件過(guò)程.給出了一種加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式。該實(shí)踐模式定義了CMM中的6個(gè)關(guān)鍵過(guò)程域和3個(gè)工作組.并從項(xiàng)目的開(kāi)發(fā)時(shí)間和質(zhì)量方面做效率分析,強(qiáng)調(diào)了軟件過(guò)程對(duì)軟件項(xiàng)目管理的重要性。
論文關(guān)鍵詞:軟件項(xiàng)目;軟件過(guò)程;CMM;KPA
1.引言
項(xiàng)目管理(PM,projectmanagement)是指利用現(xiàn)有的知識(shí)、方法和技術(shù)手段,有效地計(jì)劃、調(diào)度、控制和跟蹤項(xiàng)目的開(kāi)始、執(zhí)行、直止終止的過(guò)程,是項(xiàng)目順利實(shí)現(xiàn)的有效手段。軟件項(xiàng)目管理則是在項(xiàng)目管理的基礎(chǔ)上,結(jié)合軟件產(chǎn)品的實(shí)際,利用工程的概念和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,對(duì)成本、風(fēng)險(xiǎn)、時(shí)間、質(zhì)量、過(guò)程、配置等進(jìn)行分析、管理、控制,最終目的是為了讓軟件項(xiàng)目的整個(gè)生命周期都在管理者的控制范圍內(nèi),以預(yù)定成本按期、按質(zhì)完成軟件的開(kāi)發(fā)并交付用戶(hù)使用。目前,軟件產(chǎn)品已廣泛應(yīng)用于各個(gè)領(lǐng)域,但是很多軟件項(xiàng)目的成功率并不高.雖然有些公司根據(jù)軟件工程理論建立了一些軟件開(kāi)發(fā)管理規(guī)范.但并沒(méi)有從根本上提高軟件項(xiàng)目管理問(wèn)題,這就導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定甚至是項(xiàng)目的失敗,同時(shí)也損害了用戶(hù)的利益。本文結(jié)合我國(guó)軟件項(xiàng)目管理的特點(diǎn)并經(jīng)實(shí)踐應(yīng)用.以提高軟件質(zhì)量、降低成本、加強(qiáng)軟件項(xiàng)目的可控性為目標(biāo),通過(guò)對(duì)CMM的研究和改進(jìn),給出了一個(gè)基于CMM加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式,在這個(gè)模式中對(duì)目前CMM中的KPA做適當(dāng)?shù)牟脺p,定義了6個(gè)關(guān)鍵過(guò)程域和3個(gè)工作組。
2.軟件項(xiàng)目管理中目前存在的問(wèn)題
影響軟件項(xiàng)目成功率的因素主要是軟件質(zhì)量問(wèn)題,而在整個(gè)軟件項(xiàng)目的實(shí)施過(guò)程中需求不明確、跟蹤和監(jiān)督不力、缺乏客觀的軟件評(píng)審和軟件配置以及風(fēng)險(xiǎn)管理意識(shí)不足等都阻礙著軟件質(zhì)量的提高。
2.1需求不明確
需求管理是軟件項(xiàng)目管理中非常關(guān)鍵的一個(gè)步驟.需求分析的完整與否可以降低軟件質(zhì)量、延長(zhǎng)項(xiàng)目周期、加大成本。由于用戶(hù)對(duì)計(jì)算機(jī)系統(tǒng)認(rèn)識(shí)的不足,對(duì)于系統(tǒng)的需求往往比較模糊,遺漏甚至是錯(cuò)誤的問(wèn)題經(jīng)常出現(xiàn)(包括管理流程、業(yè)務(wù)流程、數(shù)據(jù)或報(bào)表的分析處理等),但這些問(wèn)題往往沒(méi)有暴露給開(kāi)發(fā)人員,而是隨著項(xiàng)目的進(jìn)展才逐漸明確。對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),需求的變更意味著軟件產(chǎn)品的部分內(nèi)容必須重新開(kāi)發(fā),而對(duì)于整個(gè)軟件項(xiàng)目管理而言,勢(shì)必要重新分配資源、調(diào)整計(jì)劃、估算成本等等,導(dǎo)致軟件產(chǎn)品質(zhì)量下降。
2.2跟蹤和監(jiān)督不力
跟蹤和監(jiān)督主要針對(duì)過(guò)程而言,也是項(xiàng)目管理中最容易被忽視的環(huán)節(jié)。軟件項(xiàng)目過(guò)程由多個(gè)任務(wù)構(gòu)成,大部分任務(wù)都有前置任務(wù)和后置任務(wù),這就要求項(xiàng)目管理者要嚴(yán)格跟蹤和監(jiān)督每一個(gè)任務(wù)。任務(wù)的完成主要從時(shí)間進(jìn)度和質(zhì)量?jī)煞矫鎭?lái)衡量,還要充分考慮因客戶(hù)方引起的一些客觀因素(更改需求分析等)。項(xiàng)目管理者雖然制定了具體的項(xiàng)目進(jìn)度內(nèi)容,但如果缺乏有效的跟蹤和監(jiān)督機(jī)制,對(duì)于每一個(gè)階段所要完成的任務(wù)疏于評(píng)價(jià),就會(huì)影響下階段軟件產(chǎn)品的質(zhì)量,有時(shí)甚至是軟件產(chǎn)品的重新開(kāi)發(fā),最終影響整個(gè)軟件項(xiàng)目。
2.3缺乏客觀的軟件評(píng)審
客觀的軟件評(píng)審是軟件產(chǎn)品質(zhì)量的直接保障,軟件評(píng)審一直貫穿于整個(gè)軟件項(xiàng)目的過(guò)程中,對(duì)軟件產(chǎn)品的評(píng)審應(yīng)有客戶(hù)使用人員和軟件業(yè)中的同行來(lái)進(jìn)行??蛻?hù)使用人員對(duì)軟件產(chǎn)品做階段性的評(píng)審可以及時(shí)發(fā)現(xiàn)軟件產(chǎn)品功能方面的不足,同行評(píng)審可以從軟件業(yè)的規(guī)范及標(biāo)準(zhǔn)去發(fā)現(xiàn)問(wèn)題.軟件評(píng)審可以降低軟件開(kāi)發(fā)的成本提高軟件產(chǎn)品的質(zhì)量。大多情況下項(xiàng)目管理者沒(méi)有做任何階段性的評(píng)審,通常只是在軟件產(chǎn)品開(kāi)發(fā)基本完成之后來(lái)組織評(píng)審,果發(fā)現(xiàn)了很多問(wèn)題,但要修改已經(jīng)非常困難.要花費(fèi)很長(zhǎng)的時(shí)間甚至從頭再來(lái)。
2.4軟件配置混亂
軟件配置是指軟件產(chǎn)品在各個(gè)階段各種版本的文檔、程序及數(shù)據(jù)的集合,貫穿于整個(gè)軟件項(xiàng)目的始終。隨著軟件產(chǎn)品開(kāi)發(fā)的進(jìn)行,由于各種客觀原因,其中的預(yù)算、設(shè)計(jì)方案、進(jìn)度等內(nèi)容都有可能需要大大小小的更改(這些改動(dòng)可能是合理的),整個(gè)改變的過(guò)程對(duì)軟件項(xiàng)目的參與人員來(lái)說(shuō)必須是可視的,以便提高軟件的性和質(zhì)量,而這一切都應(yīng)該有正確的軟件配置來(lái)控制如果失去正確的軟件配置管理,那么針對(duì)軟件產(chǎn)品發(fā)生的任何更改或者是維護(hù)都會(huì)給軟件項(xiàng)目帶來(lái)混亂甚至是失敗。
2.5風(fēng)險(xiǎn)管理意識(shí)不足
風(fēng)險(xiǎn)管理是軟件項(xiàng)目中防止失敗的一種重要手段,軟件項(xiàng)目不同的階段存在著不同的風(fēng)險(xiǎn),并且風(fēng)險(xiǎn)會(huì)隨著項(xiàng)目的進(jìn)展而變化,目前國(guó)內(nèi)的軟件企業(yè)大都不注意軟件項(xiàng)目的風(fēng)險(xiǎn)管理。除了社會(huì)環(huán)境風(fēng)險(xiǎn)、商業(yè)風(fēng)險(xiǎn)等這些客觀風(fēng)險(xiǎn)之外.可控的軟件項(xiàng)目風(fēng)險(xiǎn)主要指技術(shù)風(fēng)險(xiǎn)。技術(shù)風(fēng)險(xiǎn)主要是指與軟件項(xiàng)目本身相關(guān)的的技術(shù)因素變化帶來(lái)的風(fēng)險(xiǎn),如果在一定的條件下達(dá)不到技術(shù)條件能夠?qū)崿F(xiàn)的目標(biāo),不但延緩項(xiàng)目的進(jìn)度而且會(huì)增加項(xiàng)目的成本.繼而使整個(gè)項(xiàng)目受到影響。
3.通過(guò)過(guò)程管理加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式
利用cMM fCapabilityMaturityModeforSoftware)的核心思想把軟件項(xiàng)目管理看作一個(gè)軟件過(guò)程,并根據(jù)這一原則對(duì)整個(gè)軟件項(xiàng)目的開(kāi)發(fā)和管理進(jìn)行過(guò)程監(jiān)控,監(jiān)督發(fā)現(xiàn)過(guò)程中影響項(xiàng)目的關(guān)鍵問(wèn)題并予以解決。軟件過(guò)程是指軟件開(kāi)發(fā)人員開(kāi)發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一套行為、方法、實(shí)踐及變換過(guò)程,包括軟件開(kāi)發(fā)過(guò)程和軟件管理過(guò)程。CMM把軟件開(kāi)發(fā)機(jī)構(gòu)按照不同開(kāi)發(fā)水平劃分為5個(gè)級(jí)別。每個(gè)等級(jí)被分解為幾個(gè)KPA(關(guān)鍵過(guò)程域),KPA是指在某個(gè)成熟度等級(jí)應(yīng)重點(diǎn)關(guān)注的區(qū)域,也是達(dá)到此成熟度等級(jí)必須解決的關(guān)鍵點(diǎn)。①初始級(jí),無(wú)過(guò)程意義。軟件過(guò)程是無(wú)序的、隨機(jī)的、缺乏總計(jì)劃,無(wú)預(yù)見(jiàn)性,大多數(shù)活動(dòng)是應(yīng)付危機(jī),經(jīng)常超期超支,成功取決于個(gè)人。②可重復(fù)級(jí),具備基本的項(xiàng)目管理。KPA分別是:需求管理、軟件項(xiàng)目計(jì)劃、軟件跟蹤與監(jiān)督、軟件子合同管理、軟件質(zhì)量保障、軟件配置管理;③已定義級(jí),已定義軟件過(guò)程。已將軟件管理和軟件工程兩方面的過(guò)程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過(guò)程。KPA分別是:組織過(guò)程焦點(diǎn)、組織過(guò)程定義、培訓(xùn)大綱、集成軟件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)、同行評(píng)審;④可管理級(jí),過(guò)程可度量。已收集了軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量方法,軟件過(guò)程和產(chǎn)品均可被定量地理解和控制。KPA分別是:定量過(guò)程管理、軟件質(zhì)量管理;⑤優(yōu)化級(jí),過(guò)程控制。通過(guò)過(guò)程的量化反饋以及新技術(shù)、新方法促使過(guò)程不斷改進(jìn)。KPA分別是:缺陷預(yù)防、技術(shù)更新預(yù)防、過(guò)程更改管理。
CMM只是一個(gè)過(guò)程改進(jìn)的框架.并沒(méi)有給出具體實(shí)施的辦法。在該模式中對(duì)目前CMM中的KPA做適當(dāng)裁 減.定義了6個(gè)關(guān)鍵過(guò)程域:軟件項(xiàng)目計(jì)劃(SPP)、需求管理(RM)、軟件項(xiàng)目跟蹤和監(jiān)督(SPTO)、軟件質(zhì)量保障(SQA)、軟件配置(SCM)、同行評(píng)審(PR),設(shè)置了三個(gè)工作組:軟件項(xiàng)目過(guò)程組(SPPG)、軟件工程組(SEG)、軟件質(zhì)量保障組(SQAG)。通過(guò)工作組對(duì)關(guān)鍵過(guò)程域的操作來(lái)加強(qiáng)軟件項(xiàng)目的管理。
3.1定義KPA
3.1.1軟件項(xiàng)目計(jì)劃(SPP)
軟件項(xiàng)目計(jì)劃是為要實(shí)施的軟件項(xiàng)目編制軟件過(guò)程活動(dòng)的安排,包括進(jìn)度控制、成本控制、質(zhì)量控制、風(fēng)險(xiǎn)控制等,也是實(shí)施CMM2的核心此階段在安排過(guò)程活動(dòng)的同時(shí)開(kāi)展項(xiàng)目設(shè)計(jì)的前期工作,設(shè)計(jì)和界定在整個(gè)項(xiàng)目中各階段所需的開(kāi)發(fā)、質(zhì)量、跟蹤、評(píng)審、風(fēng)險(xiǎn)、成本等工作。項(xiàng)目計(jì)劃是指導(dǎo)項(xiàng)目過(guò)程的具體措施,要在有軟件項(xiàng)目實(shí)施經(jīng)驗(yàn)的人員領(lǐng)導(dǎo)下投人大量的時(shí)間和人力資源來(lái)完成。制定項(xiàng)目計(jì)劃應(yīng)注意7個(gè)問(wèn)題。①在科學(xué)論證的基礎(chǔ)上制定過(guò)程,充分調(diào)動(dòng)人員積極性合理地確定項(xiàng)目組的參加人員;②對(duì)軟件項(xiàng)目各程中的任務(wù)進(jìn)行分解,明確項(xiàng)目的里程碑和檢查點(diǎn);③正確估計(jì)軟件項(xiàng)目中的軟件資源、硬件資源、人力資源及其它費(fèi)用;④正確估計(jì)各方面因素帶來(lái)的風(fēng)險(xiǎn)并制定應(yīng)對(duì)措施;⑤制定項(xiàng)目實(shí)施過(guò)程中的跟蹤和監(jiān)督措施;⑥確定軟件的評(píng)審和測(cè)試方法;⑦詳細(xì)的文檔資料。
3.1.2需求管理(RM)
需求分析主要包括面向用戶(hù)的用戶(hù)需求和面向開(kāi)發(fā)人員的系統(tǒng)需求.是整個(gè)軟件工程的及時(shí)步.也是非常關(guān)鍵的一個(gè)環(huán)節(jié)。需求分析主要針對(duì)用戶(hù)的業(yè)務(wù)流程、系統(tǒng)功能、性能、數(shù)據(jù)分析進(jìn)行嚴(yán)格的定義.是設(shè)計(jì)一個(gè)軟件應(yīng)用系統(tǒng)的起點(diǎn)與基本依據(jù),通過(guò)它來(lái)評(píng)判軟件產(chǎn)品是否能夠解決用戶(hù)問(wèn)題,也是項(xiàng)目成功與否的標(biāo)準(zhǔn)。就目前國(guó)內(nèi)現(xiàn)狀來(lái)講,一般簽定軟件項(xiàng)目合同的用戶(hù)是主管信息技術(shù)的負(fù)責(zé)人,它所關(guān)心的可能是整個(gè)系統(tǒng)的目標(biāo)需求,用戶(hù)方中層管理人員關(guān)心的是業(yè)務(wù)流程需求.終端操作人員則注重軟件本身的易操作性和功能特性,因此.面向用戶(hù)的需求一定要和用戶(hù)多方人員多溝通、交流.最終通過(guò)雙方有關(guān)部門(mén)人員的論證以文檔資料的形式確定下來(lái)。任何一個(gè)需求分析因客觀原因可能存在著需求更改的現(xiàn)象,對(duì)于這種情況一定要注意需求更改的可控性.要建立需求的基準(zhǔn)版本和更改版本控制文檔資料.使受需求變化影響的產(chǎn)品與需求變更一致。但要注意在更改需求的同時(shí)要衡量需求的穩(wěn)定性,如果一個(gè)需求的變更比較頻繁,意味著本項(xiàng)目并沒(méi)有真正了解用戶(hù)想要解決的實(shí)際問(wèn)題??梢哉f(shuō)需求分析的完整性和變更可控性直接影響到軟件過(guò)程的改進(jìn),它可以降低軟件質(zhì)量、加大軟件開(kāi)發(fā)的成本、甚至是導(dǎo)致項(xiàng)目的失敗。軟件工程組(SEG)中要明確定義一個(gè)需求管理員。
3.1.3軟件項(xiàng)目跟蹤和監(jiān)督(SPTO)
軟件項(xiàng)目的跟蹤和監(jiān)督始終貫穿于整個(gè)軟件項(xiàng)目的過(guò)程中,是項(xiàng)目得以控制的前提和條件、是軟件質(zhì)量的根本保障,其目的是增加軟件過(guò)程中進(jìn)度、成本、工作量、質(zhì)量、風(fēng)險(xiǎn)等內(nèi)容的可視性,也是實(shí)施CMM2的核心。除去市場(chǎng)、法律等不可控制因素外,根據(jù)項(xiàng)目計(jì)劃對(duì)項(xiàng)目進(jìn)展的有關(guān)情況及影響項(xiàng)目實(shí)施的相關(guān)因素進(jìn)行及時(shí)、客觀、的信息采集,將采集到的需求、成本、進(jìn)度、風(fēng)險(xiǎn)等內(nèi)容形成文檔并建立一個(gè)項(xiàng)目跟蹤信息平臺(tái)。項(xiàng)目負(fù)責(zé)人定期召集軟件過(guò)程人員、開(kāi)發(fā)人員、質(zhì)量保障人員、用戶(hù)方有關(guān)人員召開(kāi)開(kāi)放式的例會(huì),例會(huì)的主要內(nèi)容是檢查項(xiàng)目進(jìn)展、數(shù)據(jù)的分析、認(rèn)識(shí)的偏差、資源的搭配、相關(guān)的風(fēng)險(xiǎn)等問(wèn)題并討論確切的解決辦法,通過(guò)跟蹤和監(jiān)督使項(xiàng)目始終處于可視化的受控狀態(tài)。
3.1.4軟件質(zhì)量保障(SQA)
軟件質(zhì)量保障是與軟件產(chǎn)品滿(mǎn)足規(guī)定的和隱含的需要能力有關(guān)的特征或特性的組合。對(duì)用戶(hù)來(lái)講主要體現(xiàn)在軟件產(chǎn)品的有效性、一致性、完整性、性和可操作性等方面,對(duì)于軟件產(chǎn)品本身來(lái)講體現(xiàn)在軟件產(chǎn)品的可移植性、易維護(hù)性、健壯性、可重用性等方面。具體實(shí)踐中.軟件質(zhì)量保障應(yīng)在軟件項(xiàng)目計(jì)劃、需求分析、跟蹤和監(jiān)督、軟件配置和軟件評(píng)審的相互配合下完成.軟件質(zhì)量保障要做到以事先預(yù)防和跟蹤為主,事后糾偏為輔。
3.1.5軟件配置(SCM)
軟件配置是針對(duì)軟件產(chǎn)品的跟蹤和控制活動(dòng).貫穿于整個(gè)軟件項(xiàng)目的過(guò)程中.目的是建立和維護(hù)在整個(gè)生命周期內(nèi)軟件產(chǎn)品的完整性和一致性,使整個(gè)軟件產(chǎn)品的演進(jìn)過(guò)程處于可控的狀態(tài),繼而提高軟件的性和質(zhì)量。在實(shí)踐應(yīng)用中主要做到五個(gè)子項(xiàng)的配置①配置項(xiàng)的標(biāo)識(shí)。標(biāo)識(shí)做到性。便于跟蹤和管理。②版本管理。對(duì)整個(gè)軟件過(guò)程中的文件和目錄提供有效的跟蹤手段。③變更控制。保持并傳遞修改信息。④配置審計(jì)。確定整個(gè)項(xiàng)目生產(chǎn)周期中產(chǎn)品在技術(shù)和管理上的完整性。⑤系統(tǒng)整合。把系統(tǒng)的不同部分集成后完成一組特定的功能。
3.1.6同行評(píng)審(PR)
同行評(píng)審是根據(jù)預(yù)定的規(guī)范和標(biāo)準(zhǔn)對(duì)軟件產(chǎn)品進(jìn)行評(píng)審。評(píng)審的結(jié)果是衡量軟件產(chǎn)品質(zhì)量的依據(jù)。在整個(gè)軟件過(guò)程中對(duì)詳細(xì)設(shè)計(jì)和軟件綜合測(cè)試作為兩個(gè)關(guān)鍵評(píng)審點(diǎn)來(lái)進(jìn)行評(píng)審,評(píng)審的過(guò)程中注意要結(jié)合本軟件項(xiàng)目的具體要求和標(biāo)準(zhǔn)。
3.2組的定義
在具體的實(shí)踐應(yīng)用中設(shè)置了三個(gè)組,在降低了人員成本的同時(shí)提高了軟件過(guò)程改進(jìn)能力和軟件質(zhì)量。
軟件項(xiàng)目過(guò)程組(SPPG)組織具體的項(xiàng)目實(shí)施活動(dòng),管理并協(xié)調(diào)整個(gè)軟件項(xiàng)目的過(guò)程,主要完成SPP和SPTO。
軟件工程組(SEG)負(fù)責(zé)軟件工程的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)工作。
軟件質(zhì)量保障組(SQAG)主要完成SPTO、SCM、PR、SQA等工作。
4.實(shí)踐模式效率評(píng)估
4.1開(kāi)發(fā)時(shí)間
軟件開(kāi)發(fā)由需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測(cè)試、項(xiàng)目維護(hù)和軟件集成幾部分內(nèi)容組成,在需求分析和設(shè)計(jì)階段采用CMM框架實(shí)施過(guò)程管理所花費(fèi)的時(shí)間要多于沒(méi)有實(shí)施過(guò)程管理花費(fèi)的時(shí)間。首先對(duì)項(xiàng)目做大量分析,論證項(xiàng)目的可行性。然后在和用戶(hù)做良好溝通、反復(fù)論證的基礎(chǔ)上做需求分析,形成文檔資料。這種模式下花費(fèi)在需求分析和設(shè)計(jì)上的時(shí)間大約占項(xiàng)目總開(kāi)發(fā)時(shí)間的40%,但這兩個(gè)階段完成了數(shù)據(jù)流程、算法描述、詳細(xì)的規(guī)格說(shuō)明等內(nèi)容,為代碼編寫(xiě)、軟件測(cè)試、軟件維護(hù)等后續(xù)內(nèi)容的工作節(jié)省了時(shí)間,軟件項(xiàng)目的開(kāi)發(fā)周期大大縮短。經(jīng)過(guò)評(píng)估,采用該實(shí)踐模式實(shí)施軟件過(guò)程管理的軟件項(xiàng)目開(kāi)發(fā)周期比沒(méi)有實(shí)施軟件過(guò)程管理的軟件項(xiàng)目開(kāi)發(fā)周期縮短20%。
4.2開(kāi)發(fā)質(zhì)量
采用CMM標(biāo)準(zhǔn)通過(guò)軟件過(guò)程管理加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式使軟件質(zhì)量明顯提高、需求分析周密、代碼錯(cuò)誤率明顯降低、軟件產(chǎn)品完整性好、功能齊全、維護(hù)量下降,軟件項(xiàng)目最終得以順利實(shí)現(xiàn)。
5.結(jié)語(yǔ)
本文給出的通過(guò)軟件過(guò)程管理加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式優(yōu)點(diǎn)非常明顯.軟件過(guò)程改進(jìn)目標(biāo)明確,可以有效地提升軟件產(chǎn)品質(zhì)量、節(jié)省開(kāi)發(fā)時(shí)間、降低成本。同時(shí)該模式更能體現(xiàn)團(tuán)隊(duì)精神,擺脫了軟件開(kāi)發(fā)中的個(gè)人主義,從整體出發(fā),在強(qiáng)調(diào)過(guò)程對(duì)整體重要性的同時(shí),進(jìn)一步降低了軟件過(guò)程中的各種風(fēng)險(xiǎn),使軟件項(xiàng)目始終處在可視化的優(yōu)良受控狀態(tài)中