軟件成本估算的應(yīng)用案例分析
本文以公司開發(fā),的一個(gè)人力資源管理系統(tǒng)為例,說明軟件成本估算的方法和過程。
項(xiàng)目要求:
某甲方需要一套人力資源管理系統(tǒng),企業(yè)想投標(biāo)這個(gè)軟件。甲方營業(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ā)布到外部招聘渠道??梢圆樵冋衅感畔?,也可以刪除過期的招聘信息。管理候選人信息,將獲得的簡歷和面試信息輸入系統(tǒng)進(jìn)行維護(hù)。
3)文件管理
管理員工信息,包括員工基本信息(如姓名、年齡、性別、職務(wù)、電子郵件等。),家庭檔案信息,培訓(xùn)記錄和工作記錄。還包括員工照片、社保號(hào)等。授權(quán)用戶可以查詢或修改員工檔案(如調(diào)動(dòng)、離職、績效測(cè)試)
1.自娛自樂APP
開發(fā)目的:純粹練習(xí)/自娛自樂
參與者:一名程序員
完成難度:'/
這款app開發(fā)方式的難點(diǎn)在于經(jīng)驗(yàn)不足帶來的技術(shù)問題,解決方法很簡單:學(xué)習(xí)。
2.小型自用APP
開發(fā)旨在滿足企業(yè);的日常辦公需求
參與者:企業(yè);信息技術(shù)部門的兩三個(gè)人
完成難度:'/
很多工作團(tuán)隊(duì)都體驗(yàn)過這種軟件。企業(yè)經(jīng)常有一些個(gè)性化的需求。當(dāng)市場(chǎng)找不到合適的軟件時(shí),它自己開發(fā)了一個(gè)。這類軟件的研發(fā)有很多困難:
(1)由于技術(shù)人員缺乏相關(guān)軟件研發(fā)經(jīng)驗(yàn),進(jìn)度緩慢;
2 R&D是一個(gè)IT部門,用戶大部分是業(yè)務(wù)部門。R&D人員必須從業(yè)務(wù)人員的角度考慮體驗(yàn)問題,中間磨合困難沒必要說;
3隨著企業(yè),需求的不斷增加,R&D人員需要不斷補(bǔ)充軟件功能,而第二個(gè)開發(fā)無法逃脫;
相關(guān)R&D人員一旦離崗,很容易因?yàn)榧夹g(shù)門檻,留下一堆沒解決的攤子。'/
3.面向整個(gè)市場(chǎng)的APP
開發(fā)宗旨:通過軟件實(shí)現(xiàn)利潤目標(biāo)
參與者:整個(gè)企業(yè)
完成難度:'/
這類軟件通常面向整個(gè)市場(chǎng),上面的每一步都要經(jīng)過。這至少需要來自產(chǎn)品經(jīng)理、R&D、測(cè)試、UI設(shè)計(jì)師、視覺設(shè)計(jì)師、營銷、運(yùn)營、銷售、技術(shù)支持等幾十位人員的配合。
此外,還有兩個(gè)重要問題需要考慮:
(1)軟件功能與用戶需求的協(xié)調(diào)。很多人往往只使用一個(gè)軟件5%的功能,剩下的95%在各種用戶提出需求后不斷完善。不難理解,軟件一定要有很高的創(chuàng)新能力,并且能夠在合適的時(shí)間出現(xiàn),滿足目標(biāo)用戶的需求。
'/