場景一:合同前的工作量估算
場景描述:
(1)沒有實施過CMMI2級 字串3
(2)合同未簽,需要給客戶報價
字串9
(3)有客戶的概要需求,有類似的項目數據可供參考 字串1
(4)需要估計整個項目的總工作量,以便于估算總成本,給客戶報價 字串5
估算步驟: 字串2
(1)尋找類似的歷史項目,進行項目的類比分析,根據歷史項目的工作量憑經驗估計本項目的總工作量; 字串6
(2)進行WBS分解,力所能及地將整個項目的任務進行分解; 字串6
(3)參考類似項目的數據,采用經驗法估計WBS中每類活動的工作量; 字串7
(4)匯總得到項目的總工作量;
字串7
(5)與第(1)步的結果進行印證分析,根據分析結果,確定估計結果。
字串7
場景二:基于詳細需求的經驗估計
場景描述:
字串3
(1)只有詳細需求,沒有歷史數據 字串8
估算步驟:
字串8
(1)WBS分解,將任務分解到一個人或者一個小團隊可以執行的顆粒度;WBS分解時要識別出所有的交付物、項目管理活動、工程活動等。 字串3
(2)采用經驗法估計每個活動的工作量;
(3)匯總得到:每個階段的工作量、項目的總工作量。
字串9
其他說明:
在該場景下,只使用了經驗法,無法對結果進行印證,難以判斷結果的合理性。 字串1
場景三:由編碼估算整體 字串9
場景描述: 字串5
(1)有類似項目的歷史數據
字串3
(2)有編碼活動的生產率數據
(3)有詳細需求 字串2
(4)實施了CMMI2級,但是沒有積累歷史項目的工作量分布數據
字串3
估算步驟: 字串2
(1)產品分解,將系統分為子系統,子系統分解為模塊; 字串8
(2)WBS分解,將任務分解到一個人或者一個小團隊可以執行的顆粒度;WBS分解時要識別出所有的交付物、項目管理活動、工程活動等。
字串4
(3)建立WBS分解中的活動與產品元素的映射關系,識別出WBS中哪些活動可以采用模型法估算; 字串3
(4)估計產品元素的規模,可以采用代碼行法或功能點法,并估計每個產品元素的復雜度、復用率等; 字串7
(5)根據歷史的編碼階段的生產率數據和產品元素的規模估計、復雜度、復用率等采用模型法計算每個產品元素的編碼工作量; 字串9
(6)根據歷史的類似項目的數據及估算人的經驗估計其他活動的工作量,可以采用經驗法。
(7)匯總得到:每個階段的工作量、項目的總工作量。
字串5
其他說明:
在該場景下,混合使用了經驗法與模型法,這2種方法互相補充,而不是互相印證。
文章來源于領測軟件測試網 http://www.kjueaiud.com/