IT項目經理應該具有那些能力?
本人從事IT行業一年半,在這一年半里主要負責軟體項目的進度、質量和進度管理,想往項目經理髮展,想請教下項目經理需要哪些方面的能力,項目經理需要精通開發或者別的技術能力嗎
感謝邀請。
我對IT項目管理不是很熟悉,在知乎上找了一個答案,看是否符合題主的需求:
產品經理如何進行項目管理
從管理層面來講,項目經理自身最好掌握開發技術能力,但不一定是項目組裡最厲害的,作為一名經理,一定要擅長發現並激勵比自己厲害的牛人,因為經理管的不僅僅是「項目」,更是「人」。在達成項目目標的同時,享受團隊作戰的快感,是職業經理區別一般員工之處。謝邀。
PMBOK上對項目經理職責的定義是:按時完成項目。從我的理解來看,項目經理的崗位職責可以理解為: 解決問題。不管是寫代碼,做計劃,組織會議,客戶分析,都是解決問題的方式。 而項目經理的職責就是整合所有的資源,解決問題(通常是以完成項目的方式呈現)。所以從這個角度來看,我並不認為項目經理一定需要很強的開發能力,甚至極端一點,是否有開發能力我覺得都不一定,只要能有效的調動團隊的項目經理就是好的項目經理。當然,如果你的崗位像MS曾經的程序經理一樣,所負責的全部是各種工程師的話,那麼開發背景會讓你很容易和他們溝通,但當環境複雜一些,當你負責的團隊里有客戶有老闆有產品經理有美術設計師有開發工程師的時候,是不是有開發背景就不是那麼重要了。
拋開課本所說的項目經理素質模型不看,從我這些年的工作經驗來說,我覺得一個項目經理需要具備以下幾個能力(優先順序從高往低)理解力 - 每個人背景不同,工作不同,思維方式不同,不是任意的兩個人都可以順利溝通的,而你就是那個溝通的橋樑。溝通的前提是理解力,做為一個項目經理應該能充分理解每個團隊成員的狀態,態度,對問題的看法等等等等,應該是整個團隊中最了解每個人的人。
溝通能力 - 理解了之後就是傳達和溝通,是否能遊刃有餘的說服與被說服,通過溝通使團隊成員在各種大小目標上達成一致幾乎是每天都要接觸到的工作
學習能力- java程序員可以寫一輩子的java,3D設計師一輩子都在做各種模型。但對於一個項目經理來說,每個項目都是全新的。迅速學習現在在做的項目的關鍵知識並且使用是必備的能力。
其他的諸如項目跟蹤和控制,風險識別,敏捷,計劃,干係人管理等等等等,各種書上都一堆,就不贅述了。
但是在這些專業能力上,我個人比較看中一個能力:「目標的理解和分解能力」。優秀的項目經理和平庸的項目經理往往最大的區別就是這一點。對於一個平庸的項目經理,拿到需求開始分解,做計劃,跟進度,安排工作就是他們的全部。但對於一個優秀的項目經理來說,隨時應該明確項目目標是什麼,階段目標是什麼,優先順序是什麼,如何取捨,如何平衡,以及如何向團隊傳達。用一句通俗的話就是正確的做事和做正確的事的區別。 這兩句話說起來很簡單,做起來很難。克服生病、睡眠少的能力
大部分人在當了項目經理之後會明顯減少看病次數。主要原因是不敢生病,因為不論是看病還是養病都會耽誤上班時間,誰知道在自己離開這段時間項目會發生什麼狀況呢,為了避免最後收拾爛攤子,最好還是不要生病。
實在萬不得已需要生一場病,那就留在項目做完的時候好了,那時候可以比較踏實的病幾天。
擁有超好的口才及變臉功夫
據說相聲演員每天要練繞口令,叫做「口腔體操」。做項目經理的每天都要到處跟各個部門溝通,必須管得住團隊斗得過客戶。任何不善言辭的人做了項目經理之後都會覺得自己的舌頭越來越靈活,口才越來越好,肺活量越來越大。
另外,做項目經理的都有到四川學習變臉的潛質。這可不是吹,五分鐘之前還在聲色俱厲地訓斥項目成員,五分鐘之後就可以笑容可掬的跟客戶溝通項目需求,這叫做收放自如、無滯於心,可是做項目經理必須要練就的職業技巧。
組織能力
做項目的好處實在多多,不僅促進項目經理多方面的發展,而且對項目經理的工作能力也是個很大的挑戰。因為幾乎每一項工作都需要項目經理的參與和組織,從簽合同到做項目計劃,從需求到驗收,從自己公司到客戶公司,處處可見項目經理忙碌的身影。
競爭意識與鋼鐵意志
不管是多麼淡泊的人,處在這個位置上的時候都不可能做到處之淡然,什麼都無所謂。因為就算你不喜歡把自己的項目和別的項目作比較,不喜歡把自己的成員和別的成員作比較,同事們、領導們,包括各團隊成員們自己也都會作比較。
我們堅信世界上沒有天生懦弱的人,我們也相信先賢所說的:「人生於憂患,死於安樂。」做完幾年項目經理工作之後,相信沒有什麼事情可以難倒自己了,至於那些做了多年項目的朋友簡直就是金剛不壞之體。所以,同志,為了這個目標,做項目經理吧。
推薦閱讀:
※做項目管理最痛苦的是什麼?
※推薦一款小型的需求管理軟體吧?
※PM圈子問答:身為項目經理,要不要救火??
※為什麼風暴英雄的版本號跳的這麼快?
※如何處理項目預估量與實際工作量相差較大的情況?