哪些互聯網公司設了項目經理? 沒有設的是將項目和產品經理合併了? 有何利弊? 未來的發展趨勢是怎樣?
BAT 都取消項目經理了?沒聽說。
項目經理在互聯網公司仍然有存在價值。
產品經理(Product Manager),顧名思義,負責一個產品(如一個網站,一個頻道,一組特定功能等等)的全生命周期(full or complete life cycle),從生到死,這個時間跨度是很長的,通常是幾年或十幾年,甚至更長。
一個產品(或一個網站)軟體的每次正式 Release 就相當於一個項目,項目周期的時間跨度遠短於產品周期,通常是幾周或幾個月。
小產品、小團隊如果採用像 Scrum、DevOps 那樣連續不間斷的迭代式(或流式)開發,一個產品經理就能勝任,確實沒必要再設項目經理去管理每個 Release,因為這時的 PM 是多餘的,產品經理完全能夠取代項目經理的角色。
而對於大中型和複雜產品,產品經理下設一個或多個項目經理還是有必要的。
此外,對於一些新產品、新系統研發,預研項目,沒正式上線的,非產品類的工程開發項目等等,由項目經理來管理還是有必要的,這些項目開發不適合設立產品經理,因為這時還不存在一個正式或成熟的產品。發展趨勢
研發項目經理在互聯網公司會消失嗎?不可能。
如上面分析,對於大中型產品團隊,一個產品經理與多個項目經理的管理組合仍然是最佳方案之一,兩者不是取代的關係,而是互補、配合的關係。
有人會問,那 Scrum 呢?
是的,Scrum 團隊是沒有項目經理的,只有 Product Owner、Scrum Master 和 Dev Team 三種角色。如果 Scrum 在中國成為主流,那麼中國互聯網公司的項目經理將大量消失。我預測這不太可能發生,因為:真正的 Scrum 基本上不適合中國的軟體研發現狀,實施的難度很大。
我國現在流行的大部分是偽 Scrum,許多項目經理熱衷給自己貼上 Scrum Master 標籤,但其實他們並不是真正的 Scrum Master(不能命令下屬做這做那,也不能給下屬績效評分打分。。。)
中國有大規模 Scrum 的成功、成熟案例嗎?除了極個別的外企、合資企業的零星消息外,沒怎麼聽說。
所以,我不看好未來十年 Scrum 在中國的發展,Agile 2.0 與中西合璧、更加實用、更接地氣的新一代軟體項目管理方法論將會興起。在 IT 和軟體行業(包括互聯網企業),一部分團隊可能會用產品經理取代項目經理,而產品經理加項目經理的組合,或以項目經理為主的開發模式仍將大行其道,至少幾十年吧。不請自來。本人既從事過傳統項目經理工作,又從事過互聯網項目管理工作,感覺可以來瞎扯一把。
- 哪些互聯網公司設了項目經理?
據我所知,也結合一下LinkedIn上面的一些信息,BAT裡面都有項目經理的title(有不對的請高人糾正),電商企業裡面一號店有項目經理title。
在目前敏捷開發理論盛行的情況下,說Project Manager的越來越少,相反ScrumMaster變得很多。比如百度,騰訊和京東。ScrumMaster顧名思義就是跑敏捷里的Scrum方法論的專業人員,可以理解成為Scrum項目經理吧,簡單點來說,就是負責貫徹scrum文化,方法和實踐,確保團隊在scrum方法論里跑的順。- 沒有設的是將項目和產品經理合併了? 有何利弊?
沒有設置項目經理的公司,有一部分是項目管理職能歸屬產品經理或者技術經理,採用小團隊管理的方式,由產品經理或技術經理掌握流程,進度和資源確認等。目前知道中國團隊這樣的比較多。
另外一個可能是,採用敏捷項目管理方式(尤其是scrum),團隊實現自組織,團隊承擔項目管理職能,由ScrumMaster或者Agile Coach負責幫助團隊理解和掌握敏捷方法,ScrumMaster和Agile Coach本身承擔協調和指導職能,而並不承擔項目管理職能(竊以為在知識工作年代,管理這個事情變得有點難,有高人指點嗎?)這種方式在國外實現的比較多,主要是他們的軟體工程領先我們太多年,很多理論和實踐也已經很成熟(實話實說,憤青繞道)。- 未來的發展趨勢是怎樣?
個人認為,Scrum或者其他敏捷方法這些來源於國外的敏捷理論和實踐,在國外的環境和語境下問題不大,在中國則有桔枳之變(人話就是未必適用)。不過,無論是PMI還是ScrumAlliance都有提到,任何項目管理方式都不是一成不變,需要量體裁衣,切不可削足適履。我相信,這些實踐加上中國的實際情況,會有適用於中國公司和中國團隊的項目管理方法,而屆時項目經理的職位演變就不得而知了。
最近在學習 @張恂老師 張恂老師的太極敏捷方法, @王曉明 的輕敏捷框架,也值得參考。希望兩位老師能夠繼續深入研究和發揚框架,做出中國人自己的敏捷方法論。對於需求變化頻繁、進度緊張、小成本、小團隊的IT項目,單獨設置一個項目經理用來管人管事就是浪費,項目經理主要職能就是指導研發了,和傳統意義的項目經理就是溝通啊協調資源啊的差距差的太大了,或者可以說項目經理就是基本上向研發經理或者技術經理轉型了。
推薦閱讀:
※研發的看板管理如何持續?
※在 sprint 迭代當中,由於很多不確定的因素,有什麼可行的 Scrum DeadLine 設定和管理方法?
※所謂的敏捷開發是一個坑嗎?
※是什麼因素導致敏捷開發在中國的廣泛應用?
※軟體設計(總體設計、概要設計、詳細設計)中常用的圖有哪些?