您的位置:軟件測試 > 軟件項(xiàng)目管理 > 開發(fā)管理 >
工作分解結(jié)構(gòu)在軟件開發(fā)中的應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/4/28 14:17:33 ] 推薦標(biāo)簽:

2、計劃階段

雖然在項(xiàng)目啟動中,我們已經(jīng)生成了一個簡單的項(xiàng)目分解結(jié)構(gòu)圖,但是那其實(shí)還是遠(yuǎn)遠(yuǎn)不夠的,項(xiàng)目分解結(jié)構(gòu)圖紙是項(xiàng)目分解結(jié)構(gòu)的一個部分,在計劃階段,我們需要對項(xiàng)目分解結(jié)構(gòu)進(jìn)行再次的細(xì)分,清楚地定義出項(xiàng)目的各個工作包以及對應(yīng)的各種資源,同時產(chǎn)生WBS字典。經(jīng)過這個步驟可以非常明確的定義出需求,同時可以完成對項(xiàng)目人員的工作具體分配。在這個基礎(chǔ)上做出項(xiàng)目的完整工作計劃。這樣形成了項(xiàng)目的基線。項(xiàng)目接下來的工作按照基線按部班的來完成。

3、項(xiàng)目開發(fā)階段

在項(xiàng)目開發(fā)階段,項(xiàng)目的進(jìn)度過程中難免出現(xiàn)各種問題,例如項(xiàng)目人員的調(diào)動;項(xiàng)目人員沒有按時地完成工作;模塊功能定義時忽略了一些細(xì)節(jié);項(xiàng)目研發(fā)過程中由于一些難以逾越的障礙造成項(xiàng)目時間的延長等等,這些事情都是在所難免的。

由于有了項(xiàng)目分解結(jié)構(gòu)這些問題的控制和解決都變得簡單了許多,我們知道,項(xiàng)目分解結(jié)構(gòu)是基于小的可交付成果,在項(xiàng)目分解結(jié)構(gòu)定義的過程中都遵循了可定義、可管理、可估計、可估量、獨(dú)立、專業(yè)、完整、可適應(yīng)這么九個原則。在這樣的前提下,通過人員的調(diào)整,各種資源的投入,項(xiàng)目經(jīng)理可以較好的對項(xiàng)目中可能拖后腿的環(huán)節(jié)進(jìn)行及時的控制,防止開發(fā)時間偏離預(yù)計的基線也是預(yù)計的項(xiàng)目分解結(jié)構(gòu)。

同時由于項(xiàng)目分解結(jié)構(gòu)和字典的直觀詳細(xì)性,可以很好的為項(xiàng)目組成員對自身工作的認(rèn)識和把握提供參考,減少了很多溝通上的障礙。

4、項(xiàng)目結(jié)束階段

項(xiàng)目分解結(jié)構(gòu)一個項(xiàng)目執(zhí)行過程的基線,他定義了項(xiàng)目的終可交付物。所以,在項(xiàng)目結(jié)束階段,項(xiàng)目分解結(jié)構(gòu)也自然而然的成為了考核項(xiàng)目成功與否的一個參照,同時也可以作為對項(xiàng)目組成員進(jìn)行項(xiàng)目考核的一個重要判斷依據(jù)。

4 應(yīng)用軟件分解結(jié)構(gòu)帶來的好處

1、項(xiàng)目團(tuán)隊效率的提升

通過項(xiàng)目分解結(jié)構(gòu)的制定,項(xiàng)目組成員可以對系統(tǒng)的整個架構(gòu)有一個比較全面充分的認(rèn)識,減少在項(xiàng)目過程中的不必要的爭執(zhí)和溝通障礙。同時在項(xiàng)目的執(zhí)行過程中,可以讓項(xiàng)目組的各個成員對自己的工作做到心中有數(shù),便于項(xiàng)目經(jīng)理對項(xiàng)目的控制。提升編寫代碼的效率。從而在整體的層次上提升整個項(xiàng)目團(tuán)隊的研發(fā)效率。

2、增進(jìn)客戶對軟件的認(rèn)識

通過在調(diào)研過程中的多次溝通,客戶與軟件開發(fā)團(tuán)隊成員形成了一定的默契關(guān)系。同時,客戶能夠從軟件人員的描述中了解到軟件開發(fā)的一般性規(guī)律,為后期的工作做好了一定的鋪墊工作。

另外,通過工作分解結(jié)構(gòu),使得客戶在比較直觀明了的情況下對程序的功能構(gòu)架有了了解,同時在反復(fù)的過程中也引起了客戶自身對軟件功能需求的重新認(rèn)識和定位,為系統(tǒng)的開發(fā)定出了比較清晰的目標(biāo),減少了后期需求變動的可能性。

3、工期預(yù)計作用以及比較有說服力的成本概算

通過工作分解結(jié)構(gòu),我們比較好的定義出了軟件所要實(shí)現(xiàn)的具體功能,在這個意義上來說的話,我們同時也可以從中看出各個模塊所需要的人員以及工期等相關(guān)因素。我們在前面已經(jīng)提到了,這個軟件主要是從打開行業(yè)局面為主要目的,所以我們從人員工資以及相關(guān)的工期中可以比較有說服力的計算出相關(guān)成本,然后加上一定的對水系數(shù)我們提出了我們對于客戶的一個相對便宜而對公司來說又可以基本上持平的一個軟件研發(fā)費(fèi)用。雖然事實(shí)上,終的工期和成本都與計算的有所出入,但是出入不是很大,在25%左右,我們認(rèn)為這還是一個很有價值的數(shù)據(jù),為以后的成本計算提供了比較好的參考值。

4、強(qiáng)有力的質(zhì)量、成本、時間控制工具

我們知道,項(xiàng)目的三個互相制約的因素是質(zhì)量、時間和成本,三者之間的平衡是一個項(xiàng)目成功與否的關(guān)鍵。項(xiàng)目分解結(jié)構(gòu)是一個項(xiàng)目執(zhí)行的基線,項(xiàng)目經(jīng)理通過項(xiàng)目各個階段的當(dāng)前情況與基線進(jìn)行對比可以發(fā)現(xiàn)項(xiàng)目中出現(xiàn)的偏差,然后根據(jù)項(xiàng)目的當(dāng)前情況對項(xiàng)目中各個環(huán)節(jié)的成本時間進(jìn)行控制。

5 總結(jié)

通過上面的闡述,我們可以看出,項(xiàng)目分解結(jié)構(gòu)這個工具在軟件項(xiàng)目的應(yīng)用超過了項(xiàng)目管理中定義的范圍,我個人認(rèn)為可以在需求定義的時候開始定義。用分解結(jié)構(gòu)對項(xiàng)目中的團(tuán)隊效率控制,開發(fā)目標(biāo)定義,過程控制都有非常實(shí)際的使用。

從實(shí)際工作出發(fā),一般來說,項(xiàng)目分解結(jié)構(gòu)定義越細(xì)致,對完成任務(wù)的時間、費(fèi)用估計也越準(zhǔn)確。但是,任何事物都是對立統(tǒng)一的,在能夠獲得這些好處的同時,過度細(xì)分項(xiàng)目分解結(jié)構(gòu)也會造成管理方面的工作量上升加重,因此,在項(xiàng)目的實(shí)際實(shí)踐過程中,對于這個度的把握成為了項(xiàng)目經(jīng)理必須注意的一個問題。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd