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