軟體企業招聘專案經理時的差異性分析(轉)

ger8發表於2007-08-14
軟體企業招聘專案經理時,到底需要招聘什麼樣的人,讓我們先看兩則招聘啟示:

A、國內某著名IT企業在深圳的分公司(簡稱企業A)
招聘職位:高階專案經理
崗位要求:
1) 有七年以上相關行業工作經驗(作業系統UNIX、WINDOWS NT,語言Java、C/C++等,資料庫、INFORMIX、ORACLE、DB2等);
2) 有金融行業專案開發經驗及持有相關認證照者優先;
3) 能夠帶領團隊解決專案中的關鍵技術問題;
4) 具有創新意識,能對專案開發工作提出解決方案;
5) 敢於承擔團隊工作壓力,並能帶領團隊按時完成專案任務;
6) 有較好的領導力、凝聚力,性格開朗、善於溝通;
...
B.深圳另一家小規模軟體公司(簡稱企業B)
招聘職位:專案經理
崗位要求:
1) 本科以上學歷,具備5年以上的軟體開發經驗,至少3年以上的J2EE專案開發經驗;
2) 熟練掌握專案管理理論和方法,具有至少一年軟體開發經理和軟體專案管理經驗;
3) 精通J2EE體系結構和相關技術(Servlet,EJB,JNDI,JTA,JMS,JCA,JSP等技術), 熟悉J2EE設計模式;
4) 對JBoss,Weblogic或者Websphere(至少一種)J2EE應用伺服器有深入的研究和實際應用經驗;
5) 較強的系統分析及設計能力, 熟悉OOA、OOD、UML, 能熟練使用Rational Rose、Visio、Together等工具進行業務和系統建模;
6) 具有商業智慧(BI)和知識管理(KM)經驗者優先;
...
如果你現在想應聘專案經理,你的簡歷會往哪裡投?我想大部分的想做專案經理的人都會把簡歷投向企業A,他們才是真正的在找專案經理,強調的是管理能力,並有軟體技術和行業經驗基礎。而企業B是在找軟體全才,既是專案管理專家,又是軟體體系架構設計師,還是系統分析員,還要有相關行業背景,我認為有這種能力的人是鳳毛麟角,很難招聘到。
軟體專案經理,他的職責是什麼?大型軟體公司和小的軟體公司,對這個崗位有不同的要求。
軟體專案經理的職責是專案管理,核心在管理,70%以上的時間花在溝通上,跟客戶溝通,跟專案組成員溝通,跟其他相關人員溝通,進行專案計劃的制訂,任務的分配和跟蹤。與專案相關的軟體體系架構設計工作,應該由專案組的架構設計師或公司的體系架構組來承擔,需求訪談和系統的功能分析,應該由業務專家來承擔,系統的技術實現的設計,應該由專案組的系統分析員來承擔,一個軟體專案組,應該由各類人員組成,包括架構設計師、業務專家、系統分析員,程式程式設計人員,測試人員組成,在專案經理的帶領下,分工合作,共同來完成專案的建設。
正規的軟體公司,對專案經理的招聘,首先應該考核他的專案管理能力,再考核他的專案相關行業的業務背景,再考核他的技術背景,尤其在當今軟體技術高速發展的時代,如果要求專案經理追逐各類新技術,並精通這些技術,我想是很不現實的,人的精力是有限的,專案經理不可能有這麼多時間花在對新技術的研究上,他花小部分時間對新技術進行了解是應該的,但不一定要精通。
國內很多軟體企業,在軟體專案開發時,太過追求新技術,趕時髦,很多中小型的專案,採用一些簡單的架構和平臺就能實現的功能,非得采用一些最新的技術,但這些新技術的精髓並沒有被用上,打著採用國際最新技術的旗號來,來迎合客戶的心理。例如現在很多軟體企業都採用J2EE架構來開發軟體,採用物件導向的方法來設計和實現,但真正意義上用好這些技術的到底有多少個專案,我想恐怕是少數專案。
讓我們根據這些思想分析一下以上的招聘啟示,企業A,專案組的組織架構齊全,各類相關人員職責分明,專案經理是一個管理者和協調者;而企業B的專案情況可能就是由專案經理帶領兩三個程式設計師來做一個專案,專案經理還需要承擔架構設計,系統分析的角色,既要把時間花在專案管理中,又要把時間花在技術上,專案最終的成敗完全依賴於這個專案經理,如果他有一方面的能力達不到要求,或中途離職,這個專案就以失敗而告終。
因此軟體企業在招聘專案經理時,要打破過分強調技術能力的誤區,而是著重考核他的專案管理能力,他的專案管理經驗才是決定能否帶領專案走向成功的關鍵。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-956263/,如需轉載,請註明出處,否則將追究法律責任。

相關文章