您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 項(xiàng)目計(jì)劃 >
七種場(chǎng)景下的軟件工作量估算步驟
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/8 14:30:04 ] 推薦標(biāo)簽:

場(chǎng)景一:合同前的工作量估算

場(chǎng)景描述:

(1)沒有實(shí)施過(guò)CMMI2級(jí)
(2)合同未簽,需要給客戶報(bào)價(jià)
(3)有客戶的概要需求,有類似的項(xiàng)目數(shù)據(jù)可供參考
(4)需要估計(jì)整個(gè)項(xiàng)目的總工作量,以便于估算總成本,給客戶報(bào)價(jià)

估算步驟:

(1)尋找類似的歷史項(xiàng)目,進(jìn)行項(xiàng)目的類比分析,根據(jù)歷史項(xiàng)目的工作量憑經(jīng)驗(yàn)估計(jì)本項(xiàng)目的總工作量;
(2)進(jìn)行WBS分解,力所能及地將整個(gè)項(xiàng)目的任務(wù)進(jìn)行分解;
(3)參考類似項(xiàng)目的數(shù)據(jù),采用經(jīng)驗(yàn)法估計(jì)WBS中每類活動(dòng)的工作量;
(4)匯總得到項(xiàng)目的總工作量;
(5)與第(1)步的結(jié)果進(jìn)行印證分析,根據(jù)分析結(jié)果,確定估計(jì)結(jié)果。

場(chǎng)景二:基于詳細(xì)需求的經(jīng)驗(yàn)估計(jì)

場(chǎng)景描述:

(1)只有詳細(xì)需求,沒有歷史數(shù)據(jù)

估算步驟:

(1)WBS分解,將任務(wù)分解到一個(gè)人或者一個(gè)小團(tuán)隊(duì)可以執(zhí)行的顆粒度;WBS分解時(shí)要識(shí)別出所有的交付物、項(xiàng)目管理活動(dòng)、工程活動(dòng)等。
(2)采用經(jīng)驗(yàn)法估計(jì)每個(gè)活動(dòng)的工作量;
(3)匯總得到:每個(gè)階段的工作量、項(xiàng)目的總工作量。

其他說(shuō)明:

在該場(chǎng)景下,只使用了經(jīng)驗(yàn)法,無(wú)法對(duì)結(jié)果進(jìn)行印證,難以判斷結(jié)果的合理性。

場(chǎng)景三:由編碼估算整體

場(chǎng)景描述:

(1)有類似項(xiàng)目的歷史數(shù)據(jù)
(2)有編碼活動(dòng)的生產(chǎn)率數(shù)據(jù)
(3)有詳細(xì)需求
(4)實(shí)施了CMMI2級(jí),但是沒有積累歷史項(xiàng)目的工作量分布數(shù)據(jù)

估算步驟:

(1)產(chǎn)品分解,將系統(tǒng)分為子系統(tǒng),子系統(tǒng)分解為模塊;
(2)WBS分解,將任務(wù)分解到一個(gè)人或者一個(gè)小團(tuán)隊(duì)可以執(zhí)行的顆粒度;WBS分解時(shí)要識(shí)別出所有的交付物、項(xiàng)目管理活動(dòng)、工程活動(dòng)等。
(3)建立WBS分解中的活動(dòng)與產(chǎn)品元素的映射關(guān)系,識(shí)別出WBS中哪些活動(dòng)可以采用模型法估算;
(4)估計(jì)產(chǎn)品元素的規(guī)模,可以采用代碼行法或功能點(diǎn)法,并估計(jì)每個(gè)產(chǎn)品元素的復(fù)雜度、復(fù)用率等;
(5)根據(jù)歷史的編碼階段的生產(chǎn)率數(shù)據(jù)和產(chǎn)品元素的規(guī)模估計(jì)、復(fù)雜度、復(fù)用率等采用模型法計(jì)算每個(gè)產(chǎn)品元素的編碼工作量;
(6)根據(jù)歷史的類似項(xiàng)目的數(shù)據(jù)及估算人的經(jīng)驗(yàn)估計(jì)其他活動(dòng)的工作量,可以采用經(jīng)驗(yàn)法。
(7)匯總得到:每個(gè)階段的工作量、項(xiàng)目的總工作量。

其他說(shuō)明:

在該場(chǎng)景下,混合使用了經(jīng)驗(yàn)法與模型法,這2種方法互相補(bǔ)充,而不是互相印證。

場(chǎng)景四:由總體印證基于WBS的估計(jì)

場(chǎng)景描述:

(1)有類似項(xiàng)目的歷史數(shù)據(jù)
(2) 有類似項(xiàng)目的全生命周期的生產(chǎn)率數(shù)據(jù)(含管理工作量)
(3)有詳細(xì)需求
(4)實(shí)施了CMMI2級(jí),但是沒有積累歷史項(xiàng)目的工作量分布數(shù)據(jù)

估算步驟:

(1)產(chǎn)品分解,將系統(tǒng)分為子系統(tǒng),子系統(tǒng)分解為模塊;
(2)估計(jì)產(chǎn)品元素的規(guī)模,可以采用代碼行法或功能點(diǎn)法;
(3)累計(jì)出整個(gè)產(chǎn)品的總規(guī)模,并估計(jì)產(chǎn)品總體的復(fù)雜度、復(fù)用率等;
(4)根據(jù)類似項(xiàng)目的全生命周期的生產(chǎn)率數(shù)據(jù)和產(chǎn)品的總規(guī)模、復(fù)雜度、復(fù)用率等采用模型法計(jì)算總的開發(fā)工作量;
(5)WBS分解,將任務(wù)分解到一個(gè)人或者一個(gè)小團(tuán)隊(duì)可以執(zhí)行的顆粒度;WBS分解時(shí)要識(shí)別出所有的交付物、項(xiàng)目管理活動(dòng)、工程活動(dòng)等。
(6)根據(jù)歷史的類似項(xiàng)目的數(shù)據(jù)及估算人的經(jīng)驗(yàn)估計(jì)所有活動(dòng)的工作量,可以采用經(jīng)驗(yàn)法。
(7)匯總得到:每個(gè)階段的工作量、項(xiàng)目的總工作量。
(8)與第(4)步得出的工作量進(jìn)行比較印證,如果偏差不大,則以第(7)步的結(jié)果為準(zhǔn),如果偏差比較大,要仔細(xì)分析原因,可能的原因舉例如下:
類似項(xiàng)目的生產(chǎn)率數(shù)據(jù)不適合本項(xiàng)目;
WBS分解的顆粒度不夠詳細(xì);
估算專家的經(jīng)驗(yàn)不適合本項(xiàng)目;
具體任務(wù)的估計(jì)不合理;
針對(duì)原因,對(duì)估算的結(jié)果進(jìn)行調(diào)整,使其趨向合理。

其他說(shuō)明:

在該場(chǎng)景下,對(duì)于項(xiàng)目的總工作量有2個(gè)結(jié)果或者多個(gè)結(jié)果,這些結(jié)果可以互相印證,以發(fā)現(xiàn)估算過(guò)程中的不合理之處,是估計(jì)更加合理。

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