系統(tǒng)開發(fā)的項(xiàng)目規(guī)劃 |
在項(xiàng)目開發(fā)的過程中,無論是開發(fā)人員還是管理人員都越來越注意到項(xiàng)目規(guī)劃的重要性。在項(xiàng)目管理過程中,項(xiàng)目規(guī)劃是非常重要的一個(gè)環(huán)節(jié),良好的項(xiàng)目規(guī)劃能同 時(shí)對(duì)項(xiàng)目進(jìn)度、質(zhì)量和投資起到很好的控制作用,失敗的項(xiàng)目規(guī)劃則有可能帶來混亂、失控甚至項(xiàng)目的最終失敗。本文以一個(gè)嵌入式系統(tǒng)的開發(fā)升級(jí)為例,闡述工作 分解結(jié)構(gòu)圖(WBS)、甘特圖及責(zé)任矩陣在項(xiàng)目規(guī)劃中的運(yùn)用。 一、工作分解結(jié)構(gòu)圖(WBS)的運(yùn)用
WBS(Work Breakdown
Structure,工作分解結(jié)構(gòu)圖)是歸納和定義整個(gè)項(xiàng)目范圍的一種最常用的方法,是項(xiàng)目計(jì)劃開發(fā)的第一步。它把整個(gè)總體的項(xiàng)目任務(wù)逐級(jí)分解成小的工作包,形成一個(gè)樹型結(jié)構(gòu)。 圖表1是某嵌入式系統(tǒng)開發(fā)升級(jí)的WBS,嵌入式系統(tǒng)的開發(fā)一般包括四大部分:1. 硬件設(shè)計(jì),2. 操作系統(tǒng)和驅(qū)動(dòng),3. 應(yīng)用軟件的開發(fā),4. 系統(tǒng)調(diào)試。這四大任務(wù)根據(jù)需要可以進(jìn)一步細(xì)分為十一個(gè)部分。 二、甘特圖的運(yùn)用 甘特圖(Gantt Chart)也叫橫道圖等,它是以亨利·L·甘特先生的名字命名的,是在第一次世界大戰(zhàn)時(shí)開始使用的兩維圖表。它的橫軸表示時(shí)間,縱軸表示要執(zhí)行的任務(wù), 線條表示在整個(gè)項(xiàng)目周期上各項(xiàng)任務(wù)的計(jì)劃的開始時(shí)間和結(jié)束時(shí)間。甘特圖直觀地顯示了項(xiàng)目的任務(wù)劃分和進(jìn)度安排。甘特圖做好后,工作過程就有了參照物,你就 可以知道在不同的階段你應(yīng)該干什么,完成到什么進(jìn)度。甘特圖縱軸就是WBS中的工作包。項(xiàng)目開發(fā)周期就是甘特圖橫軸的長度,確定項(xiàng)目開發(fā)周期有兩種途徑: 其一是開發(fā)小組根據(jù)提供產(chǎn)品的最后期限從后往前安排時(shí)間;其二是項(xiàng)目開發(fā)組織根據(jù)項(xiàng)目和資源情況制定項(xiàng)目開發(fā)的初步計(jì)劃和交付產(chǎn)品的日期。大多數(shù)場(chǎng)合遇到 的都是比較被動(dòng)的第一種方式。 ![]() 圖表2 圖表2是嵌入式系統(tǒng)的開發(fā)項(xiàng)目的甘特圖,由圖可知該項(xiàng)目的周期為一個(gè)月,確定了項(xiàng)目的開發(fā)周期,還要將開發(fā)任務(wù)進(jìn)行劃分,從而生成WBS中的工作
包。值得注意的是,有些任務(wù)之間是有制約關(guān)系的,也就是說有的任務(wù)必須在其它某項(xiàng)任務(wù)或者某幾項(xiàng)任務(wù)完成以后才能進(jìn)行。圖中縱向的箭頭就是表現(xiàn)了這種制約
關(guān)系。具體各項(xiàng)任務(wù)的時(shí)間長度由任務(wù)難度、任務(wù)人手等因素決定。在甘特圖定稿以前,一般需要項(xiàng)目管理人員和各項(xiàng)任務(wù)的執(zhí)行者溝通、確認(rèn)時(shí)間安排,了解任務(wù)
執(zhí)行者的想法和困難。最后任務(wù)完成的時(shí)間是項(xiàng)目管理人員和任務(wù)執(zhí)行人員雙方達(dá)成的一致結(jié)果,一經(jīng)確定,必須嚴(yán)格按計(jì)劃執(zhí)行。 三、責(zé)任矩陣的運(yùn)用
甘特圖雖然直觀地顯示了項(xiàng)目的任務(wù)劃分和進(jìn)度安排,但項(xiàng)目需要完成的任務(wù)往往千頭萬緒,參與項(xiàng)目的部門與個(gè)人又五花八門,為此需要一種手段將任務(wù)落實(shí)到相應(yīng)的人頭上,確保每個(gè)任務(wù)都有相應(yīng)的人員去負(fù)責(zé)和完成,這便是人員分工。責(zé)任矩陣(responsibility
matrix,
RM)就是一種將工作任務(wù)分配、落實(shí)到項(xiàng)目執(zhí)行組織的相關(guān)職能部門或個(gè)人,并明確表示出其角色、職責(zé)和工作關(guān)系的矩陣圖形。它以項(xiàng)目的工作任務(wù)為行,組織單元(個(gè)人)為列,用字母或特定的符號(hào)表示相關(guān)部門或個(gè)人在不同工作任務(wù)中的角色和責(zé)任職責(zé),簡潔明確地顯示出項(xiàng)目人員的分工情況。通過責(zé)任矩陣,項(xiàng)目的各項(xiàng)工作都能落實(shí)到具體的責(zé)任人,確保項(xiàng)目因崗設(shè)人,人人有事做,事事有人負(fù)責(zé),從而避免責(zé)任不清而出現(xiàn)的無人負(fù)責(zé)的現(xiàn)象。具體如何使用,大體有以下幾個(gè)步驟: ![]() 圖表3
最左列是任務(wù)分解后的WBS工作包,右列是參與項(xiàng)目的人員,這是一個(gè)規(guī)模較小的項(xiàng)目,只有硬件工程師、系統(tǒng)軟件工程師和應(yīng)用軟件工程師參與,他們的角色和
職責(zé)用兩個(gè)字母R和I表示。這里R表示直接責(zé)任,也就是這個(gè)人負(fù)責(zé)具體執(zhí)行該任務(wù),I表示參與,也就是這個(gè)人參與任務(wù)的執(zhí)行。 |
聯(lián)系客服