
軟件成本估算的應用案例分析
本文以公司開發,的一個人力資源管理系統為例,說明軟件成本估算的方法和過程。
項目要求:
某甲方需要一套人力資源管理系統,企業想投標這個軟件。甲方營業部人員列出了原業務要求,具體要求說明如下:
1)組織結構管理
維護和圖形化顯示公司,的組織結構,包括部門、職位和其他信息。您可以根據輸入的文件信息創建、修改、刪除、合并、更改隸屬關系、設置帖子數量以及自動顯示實際帖子數量。支持部門和職位信息的excel模板導入功能。您可以創建、修改、查詢和刪除職位。職位信息包括職位描述和相關的薪資水平。
2)招聘管理
空缺崗位生成的招聘申請,經人力資源主管、部門主管審核后,自動發布到外部招聘渠道。可以查詢招聘信息,也可以刪除過期的招聘信息。管理候選人信息,將獲得的簡歷和面試信息輸入系統進行維護。
3)文件管理
管理員工信息,包括員工基本信息(如姓名、年齡、性別、職務、電子郵件等。),家庭檔案信息,培訓記錄和工作記錄。還包括員工照片、社保號等。授權用戶可以查詢或修改員工檔案(如調動、離職、績效測試)
1.自娛自樂APP
開發目的:純粹練習/自娛自樂
參與者:一名程序員
完成難度:'/
這款app開發方式的難點在于經驗不足帶來的技術問題,解決方法很簡單:學習。
2.小型自用APP
開發旨在滿足企業;的日常辦公需求
參與者:企業;信息技術部門的兩三個人
完成難度:'/
很多工作團隊都體驗過這種軟件。企業經常有一些個性化的需求。當市場找不到合適的軟件時,它自己開發了一個。這類軟件的研發有很多困難:
(1)由于技術人員缺乏相關軟件研發經驗,進度緩慢;
2 R&D是一個IT部門,用戶大部分是業務部門。R&D人員必須從業務人員的角度考慮體驗問題,中間磨合困難沒必要說;
3隨著企業,需求的不斷增加,R&D人員需要不斷補充軟件功能,而第二個開發無法逃脫;
相關R&D人員一旦離崗,很容易因為技術門檻,留下一堆沒解決的攤子。'/
3.面向整個市場的APP
開發宗旨:通過軟件實現利潤目標
參與者:整個企業
完成難度:'/
這類軟件通常面向整個市場,上面的每一步都要經過。這至少需要來自產品經理、R&D、測試、UI設計師、視覺設計師、營銷、運營、銷售、技術支持等幾十位人員的配合。
此外,還有兩個重要問題需要考慮:
(1)軟件功能與用戶需求的協調。很多人往往只使用一個軟件5%的功能,剩下的95%在各種用戶提出需求后不斷完善。不難理解,軟件一定要有很高的創新能力,并且能夠在合適的時間出現,滿足目標用戶的需求。
'/