自己之前的想法是專案經理應該是技術大牛,或者起碼應懂一些技術,因為只有這樣才能更好的確定客戶所提出的需求是不是可以實現。但是現在又有了一些新的想法,專案經理不需要懂技術,或者說專案經理不懂技術反而更好。
討好客戶
如果專案經理懂技術就會被技術所束縛,簡單來說就是在客戶提出需求的時,專案經理根據自己已有的技術水平做出判斷:這個需求無法實現,或者實現起來工作量過大。於是很有可能當面就把客戶的需求給回絕了,一次兩次還是可以接受的,如果不巧這個專案經理的技術水平低、見識少,那麼就會把大多數有難度的需求都給回絕。長此以往,客戶便對這個開發團隊失去信心,「怎麼什麼也做不了呢?」。
但是如果專案經理絲毫不懂技術那麼面對客戶的請求,會說盡量去試一試之類的話,回來之後就是我們現在非常熟悉的場景了。專案經理的口頭禪:我不管你是如何實現的,我要的是半個小時以後的結果。隨後就是程式設計師苦命的加班了。
但是最終的結果是好的,起碼客戶認為這個團隊是由能力實現自己的需求的。從這一方面來說專案經理不懂技術可以更好的討好客戶,給客戶乙個好印象。
推動技術的發展
上面說到專案經理在談需求的時候由於不懂技術從而答應了客戶「過分」的需求,所以下面負責實現的童鞋們非常的命苦。相信任何乙個加班的程式設計師都在暗地裡罵過那個屁也不懂的專案經理,但是從大局的角度出發,只有這些過分的需求才能推動技術的進步。就像ajax的出現,不就是想把bs的客戶體驗搞得和cs的一樣麼,可能當時看來這個需求是過分的,但是現在這幾技術已經變得非常常見了。這就是所謂的推動技術的發展。(說不定那天某個客戶的乙個刁鑽需求就引發了一場技術的革命。)
保證開發進度
專案經理的口頭禪是「十分鐘能不能弄出來」,而且一會兒催一遍,一會兒催一遍,跟催命鬼似的。沒有辦法,人都是有惰性的,別說上班的惰性,就是為自己學習都是有惰性的。所以需要乙個人去監督,去鞭笞。
但是專案經理如果懂技術,大概就會這麼說,「這個挺難做的,你看看這兩天能不能做好吧」這樣一來來把專案的進度拖了兩天,但是如果是前一種,那麼程式設計人員可能會快馬加鞭,加班加點的把功能實現,對於專案來說這個莫大的幸福。
凡事都不是絕對的
並不一定說不懂技術的專案經理要比懂技術的專案經理好。凡事沒有絕對,要辯證的看,各有各的好處,不同的場合需要不同型別的人而已。
技術,專案經理的命? 專案經理的誤區
在職場,每個人都在奮鬥。不是為了同事 也不是為了公司,而是為了自己!這還用說嗎?很多朋友感到可笑。多麼顯而易見的道理啊!然而,話雖然是這麼說,現實卻並不像人們想象的那麼簡單。老李,是一位老資格的專案經理,那是我們公認的技術高手。大家都曾以為他遲早能當上技術總監,他也是如此自我期許。然而,多年過去後,...
技術,專案經理的命? 專案經理的誤區(3)
在職場,每個人都在奮鬥。不是為了同事 也不是為了公司,而是為了自己!這還用說嗎?很多朋友感到可笑。多麼顯而易見的道理啊!然而,話雖然是這麼說,現實卻並不像人們想象的那麼簡單。老李,是一位老資格的專案經理,那是我們公認的技術高手。大家都曾以為他遲早能當上技術總監,他也是如此自我期許。然而,多年過去後,...
技術專案經理與管理型專案經理的區別
技術專案經理與管理型專案經理的區別 就目前的it企業而言,專案經理的 可謂多種多樣,有從程式設計師 架構師轉為管理崗位的,有從業務或者實施轉成的專案經理的,由於大家各自的技術底蘊不同,觀念不同,因此也形成不同模式的專案經理,咱們分解得簡單一點,暫時稱之為 技術性專案經理 和 管理型專案經理 技術性專...