有一個專案經理這樣說:“業務方面,我對產品懂得太少,是不是存在的價值不大?如果說有價值,價值在哪裡?”專案經理是開發團隊中最有權力的角色,沒有之一。專案經理這個職位,在很多小公司裡,或者某些大公司裡,直接就是“老闆”,也有叫“製作人”、“總經理助理”、“產品總監”;在更多的一些中型公司裡面,他們就叫“專案經理”;在某些大公司裡面,也有叫“專案助理”的。
“權力源於選擇性”——專案經理工作本身就是由各種選擇組成。主程(美、策)決定如何做,客戶和老闆決定做什麽,專案經理決定什麽時候做、用什麽資源做、做到什麽程度、由誰去做……。如何完成做出最合理的選擇,以推動專案成功,是專案經理的最大功用,也是最大的挑戰。
專案經理的主要工作內容——溝通、資源、進度。通過溝通,掌握最切實細致的內部和外部的資訊;通過資源工作,讓選擇的餘地更大;通過進度工作,讓選擇得以實現,並且提供真實的反饋,改進掌握的資訊。
一、溝通
如果掌握的情報是一樣,大多數人都能做出類似的明智的決定;問題是情報的搜集是一項艱難的工作,情報的分析和消化同樣艱辛。溝通最重要的目標是獲取情報和知識,包括需求、局限、進度、資源可能性,最次要的目標才是說服。
往往掌握的資訊足夠豐富後,要說服別人是比較容易的。要能做好溝通工作,專案經理最重要的素質是學習的態度,要樂於學習各種資訊,才能消化和掌握這些資訊。有些專案經理會說自己缺乏某種技術背景,如不懂美術、不懂技術、不懂產品,這些統統都不是理由。
專案經理的責任就是學會那些所需的知識,來讓自己能理解溝通的內容。一個好的專案經理往往會讓所有人都覺得“有共同語言”。這個確實需要大量的艱辛工作,以及強烈的突破自我的心理能量。
二、資源
“固定的報價代表背叛承諾”,對於軟體開發專案來說,視之為產品不如視之為服務。服務是按過程來計算資源消耗的。但是服務的內容在同一個專案中卻也變化多端。讓專案能得到足夠的支持,專案經理必須努力獲取各種資源支持,否則服務質量就會下降。
合理配置資源,從另外一個角度講就是做取捨的選擇。“關鍵路徑”的概念耳熟能詳,但是敢於明白的把它放到台面上的專案經理卻不多。例如說某公司的關鍵路徑其實是老闆的看法,還有的專案最重要的是“能爭取到投資”,中國人不夠誠實的缺點,其實是增大了專案經理的工作難度。
資源的拓展是一個很具挑戰的工作,我曾經發現使用兩個顯示器能提高不少偵錯的效率。又如使用JAVA技術或者虛擬機來運行偵錯的伺服端程式,然後讓客戶區直接連接並且進行單步調試,能大大提高協議聯調的效率。還有在團隊座位的中心豎個牌子,貼上版本目標的任務分解,每個人都會經常的去看這個牌子,同時以在上面打勾表示完成而自豪。
在開發團隊的辦公環境裡設置一道不上鎖但自動關閉的門,有一種類似於深夜對於程式員的刺激作用,資源的種類和用法非常的多,創新是管理的本質,資源使用的管理創新是最具可能性的部分之一。
三、進度
對於進度的討價還價毫無意義。任何一個開發人員都傾向預留更多的時間,而任何一個客戶都傾向縮短時間,專案經理通常無法改變他們的看法。
我自己從未試過在進度上和某老闆在超過五年的任何一個專案,從第一個到最後一個,達成共識,部分原因是我自己也不清楚要怎麽預估,另外一部分原因是老闆把進度時間作為油門踏板,用來施加(或者是轉嫁)壓力而已。
專案開始前的預估會議,除了用來逼迫加班外,還有增加成員跳槽機率之妙用。頻繁的衡量進度情況,逐步逼近真實的進度情況,才能提供真實的專案預報,通過真實的進度情況,來進行下一步的決策,如安排工作人選、推廣使用某種工具,才是進度跟蹤的正確意義。
我從未從進度報表中得到過加快開發速度的能力,有的只能是讓團隊加班。如果只是為了加班,實際上提供一個清晰的版本目標和足夠的激勵措施,就已經能做的很好了。雖然進度往往是壓力最大的部分,但是進度是個結果,改善過程才能改善結果。
進度就好像你的時速表和里程表,告訴你情況,如果不修好那該死的化油器,猛踩油門僅僅會導致冒更多的黑煙。
文章節錄:中國專案管理者聯盟
ProjectClub 專案俱樂部為一群專案經理人組成的平台,網站分享專案運作的各種專案管理手法與實用專案工具,並分享如何提昇職場人的軟技巧與硬實力。