項目管理者是項目的總負(fù)責(zé)人,是項目推進(jìn)的總設(shè)計師和總運營者,也是軟件企業(yè)的少數(shù)精銳。項目管理者必須為項目相關(guān)各方提供成功的項目結(jié)果,如圖2-3所示。軟件項目的成敗,直接取決于項目管理者選擇的成敗。項目管理者需要從系統(tǒng)思維、持續(xù)學(xué)習(xí)、勵行溝通、提案能力、團(tuán)隊管理和優(yōu)先級管理等諸多方面著力,致力于成為崛起于混亂之上的少數(shù)精銳,成為項目成功的捍衛(wèi)者。
系統(tǒng)思維:宏觀思維與整體感覺
項目管理者決不能是一位單向度思維的管理者。所謂單向度思維,就是單向思維,缺乏多元理念、立體感、全面性、多維度,強(qiáng)調(diào)工具理性,甚至表現(xiàn)出自以為是的態(tài)度、剛愎自用的行為模式,不是受到排斥就是淪入已確立的話語和行為領(lǐng)域。單向度的思考模式難以把握事態(tài)的快速變化,必須向交互性、非單向化轉(zhuǎn)變。項目管理者需要具有“整體感覺”和“宏觀思維”,具有流程、進(jìn)程、工程、框架、層次、體系、多項選擇概念以及邏輯化思考能力。良好的系統(tǒng)思考能讓工作更嚴(yán)謹(jǐn)、更犀利、更條理分明,更容易找到問題的核心本質(zhì),更能獲得卓越的溝通效果,更能提升決策的品質(zhì)和速度。系統(tǒng)思考的結(jié)構(gòu)化思路可以參考著名的麥肯錫方法的核心概念MECE(mutually exclusive,collectively exhaustive),中文意思是“相互獨立,完全窮盡”。要達(dá)致這一點,可以借助于邏輯樹狀法(沒有遺漏、沒有重復(fù)地整理思維)、矩陣圖法(通過矩陣框架,進(jìn)行立體定位)和排序法(掌握流程,找到問題重點)等方法。
持續(xù)學(xué)習(xí):自我精進(jìn)之道
學(xué)習(xí)始終是個人的自我精進(jìn)之道。項目管理者,作為組織中承上啟下的最重要個體,作為理論性與實務(wù)性相結(jié)合的最基本載體,其持續(xù)學(xué)習(xí)的需求更加不可或缺。但是,項目管理者必須避免“習(xí)慣性防衛(wèi)”,以及由此產(chǎn)生的“熟練的無能”,即“有高度熟練的技巧,保護(hù)自己免于受到學(xué)習(xí)中的痛苦與威脅”。
學(xué)習(xí)前沿(learn the latest)。軟件開發(fā)技術(shù)日新月異,項目管理理念層出不窮,顧客需求變動不居,項目管理者必須了解軟件開發(fā)項目的前沿動態(tài),不僅僅包括諸如J2EE、.NET、UML等技術(shù)知識,還包括CMM、PMBOK、P2M等項目管理知識以及流程再造、營銷組合、知識產(chǎn)權(quán)等相關(guān)知識。學(xué)習(xí)是一個持續(xù)的過程,其方式也不一而足。
學(xué)習(xí)過去(learn from the past)。那些忘記過去的人將會重復(fù)失敗,而失敗就是最好的老師。只有成為管理的歷史學(xué)家,才能夠逐漸成長,因為過去的經(jīng)驗和教訓(xùn)如果不能成為今天和未來的財富,那么作為管理者將無法成長。學(xué)習(xí)過去的精髓在于使管理者認(rèn)清“有價值的失敗”與“無意義的成功”。“有價值的失敗”指那些使人產(chǎn)生頓悟,澄清認(rèn)識,從而增強(qiáng)智慧的失敗,是日后成功的鋪墊。“無意義的成功”指那些雖然進(jìn)展順利但沒有成為日后可供參考的積淀和螺旋式上升的助力。表面的成功或相安無事,并不一定意味著可以高枕無憂,因為成功本身既可能建立在以前失敗的基礎(chǔ)上,也可能成為日后失敗的源頭。對失敗的反思往往要比回顧成功困難得多,但是反思過去,特別是反思過去的失敗,從過去中學(xué)習(xí),起點將會更高。
標(biāo)桿學(xué)習(xí)(learn by benchmarking)。也就是學(xué)習(xí)最佳實踐。以競爭對手或者非競爭對手的最佳做法為典范,效法學(xué)習(xí),追求卓越績效。如果說學(xué)習(xí)過去是一種縱向?qū)W習(xí)方式,那么標(biāo)桿學(xué)習(xí)就是一種橫向?qū)W習(xí)方式。標(biāo)桿學(xué)習(xí)能使項目管理者從項目中跳將出來,將學(xué)習(xí)的參照轉(zhuǎn)向更加廣泛也更加多樣的對象。
勵行溝通:信息共享與上下融通
除了一般技術(shù)人員的基本能力外,項目管理者還需要具備更多的資質(zhì)和技能,特別是溝通能力。在大多數(shù)情況下,溝通出現(xiàn)問題并不