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