1. 程式人生 > >軟體研發成本估算過程中估算人員需要注意這2點

軟體研發成本估算過程中估算人員需要注意這2點

在軟體研發成本估算過程中,估算人員除了採用科學的方法之外還需要注意以下2點:

a) 基準資料:在採用方程法、類比法或類推法對工作量、工期和成本進行估算過程中,應充分利用基準資料。

——對於委託方和第三方,建議使用或參考行業基準資料(由北京軟體造價評估技術創新聯盟每年釋出的年度軟體行業基準資料分析報告基於CSBMK基準資料庫的資料分析結果,該基準資料庫是當前國內規模最大的資料庫。截至2016年10月,包括國際、國內專案資料超過6759套,)進行估算。估算模型的調整因子的增減或取值有可能隨著行業基準資料的變化而變化。

——對於開發方,在引入行業基準資料的基礎上,可逐步建立組織級基準資料庫,以提高估算精度。組織級基準資料定義應與行業基準資料定義保持一致,以便於與行業基準資料進行比對分析,並持續提升組織能力。

b) 交叉驗證:為提高估算結果的準確性和科學性,通常在規模、工作量、工期和成本的估算過程中,可以選擇類比法、類推法或方程法等多種不同的方法對專案分別進行估算,並將多個方法的估算結果進行交叉比對分析,從而對估算結果進行驗證。如果不同方法的估算結果差異不大,則說明當前專案的估算結果是可用的,可直接使用,或者使用平均值作為估算結果。如果不同方法的估算結果較大差異,可進一步分析和調查差距產生的原因,並通過專家評審法和加權平均法對差異情況做進一步處理,從而獲得最終的估算結果。