從程序員到項目經理(四):外行可以領導內行嗎

轉自博客園http://www.cnblogs.com/watsonyin/archive/2012/09/28/2706967.html西西吹雪

一.從幾個招聘要求說起

在上一篇中,我舉出了一個招聘需求,引起一些朋友的爭論。既然招聘的是項目經理,爲什麼需要那麼多專業技能呢?

在百度上招聘頻道搜索“軟件項目經理招聘”,可以查到8500多條類似的招聘信息。我們看看國內軟件行業老大東軟集團的招聘條件:

工作職責:

帶領團隊完成需求分析,開發計劃制定與跟蹤,項目組關鍵技術問題解決,負責項目QCD

崗位要求:

13年以上軟件開發項目經驗,2年以上項目管理經驗;

2、熟練掌握JAVAWEB開發,精通基於Oracle/Mysql數據庫的MIS系統開發;

3、具有較強的溝通、組織能力和較好的文字表達、寫作能力;

5、有醫療業務開發經驗者優先。

 

顯然,東軟公司也是要求具有較強的專業技能的。當然,也許東軟公司太大了,不具有代表性,那麼我們再看一個比較小的公司,你絕對沒聽過(我也沒聽過),廣東廣風隆電子科技有限公司:

任職要求:

1.能很好的把握開發質量和項目進度,規避風險。

2.具有較強的語言和文字表達能力、溝通協調能力、良好的團隊合作精神。

3.具備至少3年項目管理經驗或大型系統開發實施經驗的優先。

4.掌握JAVA技術,能熟練應用J2EESpringStrutsHibernate等開發和測試。

5.熟悉基於javaB/S架構應用技術。

6.熟悉基於TomcatWebSphereweblogic等應用服務器的開發;

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的項目經理有了,其收入要求也不會低,這是小型項目難以承受的,只能退而求其次,找一個性價比更高的項目經理,或者乾脆拔苗助長,找一個不錯的程序員來帶吧。

 



發佈了54 篇原創文章 · 獲贊 6 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章