軟件項(xiàng)目建設(shè)失敗的例子舉不勝舉,小到簡單的網(wǎng)站、OA系統(tǒng),大到大型企業(yè)的ERP建設(shè)亦或是運(yùn)營商的業(yè)務(wù)系統(tǒng)甚至是空客的A380項(xiàng)目,都難逃軟件項(xiàng)目實(shí)施失敗的夢魘
山東省軟件評測中心為數(shù)十家單位提供信息系統(tǒng)驗(yàn)收測試,在測試過程中發(fā)現(xiàn)在影響軟件項(xiàng)目成功的要素中,我們從技術(shù)角度看待的工具、方法(hardskill)只占項(xiàng)目成功的40%多,而溝通、協(xié)調(diào)、沖突管理、團(tuán)隊(duì)建設(shè)、項(xiàng)目文化建設(shè)等行為能力(softskill),占50%多。我們得出的結(jié)論是:多數(shù)的軟件項(xiàng)目的失敗是由拙劣的管理引起的。我該點(diǎn)是為了更好地彌補(bǔ)這們再次剖析塊短板,從而保障軟件項(xiàng)目的順利成功實(shí)施。為此我們從項(xiàng)目管理的角度總結(jié)了以下四點(diǎn)并歡迎探討:
一、項(xiàng)目經(jīng)理的選擇對軟件項(xiàng)目成功與否起到至關(guān)重要的作用
軟件項(xiàng)目是邏輯性強(qiáng)且極為復(fù)雜的智力密集型項(xiàng)目,該類項(xiàng)目的特點(diǎn)決定了需要一個具有全局觀、思維清晰縝密,能夠多維度、系統(tǒng)化思考問題,有足夠的溝通能力與團(tuán)隊(duì)領(lǐng)導(dǎo)力的人來組建團(tuán)隊(duì),并帶領(lǐng)項(xiàng)目團(tuán)隊(duì)不斷向前,確保項(xiàng)目順利實(shí)施成功。
項(xiàng)目管理突出項(xiàng)目經(jīng)理的責(zé)任心與對項(xiàng)目的把控能力。一個合格的、成功的項(xiàng)目總是與好的、合格的項(xiàng)目經(jīng)理密切相關(guān),項(xiàng)目領(lǐng)導(dǎo)班子的質(zhì)量對項(xiàng)目的影響是顯而易見的。很多在實(shí)施中遇到嚴(yán)重困難的項(xiàng)目,會由于任命了一位稱職的項(xiàng)目經(jīng)理而使整個項(xiàng)目發(fā)生質(zhì)的飛躍,同樣有的項(xiàng)目績效也會因?yàn)橐粋€好的項(xiàng)目經(jīng)理的調(diào)離而明顯下降。在項(xiàng)目經(jīng)理的選擇中,應(yīng)該從多方面對項(xiàng)目經(jīng)理的被選人進(jìn)行詳細(xì)、細(xì)致的考察、使所選定的項(xiàng)目經(jīng)理盡可能滿足以下幾點(diǎn)要求:
1.一個合適的項(xiàng)目經(jīng)理應(yīng)該具備各方面的才能,甚至是全才。這是由項(xiàng)目經(jīng)理所處的領(lǐng)導(dǎo)地位及其相應(yīng)的職責(zé)范圍所決定的。要確保項(xiàng)目的成功,獲得讓所有項(xiàng)目相關(guān)方滿意的效果,項(xiàng)目經(jīng)理除了需要充足的專業(yè)知識能夠清晰地把握項(xiàng)目流程外,更要具備優(yōu)秀的溝通管理、沖突管理、風(fēng)險管理、質(zhì)量管理和集成管理等能力。但是,實(shí)際的項(xiàng)目實(shí)踐中我們發(fā)現(xiàn),對大多數(shù)的軟件項(xiàng)目而言,軟件企業(yè)出于對項(xiàng)目成本的考慮與控制或者是由于人才短缺,項(xiàng)目經(jīng)理多是從項(xiàng)目班子中抽取出來的,這種做法的缺陷是:一是項(xiàng)目經(jīng)理的專業(yè)面不寬,二是從主要的技術(shù)人員到領(lǐng)導(dǎo)管理人員的角色難以轉(zhuǎn)變,從而使得項(xiàng)目管理的各項(xiàng)工作不夠規(guī)范,項(xiàng)目管理導(dǎo)致項(xiàng)目質(zhì)量的下降或者難以保證。
2.項(xiàng)目經(jīng)理必須具備良好的溝通技巧,這一點(diǎn)尤為重要。在項(xiàng)目實(shí)施的過程中,難免會出現(xiàn)由于實(shí)施環(huán)境或其他因素改變引起的項(xiàng)目變更;同時,在項(xiàng)目被執(zhí)行的過程中,由于管理人員或設(shè)計(jì)人員之間常常會因?yàn)橄敕ɑ蚩捶ǖ牟煌斐沙蓡T之間的相互摩擦;這就要求項(xiàng)目經(jīng)理進(jìn)行一定的溝通和協(xié)調(diào),因此對于一個項(xiàng)目經(jīng)理來說,溝通與協(xié)調(diào)的能力非常重要。
3.項(xiàng)目經(jīng)理必須經(jīng)過嚴(yán)格的培訓(xùn)。作為一個項(xiàng)目經(jīng)理,如果他的知識結(jié)構(gòu)老化,觀念陳舊,或者是固步自封,抵制新的設(shè)計(jì)或執(zhí)行方法,就會給項(xiàng)目的成功實(shí)施造成許多障礙。
二、軟件項(xiàng)目管理要理順項(xiàng)目組內(nèi)部工作流程與協(xié)調(diào)機(jī)制
在軟件項(xiàng)目實(shí)施管理過程中,如果想實(shí)現(xiàn)項(xiàng)目的范圍、時間、成本和質(zhì)量等目標(biāo),就必須協(xié)調(diào)整個項(xiàng)目過程,以滿足項(xiàng)目參與者及其他利益相關(guān)者的需要和期望;而要進(jìn)行有效的過程控制,就必須首先明確軟件項(xiàng)目業(yè)務(wù)流程。好的業(yè)務(wù)流程,可以保障項(xiàng)目在實(shí)施過程中完滿地實(shí)現(xiàn)項(xiàng)目目標(biāo),即實(shí)現(xiàn)項(xiàng)目管理過程中的項(xiàng)目成本、時間、質(zhì)量三者之間的平衡關(guān)系,使項(xiàng)目在盡可能短的時間內(nèi),以盡可能少的成本獲得盡可能高的項(xiàng)目質(zhì)量。因此,首先必須確立項(xiàng)目工作流程,從而規(guī)范項(xiàng)目管理過程,進(jìn)一步保障項(xiàng)目成功。
流程建