天天看點

軟體的成本與定價如何決策?PMP軟體開發規模估算和成本估算方法詳解

在進行軟體開發之前,需要進行軟體成本估算,計算項目的經濟可行性。成本估算是立項的依據,是項目計劃的基礎。

軟體估算方法包括:規模估算、工作量估算、進度估算和成本估算。

本節主要介紹規模估算的調整、工作量估算和成本估算(規模估算參見上一篇文章)。

1、軟體規模調整因子VAF

除功能點之外的因素都可以定義調整因子,一般設定為0~5分。0分為完全不影響,5分為影響極大。

根據經驗公示求出調整後的功能點數AFP。AFP=UFP*(a+b*VAF),a,b為經驗系數,如AFP=UFP*(0.65+0.01*VAF)。

常見的影響因素:系統複雜度、輸入輸出複雜度、應用複雜度。

軟體的成本與定價如何決策?PMP軟體開發規模估算和成本估算方法詳解

2、工作量估算(人月)

1)Delphi方法:多專家背對背估算。

2)工作量=功能點數/生産力系數

根據團隊的經驗估算生産力系數(每人每日完成功能點數)。

3、成本估算

成本=工作量*人均成本。

4、進度估算

合理的安排工作任務的順序,資源,裡程碑,就可以估算進度了。

5、适用場景

在實際使用中,需要技術人員進行較為深入的了解才能得到較為精确的估算。一般的商品銷售模式為:由銷售聯系項目後,将需求給到制造商,由制造商估算成本,然後銷售乘以利潤率後進行報價。如果銷售的需求非常粗犷,在功能點分解上往往無法精确估計,得到的估算值精确度不高。但是軟體不同于一般的工業化商品,而且成本估算僅僅為了估算軟體的開發成本,軟體的商業價值往往不能采用開發成本來衡量。如果你的機關在使用開發成本作為銷售定價政策,可能不是一個很好的商業模式,建議采用軟體的商業價值進行定價,避免軟體開發按照制造業模式銷售。

軟體的成本與定價如何決策?PMP軟體開發規模估算和成本估算方法詳解

我就曾經遇到過這種情況,軟體按成本為基準售賣,估算又不準。随着軟體的成熟度提升,成本越來也低,但是利潤率保持不變,這就導緻開發的動能越來也低,軟體越來越便宜,為了拿單簡直是沒有底線啊。你們的軟體怎麼銷售呢?有什麼好的方案和模式嗎?

繼續閱讀