關于項目,唯一可以確定的就是它的不確定性,這是千真萬確的,因為每個項目都是獨一無二的。盡管有周密的計劃,每個項目都一定會由于各種原因不能按部就班地按計劃實施。
接受了這樣的事實以后,你必須小心的是學習如何管理這種不確定性—這種不確定性,是你必須接受它,才能夠將它處理得最好。你不妨從重新定義項目管理入手。
“項目管理是一門領導人們在不確定的條件下實現目標的藝術。”
注意,項目管理是“藝術”,而不是“科學”。處理不確定性沒有教條,也沒有捷徑。但是,和其他藝術一樣,你可以運用原則于項目管理上,也可以從專家身上學習項目管理。
體育教練在每一場比賽中處理不確定性的經驗,都是項目經理學習有效管理項目的絕佳榜樣。鑒于這一點,作為項目經理的你,可以看看體育教練的七個值得你學習的特質。
特質一:直面變化
首先,在一個教練的觀念中,不確定性是無法選擇的。對手、天氣、隊員的傷病、其他隊伍如何應對每場比賽以及其他種種因素,都存在不確定性。每個教練都清楚,雖然事先都有精心的計劃,這些不確定因素還是都存在。一個優秀的教練會預料到,由于比賽中,或某段時期中發生的事情,每個計劃都將有改變。
作為項目經理,對待項目你也要有這種思想準備。當然你必須分析風險,但也要保留在必要時改變計劃的權力,你甚至需要設定階段性的停頓,決定計劃是否應如期執行。實際上,如果你在項目初始就認識到不確定性的存在,并做好應對計劃,一旦不確定的事情發生,你會更加有備而戰。
特質二:充分研究
雖然不確定性是無法選擇的,但這并不意味著教練們在比賽來臨時不加準備。相反,他們在比賽前做大量的研究工件,與他們的隊員看比賽錄像—自己的隊伍和對手以前的比賽。他們研究哪里打得好,哪里打得不好,并且需要改進。他們分析其他隊伍在不同比賽中如何應對,自己的隊員又是如何做的,利用這些信息決定應該練習什么,哪些方面需要整理、提高,應該如何迎戰對手等等。
你也應該從以往項目的教訓中,分析哪些做法是有效的,哪些是無效的。同樣,雖然你的對手可能不存在(盡管從組織政治的角度看你是存在對手的),你還是需要清楚了解你的利益相關者。這包括你要清楚哪些人會受到最大的沖擊,什么人的影響力最大,如何和每個利益相關群體溝通。
特質三:制定計劃
做了充分的研究之后,教練可以整合利用信息形成比賽的戰略方針,設計打法,為隊員設定具體的目標。如果目標沒有達到,或者隊伍沒有有效地執行—不管過程中有沒有調整計劃—他們會在下一場比賽之前分析原因。
確定目標和戰略對于你的項目同樣重要。你不僅要考慮功能性目標,還要考慮表現目標,(用測試的術語來說,比如產品表現,團隊表現等等)。你應該從功能水平的角度、進度安排方法、團隊結構及其他角度,制定如何開展項目的戰略。每個項目都不盡相同,“通用”的方法是不可取的。
特質四:逐步實施
雖然體育教練制定戰略和目標,甚至為具體的某場比賽做了準備,他們并不把整個比賽計劃一一列出。這樣做會顯得很可笑,因為每場比賽都取決于賽場里的發展勢態以及比賽中發生的具體情況。種種打法變成了提供多種選擇的工具箱。即使計劃水平非常高的教練也會根據需要調整戰略和目標,保證比賽的勝利。他們會分階段計劃比賽,往往采取定時設計的方式。
你的項目也必須逐步實施,并不斷地修正,利用滾動計劃或者重復進程的方法處理無法事先準確預測的問題。通過定時回顧問題出現在哪里,你可以牢牢控制問題發生的范圍(前提條件是重復的次數事先已設定,或者你有辦法知道什么時候“游戲結束”)。
你也可以使用“劇本”預演的方法。正如教練準備各種打法以備不時之需一樣,你可以將能夠形成備選方案的事情列成一個清單,放到你的工具箱里備用。這個清單一般情況下不是項目計劃的一部分,但可以作為工作內容的一部分(比如,工作分解結構圖中不能再分解的最低層次或最低可交付層次的工作),與這些工作相關的人員可以在適當的時候使用這張清單,做好每個細節。