做一件事情能否取得成功,關(guān)鍵在于是否提前做好準(zhǔn)備。對項目而言,更是如此,在項目啟動之前,一定要做好預(yù)先的規(guī)劃與安排,才能保證項目的順利實施。
(1)項目分級。
項目分級的目的是對項目的優(yōu)先權(quán)做出排列,對不同級別的項目進(jìn)行合理的資源及政策調(diào)配,確保項目目標(biāo)的實現(xiàn)。項目分級是對項目管理流程和項目管理角色進(jìn)行定義的基礎(chǔ)。如某大型工程總承包企業(yè)按照財務(wù)、合同、技術(shù)復(fù)雜程度及項目組織等因素進(jìn)行綜合評估,將工程總承包項目分為特大型(A級)、大型(B級)、中型(C級)和小型項目(D級)四個級別。
(2)召開項目啟動會。
案例:一個軟件開發(fā)項目小組組長的困惑
在我上大學(xué)的時候,曾經(jīng)作為一個軟件開發(fā)項目的組長帶領(lǐng)一群在校大學(xué)生開發(fā)一個軟件系統(tǒng)。當(dāng)時對這個項目感興趣的學(xué)生很多,大家摩拳擦掌,躍躍欲試,情緒熱情高漲。然而,讓我沒想到的是,剛剛開完項目啟動會,問題就大把大把地顯露出來了。
問題1:項目團(tuán)隊的組建。我所負(fù)責(zé)的小組是本次項目中承擔(dān)核心開發(fā)任務(wù)的一個組。但是項目啟動之前并沒有真正組建出一個項目團(tuán)隊,沒有建立相應(yīng)的工作規(guī)則和行為規(guī)范對開發(fā)組各位成員的行為進(jìn)行約束,小組成員之間的日常工作聯(lián)絡(luò)非常松散,而且大部分成員缺乏開發(fā)經(jīng)驗,這直接導(dǎo)致了后來軟件系統(tǒng)開發(fā)工作的大量返工及工期的延誤。
問題2:開發(fā)平臺的改變。開發(fā)平臺在項目啟動會后一周從java平臺變更為.NET平臺。平臺的變更本身對項目并沒有很大影響,但是由于項目組成員是一群沒有軟件開發(fā)經(jīng)驗的學(xué)生,此次變更對項目組的研發(fā)工作帶來影響就非常大了。
問題3:開發(fā)周期過長,超出預(yù)期。一開始,我感覺開發(fā)時間是很充裕的,因為開發(fā)小組的成員很多,人多力量大。但是開發(fā)小組的主要研發(fā)人員——軟件學(xué)院的學(xué)生在該學(xué)期的課時發(fā)生變動,從每周20課時增加到40課時,這樣直接導(dǎo)致項目成員可以參與項目工作的時間與精力大大減少。有效人力資源投入的嚴(yán)重不足,直接造成了項目工期的拖延。
作為開發(fā)小組的組長及主要負(fù)責(zé)人,在做完這個項目之后,我也在深刻地反省。在項目啟動之前,對項目的目標(biāo)(包括交付成果、工期、費用、質(zhì)量要求等)、實施環(huán)境以及項目實施過程中可能出現(xiàn)的潛在影響與制約因素進(jìn)行充分、全面的考量,需要未雨綢繆,預(yù)先擬定相應(yīng)的應(yīng)急方案和措施,這樣才能保證項目的順利啟動和開展。