軟件項目成本估算的結果如何確定?有哪些方法是確定軟件成本估算結果的?
在軟件成本估算結果上,通常采用三種方法來確定軟件研發(fā)成本:
a) 分別計算直接人力成本、直接非人力成本、間接人力成本、間接非人力成本,然后求和計算軟件研發(fā)成本;
b) 依據(jù)工作量估算結果和平均人力成本費率直接計算出直接人力成本和間接成本的總和,加直接非人力成本計算軟件研發(fā)成本;
對于委托方,也可利用不含毛利潤的開發(fā)方人力成本費率(即只包含直接人力成本和間接成本)估算軟件研發(fā)成本,再根據(jù)開發(fā)方毛利潤水平,確定預算費用;
c) 依據(jù)規(guī)模估算結果和規(guī)模綜合單價直接計算出直接人力成本和間接成本的總和,加直接非人力成本計算軟件研發(fā)成本。
實際應用中多采用第二種或第三種方法確定軟件研發(fā)成本,如果委托方和開發(fā)方對規(guī)模估算方法有一致認可,且均能熟練掌握,可采用第三種方法,此種方法更能適應項目范圍存在較大變更概率的項目,可支撐委托方的費用預算審批,也可保護開發(fā)方的利益,此時,規(guī)模估算結果必須作為附件提交,如采用功能點方法進行規(guī)模估算的項目,上報預算時還應附上功能清單及對應功能點數(shù)。
上報預算時應依據(jù)規(guī)模、工作量、工期、成本、預算金額的估算結果,并考慮此類項目的特殊因素。例如,對于質量、進度要求較高的項目,為了確保項目成功可按照預算金額的上限值上報預算。如無特殊情況,不應以低于預算金額下限或高于預算金額上限的金額上報預算。