最近和客戶交流經常聽到客戶項目經理抱怨項目人手不夠、開發過程中經常有需求加入等,導致開發計劃一延再延,項目根本無法按當初設計的目標交付,很是苦惱!這也是很多企業面臨的困境,項目經理在這種情況下該怎么辦呢??
首先我們分析下導致項目開發進度延遲的主要原因有哪些?根據筆者經驗,從以下四個方面進行分析。
1、項目經理權力不足,獲取資源難度大
在很多企業中,采用的是職能式或弱矩陣的研發組織結構,項目立項的時候沒有進行項目經理任命和宣布,項目經理沒有實際權力,而項目開發中又有太多的項目利益相關方需要你去協調和驅動,一旦協調不順無法獲取項目需要的資源,必然會影響項目的進度。
這種情況首先得解決項目經理權限問題,授予項目經理擁有對項目成員績效考核權,全權管理項目組成員,分配并監控項目任務,直到項目最終交付上市。?
2、制定計劃時對工作量估計不充分
凡事預則立,不預則廢,項目計劃的重要性不言而喻,如果項目經理能根據項目任務評估出合理的工作量,并根據工作量合理評估人力需求,提前獲取資源,那么計劃可執行性會大大提升,但不幸的是很多企業的項目經理都無法很好將項目WBS分解完整,即使分解完整,工作量評估往往是拍腦袋方式來確定,缺乏度量數據支撐,導致工作量估計準確度大打折扣。
這種情況該如何做呢?引入合理項目管理體系,設計出適合的項目WBS模板,覆蓋一個完整項目的任務分解,采用合理度量方法,根據度量數據分析出公司研發能力基線,并依據能力基線來評估項目工作量,比如:某通信企業的軟件生產效率基線是600LOC/人月,如果現在有個項目估計規模是120KLOC,那么根據現有能力基線,估計需要的人力投入是120000/600=200(人月),再根據項目周期內人力投入分布曲線計算出項目周期內每個月對各部門人力需求,據此預算項目人力需求,這樣通過提前申請項目人力,避免臨時協調,更大程度保證項目資源的滿足度。
3、項目范圍變更缺乏管控?
項目開發過程中,經常會碰到有些需求比較緊急需要加入當前項目進行設計開發,這對項目開發節奏勢必產生影響,此時如果項目經理沒有進行有效管控,必然會影響項目交付計劃,造成項目延期。
項目范圍發生變更,首先要評估變更范圍的多少?是否在可控范圍之內,如果超出控制范圍,需要提出應對措施?補充人力資源或者申請做PCR做項目變更,修改項目計劃,或者再次進行需求優先級排序,置換出優先級低的需求達到項目范圍和項目可獲得資源的匹配性
4、技術方案變更頻繁
技術實現方案隨意變動也是導致項目延期的主要原因,很多產品開發過程中前期投入太少,產品需求分析和方案設計工作做得不細致,沒有技術評審或者有技術評審但大部分在走形式,導致在后續開發實現過程中發現技術方案根本行不通或者存在很大缺陷,此時再返工進行技術方案的設計,這樣多次反復對項目開發進度影響是巨大的。
該情況我們需要加強產品開發前期投入,加強技術方案的評審,引入分層評審機制,明確關鍵交付將評審的質量目標,進行質量管控,確實提升前期設計質量水平,減少返工。
除了以上針對性應對措施外,強化年度預算和項目例行運作等方式也可預防資源不足對項目計劃的影響:
在產品規劃同時提前進行部門人員預算,根據業務及產品規劃情況提前進行人力資源規劃的匹配,據此進行人員招聘和培養,總體上滿足業務需求,這也可以一定程度上避免后續項目拆東墻補西墻的短期行為
例行項目運作,在上級組織會議上例行匯報項目狀態,對于項目中不可控的困難和風險尋求支撐和幫助,及時處理問題和風險應對,消除項目中不可控因素
最后需要說明的是項目經理需要調整心態,控制好自己的情緒,無論是什么原因造成的項目開發進度延遲,你一旦負責該項目,就必須想盡一切辦法來解決問題,直到把項目成功交付。