如果你現在去問一個程式員他近期的職業目標是什麼,我想可能80%的人會答:“專案經理”。
專案經理,聽起來似乎很體面,怎麼看怎麼都有點中層幹部的味道,但是事實上真的有那麼好嗎?讓我們看看現在大多數組織的專案經理的境況吧。許多組織內的專案經理,實際上是個工頭的角色。他的工作是領著一幫人幹活,每天都有看不完寫不完的文檔,還得與客戶交流,組織的高層領導還會嚴格要求項目交付的期限。現在有一個問題問你:你的工作是這樣的嗎?如果是,那恭喜你了,因為更慘的還在後面 =( ,請大家在讀下面的內容時,與自己的情況對照一下,每有一項相符記一分。
1. 你手裡沒有足夠的可支配資源,甚至沒有花一分錢的權利。
2. 你對項目組內成員沒有足夠的約束力,項目組內的成員似乎更願意聽命於他所在部門的經理的指揮。
3. 遇到成熟度等級低下的客戶,他們幾乎沒有清楚表述需求的能力,產品似乎總是不符合他們的要求。
4. 你認同“客戶就是上帝”
5. 高層管理員不稱職。
6. 你感覺很難與別人溝通。
7. 你從來沒有讀過任何專案管理方面的書。
.......
現實的情況可能會更多,但我暫時只想到這麼多。好,現在把你的得分計算一下吧,如果你的得分>=3,那我幾乎可以肯定的告訴你,你現在進行的那個項目是一定會失敗的。
其實,這篇文章並不只是寫給PM看的,我認為凡是和項目相關的人員都可以讀一讀。當然,我不認為我在這裡所寫的都一定準確,我寫這個東東的目的恰好正是有拋磚引玉之意。
現在,我們討論一下,哪些是影響項目的最大因素。
1.人
人是進行一切生產活動的基礎,項目干係人中的任何一方都可能會影響整個項目的進展。與人交往是專案經理必不可少的一項技能,作為PM的你,必須要學會協調項目組中各方成員的關係,你要有足夠的人際交往能力。同時,你要學會控制自己的情緒,在項目中承受的壓力越大,你越是要控制的更好。甚至有時候,你不得不去乞求別人,即使你是只披著人皮的狼,你也要學會把自己變成披人皮的著黃鼠狼。歸根結底,你要有與人良好溝通的能力,並且能夠引導他們向著項目的終極目標前進。
2.組織
良好的組織是開展工作的前提條件,組織定義出每位成員的權利、義務和責任,並且應該盡量使這個定義相對合理。我認為PM應該擁有,但實際上不可能有較大的權利。PM常常是擔負了義務和責任,卻不能行使自己的權利,這種現象在不成熟的組織中尤為突出。
3.文化
組織內的文化對項目的影響也是巨大的,最顯而易見的就是對士氣的影響,同時,組織的文化也是在進行力場分析時必須考慮到的。
4. 方法
方法會影響到工作的效率。選擇正確方法的好處不用多說了,同時我們會使用一系列工具來幫物我們工作。我們所提到的工具,在軟體開發項目中,對於PM來說多數是p3、project等進度軟體,對於設計人員多數是建模工具,對於開發人員可能就是C、VB等開發工具了。我相信善用這些工具一定會給你的工作帶來莫大的協助。
5.計劃
最難做的工作之一。最簡單的計劃就是定義項目的開始和結束日期,但對於大多數項目來說,那樣是遠遠不夠的。我認為能否制訂出合理的計劃是考察PM能力的重要指標之一。
6.資訊
沒有資訊,你幾乎什麼都做不了。我建議PM最好建立自己的項目跟蹤系統,千萬不要自以為是的用自己的腦子去記憶這些資訊。
7. 控制
控制是一個動態過程,有良好的控制能力,你才能即使發現偏差,並制定出合適的改正措施。
最後,我們總結一下吧。如果你或你所在的組織不滿足上面的條件,而你又希望把專案管理工作做好,那你就只有默默祈禱了。