依據軟體專案工作量估算來測算合作伙伴採購預算及人力資源投入計劃

肖永威發表於2015-02-08

        【專案人力資源計劃】是指通過對未來人力資源需求的預測,確定完成專案所需人力資源的數量和質量、各自的工作任務,以及相互關係的過程。它確保了在適當的時候,為適當的職位配備合適數量和型別的工作人員,並使他們能夠有效地完成總體目標。

專案概況

        系統基於Cordys BOP 4雲架構辦公能力平臺,支撐公文管理、通用辦公、流程管理三類業務,提供完善的流程全生命週期管理能力、視覺化流程定製開發能力、快速複用能力及友好的個性化定製頁面。

        (1)辦公管理能力平臺及介面(內含開發平臺、基礎平臺和介面);

        (2)公文管理優化及瘦身(拆離原系統中耦合過緊的業務流程平臺);

        (3)遷移並新建通用辦公(令含房產土地系統完善);

        (4)流程管理(內含流程化管理、陽光大廳、專業管理、資訊專欄等內容,原業務流程平臺在用370個流程)。

        主要技術指標如下:

        (1)使用者數:2萬;

        (2)流程併發量:1000;

        (3)使用者範圍:全省(省公司、13地市及中心);

        (4)技術平臺:基於PaaS平臺技術的Cordys(包含:Apache HTTP、BPM、LDAP);

        (5)開發語言:Java及Java Soap WebService、JavaScript(JQuery)、HTML4、CSS;

        (6)資料庫:MongoDB、MySQL;

        (7)其他:Json、XML及XPath。

        專案關鍵資訊:

        (1)專案組估算工作量:120人月(注:使用者給75人月);

        (2)專案組組建可用人力:10人,其中兼職人員為4人(注,別的專案專案經理及骨幹);

        (3)專案立項啟動時間為今年1月12日,工期為6個月(使用者要求今年6月份上線)。

        工作量估算情況


        編碼工作量估算情況如下:



        預計程式碼行數為144KLoc(含使用者許可權管理、流程服務等複用程式碼),按每人日生產力120行程式碼計算(程式碼行含註釋、貼上拷貝),由於Web Service開發遵循規範,XML、Json也有標準,所以程式碼行數估值偏高。


測算合作伙伴人員資源投入計劃

        (1)專案人力資源投入計劃

        在專案最初策劃時,Cordys現場技術支援人員為1月26日進場,合作伙伴人員為2月2日進場,並進行為期兩週的技術、業務、規範的培訓。當前,由於管理流程和環境因素,上述計劃都未實現,進展是合作伙伴人員下週進場5人。

        年前有員工離職,造成專案組直接減員4人(派人去交接並接手離職人員的工作)。

        由於上述原因,重新測算了人力資源投入計劃。


        注:上圖及後續圖中,帶顏色背景的地方是立項前與使用者達成共識的進度計劃內容(7月份前開發實施內容)。

        (2)資源負載率分析

  • 人力資源使用過程中,將存在下述情況:
  • 在專案實施週期中,將允許Cordys現場服務人員每月回家探親一次;
  • 專案組成員必須參與公司的活動,例如各類會議;
  • 人員都將有各類同事間的協助、個人私事等;
  • 員工離職情況等。

        上述情況彙總,人力資料實際使用率按理想狀態估算為90%,則人力資源在專案中平均負載率如下表所示。


        如上圖所示,在專案實施週期中,所有人員將處在滿負荷工作中,平均負載率為115.4%。

        (3)專案中合作伙伴人力資源投入計劃


測算過程及結果評價與風險分析

        此人力投入方案,雖然不足以完全滿足使用者工期要求,但能滿足使用者緊迫需求,就是按軟體工程增量模型首先完成能力平臺和流程化管理部分,此部分能支撐使用者逐步實施並落實企業改革的管理需求。

        接下來分析測試過程及結果評價。

        (1)測算過程

        測算依據及前提條件:

        依據專案工作量估算、WBS任務分解、工期、實施進度計劃;

        前提條件有:組織能提供足夠的資源和有效的管理流程;

        組織理論假設:假設專案經理及骨幹員工按Y理論假設,少部分人員按X理論假設。

        (2)結果評價

        可以做為人力資源投入的估算依據。

        (3)風險分析

        工作量估算結果偏差的影響:

        如果估算工作量偏高,結果則是人力資源過早、過高的投入,將加快專案實施進行,將獲得較好的客戶滿意度,在提前完成專案時,能及早釋放人力,外部採購成本隨著人力釋放,也減少成本的消耗;如果估算工作量偏低,結果則是工期延誤,把整個專案組拖入人力資源消耗中,並消耗更多的成本。

        人力資源不足的風險:

        首先是組織內部人力招募,在內部不足的情況下,在組織外部通過合作伙伴招募人員,雖然通過合作伙伴招募人員是比較理想方案,但是仍然存在人力資源不足的情況,也存在人員能力不足的問題。

        對於人員能力不足的問題,採用培訓的方式來解決。

後記

        通過上述分析,專案工作量適量的高估是很益的方法,早先只重視控制成本的認識是有侷限性的,這也類似國家經濟刺激政策;在資源允許的情況下,適當的提高人力資源的投入,對專案也是很有益的,對組織也是有益的;按組織Y理論假設專案經理及骨幹員工,適當寬鬆和高估的工作量,有一定的激勵作用,體現成就感,也就是說專案組能提前完成、節約成本。

        明天就再重新測算工作量和人力資源投入計劃!

        

        工作量估算參考如下內容:

1.辦公管理支撐流程能力PaaS平臺運維開發軟體需求設計方案 2015年2月

2.雲端計算統一辦公運營平臺服務能力設計方案 2014年11月

3.資訊化建設適應當前改革的思考——簡化流程與資訊透明 2014年3月

4.使用雲技術升級改造現有應用系統的思考 2013年11月

百度.專案人力資源計劃

相關文章