劉金霞LIU Jin-xia;柳春燕LIU Chun-yan;薛霞XUE Xia;程黎CHENG Li
(中國電波傳播研究所,青島 266107)
軟件項目報價是按照規定的報價范圍和方法計算軟件需求分析、設計、編碼、集成、測試、測評、試驗、驗收等工作所需費用的行為。
在軟件項目報價中,如何合理地進行報價,讓審價專家信服,對報價人員來說,是一件至關重要的事,如果是投標項目,直接關系到能否中標,跟單位的利益息息相關。
軟件項目的報價一般有兩種方式:通用報價和基于功能點的報價。
軟件通用報價的價格組成,一般包括外購成件費、直接人工費、管理費用、安裝調試費、技術服務費、其他費用和利潤。

圖1 通用報價組成
其中:
①外購成件費是購買的外購成品的費用,單價×數量;
②安裝調試費是預計去用戶進行安裝調試的食宿費和差旅費,食宿費是人數×次數×(天數-1)×食宿費標準,差旅費是人數×次數×往返城市間交通費標準;
③技術服務費是預計去用戶進行技術服務的費用,跟安裝調試費類似,包括食宿費和差旅費,食宿費是人數×次數×(天數-1)×食宿費標準,差旅費是人數×次數×往返城市間交通費標準;
④管理費用是單位的管理費到該項目的分攤,一般按照(外購成件費+直接人工費+安裝調試費+技術服務費+其他)×分攤比例,分攤比例一般不超過10%;
⑤其他費用是額外的預計支出;
⑥利潤是該項目的利潤,一般不超過預計成本的5%計算。
直接人工費的計算是比較復雜的,目前比較常用的估算方式包括按軟件模塊計算、按照工作量(人·月)計算、按工作量(人·天)計算。
按照軟件模塊報價是將需要報價的軟件拆分成多個功能模塊,再根據模塊單價和數量的乘積進行報價。范例如表1。

表1 直接人工費
按工作量(人·月)報價是按照軟件模塊的研發工作量與軟件研發人員的平均工資之間的乘積進行計算,此處,首先計算每個模塊需要參與的人數、參研時間(月),然后再乘以軟件研發人員的平均工資計算每個模塊的人工費,最后所有模塊的人工費匯總求和。范例如表2。

表2 直接人工費
按工作量(人·天)報價是按照軟件模塊的研發工作量與工時費(元/人/小時)之間的乘積進行計算,此處,首先計算每個模塊需要參與的人數、參研時間(天),然后再乘以工時費(元/人/小時)計算每個模塊的人工費,最后所有模塊的人工費匯總求和。范例如表3。

表3 直接人工費
基于功能點的報價價格組成,一般包括綜合費用、直接非人力成本和利潤。(圖2)

圖2 基于功能點報價
綜合費用包括直接人力成本、間接人力成本、間接非人力成本。其中,直接人力成本是項目組成員的工資、獎金、福利等,以及其他項目相關人員的勞務費用;間接人力成本是服務于研發管理整體需求的非項目組人員的人力資源費用分攤,如項目經理、管理人員的費用;間接非人力成本是指服務整體人員而產生的非人力費用分攤,如物業費、日常辦公費、水電費、設備維修費等管理費用,以及固定資產折舊費和燃料動力費等。

圖3 綜合費用組成
綜合費用按照軟件研發工作量乘以軟件研發人月綜合費率計算,其中,人月綜合費率按照軟件行業發布的數據取值。軟件工作量,按照調整后功能點數和現行功能點耗時率進行計算,功能點耗時率按照軟件行業發布的數據取值。調整后功能點按照以下步驟進行:
①估算原始功能點。
原始功能點數UFP=7×nILF+5×nEIF+4×nEI+5×nEO+4×nEQ,其中nILF、nEIF、nEI、nEO、nEQ 分別為ILF(內部邏輯文件)、EIF(外部接口文件)、EI(外部輸入)、EO(外部輸出)、EQ(外部查詢)的數量。
②確定復用引子(RE)和規模調整引子(VAF)。
針對每個估算對象,結合軟件繼承性開發和復用等因素,對集成開發和改造相關的原始功能點按照一定比例折算,確定復用引子RE。
規模調整引子VAF 根據軟件的運行環境、復用情況、復雜情況等多種因素綜合確定。
③調整后功能點數FP。
調整后功能點數FP=UFP×RE×VAF。
綜合費用計算流程見圖4。

圖4 綜合費用計算流程
直接非人力成本一般包括項目研制過程中產生的專用費、會議費、差旅費、專家咨詢費和第三方測評費等。
①專用費。
專用費是在軟件項目中采購的專用軟件費、專用儀器設備費和知識產權使用費。專用于該項目的費用。
②會議費。
會議費是指在軟件研制過程中組織開展學術研討、咨詢、評審以及項目協調等活動發生的會議場所租賃費、租車費、資料費、伙食費、住宿費、交通費等。
會議費一般按照《中央和國家機關會議費管理辦法》(財行[2016]214 號)進行計算。
會議費=人數×天數×次數×會議費標準。
③差旅費。
差旅費是指在軟件研制過程中開展科學實驗(試驗)、科學考察、業務調研、學術交流等而發生的差旅費,包括交通費、住宿費、伙食補貼費等。
食宿費可以根據財政部辦公廳、國際機關事務管理局辦公室、中共中央直屬機關事務管理局辦公室聯合印發的《關于規范差旅伙食費和市內交通費收交管理有關事項的通知》,結合單位內部的差旅費管理辦法,確定住宿費,市內交通費,伙食補貼費等單價標準。
交通費可以按照承研單位所在城市前往各用戶進行調研、研討、試驗等任務,乘坐火車或飛機的均值確定交通費標準。
差旅費=人數×次數×(天數-1)×食宿費標準+次數×人數×交通費標準。
④專家咨詢費。
專家咨詢費是指在軟件研制過程中一次性支付給外單位專家的評審咨詢費用。
一般依據《中央財政科研項目專家咨詢費管理辦法》財科教[2017]128 號文進行計算。
⑤第三方測評費。
軟件項目根據實際情況,進行三方測評所需的費用。
一般按照預計成本(扣除專用費)的5%計算。
軟件項目的報價是項目論證、投標的重要組成部分,近年來已成為項目爭取的關鍵一環。以上報價方式已經在多個項目中成功運用,并在小范圍內推廣使用,也希望給業界同行一定的參考,為提升我國的軟件報價盡微薄之力。