守,攻意味著在合同執(zhí)行期間密切注意我方履行合同的進(jìn)展效果,以防止被對方索賠。合同管理者的任務(wù)是非曲直天天念合同經(jīng),在字里行間攻的機(jī)會與守的措施??傊?,成本預(yù)測為成本確立行為目標(biāo),成本控制才有針對性:不進(jìn)行成本控制,成本預(yù)測也就失去了存在的意義,也就無從談成本管理了,兩者相輔相成,所以,應(yīng)從理論上深入研究,實踐上全面展開,扎實有效地把這些工作開展好。
軟件項目成本管理就是根據(jù)企業(yè)的情況和項目的具體要求,利用公司既定的資源,在保證項目的進(jìn)度、質(zhì)量達(dá)到客戶滿意的情況下,對軟件項目成本進(jìn)行有效的組織、實施、控制、跟蹤、分析和考核等一系列管理活動,最大限度地降低項目成本,提高項目利潤。
軟件開發(fā)項目的投入主要是人力資源,很難量化,而且IT項目管理出現(xiàn)的時間較短,沒有豐富的項目管理經(jīng)驗可借鑒,其管理的過程較之工程項目更加不可預(yù)測,其成本控制也更難,且與工程項目有著完全不同的切入點(diǎn)。
4、項目成本管理的過程和存在的主要問題
4.1軟件開發(fā)項目成本管理的過程包括:
1)資源計劃,包括決定為實施項目活動需要使用什么資源(人員、設(shè)備和物資)以及每種資源的用量。其主要輸出是一個資源需求清單。
2)成本估算,包括估計完成項目所需資源成本的近似值。其主要輸出是成本管理計劃。
3)成本預(yù)算,包括將整個成本估算配置到各單項工作,以建立一個衡量績效的基準(zhǔn)計劃。其主要輸出是成本基準(zhǔn)計劃。
4)成本控制,包括控制項目預(yù)算的變化。其主要輸出修正的成本估算、更新預(yù)算、糾正行動和取得的教訓(xùn)。
4.2軟件開發(fā)成本管理過程中的主要問題:
1)項目成本預(yù)算和估算的準(zhǔn)確度差。
由于客戶的需求不斷變化,使得工作內(nèi)容和工作量不斷變化。一旦發(fā)生變化,項目經(jīng)理就追加項目預(yù)算,預(yù)算頻頻變更,等到項目結(jié)束時,實際成本和初始計劃偏離很大。
此外,項目預(yù)算往往會走兩個極端:過粗和過細(xì)。預(yù)算過粗會使項目費(fèi)用的隨意性較大,準(zhǔn)確度降低,預(yù)算過細(xì)會使項目控制的內(nèi)容過多,彈性差,變化不靈活,管理成本加大。
2)缺乏對軟件成本事先估計的有效控制。
在開發(fā)初期,對成本不夠關(guān)心,忽略對成本的控制,只有在項目進(jìn)行到后期,實際遠(yuǎn)離計劃出現(xiàn)偏差的時候,才進(jìn)行成本控制,這樣往往導(dǎo)致項目超出預(yù)算。
3)缺乏成本績效的分析和跟蹤。
傳統(tǒng)的項目成本管理中,將預(yù)算和實際進(jìn)行數(shù)值對比,但很少有將預(yù)算、實際成本和工作量進(jìn)度聯(lián)系起來,考慮實際成本和工作量是否匹配的問題。
5、鑒于軟件開發(fā)項目的特殊性,其項目成本管理的切入點(diǎn)也完全不同
目前常用的軟件項目管理工具都側(cè)重于某一方面的功能,如微軟的Project2000側(cè)重管理、規(guī)劃任務(wù),并在項目執(zhí)行過程中跟蹤這些任務(wù),偏向于進(jìn)度安排z與跟蹤控制;RUP側(cè)重于用戶需求的描述,PVCS側(cè)重于軟件變更管理。這些軟件項目管理工具都在不斷的完善其功能,雖然也有成本管理的功能,但總的來說大多數(shù)都不能用來進(jìn)行軟件成本估計,缺乏事先成本控制,不能和估計數(shù)據(jù)自動化協(xié)調(diào),不能自動化地利用歷史數(shù)據(jù)庫中的數(shù)據(jù)。當(dāng)前的項目管理工具并不能滿足成本管理的需要。
要解決了成本估算準(zhǔn)確度差的問題,工作量和實際成本匹配的方法進(jìn)行成本的績效分析和跟蹤使得項目成本能夠控制在預(yù)算范圍之內(nèi)。軟件項目的成本管理可以從成本管理系統(tǒng)的設(shè)計角度尋求解決。
5.1系統(tǒng)總體設(shè)計
雖然目前已有不少項目管理軟件,但一般只是管理軟件進(jìn)度和跟蹤監(jiān)督,和軟件估算是項目獨(dú)立的,而