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