1. 程式人生 > >如何對一個軟體專案的成本進行評估或估算?

如何對一個軟體專案的成本進行評估或估算?

在對一個軟體專案進行成本估算或評估時,應該包括從專案立項直至專案研發活動結束所花費的資源總和,並且可以按階段進行估算或測量。

軟體成本估算的基本過程是什麼呢?

軟體成本估算的過程可分為:估算規模、估算工作量、估算工期和估算成本這4個過程,最終確定軟體成本。其中成本估算需要對直接人力成本、間接人力成本、間接非人力成本及直接非人力成本分別進行估算。

1、估算規模

通常情況下,軟體規模的估算是軟體成本估算過程的起點。估算規模是後續計算軟體專案的工作量、成本和進度的主要依據,是專案範圍管理的關鍵,因此,在條件允許的情況下,應該進行軟體專案規模估算。

規模估算時,要根據可行性研究報告或類似文件明確專案需求及系統邊界。選擇估算方法時,要依據專案特點和需求詳細程度來決定。

若當前專案的需求不確定,可跳過這一環節,進入下個一環節。

2、估算工作量

軟體專案工作量估算可採用方程法、類比法和類推法。

類推法:軟體專案需求極其模糊或不確定時,如果有高度相似的歷史專案,可採用此方法,利用歷史專案資料來粗略估算工作量。

類比法:軟體專案需求極其模糊或不確定時,如果有與本專案部分屬性類似的一組基準資料,可採用類比法,利用基準資料來粗略估算工作量。

方程法:已經開展了規模估算的專案,可以採用方程法,通過各項引數來確定待估算專案的工作量。

專案工作量估算都應該採用兩種估算方法來對估算結果進行交叉驗證,以追求估算的準確性。工作量的估算結果是一個範圍,不是單一的值。

3、估算工期

軟體專案工期的估算同樣可以採用類推法、類比法和方程法。

4、估算成本

類比法和類推法同樣適用於需求極期模糊或不確定時的成本估算。

成本估算結果通常為一個範圍。

在獲得工作量和工期後,採用科學的方法來進行成本估算。中基數聯做為北京軟體造價評估技術創新聯盟的授權合作伙伴,在對軟體成本估算時,採用快速功能點法進行成本估算。
版權屬於: 北京中基數聯(www.csbmk.com)所有。轉載時必須以連結形式註明原始出處及本宣告。