在項目進程中,多數情況下,我們不論采用方式對項目環節進行管理,本質上都是為了保障項目進度處于正常狀態。而想要達成這個結果,首先大家需要分析可能致使項目進度失控的原因有哪些?
一、需求增減或變更不合理
我們知道,項目需求并不是一開始確立了就一直不變的,隨著項目的深入,項目組或客戶方彼此都會對項目產品本身的認識愈加深刻。那么就會因為項目本身質量或功能要求等因素,導致新需求的陸續增加或是需求發生變更,而這些改變就可能成為影響項目正常進度的原因。
打個比方,做軟件開發項目時,如果客戶方專業性不足,對于產品的需求流于表面,總是喜歡添加一些原先規劃所沒有的東西,就可能導致項目時間的“無限”延期,以及沉淀不少冗余功能,同時也會讓需求范圍出現蔓延現象。另外如果項目執行團隊在需求分析前期,對于一些關鍵性需求沒有做出正確判斷,也會造成后期需要時間不斷修正。
二、任務工作量評估有難度
項目組進行計劃時,需要根據輕重緩急、任務的困難度等,對項目的工作量進行評估并規劃。而管理者對成員們工作的劃分若想要合理化,要對工作中存在的技術難點、項目成員自身的技術能力,以及可能存在的風險等進行考慮。
無可厚非,任務工作量的評估是有一定難度的,當項目成員低估技術難度、協調復雜度、環境因素這些原因都可能讓我們工作的腳步停頓。例如,軟件研發團隊在某個環節遇到技術難題被迫卡住,這時解決問題的時間取決于個人的主觀能力,無法客觀進行推斷出所需花費的時間,所以就容易導致項目失控。
三、進度控制松緊度前后不一
一個周期長的項目,是需要進行科學性的規劃的。因為一旦大家工作的強度“隨心所欲”,那么整個項目團隊就可能出現大家前期工作進度“輕松自在”,即:過于拖沓;而一旦發現進度慢了,又會趕緊調整,加快工作進度。
如此循環反復,項目進度控制強度的前后松緊不一致,為科學的進行進度管理帶來了不一般的難度,可謂讓項目時間進度一直在失控的邊緣反復橫跳。
四、進度落后的"趕工"措施不當
當然我們面對項目進度的失控風險,不可能聽之任之,自然需要采取彌補措施,如加人、加班、加激勵等等。但這些方法既需要重新增加項目預算,卻未必能見效,還可能讓大家工作量超負荷而產生負效應。
首先,對于后面臨時加入項目的新成員,若對項目不夠熟悉,則讓滯后的進度表更滯后;而要對項目相關知識進行培訓,為了對項目環境加強熟悉,增強項目團隊成員之間的溝通,這些耗費的時間都可能會使工作效率急劇下跌。
其次,當采用讓成員加班的方式來趕進度時,大家因為身體疲勞反而會讓自己工作效率低下,而不會讓項目進展得到真正增進。
從上可以看出,大家對進度管理的控制不足,多是人為“主觀”因素造成的結果。因此為了避免上面情況的發生,項目組應更為嚴格的執行流程制度,盡量讓“客觀”條件加強對自我的約束,這樣才能讓進度處于科學的發展狀態。