
作為一個經(jīng)濟范疇,一般很難準(zhǔn)確估算軟件項目的成本。首先,項目時間的估算存在很大的不確定性,而人工成本恰恰是開發(fā)較大的不確定性,軟件項目的成本應(yīng)該反映軟件產(chǎn)品在其生產(chǎn)過程中所消耗的費用,一般包括工資、福利、設(shè)備、折舊、人工成本、管理費用,等。然而,估算公司,內(nèi)部或外部申報的支持項目的成本是非常重要的一步,所以讓我們介紹一下開發(fā)項目成本的常見成本估算方法
(目前基本的軟件項目成本估算方法有三種:自上而下法、自下而上法和差異估算法。自上而下的方法是估算整個項目的總開發(fā)時間和總工作量,然后按照階段、步驟和工作單元進行分配;自下而上的方法是估計每個工作單元所需的開發(fā)時間,然后匯總總工作量和開發(fā)時間;差異估計是將開發(fā)項目與一個或多個已完成的類似項目進行比較,找出與類似項目的一些差異,估計每個差異對成本的影響,并得出開發(fā)項目的總成本。)
我們知道,軟件開發(fā),維護管理的過程是一個非常復(fù)雜的系統(tǒng)工程,需要巨大的人力、物力和財力,需要各種計算機軟硬件的支持,而軟件費用的成本在整個項目成本中所占的比重越來越大。掌握軟件項目成本估算的方法是管理的重要技能,是向上管理和外部管理的敲門磚,值得學(xué)習(xí)。
1.R&D項目工作量估算項目名稱項目編號項目負(fù)責(zé)人(經(jīng)理)預(yù)計開始時間預(yù)計結(jié)束時間預(yù)計日期里程碑工作描述工作量估算(人。day)小計小工作量可能工作量較大工作量估算結(jié)果項目管理軟件開發(fā)計劃00配置管理計劃0軟件測試計劃0質(zhì)量保證計劃0需求分析需求調(diào)查00需求分析0需求分析文檔編制0系統(tǒng)設(shè)計架構(gòu)設(shè)計00數(shù)據(jù)模型設(shè)計0系統(tǒng)原型設(shè)計0模塊詳細(xì)設(shè)計0項目開發(fā)模塊名稱功能點100功能點20功能點30模塊名稱功能點100功能點20功能點30系統(tǒng)測試準(zhǔn)備測試用例00系統(tǒng)集成測試0測試結(jié)果修改0用戶驗收測試0測試報告0試運行。
2./聯(lián)合測試0年度維護0培訓(xùn)0總工作量(人。天)0人工成本(元)NAME?其他投入估算(元)交通費費用評審/會議費用差旅費費用其他費用費用估算(元)NAME?審批:評審:起草:以下由項目評審組組長填寫:評審結(jié)果核定工作量(人。月)、評估組組長簽字/日期、人工成本(元)、其他投入合計(元)、費用合計(元)、備注:1。工作量采用專家意見法估算,專家人數(shù)不應(yīng)少于2人;2.人工成本估算以公司上年度平均工資W(含社會保險和各種補貼)為基礎(chǔ);3.估算結(jié)果計算公式:(小工作量4較大可能工作量較大工作量)/6;4.核定工作量是指項目全過程的工作量;5.此表是項目啟動審查的一個組成部分,并存檔以供將來參考。