當前位置:編程學習大全網 - 編程語言 - 項目成本估算方法的IT項目開發成本的估算方法

項目成本估算方法的IT項目開發成本的估算方法

對於壹個大型的IT軟件項目,由於項目的復雜性及IT項目的獨特性,開發成本的估算不是壹件容易的事情,它需要進行壹系列的估算處理,因此,主要依靠分析和類比推理的手段進行,最基本的估算方法有以下幾種:

● 成本建模技術

根據項目特征,用數學模型來預測項目的成本。壹般采用歷史成本信息(這些信息與項目成本的壹些軟件度量標準相關)來建立估算模型,並通過這個模型預測工作量和成本。

● 專家判定技術

也稱為Delphi法,聘請壹個或多個領域專家和軟件開發技術人員,由他們分別對項目成本進行估計,並最後達成壹致而獲得最終的成本。

● 類比評估技術

根據以前類似項目的實際成本作為當前項目的估算依據。

● Parkson法則

Parkson法則表示工作能夠由需要的時間來反映。在軟件成本估計中,這意味著成本是由可獲得的資源而不是由目標評價決定的。如果壹個軟件需要在12個月內由5個人來完成,那麽工作量就是12 X 5 = 60個人月(PM)。

● 自上向下估算法

成本的估算,主要依據工作分解結構、產品的功能以及實現該功能的子功能組成形式逐層分配成本。

● 自下而上估算法

首先估計每個組成單元的成本,然後根據工作分解結構,通過累加方式得到最終的成本估計。

● 贏利定價法

軟件的成本通過估計用戶願意在該項目上的投資來計算,成本的預算依靠客戶的預算而不是軟件的功能。

上面這些估算法都有它們的優勢和不足,不能簡單評價某種方法和好壞。在壹個大型的IT項目中,通常要同時采用幾種估算方法並且比較它們估算的結果,如果采用不同方法估算的結果大相徑庭,就說明沒有收集到足夠的成本信息,應該繼續設法獲取更多的成本信息,重新進行成本估算,直到幾種方法估算的結果基本壹致為止。

成本預算是在確定總體成本後的分解過程。分解主要是作兩個方面的工作:壹是按工作分解結構和工作任務(工作包)分攤成本,這樣可以對照檢查每項工作的成本,出現偏差時可以確定是哪項工作出了問題;二是按工期時段分攤成本,將預算成本分攤到項目工期的各個時段,這樣,可以確定在未來某個時段累計應該花費的成本,並檢查偏差,評價成本績效。

目前最常用且最好用的度量方法主要用3種:面向規模(LOC)、面向功能點(FP)及COCOMO模型的度量方法。

  • 上一篇:柯楠裏黑暗組織的古愛久知道柯楠的真實身份,而且還幫助柯楠,她到底是誰
  • 下一篇:FANUC數控系統簡介
  • copyright 2024編程學習大全網