項目經理 80% 的時間用來溝通,這才是你的工作啊。
我之前也寫過代碼,後來做做項目經理也是不怎麼碰代碼了,偶爾一些小項目寫幾個子產品。
但是大項目真心沒時間,基本上天天都是溝通。
項目組開會、與業務部門梳理業務、每日工作總結、與POM溝通、找公司要人、找公要錢、找客戶要錢、找客戶上司簽字、各種需求讨論、各種彙報。
再就是各種文檔。哪有時間靜下心來寫代碼。
有時候真是懷念那種小項目,雖然獎金少,但人落了個清靜。
----------------------------
你不做項目規劃?不做任務配置設定?不做進度管理?這些不比幾行代碼的優劣要重要得多?
-----------------------
代碼隻是一個個子產品的實作,純粹的代碼人員更是容易替代的。
--------------------
對上對下都要負責,既要做好老闆的管家又要做好項目成員的後勤工作
-------------------------------
沒有架構師的話,項目經理要指導下屬寫代碼. 不寫代碼,不會寫代碼,如何保證做好一個産品.
很多人都說,我現在做管理了,不用寫代碼了,寫得了嗎?寫得好嗎?
真正寫得好代碼的人,不會放棄寫代碼的.
做項目經理,既然是一把手,不是分分工,提供一下需求就了事.
-----------------------
1.所謂項目經理,手下肯定要有代碼仔的,一群代碼仔開發項目,那用什麼技術,什麼架構這得誰決定?當然得有人拍闆說用這技術,用這架構,用這模式,誰拍闆?當然是項目經理,不然還手下随便一個代碼仔來決定麼,不管他有沒有這能力,起碼這不是他的職責,也沒有這權利,但能參與讨論。是以如果項目經理沒技術,那這團隊技術誰管?
2.進度把控、風險控制、需求分析、需求變更等等需要項目經理來做麼?這應該是項目管理部門的工作,從接到項目開始,然後出分析文檔,交給開發部來開發,開發部接到需求文檔,然後出概要設計,計劃進度,然後交給項目管理部納入進度控制,接下來就是開發,開發,開發,這需要什麼,需要技術,需要代碼仔,更需要項目經理的上司,不然代碼仔都比你牛逼,那他肯定不爽了,跟你讨論下技術漏洞百出,你卻還要上司我們開發?遇到難題,你百度一下說用XX技術就行了,其實你又根本不懂,一點都不嚴謹,最終研究與實作的還是代碼仔,代碼仔自己解決任何技術問題。。。是以如果項目經理沒技術,對于整個項目來說,除了指手畫腳還能幹嘛?如果中間有需求變動那也是必須經過項目管理部同意,出文檔以後開發部來開發。
說道這裡,有人就要指正了,不是說“開發部接到需求文檔,然後出概要設計,計劃進度”麼,沒有項目經理那誰來做?這問題好,觸摸到核心了,我的答案是項目組長做。
我認為一般項目一個項目組長就夠了,根據需求來定整個項目的開發技術,定計劃,然後跟代碼仔一起開發,我不認可什麼項目經理主要是溝通,不是技術,“與業務部門梳理業務、每日工作總結、與POM溝通、找公司要人、找公要錢、找客戶要錢、找客戶上司簽字、各種需求讨論、各種彙報”等等,就如我所說的,這些大部分工作都要納入到項目管理部去,是以就不應該有項目經理的存在來管理這些事,如果你這些都要管,那你當然什麼時間都沒有了,那你當然就需要所謂的項目經理了。
說道這裡,我解釋下項目組長與現在的項目經理的差別:
項目組長,隻有做項目“開發”所必要的職責,是以他才有時間搞開發,所有他才能上司整個團隊進步,而現在的項目經理卻什麼都要幹,如5樓所說,這樣的職位我就覺得不應該出現在開發團隊中,應該納入到項目管理部,開發不是非常巨大的項目,隻需要項目組長就行了,完成必要的如概要設計等文檔就行,其他的就是技術方面的努力了。
這也是我想要的開發團隊。我開發部隻提供我們的成果:程式;任何需求變更,人員問題,資金問題等等都應該是項目管理部的事,這樣分工才更明确,才能各取所長。才會有真正的核心技術出現。
-------------------
我公司的項目經理,項目核心的部分,和架構都是項目經理在做,而且也寫代碼,除了自己寫代碼的部分工作外,還要指導下面人的技術難題,絕不會拖時間,項目絕不會延期。當然還有其他的。公司手下的人沒一個不服人家,這才是牛人,才是稱職的項目經理。占着高位能勝任。不像有些SB項目經理,整天的計劃,溝通,跟進度,給老闆彙報,甜老闆菊花,把自己的想法強加給手下的人,而自己又是個水貨,屁都不懂的門外漢。我猜想樓主應該是這樣的人如果你不寫代碼。别把寫代碼看的很低下,以為自己當上了項目經理就不寫代碼了,對技術愛好者來說,寫代碼是一件很快樂的事情,而且牛人都是一直在寫代碼的。很多人到了30歲之後就說寫不動了什麼的話,其實說白了,就是自己的技術不夠硬,30歲之前不好好學習,30歲之後就跟不上20多歲的人了。為自己找借口罷了。很殘酷,但很現實。