軟件成本估算的應(yīng)用案例分析
本文以公司開發(fā),的一個人力資源管理系統(tǒng)為例,說明軟件成本估算的方法和過程。
項目要求:
某甲方需要一套人力資源管理系統(tǒng),企業(yè)想投標(biāo)這個軟件。甲方營業(yè)部人員列出了原業(yè)務(wù)要求,具體要求說明如下:
1)組織結(jié)構(gòu)管理
維護和圖形化顯示公司,的組織結(jié)構(gòu),包括部門、職位和其他信息。您可以根據(jù)輸入的文件信息創(chuàng)建、修改、刪除、合并、更改隸屬關(guān)系、設(shè)置帖子數(shù)量以及自動顯示實際帖子數(shù)量。支持部門和職位信息的excel模板導(dǎo)入功能。您可以創(chuàng)建、修改、查詢和刪除職位。職位信息包括職位描述和相關(guān)的薪資水平。
2)招聘管理
空缺崗位生成的招聘申請,經(jīng)人力資源主管、部門主管審核后,自動發(fā)布到外部招聘渠道。可以查詢招聘信息,也可以刪除過期的招聘信息。管理候選人信息,將獲得的簡歷和面試信息輸入系統(tǒng)進(jìn)行維護。
3)文件管理
管理員工信息,包括員工基本信息(如姓名、年齡、性別、職務(wù)、電子郵件等。),家庭檔案信息,培訓(xùn)記錄和工作記錄。還包括員工照片、社保號等。授權(quán)用戶可以查詢或修改員工檔案(如調(diào)動、離職、績效測試)
節(jié)點A主要是了解客戶需要做什么;
節(jié)點B根據(jù)模塊將需求拆分為需求點;
C節(jié)點是根據(jù)企業(yè)開發(fā)的實力和過往經(jīng)驗來判斷每個點需要完成多少人多少天(這個點需要一個比較資深的銷售經(jīng)理或者項目經(jīng)理來平谷);
節(jié)點D總結(jié)了項目業(yè)主的天數(shù)和價格這個總結(jié)不是簡單的加法,因為前面步驟得到的天數(shù)只是開發(fā),的工作量但是軟件開發(fā)還包括需求調(diào)研、系統(tǒng)設(shè)計、系統(tǒng)測試、UAT、上線和運維等。這部分一般按一定系數(shù)計算;
e節(jié)點是通過考慮業(yè)務(wù)層面而不是技術(shù)層面的因素來修改終的價格。比如甲方是大企業(yè),為數(shù)不多次合作虧了可能要先進(jìn)去。比如甲方還不錯,可以適度提高報價,防止后續(xù)需求變化等。
為了讓大家有一個清晰的認(rèn)識,我將我在工作中接觸的一個測評模板(只到D節(jié)點)復(fù)制一份,供大家參考:‘/
/'/軟件項目成本估算模板
至于一個項目的價格,是大項目中的小項目,在企業(yè)因人而異,比如對騰訊來說,是小項目,但對一些公司,來說,超過30萬就是大項目。我建議不要糾纏于此,但是對于軟件公司或者終端甲方來說,借助科學(xué)的評估流程、工具和經(jīng)驗來估算軟件項目的成本是非常必要的,這樣才能更好的控制成本。