從程式設計師到專案經理(4)外行可以領導內行嗎
一、從幾個招聘要求說起
在上一篇中,我舉出了一個招聘需求,引起一些朋友的爭論。既然招聘的是專案經理,為什麼需要那麼多專業技能呢?
在百度上招聘頻道搜尋“軟體專案經理招聘”,可以查到8500多條類似的招聘資訊。我們看看國內軟體行業老大東軟集團的招聘條件:
工作職責: 帶領團隊完成需求分析,開發計劃制定與跟蹤,專案組關鍵技術問題解決,負責專案QCD。 崗位要求: 1、3年以上軟體開發專案經驗,2年以上專案管理經驗; 2、熟練掌握JAVA、WEB開發,精通基於Oracle/Mysql資料庫的MIS系統開發; 3、具有較強的溝通、組織能力和較好的文字表達、寫作能力; 5、有醫療業務開發經驗者優先。 |
顯然,東軟公司也是要求具有較強的專業技能的。當然,也許東軟公司太大了,不具有代表性,那麼我們再看一個比較小的公司,你絕對沒聽過(我也沒聽過),廣東廣風隆電子科技有限公司:
任職要求: 1.能很好的把握開發質量和專案進度,規避風險。 2.具有較強的語言和文字表達能力、溝通協調能力、良好的團隊合作精神。 3.具備至少3年專案管理經驗或大型系統開發實施經驗的優先。 4.掌握JAVA技術,能熟練應用J2EE,Spring,Struts,Hibernate等開發和測試。 5.熟悉基於java的B/S架構應用技術。 6.熟悉基於Tomcat、WebSphere、weblogic等應用伺服器的開發; 7.熟悉大型資料Orecle/SQL Server等,熟練掌握儲存過程編寫、資料庫表設計。 8.熟悉unix/Linux作業系統。 9.具備軟體團隊管理經驗,熟悉軟體開發流程,能夠獨立完成專案實施的優先。 10.具備一定的系統框架設計、熟悉開發流程,具有的良好的需求分析、專案設計、規劃能力。 13.有如下經驗者優先考慮: a.熟悉BIEE,或有BI專案開發實施經驗 b.對BI/DW的概念和架構有比較深入的瞭解,熟悉維度模型架構 c.熟悉Oracle資料庫開發,或有ETL工具ODI經驗,精通SQL d.有基於java技術專案管理經驗的優先,教育行業背景優先 |
哇啦啦,這個更不得了。這究竟是招程式設計師還是招專案經理,我也快被弄迷糊了。看來中小公司比大公司更看重專業技能。
當然,我再多舉一千條也代表不了所有的企業。但諸位如果有時間一條條看,會發現絕大部分公司對“軟體專案經理”這個職位,都對專業技能有較高的要求。那麼,傳說中的“外行領導內行”究竟是不是真的?外行真的可以領導內行,帶領專案走向成功嗎?
二、外行 vs 內行
1. 優勢劣勢分析
外行和內行究竟誰更適合當專案經理?那些招聘要求似乎已經為我們給出了答案,最少在軟體行業內行專案經理更佔據優勢。然而,外行的專案經理往往也有其獨特的優勢,比如,他們往往更有大局觀,能跳出技術本身看待問題,有更強的領導力等等。事實上,外行領導內行的現象,在國家大型建設工程或科研專案中要屢見不鮮。據說,我國的原子彈工程就是聶榮臻元帥領導的,而聶帥是不懂核物理的。
如果拿外行和內行專案經理來PK,並不是一件容易的事情,因為每一項都不是絕對的,這就如同比較男人和女人誰更適合做廚師一樣。當我們拿兩者PK的時候,其實包含了一些隱含的資訊,就是這個外行的專案經理比內行專案經理,更加懂得管理、情商更高,否則的話,內行專案經理會毫無懸念的勝出,也就沒有比較的必要了。
基於這些隱含的資訊,我們試著比較一下兩種專案經理的優秀和劣勢:
專案經理型別 |
優勢 |
劣勢 |
外行 |
一般具有更強的領導力,更善於激發員工的士氣、戰鬥力; 一般具有更強的談判能力、資源協調能力,客戶和上級領導滿意度會更高; 一般具有更強的溝通匯報的能力; 更容易跳出技術本身,看清問題本質; 一般更善於權衡輕重緩急,更善於取捨。 |
專案詳細計劃要依靠技術骨幹,對其評估的準確性無法做出自己的判斷; 無法對技術人員進行輔導; 無法對技術問題做出分析判斷,幫助解決棘手問題; 無法對技術人員進度拖延原因做出準確分析、不能很好控制專案; 容易造成瞎指揮; 容易和技術人員互相看不起對方。 |
內行 |
外行的劣勢往往是內行的優勢 |
外行的優勢往往是內行的劣勢 |
2. 技術決定論的誤區
所謂內行與外行是純粹從技術的角度來看問題,單純討論內行好還是外行好,其實也暗含著一個前提,就是技術決定專案的成敗。而實際上,一個專案能否成功的影響因素,遠不止是技術,對一個專案經理的素質要求也遠不止技術。同是外行或內行來帶一個專案,會由於個人修養與經驗在差異,專案結果可能相差很遠。因此單純說外行好,還是內行好,是沒有意義的。
3. 綜合素質決定論
問題的關鍵其實不在專案經理是內行還是外行,而在於他的綜合素質。無論是外行還是內行,只要誰的綜合素質更高,誰就是更優秀的專案經理。
上一篇我們講到專案經理的六種能力模型,也就是說,一個優秀的專案經理,應當具備六個方面的素質,即:知識、技能、邏輯思維、執行力、心智成熟和領導力。
在知識層面,包括專業知識、行業知識和管理知識。外行專案經理在專業知識和行業知識方面已經輸了,但在管理知識方面按預設值,外行贏了。
在技能導面,包括專業技能和管理技能。外行專案經理在專業技能也又輸了,同樣管理技能方面,又略勝一籌。
現在打成了平手。剩下的,要拼邏輯思維、拼執行力、拼心智、拼領導力,這就和內行外行無關了,鹿死誰手,要看個人的修養。
因此,專案經理的比拼,拼的不只是管理知識或專業知識這一個方面,而是綜合素質的比拼。
三、外行,你憑什麼
1. 唐僧的團隊
外行,也就是不懂專業知識技術,顯然不但不是什麼優點,反而是一個專案經理的極大缺陷。那為什麼領導還會置這麼大的缺陷於不顧,任命一個外行為專案經理呢?換一個角度,也就是說,一個外行,在什麼情況下,可以成功的管理一個軟體專案呢?
一件事情的發生,總有他的內部原因和外部原因。具體到這個問題上,也有它的內因和外因。
(1)在內部因素上,外行專案經理必須具有更高的綜合素質。
現在流行分析西遊記中的取經團隊,其實也是一個典型的外行領導內行的團隊。到西天取經,靠的是降妖服魔的本領,顯然唐僧是個外行。但是,唐僧並不是一無是處,相反,他的綜合素質很高。他外柔內剛,意志堅定,目標明確,還精研佛法,具有很強的人格魅力,因此他的那些徒弟才能凝聚在他周圍,雖歷盡千難萬險而無悔。
(2)在外部因素上,必須有合理的人才結構作為支撐。
唐僧雖然不會打怪,但是孫悟空可以,補齊了唐僧在這方面的不足。試想,如果他的徒弟都不能降妖,任憑唐僧的領導力再強,也註定最終只會被妖怪吃掉。同樣一個外行的專案經理,在他的團隊中,必須可以信賴的技術骨幹,像孫悟空一樣能在關鍵時候解決問題,這些骨幹一般就是專案中的組長、系統架構師或者系統分析師,必要時可能要設定專案副經理之職。如果團隊中沒有技術骨幹,都是一些經驗不足還不求進取的程式設計師,那除非專案超級簡單,否則專案經理縱然有諸葛亮的才華,也無濟於事。
2. 規模決定一切
在上面兩項條件都具備的情況下,只能說明外行可以擔任專案經理了。站在專案本身的角度,除了這兩項因素,往往還跟以下方面有著緊密的關係。
(1)專案規模:規模越大,採用外行專案經理的機率越高。
(2)專案所在行業:在建築、施工、水利等傳統行業,採用外行專案經理的機率更高。
(3)專案的技術難度:在專案規模不大時,如果技術難度越大,採用內行專案經理風險更小。
(4)專案進度要求:時間要求越緊,更傾向於採用內行專案經理。
(5)專案管理的層次:有些專案層層分包,對於上面次層的公司,專案不需自己實施,只需對專案進行監管,專案經理自然也不需要很強地專業技術了。但對於底層實施單位而言,專案經理懂技術就很有必要了。同樣,有些大型專案分成若干個工程,每個工程又包括若干個子專案,也是類似的情況。
在這些因素中,專案規模是具有決定性的因素。專案規模足夠大的時候,也就有足夠的經費來配備充分的人才。至於其實方面,其實只是表現而已。
三.透過瓶子看軟體行業
為什麼軟體行業外業專案經理相對較少呢?這與軟體專案本身的特殊性有一定關係,但在一定程度上也折射出軟體行業的現狀:
(1)軟體專案規模不夠大
在軟體行業,幾十萬的專案很常見,幾百萬上千萬就是大專案了,專案的利潤率很低,很多中小型企業都生存在贏利的邊緣。據工信部統計,2011年上半年我國軟體行業利潤僅佔軟體業務收入的1.28%。這麼低的利潤率,估計比東莞的製鞋廠還不如吧。而幾百萬上千萬的金額,對建設、國防這些行業來說,簡直不值一提啊。前幾天太極集團1.99億中標鐵道部IT專案,大家都不服氣。也是,人人都在喝湯,你憑什麼搞特權吃肉?
(2)成熟的專案經理相對緊缺
軟體行業小專案太多,對專案經理的需求量是非常大的,與此同時,成熟的專案經理相對很少。所謂“千軍易得,一將難求”啊。當然,即使牛B的專案經理有了,其收入要求也不會低,這是小型專案難以承受的,只能退而求其次,找一個價效比更高的專案經理,或者乾脆拔苗助長,找一個不錯的程式設計師來帶吧。
從程式設計師到專案經理(一) 從程式設計師到專案經理(二) 從程式設計師到專案經理(三) 從程式設計師到專案經理(四) 從程式設計師到專案經理(五) 從程式設計師到專案經理(六) 從程式設計師到專案經理(七) 從程式設計師到專案經理(八) 從程式設計師到專案經理(九) 從程式設計師到專案經理(十)
相關文章
- 《從程式設計師到領導者之間的微妙之處》程式設計師
- 從程式設計師到架構師,有捷徑嗎?程式設計師架構
- 膨脹、驕傲,程式設計師轉專案經理的原罪程式設計師
- 程式設計師IT行業,外行眼裡高收入人群,內行人裡的卷王程式設計師行業
- 35歲的人還可以學習程式設計,從事程式設計師這個行業嗎?前景怎樣?程式設計師行業
- 從2012到2021,從土木到程式設計師程式設計師
- 幽默:不要相信 10 倍程式設計師/設計師/領導者!程式設計師
- 漫畫 | 外行對程式設計師誤會有多深!程式設計師
- 《程式設計師的修煉之道:從小工到專家》程式設計師
- 《五行》從0到1設計遊戲——專案管理經驗總結遊戲專案管理
- 從Java程式設計師到架構師,從工程師到技術專家,迷茫之路如何點亮Java程式設計師架構工程師
- 讀《程式設計師修煉之道:從小工到專家》有感程式設計師
- 漫畫 | 如何向外行解釋產品經理頻繁更改需求會令程式設計師很煩惱?程式設計師
- <<程式設計師修煉之道-從小工到專家>> -2024/10/28程式設計師
- 《程式設計師修煉之道——從小工到專家》筆記1程式設計師筆記
- 想從事IT行業,不是計算機專業可以嗎?行業計算機
- 《程式設計師修煉之道:從小工到專家》之程式碼質量程式設計師
- 漫畫:程式設計師,你能“管理”好你的產品經理嗎?程式設計師
- 程式設計師是最好的產品經理程式設計師
- 長沙IT培訓:程式設計師面試專案經驗分享程式設計師面試
- 程式設計師應該怎樣和領導相處?程式設計師
- 《程式設計師修煉之道:從小工到專家》閱讀筆記程式設計師筆記
- 《程式設計師修煉之道:從小工到專家》讀書筆記程式設計師筆記
- 【讀後總結】程式設計師修煉之道---從小工到專家程式設計師
- IT程式設計師大多性格內向不善交際嗎?程式設計師
- NPDP|程式設計師轉產品經理好轉嗎?程式設計師
- 遊戲設計師可以從魔術中學到什麼?遊戲設計師
- Android,你從入門到放棄了嗎?程式設計師:你不知道我經歷了什麼!Android程式設計師
- 從執行緒到併發程式設計執行緒程式設計
- 宿命之戰:程式設計師 VS 產品經理程式設計師
- 程式設計師從offer不斷到無人問津,多麼痛的領悟!程式設計師
- 《程式設計師修煉之道:從小工到專家》讀書筆記 07程式設計師筆記
- 程式設計師修煉之道——從小工到專家讀書筆記7程式設計師筆記
- 《程式設計師修煉之道:從小工到專家》讀書筆記(四)程式設計師筆記
- 《程式設計師修煉之道:從小工到專家》讀書筆記 06程式設計師筆記
- 程式設計師修煉之道——從小工到專家讀書筆記3程式設計師筆記
- 《程式設計師修煉之道:從小工到專家》讀書筆記 02程式設計師筆記
- 程式設計師修煉之道——從小工到專家讀書筆記2程式設計師筆記
- 從零到專業,程式設計師快速入門Python的3種方法!程式設計師Python