合格的項目經理如何做好項目管理中的技術管理,是否要求項目經理要具備較強的技術能力?


理論上講PM不需要對專業技術有非常深入的了解。在一個理想的組織架構里,項目管理和技術團隊是分開的,技術由tech leader負責,其上也應該有一些更資深的技術專家,如技術總監。PM只是負責項目管理,主要包括控制時間計劃和需求範圍,以及資源調配。更全面的描述請參見PMP的相關培訓資料。

但在實踐中,很多公司往往做不到分工如此明確。也有些公司出於生產效率的考慮,避免踢皮球,不願過於確定不同分工之間的界限。這種情況下,PM不懂技術會非常不利於工作的展開。PM可能需要參與技術團隊的討論以了解進度和發現潛在的風險。但不管怎樣,記住一點,除非PM明確需要同時承擔tech leader的職責,否則他的工作重心永遠是控制計劃、需求和資源,而不是設計軟體寫代碼。


不恰當地比喻,沒吃過豬肉也要見過豬跑。

要懂技術的大概原理,方能把你的計劃轉換成技術專家的思維交代下去。

若對技術完全不懂,如何跟客戶核實需求?很多PM就是對技術了解太少,在客戶那兒滿口答應下來,回來技術給他說根本實現不了,結果就夾在中間左右為難了。


其實不一定需要。

最最重要的是溝通需求,一旦需求確定,不要輕易改動。合格的技術帶頭人是可以合理估計工作量的,就怕做到一半就開始不斷要改需求,有新需求,生生把技術團隊累死,產品還被改的千瘡百孔。

後來改需求一般是因為開始的時候對產品沒想清楚。


個人非常同意雷鎮的答案,項目經理的主要職責就是協調溝通、計劃設定及執行控制、需求把握、資源的合理調配,而不是具體的執行。

在做好以上工作的同時,盡量的去了解技術上的東西還是非常必要的,原因是在一些項目中,尤其是技術佔主導的項目中,技術部門的關鍵性不言而喻,但是來了一個不懂的項目經理來管理整個團隊,出現尾大不掉的情況就會很正常了,就算不是如此,拖工或是怠工你不是能把握呢?

對於不懂技術的項目經理就必須要有很強的領導能力和管理能力,與此同時在項目中爭取到絕對的權利來保證你的方案執行。

培養技術團隊中的「自己人」,在於分管技術的部門經理做好配合的同時,盡量深入到技術部門,搞好關係,培養可以信賴的員工,才是事半功倍哦。


項目經理懂一點技術上的皮毛是最好的,就算不懂,也沒關係,畢竟項目經理所需要的能力是全面協調控制能力,而非某項具體技能。

但是,如果要做好技術管理,對分管技術的項目副經理或項目部部長的技術能力要求是比較高的。


指揮官可以不會駕駛坦克,甚至可以不會操作火箭筒和機槍。但他必須非常清楚每種武器的特點,知道什麼情況下採用哪種方式能最有效的達到目的。


項目經理80%的時間用於溝通,項目的成功取決於客戶的滿意度。

至於技術管理,項目經理可以不懂細節但必須保持學習的心態,至少能夠知曉大體的架構。同時如果項目內會有大量的技術類問題及事項需要評估和列入項目管理計劃,就需要考慮指定相應領域一到兩名專家角色輔助項目經理。


我只是想強調一點,看公司的規模和團隊的規模。雷鎮的答案,很標準化,但是,在中小團隊或中小公司,能做到嗎?所謂技術經理與項目經理,甚至資源團隊,都需要一個類似PMO(項目管理辦公室)作為各利益方中間的協調。在國內,PMO剛剛起步,做得很差。


補充說明:項目經理技術細節可以不懂,但必須精通業務、熟悉產品的功能和流程,對技術的使用、方向有一個大概的了解。


項目經理不懂技術,如何能準確的評估風險?


項目組中設置技術負責人承擔技術風險。


項目經理可以不精通,但是必須了解,而且能夠做到你簡單的識別一些技術風險,項目經理如果不懂技術,從項目計劃就會出現一個問題,研發的計劃時間是否合理?你怎麼能夠判斷,他對需求的功能分解,對模塊的分解,對計劃的把控?測試的的計劃都是跟著研發計劃來的,你怎麼能夠判斷測試對於測試安排是否合理。是功能測試?性能測試?怎麼測?得到什麼結論?


推薦閱讀:

TAG:項目管理 | 技術管理 |