是因為沒有對項目的成本進行管理,在項目建設過程中沒有合理搭配和利用資源,以至于造成了資源的浪費,這樣項目的成本自然增加,也就造成成本估算估不準了。
3、 缺少成本總結(jié)和分析的方法
企業(yè)完成一個項目后,沒有對項目成本估算和成本管理方面進行總結(jié),這樣便無法將項目經(jīng)驗轉(zhuǎn)化成原始數(shù)據(jù)積累,不管做了多少項目,最后對成本還是測不準。沒有將項目完成后的經(jīng)驗對成本估算參數(shù)進行校正,也此也造成企業(yè)管理水平的無法提高。
軟件項目引入估算、預算和決算的必要性
軟件估算在軟件項目前期進行,在需求分析完成后,便能夠利用功能點模型進行軟件項目成本的估算,得到項目成本估算值。對于剛剛引入該方法的企業(yè),成本估算值是不準確的,因此需要慢慢根據(jù)經(jīng)驗數(shù)據(jù)對它進行修正。
在軟件的詳細設計完成后,便可以利用工作結(jié)構(gòu)分解將對之后的所有工作進行預算,預算的費用包括直接開發(fā)費和間接費用,直接開發(fā)費用為實現(xiàn)程序所有功能所花費的人力和物力,而間接費用包括管理費用和其他的輔助費用,間接費用可以根據(jù)本企業(yè)的特點,在直接費用上取一定的百分比。
直接費用的計算采用COCOMO模型,由于詳細設計后已經(jīng)能夠較準確的對軟件的代碼行數(shù)進行估計,因此,這個時候計算出來的預算成本也是比較準確的。當然,系數(shù)還是需要根據(jù)經(jīng)驗進行修正。
在軟件項目結(jié)束后,對整個項目所花費的所有成本應當進行決算。不要認為項目完成了,做這樣的事情就顯得多余。對項目成本進行決算,可以將項目經(jīng)驗進行總結(jié),將項目的實際成本與估算和預算進行比較,然后對比較結(jié)果進行分析,找出誤差存在的原因,繼而對估算和預算系數(shù)進行調(diào)整,經(jīng)過若干個項目經(jīng)驗的積累后,便能夠做到較準確的估算和預算。而成本經(jīng)驗的累積也讓企業(yè)得到了一個自己的成本知識庫。
在項目決算的過程中,可以引入審計機制,這樣不僅是準確估算軟件成本,而且可以發(fā)現(xiàn)軟件項目開發(fā)過程中的各種問題,根據(jù)審計發(fā)現(xiàn)的問題繼而對企業(yè)的軟件過程進行改進,以提高整個企業(yè)的核心競爭力。
總結(jié)
軟件項目成本估算需要豐富的經(jīng)驗累積,經(jīng)驗累積越多,則估算越準確,可以說建立一個軟件成本估算的知識庫對于軟件企業(yè)的發(fā)展有著重要的意義。不僅可以讓軟件企業(yè)在項目投標中準確的估計自己的項目成本,從而在投標中取得勝出。更重要的是,為企業(yè)的軟件過程改進提供了很好的基礎資料。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html