,偏向于進(jìn)度安排與跟蹤控制;RUP側(cè)重于用戶(hù)需求的描述;PVCS側(cè)重于軟件變更管理。這些軟件項(xiàng)目管理工具都在不斷的完善其功能,雖然也有成本管理的功能,但總的來(lái)說(shuō)大多數(shù)都不能用來(lái)進(jìn)行軟件成本估計(jì),缺乏事先成本控制,不能和估計(jì)數(shù)據(jù)自動(dòng)化協(xié)調(diào),不能自動(dòng)化地利用歷史數(shù)據(jù)庫(kù)中的數(shù)據(jù)。當(dāng)前的項(xiàng)目管理工具并不能滿(mǎn)足成本管理的需要。
針對(duì)以上成本管理過(guò)程中出現(xiàn)的問(wèn)題,以及目前軟件項(xiàng)目管理工具的不足,文章提出了一種改進(jìn)的管理方法,將進(jìn)度和成本聯(lián)系起來(lái)考慮使工作量和實(shí)際成本匹配的方法。并且結(jié)合已有的成本估算方法,同時(shí)將過(guò)程數(shù)據(jù)庫(kù)引入到軟件項(xiàng)目管理中,給出成本管理系統(tǒng)的原型設(shè)計(jì)。系統(tǒng)采用先進(jìn)的估算方法解決了成本估算準(zhǔn)確度差的問(wèn)題,工作量和實(shí)際成本匹配的方法進(jìn)行成本的績(jī)效分析和跟蹤使得項(xiàng)目成本能夠控制在預(yù)算范圍之內(nèi)。
2 成本管理系統(tǒng)的設(shè)計(jì)
2.1系統(tǒng)總體設(shè)計(jì)
雖然目前已有不少項(xiàng)目管理軟件,但一般只是管理軟件進(jìn)度和跟蹤監(jiān)督,和軟件估算是項(xiàng)目獨(dú)立的,而且目前還沒(méi)有成型的軟件項(xiàng)目成本管理軟件,我們以 為指南,研究軟件開(kāi)發(fā)過(guò)程中的特殊性,結(jié)合現(xiàn)有的軟件成本估算技術(shù)和一般行業(yè)的項(xiàng)目管理技術(shù),以進(jìn)度、人員、成本,變更為中心,提出了軟件成本管理的具體實(shí)施方案。并以此為基礎(chǔ)對(duì)系統(tǒng)的功能進(jìn)行分析和設(shè)計(jì)。
2.2 系統(tǒng)功能設(shè)計(jì)
(1)成本估算是項(xiàng)目成本管理的一個(gè)非常重要的部分,精確的軟件成本估算是進(jìn)行有效的軟件管理的一個(gè)必不可少的組成部分。常用的軟件估算方法有:算法模型法、專(zhuān)家判定法、類(lèi)比估算法等,這些方法各有優(yōu)缺點(diǎn)。本文采用文獻(xiàn)[2]中提到的方法,即將各方法結(jié)合起來(lái),互相取長(zhǎng)補(bǔ)短,由層次分析法得到各種估算法的權(quán)重,再由權(quán)重合成法得到估算成本。它可以提高軟件成本估算的精確度。
定義 設(shè)f1,f2,┅,fm為m個(gè)不同模型所得的估算值,wi(i=1,2,┅,m)為第i個(gè)模型的權(quán)重,則 f=且即為權(quán)重組合估算模型。
假設(shè)用COCOMO模型[3]估算成本為MM1,TDEV1,用Delphi技術(shù)估算成本為MM2,TDEV2,用類(lèi)比估算法估算成本為MM3,TDEV3,則由權(quán)重組合估算得MM=w1MM1+w2MM2+w3MM3 TDEV=w1 TDEV1+w2 TDEV2+w3 TDEV3 這里MM是軟件開(kāi)發(fā)需要的人月數(shù),TDEV是軟件開(kāi)發(fā)周期。 (2)預(yù)算變更管理可以記錄每一次資源和成本的變化,保持完整的有注釋的歷史記錄。
(3)成本基準(zhǔn)計(jì)劃是成本控制得標(biāo)準(zhǔn)。即使最好的項(xiàng)目經(jīng)理采用最優(yōu)的成本估算方法,也不可能使預(yù)算和實(shí)際成本完全一致。因此,項(xiàng)目成本估算應(yīng)該預(yù)留總成本的5%-10%作為不可預(yù)見(jiàn)的成本,用于應(yīng)急項(xiàng)目成本,在成本估算和預(yù)算之上。成本控制的基準(zhǔn)是項(xiàng)目管理人員根據(jù)項(xiàng)目的具體情況確定允許的偏差范圍。在一個(gè)項(xiàng)目的進(jìn)行中,成本基準(zhǔn)計(jì)劃并非一成不變的,而是隨著用戶(hù)的需求變化,項(xiàng)目的變更請(qǐng)求基準(zhǔn)計(jì)劃可能會(huì)得到不斷的校正。
?。?)進(jìn)度計(jì)劃分為控制計(jì)劃和執(zhí)行計(jì)劃,允許用戶(hù)實(shí)時(shí)查詢(xún)進(jìn)度計(jì)劃以及實(shí)際進(jìn)度狀態(tài)。成本估算通常與工作量聯(lián)系起來(lái)考慮,成本的跟蹤控制過(guò)程也是進(jìn)度計(jì)劃的執(zhí)行與調(diào)整的過(guò)程。
?。?)成本控制是根據(jù)成本基準(zhǔn)計(jì)劃來(lái)控制項(xiàng)目預(yù)算的變化,成本控制過(guò)程的主要輸出是修正的成本估算、更新預(yù)算、糾正行動(dòng)、完工估算和取得的教訓(xùn)。成本績(jī)效分析和跟蹤將預(yù)算和實(shí)際進(jìn)行數(shù)值對(duì)比,將預(yù)算成本、實(shí)際成本和工作量進(jìn)度聯(lián)系起來(lái),考慮實(shí)際成本和工作量是否匹配。系統(tǒng)解決實(shí)際成本和工作量匹配的方案如圖2。如果實(shí)際成本和實(shí)際進(jìn)度不匹配則重新調(diào)整計(jì)劃,采取必要的措施防止項(xiàng)目成本失去控制。
?。?)過(guò)程數(shù)據(jù)庫(kù)存放項(xiàng)目的
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html