俗話說,“計(jì)劃趕不上變化”,可是在軟件開發(fā)項(xiàng)目中,少了計(jì)劃,就必將面臨許多意想不到的變化。將實(shí)際情況與計(jì)劃進(jìn)行實(shí)時(shí)對(duì)比,就可以盡早發(fā)現(xiàn)偏差,及時(shí)糾正,降低項(xiàng)目失敗的風(fēng)險(xiǎn)。這個(gè)計(jì)劃,在項(xiàng)目管理中被稱為計(jì)劃管理過程。
案例聚焦
一個(gè)有兩年軟件開發(fā)項(xiàng)目管理經(jīng)驗(yàn)的劉某,曾經(jīng)負(fù)責(zé)某商場的CRM系統(tǒng)的軟件研發(fā)工作,項(xiàng)目本身規(guī)模相對(duì)較小,但當(dāng)時(shí)項(xiàng)目的主要困難是工期要求緊張。劉某根據(jù)經(jīng)驗(yàn),認(rèn)為只要讓每個(gè)人清楚自己的工作,各負(fù)其責(zé),迅速投入研發(fā),盡快完成編碼,到時(shí)候把所有模塊組裝起來就應(yīng)該沒什么問題,沒必要浪費(fèi)人力、精力、時(shí)間在編寫項(xiàng)目計(jì)劃上。于是,大家簡單溝通后便啟動(dòng)項(xiàng)目。
在整個(gè)軟件研發(fā)過程中,大家一直都很忙碌,編碼工作在一天天進(jìn)行,表面上看起來也沒有任何異常。通過大家的共同努力,在項(xiàng)目的收尾階段,編碼工作基本完成。于是,項(xiàng)目經(jīng)理組織進(jìn)行實(shí)施前的準(zhǔn)備工作。這時(shí)候,項(xiàng)目啟動(dòng)初期沒意識(shí)到的問題、沒有足夠重視的問題都不約而同地爆發(fā)了,如系統(tǒng)聯(lián)調(diào)卡殼、Bug層出不窮,在測試時(shí)需要同時(shí)糾錯(cuò),而事先沒有預(yù)留這步工作的時(shí)間;安裝打包工作沒有進(jìn)行,文檔沒有編制,這需要調(diào)整人員應(yīng)急處理,而當(dāng)時(shí)沒有計(jì)劃這部分工作。結(jié)果,所有人亂作一團(tuán),如果按照原工期要求,即使全員通宵達(dá)旦趕進(jìn)度,也已經(jīng)無法按時(shí)完成,無奈之下只能延遲進(jìn)場。
事后,劉某反思得出結(jié)論,如果能在項(xiàng)目初期制定開發(fā)計(jì)劃,界定工作范圍,分解所有任務(wù),就不會(huì)出現(xiàn)任務(wù)遺漏的現(xiàn)象;如果能在計(jì)劃中制定項(xiàng)目階段目標(biāo),按階段控制項(xiàng)目偏差,及時(shí)糾正,就不會(huì)出現(xiàn)沒有時(shí)間修改大量程序Bug的問題,也不會(huì)到最后一刻,才暴露出隱藏的各種各樣的問題,從而產(chǎn)生延誤工期的現(xiàn)象等。
經(jīng)過調(diào)整,綜合分析后續(xù)剩余工作,劉某制定了詳盡的工作計(jì)劃,并且嚴(yán)格按照計(jì)劃實(shí)施執(zhí)行,終于保證項(xiàng)目在許可的時(shí)限內(nèi)完成任務(wù)。
從此案例可以看出:一個(gè)清晰可行的項(xiàng)目計(jì)劃,對(duì)項(xiàng)目的順利執(zhí)行,影響重大。
項(xiàng)目計(jì)劃做什么?
項(xiàng)目計(jì)劃內(nèi)容可以用3W+2H來簡單描述,所謂3W+2H,就是What、Who、When、How to do、How Much Money,也就是項(xiàng)目準(zhǔn)備做什么?由誰來做?什么時(shí)候做?怎么去做?花費(fèi)多少?
在軟件開發(fā)項(xiàng)目管理過程中,做計(jì)劃的具體思路是:首先要確定項(xiàng)目工作范圍,其次要清楚定義工作責(zé)任劃分,接下來是定義項(xiàng)目活動(dòng),最后對(duì)項(xiàng)目活動(dòng)進(jìn)行排序和歷時(shí)估計(jì)。
當(dāng)制訂項(xiàng)目計(jì)劃文檔時(shí),以上四部分內(nèi)容應(yīng)該被清楚地描述。
分解工作
確定項(xiàng)目工作范圍是為了有效完成項(xiàng)目目標(biāo)。一般常用工作分解結(jié)構(gòu)(WBS)的方法來實(shí)現(xiàn),確保找出完成項(xiàng)目工作范圍的所有工作要素,同時(shí)描述可交付成果和其組成要素的具體內(nèi)容。
有了明確的工作范圍,在項(xiàng)目執(zhí)行中,如果某個(gè)工作不包括在工作分解結(jié)構(gòu)中,則該工作就會(huì)被排除在項(xiàng)目執(zhí)行范圍之外。
當(dāng)然,任何項(xiàng)目不是只有惟一一個(gè)正確的工作分解結(jié)構(gòu)。工作分解結(jié)構(gòu)一般用圖表形式表達(dá),當(dāng)前常用的有兩種:分級(jí)的樹型結(jié)構(gòu)和縮進(jìn)圖表??s進(jìn)圖表類似于分級(jí)的圖書目錄,它能反映出項(xiàng)目的所有工作要素,相對(duì)樹型結(jié)構(gòu)直觀性較差,但應(yīng)用比較多,因?yàn)橛行╉?xiàng)目分解后,內(nèi)容分類很多、容量很大,使用縮進(jìn)圖表示比較方便。
分級(jí)的樹型結(jié)構(gòu)類似于組織結(jié)構(gòu)圖,表達(dá)起來層次清晰,非常直觀,結(jié)構(gòu)性較強(qiáng)。
總之,兩種表達(dá)方式各有千秋,可以根據(jù)實(shí)際情況選擇使用。如圖所示,是一個(gè)分級(jí)的樹型結(jié)構(gòu)的簡單示例。
劃分職責(zé)
接下來,需要?jiǎng)澐止ぷ髫?zé)任,通常利用責(zé)
項(xiàng)目經(jīng)理勝任力免費(fèi)測評(píng)PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html