對于國際項目的項目經理而言,定期估算每項任務的完成率是一項艱難的工作,因為項目進度和成本績效指標都依賴我們的估算準確度。這些績效指標展示了項目進展是否順利,從中我們可以看出哪些任務存在問題。
有些任務的進度可能落后于計劃,也有一些任務的進度可能超前于計劃;有些任務的成本超支,也有一些任務的成本節(jié)省。而且,我們每月至少向公司高管層和客戶匯報一次這些績效指標。
如果條件允許,我每月都會和相關任務的責任人坐下來一塊討論任務完成率。估算國外任務責任人及分包商的任務完成率相對更加困難一些。很多情況下,為了做出更值得信賴的完成率估算,我不得不到任務責任人的工作地進行實地考察。
根據我項目管理職業(yè)生涯的經驗,我發(fā)現(xiàn),大多數任務責任人為了顯示任務進展良好,會高估他們的任務完成率。而當我們對他的任務進行層層梳理,有時精確到分鐘級別才能估算出更加可靠的任務完成率。
兩類任務難估算
我曾遇到的最大困難就是估算軟件設計工程師的任務完成率。軟件設計任務是一回事,而測試軟件及修改軟件和文檔是另一回事。大多數情況下,軟件設計人員和測試人員配對開展工作。
當他們告訴我已經完成了90%時,我始終不敢相信他們,因為剩下的10%可能永遠也完不成。我讓他們把軟件結構分解成可供管理的模塊或子結構,然后逐一檢查每個模塊的狀態(tài)。
如果我在軟件設計環(huán)節(jié)察覺到任何問題,我必須立即采取激進的措施。為了按時完成項目,有幾次甚至成本超支,我也不得不請資深的軟件設計高級工程師接手剩下的任務。
另一個難于估算任務完成率的領域是工程設計計算。我曾在項目計劃里分別對設計計算和計算檢查做了任務工期估算。大多情況下,檢查人員會找到設計計算中的一些錯誤或缺失項。然后,設計人員將根據檢查人員的建議和檢查結果更新計算。
之后,更新后的計算將返回給檢查人員進行重新檢查。這個循環(huán)有時會持續(xù)四到五次,特別是用內部新研發(fā)的軟件進行復雜的精細計算時。一旦我的項目有大量的工程設計計算,總是會發(fā)生進度延誤和成本超支。
兩類人員要關注
任務完成率也會受到客戶評審設計圖紙的顯著影響。大多數情況下, 客戶可能會延誤圖紙的評審和批準。每當我們收到延誤的評審反饋,總是會有一些不至于改變項目規(guī)格要求的圖紙小修意見,我們的設計人員不得不更新圖紙并重新提交客戶進行批準。
這個循環(huán)不受我的控制,畢竟我不能像給團隊成員一樣給客戶施加推力。所以,一旦涉及客戶,任務完成率估算往往變得困難。
分包商也會給估算任務完成率帶來難題。一旦分包商的進度落后于計劃而我又沒有及時獲悉,我們就無法一起制定糾偏措施進而消除延誤。所以,我經常不得不派駐工程師或采購代理商到分包商處,以便能輕松地跟蹤項目任務的進展。
最不可靠的任務完成率估算來自外國分包商。根據分包商領導人的說法,特別是發(fā)展中國家的分包商,一切都“風平浪靜”,但是每當我考察他們或者派美國的工程師現(xiàn)場檢查他們時,我總是能收到對任務完成情況理解不一致的反饋。為了確保任務按時且在預算內完成,需要對發(fā)展中國家分包商的進度進行持續(xù)監(jiān)控。
從本項目中吸取的經驗教訓
1.務必注意團隊成員對任務完成率的高估。
2.對在國外實施的任務的完成率,項目經理可能會遇到出乎意料的誤解。
3.軟件設計工程師和機械產品設計工程師容易高估他們的任務完成率。
4.估算任務完成率時必須高度關注客戶和分包商。