EST(estimation)是CMMI2.0中新增的一個PA,,從1.3版本中的PP與IPM PA中剝離了一些實踐過來,。
基本思想 估計什么?規(guī)模,、工作量,、工期、成本等,。 估算是承諾的基礎,,充分溝通是估算的基礎。 估算可能是逐步細化的,并非在項目初期就估計一次,。初期的估算與實際結果偏差比較大,,因此,承諾也是多版本的,,會逐漸調(diào)整承諾,。 估算要有方法論,要根據(jù)估計的結果與實際的偏差率不斷調(diào)整,,優(yōu)化估算方法,。 估算時做出的假設要進行溝通和記錄,。
實踐列表
通俗解釋
EST 1.1建立一個初步的估算以執(zhí)行任務
EST 2.1建立并保持更新估算對象的范圍 列舉出所有的估算對象:需求,交付物,,任務或活動,。
EST 2.2建立并保持更新解決方案的規(guī)模估算 解決方案即交付的服務或產(chǎn)品。 在估算工作量,、工期及成本之前,,應該先估計規(guī)模。 工作量取決于規(guī)模,、復雜度,、人員的經(jīng)驗、復用率等,。 軟件的規(guī)??梢允枪δ茳c,代碼行,,或者是故事點等,。 可以采用業(yè)內(nèi)的標準的度量方法,或者是本組織自定義的方法,??梢允墙?jīng)驗的方法,也可以是客觀的方法,。
EST 2.3基于規(guī)模估算,,開發(fā)并記錄解決方案的工作量、工期和成本估算以及估算的理由 估計了規(guī)模之后,,基于規(guī)模估計工作量和成本,,基于估計的工作量與任務之間的先后順序關系,估計工期,,并記錄估算的理由,。 從規(guī)模到工作量得到工作量的方法有多種: 經(jīng)驗估算,如:寬帶Delphi方法,、三點估算法,、類比法、定額法,、故事點方法等,; 規(guī)模/生產(chǎn)率; 歷史的回歸方程,; 不同類任務之間的比例關系,; 等等,。 成本的估算對于軟件項目而言主要是人工成本,有的項目有采購成本,、差旅等費用,。 在估計工期時,可以識別出關鍵路徑,,然后采用蒙特卡洛模擬的方法模擬出工期的分布區(qū)間,。
EST 3.1制定并保持更新文檔化的估算方法 組織級要根據(jù)歷史的經(jīng)驗教訓,定義統(tǒng)一的估算方法,,項目組基于組織級統(tǒng)一的方法進行估算,,本基于自己項目的特點進行調(diào)整或裁剪。
EST 3.2在估算任務時,,使用組織級的度量庫和過程資產(chǎn) 組織級的歷史類似項目的數(shù)據(jù),、組織級歷史的生產(chǎn)率數(shù)據(jù)、各類任務的工作量分布數(shù)據(jù),、組織級建立的規(guī)模與工作量之間的回歸方程等幫助新的項目進行估算,。 |
|