【正文】
均估算值 =(最可能持續(xù)時間 *4+最樂觀 +最悲觀) /6 三點估算法 平時回家,如果不堵車,最快 30分鐘 ;如果堵車,最慢 2小時 。 c) 回到步驟 5 9. 在規(guī)定的估算輪次內(nèi)還沒有完成估算,則結(jié)束本次估算 XX 0 5 10 15 20 X X X □ X □ Round 1 XX 0 5 10 15 20 X □ Round 2 XX XX 0 5 10 15 20 Round 3 XX Delphi 估算 方法流程 Wideband Delphi 優(yōu)缺點 Delphi方法的理論基礎(chǔ): 當(dāng)一組估算專家獨立的依照相同的前置條件執(zhí)行估算活動的時候,估算結(jié)果可以無限接近實際的數(shù)值 所以,我們必須保證估算專家的獨立工作和基于相同的前置條件 Delphi方法的缺點: 較主觀,結(jié)果可信服性弱 估算活動較耗時 Delphi方法 的優(yōu)點: 大家對項目需求會有進(jìn)一步的認(rèn)識 消除個人理解偏差 估算方法介紹:類比估算法 步驟 1. 從類似歷史項目獲得規(guī)模、工作量詳細(xì)信息,信息按領(lǐng)域類別分類、分解 2. 和歷史項目逐條比較,給出比率關(guān)系 3. 基于比率計算新項目規(guī)模 4. 基于新項目規(guī)模計算新項目工作量 5. 檢查新項目和歷史項目假設(shè)一致性 類比估算法例子 …… 背景:新項目叫做 Triad,與歷史項目AccSellerator 步驟 1:從類似歷史項目獲得規(guī)模、工作量詳細(xì)信息,信息按領(lǐng)域類別分類、分解 Database 5,000 Line of code (LOC) User Interface 14,000 LOC Graphs and reports 9,000 LOC Foundation classes 4,500 LOC Business rules 11,000 LOC TOTAL 43,500 LOC Database 10 tables User Interface 14 Web Pages Graphs and reports 10 graphs + 8 reports Foundation classes 15 classes Business rules ??? 估算方法介紹:類比估算法 ? 步驟 2: 和歷史項目逐條比較,給出比率關(guān)系 Subsystem Actual Size of AccSellerator Estimated Size of Triad Multiplication Factor Database 10 tables 14 tables User Interface 14 Web Pages 19 Web Pages Graphs and reports 10 graphs + 8 reports 14 graphs + 16 reports Foundation classes 15 classes 15 classes Business rules ??? ??? 估算方法介紹:類比估算法 ? 步驟 3: 基于比率計算新項目 規(guī)模 Subsystem Code Size of AccSellerator Multiplication Factor Estimated Code Size of Triad Database 5,000 7,000 User Interface 14,000 19,600 Graphs and reports 9,000 15,300 Foundation classes 4,500 4,500 Business rules 11,000 16,500 TOTAL 43,500 62,900 類比估算法例子 …… 步驟 4: 基于新項目規(guī)模計算新項目工作量 Term Value Size or Triad 62,900 LOC Size of AccSellerator 247。 a) 但是,估算數(shù)值是不可以被討論的 。如果是,則本次估算結(jié)束,各位估算專家估算的算術(shù)平均值即為估算的結(jié)果 。 evaluate. 為形成意見和 /或評價 — — English Dictionary Estimate 估算: The act or instance of estimating 估算的活動 /實例 To amount, extent, size, position, or value reached in an estimate 估算出的數(shù)量、程度、規(guī)模、位置與價值 An opinion or a judgment 意見或者判斷 為什么需要估算 1. 影響項目投資與財務(wù)決策 商業(yè)上的投資回報分析需要產(chǎn)品開發(fā)成本的估算和 /或產(chǎn)品生命周期各階段的支出概況 2. 設(shè)定預(yù)算和進(jìn)度以作為項目計劃和控制的基礎(chǔ) 例如:在項目的各個階段應(yīng)分配多少人力?要花多少工作量、成本和時間? 3. 在項目的成本、進(jìn)度、范圍與質(zhì)量因素之間作出決策或權(quán)衡 我們在多大程度上、多大范圍內(nèi)、什么樣的情況下可以向領(lǐng)導(dǎo) /客戶說“不”? 為什么需要估算 4. 確定產(chǎn)品中哪些組件需要開發(fā)、復(fù)用、購買還是外包