![項目估算指南_V22_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/9969696d-e503-4459-90ab-3a6580c46f4c/9969696d-e503-4459-90ab-3a6580c46f4c1.gif)
![項目估算指南_V22_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/9969696d-e503-4459-90ab-3a6580c46f4c/9969696d-e503-4459-90ab-3a6580c46f4c2.gif)
![項目估算指南_V22_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/9969696d-e503-4459-90ab-3a6580c46f4c/9969696d-e503-4459-90ab-3a6580c46f4c3.gif)
![項目估算指南_V22_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/9969696d-e503-4459-90ab-3a6580c46f4c/9969696d-e503-4459-90ab-3a6580c46f4c4.gif)
![項目估算指南_V22_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/9969696d-e503-4459-90ab-3a6580c46f4c/9969696d-e503-4459-90ab-3a6580c46f4c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、文件類別:指南文件版本:2.2文件編號:LC_CMMI4_PEG哈爾濱樂辰科技有限公司哈爾濱樂辰科技有限公司項目估算指南項目估算指南受控狀態(tài):受控 項目估算指南哈爾濱樂辰科技有限公司 第 1 頁 共 16頁文檔密級:普通文檔狀態(tài): 草案 正式發(fā)布 正在修訂變更履歷變更履歷序號序號版本版本變更描述變更描述修訂人修訂人/ /日期日期審核審核/ /日期日期批準(zhǔn)批準(zhǔn)/ /日期日期1V1.0創(chuàng)建Midy/2007-4-262V1.0發(fā)布/增加頁眉頁腳Midy/2007-4-30EPG/2007-5-16Jason Xue/2007-5-163V2.0版本升級Midy/2007-5-29EPG/2007-
2、5-30Jason Xue/2007-5-304V2.1修改Jack/2008-12-26Blue/2009-1-45V2.2修改評審問題Jack/2009-1-13Blue/2009-1-16Jason Xue/2009-4-2067891011 項目估算指南哈爾濱樂辰科技有限公司 第 2 頁 共 16 頁目目 錄錄第第 1 1 章章 前言前言 .41.1 編寫目的.41.2 預(yù)期讀者.41.3 術(shù)語與縮寫.41.4 參考資料.4第第 2 2 章章 總體描述總體描述 .52.1 概述.52.2 職責(zé).52.3 入口準(zhǔn)則.52.4 輸入.52.5 流程圖.52.6 輸出.62.7 出口準(zhǔn)則.6
3、2.8 度量.62.9 資源和能力要求.6第第 3 3 章章 活動與規(guī)程活動與規(guī)程 .73.1 估計軟件規(guī)模.73.2 估計難度等級.73.3 估計工作量.83.4 估計成本.83.5 估計各階段缺陷數(shù)量.83.6 估計關(guān)鍵計算機資源.93.7 估計軟件工程設(shè)備和支持工具.103.8 估計關(guān)鍵路徑和關(guān)鍵依賴關(guān)系.103.9 建立管理儲備.103.10 評審估計.103.11 制定進度表.113.12 階段詳細估計.113.13 評審項目估算書.11第第 4 4 章章 附錄附錄 .124.1 WBS 使用方法 .124.2 估計方法.134.3 估計系數(shù).16 項目估算指南哈爾濱樂辰科技有限公司
4、 第 3 頁 共 16 頁第第 1 1 章章 前言前言1.11.1 編寫目的編寫目的本文檔的目的是為了描述對軟件產(chǎn)品的規(guī)模、工作量、成本、關(guān)鍵計算機資源和進度等進行估計,描述了估計的步驟和過程。估計的特點是:對輸入的數(shù)據(jù)很敏感,而結(jié)果是在一個可接受的范圍內(nèi),不考慮獲得精確的答案。它貫穿整個軟件生命周期,隨著過程的改進和歷史數(shù)據(jù)的積累,估計變得越來越精確。本文檔適用于本公司所有項目的軟件生命周期中的估計活動,這些活動包括:軟件需求分析、系統(tǒng)設(shè)計、編碼、測試、配置管理、軟件質(zhì)量保證等。1.21.2 預(yù)期讀者預(yù)期讀者本文檔適用于公司的所有軟件項目。1.31.3 術(shù)語與縮寫術(shù)語與縮寫項目規(guī)模:代碼行、
5、功能點。缺陷注入率:單位規(guī)模(人時)的缺陷數(shù)。里程碑階段缺陷級別:里程碑階段(需求、設(shè)計、編碼、單元測試、集成測試、系統(tǒng)測試和驗收測試階段)的缺陷占總?cè)毕輸?shù)的百分比。缺陷清除率:已發(fā)現(xiàn)的缺陷數(shù)占已預(yù)測的總?cè)毕輸?shù)的百分比。缺陷出現(xiàn)時機:在需求評審、設(shè)計評審、代碼評審、單元測試、集成測試、系統(tǒng)測試和驗收測試識別缺陷。1.41.4 參考參考資料資料無 項目估算指南哈爾濱樂辰科技有限公司 第 4 頁 共 16 頁第第 2 2 章章 總體描述總體描述2.12.1 概述概述每一個項目都要進行估計,并將估計的結(jié)果作為項目計劃的基礎(chǔ)。估計是項目計劃的核心。目的是為項目建立合理的預(yù)算,確定合適水平的員工,并為項
6、目承諾提供基礎(chǔ)。一個沒有建立在合理估計基礎(chǔ)上的計劃會提供一種錯誤的安全感,可能比根本沒有計劃更糟。估計的內(nèi)容通常包括:規(guī)模、工作量/成本、外部成本、關(guān)鍵計算機資源、管理儲備、進度表等。本文提供了幾個估計方法及相關(guān)過程,它們主要應(yīng)用于公司的軟件項目規(guī)模、工作量及成本、關(guān)鍵計算機資源等的估計。如果這些估計方法不適用于特定的項目,項目經(jīng)理必須為該項目提出另外的估計方法。2.22.2 職責(zé)職責(zé)角色職責(zé)項目經(jīng)理組織召開估計會議,進行軟件估計項目組在項目經(jīng)理組織下,共同完成項目的各項估計配置管理在項目經(jīng)理組織下,完成配置管理工作的估質(zhì)量保證在項目經(jīng)理組織下,完成質(zhì)量保證工作的估計2.32.3 入口準(zhǔn)則入口
7、準(zhǔn)則WBS已完成2.42.4 輸入輸入軟件需求規(guī)格說明書WBS2.52.5 流程圖流程圖估計和計劃貫穿了整個項目。在項目的早期階段,使用自上而下(top_down)的方式進行粗略的估計和制定進度表。隨著項目的進展,在每個詳細的計劃階段,使用自下而上(bottom_up)的方法為子階段進行更詳細的計劃。下一階段的底層 WBS 元素必須定義,并在 WBS 中進行記錄。先對 WBS 的底層元素進行估計,然后匯總到較高層,用來更新總的軟件估計。軟件估計的流程如下: 項目估算指南哈爾濱樂辰科技有限公司 第 5 頁 共 16 頁從上到下估計軟件規(guī)模估計工作量估計外部成本估計建立管理儲備關(guān)鍵計算機資源估計制
8、定進度表階段詳細估計建立項目基準(zhǔn)圖表 1 軟件估計流程2.62.6 輸出輸出項目估算書2.72.7 出口準(zhǔn)則出口準(zhǔn)則估計活動完成。估計結(jié)果通過評審。2.82.8 度量度量項目經(jīng)理進行以下統(tǒng)計:軟件估計所花費的工時;實際結(jié)果和軟件估計結(jié)果的偏差(項目結(jié)束時統(tǒng)計計算) 。2.92.9 資源和能力要求資源和能力要求項目經(jīng)理、項目成員具有類似產(chǎn)品開發(fā)的經(jīng)驗。 項目估算指南哈爾濱樂辰科技有限公司 第 6 頁 共 16 頁第第 3 3 章章 活動與規(guī)程活動與規(guī)程3.13.1 估計軟件規(guī)模估計軟件規(guī)模規(guī)模估計的目的是為了判斷待開發(fā)軟件產(chǎn)品的規(guī)模,規(guī)模是成本估計、進度估計的基礎(chǔ),為了估計成本和進度,所以必須進
9、行規(guī)模估計。WBS 是軟件規(guī)模估計的基礎(chǔ)。我們常用的估計整個軟件產(chǎn)品的規(guī)模的單位是:功能點(FP) 。代碼行(LOC) 。其它:如交易數(shù)量、表數(shù)量等。有時需要估計個別軟件工作產(chǎn)品的規(guī)模,一般采用以下單位:頁:用于估計文檔規(guī)模。字?jǐn)?shù):用于估計文檔規(guī)模。測試用例的個數(shù):用于估計測試規(guī)模。規(guī)模度量單位必須記錄在項目度量計劃中。估計軟件產(chǎn)品的規(guī)模主要依靠過去相關(guān)的經(jīng)驗,估計人員應(yīng)當(dāng)具有相似系統(tǒng)的開發(fā)經(jīng)驗,利用自上而下(top-down)或者自下而上(bottom-up)方式進行軟件規(guī)模的估計。具體步驟如下:1.將軟件工作產(chǎn)品拆分成能實現(xiàn)精確估計的較小部分。2.分析軟件產(chǎn)品的 WBS。3.選擇合適的度量
10、單位。4.選擇估計方法,結(jié)合選擇的技術(shù)解決方案(開發(fā)工具、語言、平臺等) ,對 WBS 中的產(chǎn)品功能進行估計。5.估計結(jié)果可能是一個最高值和最低值的范圍偏差6.使用適當(dāng)?shù)臍v史數(shù)據(jù)驗證估計結(jié)果。7.在項目策劃過程中,評審和修正有關(guān)軟件規(guī)模估計的問題,對軟件產(chǎn)品的估計達成一致。8.將規(guī)模估計的結(jié)果記錄到項目估算書中。3.23.2 估計難度等級估計難度等級估計人員估計任務(wù)的難度等級,可以根據(jù)以下幾個方面:數(shù)據(jù)通訊(Data Communications)分布式數(shù)據(jù)處理(Distributed Data Processing)性能(Performance)使用強度高的配置(Heavily Used C
11、onfiguration)交易速度(Transaction Rate)在線數(shù)據(jù)輸入(Online Data Entry)最終用戶的效率(End-User Efficiency)在線更新(Online Update)復(fù)雜的處理(Complex Processing)可重用性(Reusability)安裝的簡易性(Installation Ease) 項目估算指南哈爾濱樂辰科技有限公司 第 7 頁 共 16 頁運行的簡易性(Operational Ease)多場地(Multiple Sites)允許變更(Facilitate Change)對于難度,我們現(xiàn)階段采取較主觀的方式去估計。3.33.3
12、估計工作量估計工作量完成項目規(guī)模估計后,應(yīng)該確定完成這些工作需要的時間(以工時為單位) ,項目經(jīng)理應(yīng)該使用模型、歷史數(shù)據(jù)和軟件工作產(chǎn)品大小來確定項目工作量。工作量估計的內(nèi)容應(yīng)當(dāng)包含以下內(nèi)容:1.項目總工作量,包括需求分析、設(shè)計、編碼、測試、其它技術(shù)文檔。2.項目支持活動的工作量,包括:配置管理的工作量,質(zhì)量保證活動的工作量。3.項目管理活動的工作量。4.工作量的估計可以按以下步驟進行:a)選擇估計方法,目前建議使用 Delphi 方法。b)對 WBS 中的每個任務(wù)分別進行估計。c)使用組織過程能力模型中的資源模型和工作量類型分布基線對各種工作量的比例進行校驗。d)軟件工程組應(yīng)和配置管理人員、質(zhì)
13、量保證人員討論對配置管理、質(zhì)量保證活動建立總體的估計。對于沒有適用歷史數(shù)據(jù)的項目,其估計大約為項目總工作量的 5%,然后將此工作量分配到各自 WBS 的具體活動中。隨著歷史數(shù)據(jù)的不斷積累,可重新定義其占有項目總工作量的比例,也可先對具體 WBS 活動進行估計,此時可采用 Delphi 方法。e)估計出培訓(xùn)的工作量,對于不適用歷史數(shù)據(jù)的項目,大概是項目工作量的 3%。f)估計出項目管理活動的工作量,對于不適用歷史數(shù)據(jù)的項目,近似于軟件工作量的15%20%, 。g)將估計的結(jié)果記錄到項目估算書中。3.43.4 估計成本估計成本估計出工作量后,應(yīng)根據(jù)公司的財務(wù)要求,進行成本的估算。估算的內(nèi)容有:人力
14、成本:人力成本(按日)*(工作量/8) 。 (具體金額由財務(wù)核算)直接費用:直接可以報銷的費用,如飯費、車費、活動費用等。3.53.5 估計各階段缺陷數(shù)量估計各階段缺陷數(shù)量量化質(zhì)量管理的一種方法是通過預(yù)測缺陷進行管理,這種方法的關(guān)鍵事宜是設(shè)定質(zhì)量目標(biāo),并預(yù)測 項目估算指南哈爾濱樂辰科技有限公司 第 8 頁 共 16 頁里程碑階段的缺陷級別,以此來量化監(jiān)督項目向著質(zhì)量目標(biāo)前進,缺陷的預(yù)測在項目策劃階段,由 SQA人員和項目經(jīng)理共同完成。本規(guī)程確定質(zhì)量目標(biāo)為:預(yù)測在最后一次回歸測試可能出現(xiàn)的缺陷數(shù),簡稱估計交付質(zhì)量。3 3. .5 5. .1 1 類似項目的質(zhì)量目標(biāo)預(yù)測類似項目的質(zhì)量目標(biāo)預(yù)測1.預(yù)
15、測前提條件:有類似項目的數(shù)據(jù),當(dāng)前項目已經(jīng)完成工作量估計,具體數(shù)據(jù)可以參考組織過程能力基線或模型。2.預(yù)測方法:當(dāng)前項目(P), 類似項目集(SP)估計總?cè)毕輸?shù)(P)= 總?cè)毕輸?shù)(SP)* 工作量估計(P)/實際工作量(SP) (可以參考組織過程能力模型中,規(guī)模與缺陷的模型進行驗證)估計總?cè)毕輸?shù)(P)= 交付質(zhì)量(SP)*項目規(guī)模(P)3 3. .5 5. .2 2 新項目的質(zhì)量目標(biāo)預(yù)測新項目的質(zhì)量目標(biāo)預(yù)測1.預(yù)測前提條件:項目過程庫中已存在或估計了過程的缺陷清除率和缺陷注入率(x 缺陷/人時)當(dāng)前項目已經(jīng)完成工作量估計(人時)2.預(yù)測方法:當(dāng)前項目(P)估計總?cè)毕輸?shù)(P)= 缺陷注入率 *
16、工作量估計(P)估計 AT 缺陷數(shù)(P)= 估計總?cè)毕輸?shù)(P)* 驗收測試占總?cè)毕莸陌俜直? 3. .5 5. .3 3 里程碑階段的缺陷檢測數(shù)量預(yù)測里程碑階段的缺陷檢測數(shù)量預(yù)測里程碑階段預(yù)計的里程碑階段缺陷級別(占總?cè)毕莸陌俜直龋└拍铍A段(立項評審)5% - 10%計劃階段(需求評審、設(shè)計評審、計劃評審)2540開發(fā)階段(代碼評審和單元測試、集成測試和系統(tǒng)測試)60% - 75%實施階段(驗收測試)5% - 10%預(yù)計的里程碑階段缺陷數(shù) = 估計總?cè)毕輸?shù) * 預(yù)計的里程碑階段缺陷級別3.63.6 估計關(guān)鍵計算機資源估計關(guān)鍵計算機資源項目經(jīng)理應(yīng)該明確完成項目所需的關(guān)鍵計算機資源,并進行關(guān)鍵計算
17、機資源估計。關(guān)鍵計算機資源可以是服務(wù)器環(huán)境、測試環(huán)境、目標(biāo)環(huán)境等。估計關(guān)鍵計算機資源的步驟如下:1.關(guān)鍵計算機資源是在軟件開發(fā)和操作中受到約束的硬件資源,如:計算機內(nèi)存、磁盤容量、網(wǎng)絡(luò)容量、處理器性能。項目經(jīng)理根據(jù)軟件需求規(guī)格說明書中對關(guān)鍵計算機資源的描述,確定關(guān)鍵計算機資源的約束。2.如果有關(guān)鍵計算機資源,則要估計軟件開發(fā)或運行中的資源狀況。 項目估算指南哈爾濱樂辰科技有限公司 第 9 頁 共 16 頁3.與估計的軟件規(guī)模、計劃的處理負載、預(yù)計的數(shù)據(jù)量、或其他因素相聯(lián)系,來估計所需的資源的總量,作初始估計。4.當(dāng)初始估計做好后,應(yīng)對每一項資源建立一定的儲備。5.設(shè)計或者選用資源的限度作為跟蹤
18、的目標(biāo),確定跟蹤的方法。6.與有資格的人員討論估計,并使他們批準(zhǔn)達成一致的估計內(nèi)容。7.將估計的結(jié)果寫入到項目估算書中。3.73.7 估計軟件工程設(shè)備和支持工具估計軟件工程設(shè)備和支持工具軟件工程設(shè)備和支持工具的估計是以軟件工作產(chǎn)品和特性的規(guī)模估計為基礎(chǔ)的。包括設(shè)備資源、設(shè)施和支持工具,獲得或升級軟件開發(fā)工具,提高網(wǎng)絡(luò)容量,明確需要的許可證數(shù)量,以及關(guān)鍵設(shè)備等。項目經(jīng)理負責(zé)詳細說明所需的資源,并且協(xié)調(diào)影響項目進度和成本等的資源。3.83.8 估計關(guān)鍵路徑和關(guān)鍵依賴關(guān)系估計關(guān)鍵路徑和關(guān)鍵依賴關(guān)系項目經(jīng)理和項目組的相關(guān)人員、質(zhì)量保證、配置管理、相關(guān)負責(zé)人根據(jù)各活動間的關(guān)系確定關(guān)鍵路徑和關(guān)鍵依賴關(guān)系。
19、3.93.9 建立管理儲備建立管理儲備建立管理儲備是為了適應(yīng)那些在項目中不可避免出現(xiàn)的變更。它代表了為用于批準(zhǔn)的項目變更而保留的部分項目資金,動用管理儲備必須經(jīng)過高層經(jīng)理批準(zhǔn)。管理儲備的估計由項目經(jīng)理負責(zé)完成。管理儲備的總額(在整個項目預(yù)算中的百分比)應(yīng)基于預(yù)計的需求穩(wěn)定性和評估的風(fēng)險,一個有較高風(fēng)險和不穩(wěn)定需求的項目應(yīng)比一個有較低風(fēng)險和穩(wěn)定需求的項目有較高的管理儲備。對大多數(shù)項目來說,管理儲備為項目預(yù)算的 20%,管理儲備應(yīng)包括內(nèi)部和外部的成本。下圖說明了被批準(zhǔn)的項目預(yù)算和管理儲備是如何組成總的項目預(yù)算的。例如:開發(fā)工作量1000 小時配置管理(5%) 50 小時質(zhì)量保證(5%) 50 小時
20、其他(培訓(xùn)) 24 小時項目管理(20%) 220 小時 總的已批準(zhǔn)的預(yù)算:1344 小時管理儲備(20%) 270 小時總的項目預(yù)算總的項目預(yù)算1614 小時小時項目的管理儲備估計結(jié)果寫入到項目估算書 。3.103.10 評審估計評審估計項目估算書作為項目計劃的一部分,在項目計劃完成后或者每次估計變更后,項目經(jīng)理應(yīng)召集 項目估算指南哈爾濱樂辰科技有限公司 第 10 頁 共 16 頁有類似項目經(jīng)驗的人對項目估算書的估計部分內(nèi)容進行評審,內(nèi)容包括:1.確認(rèn)規(guī)模、工作量和成本、進度估計所采用的方法是恰當(dāng)?shù)?.確定估計的每個步驟的輸入是正確的3.確定軟件估計結(jié)果是合理和正確的4.確定估計的內(nèi)容是完整
21、的3.113.11 制定進度表制定進度表進度表的制定可以按以下流程進行:1.項目經(jīng)理和各負責(zé)人根據(jù)估計的工作量和關(guān)鍵路徑確定每個活動的起止日期。2.根據(jù)第 2 步的結(jié)果,結(jié)合項目人員的具體情況,項目經(jīng)理和各負責(zé)人調(diào)整任務(wù)的起始日期、終止日期,甚至是調(diào)整某些任務(wù)的負責(zé)人和關(guān)鍵路徑。 (如:通過第 2 步的結(jié)果,發(fā)現(xiàn)某些項目人員在某個時間段內(nèi)工作超負荷,而有些人員在某些時間段內(nèi)工作量不足,這樣就需要調(diào)整。若實在調(diào)整不了,就有可能會調(diào)整關(guān)鍵路徑) 。3.項目經(jīng)理在項目進度表中要安排里程碑點(里程碑點一般選在有特定意義的階段點,如重要階段的開始或結(jié)束) ,并形成進度表的草稿。4.將草稿提交給項目組的成
22、員或負責(zé)人,得到他們的承諾或根據(jù)他們的意見進行修改,直至達成一致。5.配置管理人員和質(zhì)量保證人員根據(jù)達成一致的進度表,確定自己的日程安排。注意:返工的問題:軟件項目中的返工工作量是較大的,即在發(fā)現(xiàn)工作產(chǎn)品缺陷時的修改工作。一般來說,應(yīng)在每個階段為返工的工作留出統(tǒng)一使用的儲備時間。有些項目較緊急,要求項目成員加班進行工作。對于這種情況,制定進度表一定要小心。因為若有特殊情況或某項關(guān)鍵任務(wù)估計得過于樂觀,會導(dǎo)致項目進度拖延,而無法再用加班的方式進行彌補。管理活動的時間占用問題:項目經(jīng)理根據(jù)軟件估計中的管理估計和一些技術(shù)方面的估計,確定項目各成員在各個階段可以真正用于完成技術(shù)任務(wù)的時間。如:在編碼階
23、段,某項目成員每周工作 40 小時,但評審、配置管理工作、項目會議以及一些技術(shù)方面的交流、培訓(xùn)就占去了 18個小時,那么在安排該項目成員的技術(shù)任務(wù)時,只能按照他每周工作 22(4018)個小時去安排。3.123.12 階段詳細估計階段詳細估計1.在項目每個階段開始前,要作階段詳細估計(工作量和時間表) 。估計的步驟同上述的過程相同。2.把詳細估計累計起來,確定項目和階段的總估計。3.完成后更新總體的軟件估計和項目計劃。3.133.13 評審評審項目估算書項目估算書軟件工程組內(nèi)部評審項目估算書 。 項目估算指南哈爾濱樂辰科技有限公司 第 11 頁 共 16 頁第第 4 4 章章 附錄附錄4.14
24、.1 WBSWBS 使用方法使用方法使用 project 程序的項目估算書_WBS模板進行工作量、工期、關(guān)鍵路徑、人力資源、進度表的估計。4 4. .1 1. .1 1 基礎(chǔ)信息設(shè)置基礎(chǔ)信息設(shè)置建立項目開始到結(jié)束后的日歷,調(diào)整法定工作日和非工作日。調(diào)整項目信息,如開始或結(jié)束時間,項目日歷等。如果部分項目組人員有特殊日程要求,需為其排定特殊日歷。4 4. .1 1. .2 2 建立項目任務(wù)建立項目任務(wù)根據(jù)項目定義的過程調(diào)節(jié)模板中的項目過程活動。在開發(fā)階段內(nèi)按需求規(guī)格說明書細化軟件(必須細化到能準(zhǔn)確估計編碼實現(xiàn)該功能的程度) 。修改如例會、周報等周期行活動。建立任務(wù)需注意以下內(nèi)容:從模板中裁剪掉的
25、過程活動,在項目計劃中應(yīng)該有相應(yīng)的裁剪說明。WBS 分到 3 級(如 1.1.1)任務(wù)必須填寫整個項目周期內(nèi)所有活動,且包括項目過程中所有組織過程要求的活動。能夠細化的活動,需要繼續(xù)細化,但 WBS 一般不會超過 6 級。4 4. .1 1. .3 3 識別關(guān)鍵路徑識別關(guān)鍵路徑根據(jù)任務(wù)的邏輯關(guān)系,設(shè)置所有任務(wù)的前置任務(wù)。調(diào)節(jié)前置任務(wù),將重要的任務(wù)置于關(guān)鍵路徑中。4 4. .1 1. .4 4 建立項目資源建立項目資源為所有項目組成員和項目干系人建立資源和相關(guān)日歷4 4. .1 1. .5 5 估計活動工作量估計活動工作量為每一個任務(wù)指定資源,并根據(jù)資源估計該活動的工作量。估算工作量時應(yīng)注意調(diào)節(jié)
26、資源的單位(同一個人一天內(nèi)進行兩項任務(wù),當(dāng)天只能按 80%投入進行估算) ,并保證工作量分配合理。 項目估算指南哈爾濱樂辰科技有限公司 第 12 頁 共 16 頁4 4. .1 1. .6 6 排定項目工期排定項目工期檢查項目工期和其他限制條件,通過調(diào)節(jié)資源和工作量保證到達限制要求。4 4. .1 1. .7 7 記錄估算結(jié)果記錄估算結(jié)果將估算結(jié)果填寫入項目估算書中。4.24.2 估計方法估計方法4 4. .2 2. .1 1 歷史數(shù)據(jù)估計方法歷史數(shù)據(jù)估計方法這種軟件規(guī)模估計方法主要是利用已完成的項目數(shù)據(jù)來估計軟件的代碼量,通常用代碼行數(shù)表示。使用此方法需注意以下幾點:充分了解系統(tǒng)需求判斷歷史
27、項目對現(xiàn)有軟件的適用性基于歷史項目的相似性對軟件規(guī)模進行相應(yīng)的調(diào)整歷史數(shù)據(jù)估計方法的步驟如下:步驟一:分解軟件系統(tǒng)步驟一:分解軟件系統(tǒng)把軟件系統(tǒng)模塊化,通過系統(tǒng)模塊化可以及早了解整個系統(tǒng)。系統(tǒng)分解程度要以歷史項目為基礎(chǔ)。步驟二:確定相似模塊步驟二:確定相似模塊使用歷史項目要與當(dāng)前項目有相似的應(yīng)用和相似的語言。假如相似的模塊不存在,也可以用其它方法估計該模塊。步驟三:確定相似模塊規(guī)模步驟三:確定相似模塊規(guī)模使用歷史項目可以通過標(biāo)準(zhǔn)的代碼統(tǒng)計工具實現(xiàn),在開發(fā)和估計當(dāng)前項目規(guī)模時,要求使用同類型統(tǒng)計工具。步驟四:調(diào)整模塊大小步驟四:調(diào)整模塊大小軟件模塊估計的調(diào)整基于歷史項目模塊的相似程度或修改量。步
28、驟五:記錄估計數(shù)據(jù)步驟五:記錄估計數(shù)據(jù)4 4. .2 2. .2 2 Delphi 估計方法估計方法鼓勵使用此專業(yè)估計方法,它可以對軟件規(guī)模、人員工作量、開發(fā)時間、費用等進行估計,其步驟如下:步驟一步驟一項目經(jīng)理選擇三至六名有經(jīng)驗的工程師(可以是項目組外的工程師) ,他們應(yīng)具備該項目的背景知識。步驟二步驟二項目經(jīng)理發(fā)給每位工程師一份估計參考資料(通常有:立項報告 、 軟件需求規(guī)格說明書 、WBS 、 風(fēng)險管理計劃等)和一張記錄估計值的表格,并進行估計。步驟三步驟三 項目估算指南哈爾濱樂辰科技有限公司 第 13 頁 共 16 頁每位工程師仔細研究估計參考資料的內(nèi)容,然后項目經(jīng)理召集小組會議。在會
29、上,工程師與項目經(jīng)理一起對估計問題進行討論,填寫估計表并交給項目經(jīng)理。步驟四步驟四每位工程師對該軟件提出三個規(guī)模的估計值,即:Ai該軟件可能的最小規(guī)模(最少源代碼行數(shù)或最少功能點數(shù))該軟件可能的最小規(guī)模(最少源代碼行數(shù)或最少功能點數(shù))Mi該軟件最可能的規(guī)模(最可能的源代碼行數(shù)或最可能的功能點數(shù))該軟件最可能的規(guī)模(最可能的源代碼行數(shù)或最可能的功能點數(shù))Bi該軟件可能的最大規(guī)模(最多源代碼行數(shù)和最多功能點數(shù))該軟件可能的最大規(guī)模(最多源代碼行數(shù)和最多功能點數(shù))不記名填寫表格,并說明做此估計的理由。步驟五步驟五項目經(jīng)理對每位工程師在表中填寫的估計值進行綜合和分類,完成以下內(nèi)容:計算每位工程師(序號
30、為 I, I=1,2,n)的估計期望值 Ei 和估計值的期望平均值 E:Ei = (Ai + 4Mi +Bi)/6 ;E = 1/4 Ei對每位工程師的估計結(jié)果進行分類摘要。步驟六步驟六項目經(jīng)理召開會議,請工程師對其估計值的重大變動之處進行討論。工程師對此估計值另做一次估計。步驟七步驟七在綜合工程師估計結(jié)果的基礎(chǔ)上,組織工程師再次不記名填寫表格。步驟四到步驟六可適當(dāng)重復(fù)幾次,最終可獲得一個得到多數(shù)工程師共識的軟件規(guī)模。最后,通過與歷史資料進行比較,根據(jù)過去完成項目的規(guī)模和成本等信息,推算出該軟件每行源代碼所需成本;然后再乘以該軟件源代碼行數(shù)的估計值,得到該軟件的成本估計值。步驟八步驟八將估計數(shù)
31、據(jù)記錄下來。4 4. .2 2. .3 3 Pert Sizing Technique 估計方法估計方法這種方法共估計三個值: 軟件產(chǎn)品預(yù)期規(guī)模的一般值、最大值和最小值。通過這三個值的計算可得到一個統(tǒng)計學(xué)上的期望值和一個標(biāo)準(zhǔn)偏差。公式:PERT 公式估計的預(yù)期規(guī)模是 E,標(biāo)準(zhǔn)偏差是 SD:E=(a+4b+c)6SD=(c-a)6例如:一個新的通信程序:a=規(guī)模的最小值,例如:10KSLOCb=規(guī)模的一般值,例如 12KSLOCc=規(guī)模的最大值,例如 15KSLOC即:E=(10+4*12+15)612.167(KSLOC)SD=(15-10)6=0.833這就是說,此通信程序的規(guī)??赡軙?1
32、1.334KSLOC(12.167-.833)和 13KSLOC(12.167 + .833)之間。本估計方法的前提是對規(guī)模的估計沒有偏見,經(jīng)驗表明,估計偏低的傾向大于偏高的傾向,使用時應(yīng)加以考慮。 項目估算指南哈爾濱樂辰科技有限公司 第 14 頁 共 16 頁4 4. .2 2. .4 4 代碼重用估計方法代碼重用估計方法本方法僅適用于對可重用模塊的規(guī)模估計。本方法涉及三個參數(shù),分別是新設(shè)計的百分比(%Redesign) 、重新編碼的百分比(%Recode)和重新測試的百分比(%Retest) ,使用這三個參數(shù)可以計算使用重用模塊的代碼規(guī)模計算公式為:(%Redesign + %Recode
33、 + %Retest) /3 *Existing Code = Equiv SLOC例如:如果想重用一個有 10000 行代碼的模塊,其中 40%需要重新設(shè)計,50%需要重新編碼,60%需要重新測試,那么等價的新開發(fā)的代碼量是:(40%+50%+60%)/3*10000 = 5000 SLOC4 4. .2 2. .5 5 改善項目估計改善項目估計本方法適合用于估計改善一個項目的規(guī)模,改善一個項目的規(guī)模和待改善的項目的規(guī)模相關(guān),通過將待改善項目的規(guī)模乘以改善項目規(guī)模系數(shù),可以估計出改善一個項目的規(guī)模,可以用如下的公式表示:規(guī)模 = 待改善項目的規(guī)模 * 改善項目規(guī)模系數(shù)4 4. .2 2. .
34、6 6 工作量估計的方法工作量估計的方法1.運算法(ALGORITHMIC COST MODELS)運算法是一種簡單直觀的估計方法,它根據(jù)規(guī)模估計的結(jié)果和相應(yīng)的系數(shù)運算得到工作量估計:工作量 = p*s*l*ep = 軟件產(chǎn)品的規(guī)模(SLOC)s = 生產(chǎn)力系數(shù)(1/每人月的代碼行)l = 開發(fā)工具系數(shù)e = 規(guī)模系數(shù)組織應(yīng)根據(jù)自身的實際情況,定義使用不同開發(fā)語言時的調(diào)整系數(shù),并且應(yīng)當(dāng)根據(jù)歷史信息,經(jīng)常調(diào)整開發(fā)工具系數(shù),當(dāng)沒有這些信息的時候,可以由組織中有經(jīng)驗的人決定,下表是開發(fā)工具系數(shù)表的參考例子:開發(fā)工具開發(fā)工具系數(shù)系數(shù)標(biāo)準(zhǔn) C1.2標(biāo)準(zhǔn) C+1.1VB0.8PB0.7VC1.4嵌入式 C
35、1.5嵌入式匯編軟件規(guī)模的大小也是影響規(guī)模估計的參數(shù)之一,系統(tǒng)的規(guī)模越大,對工作量估計的影響就越小,這些數(shù)據(jù)的參考例子是:規(guī)模規(guī)模(KSLOC) 系數(shù)系數(shù)501.09 項目估算指南哈爾濱樂辰科技有限公司 第 15 頁 共 16 頁1001.083001.055001.0410001.03.2.專家判斷法(EXPERT JUDGEMENT)本估計方法需要使用者有類似系統(tǒng)的經(jīng)驗,結(jié)合規(guī)模估計的結(jié)果和 WBS 綜合分析,形成對工作量的估計,可以按照下面的步驟進行:a)結(jié)合 WBS,根據(jù)經(jīng)驗和規(guī)模來估計 WBS 中每項原子功能的工作量。b)根據(jù)每個功能點實現(xiàn)難度和風(fēng)險的大小,適當(dāng)調(diào)整工作量的估計c)按階段合計需要的工作量,形成總的工作量的估計4.34.3 估計系數(shù)估計系數(shù)估計過程中需要使用很多的系數(shù),這些系數(shù)在各個項目中是不同的,每個項目都可以根據(jù)實際
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代商務(wù)場合下的著裝與舉止規(guī)范
- 居然之家國慶節(jié)活動方案
- 現(xiàn)代農(nóng)業(yè)旅游產(chǎn)業(yè)鏈構(gòu)建與農(nóng)業(yè)可持續(xù)發(fā)展
- 未來生態(tài)社區(qū)的規(guī)劃與水環(huán)境關(guān)系探討
- 災(zāi)害預(yù)防教育在學(xué)校的推廣與應(yīng)用
- 匯報邏輯清晰度職場的制勝法寶
- 6 飛向藍天的恐龍說課稿-2023-2024學(xué)年四年級下冊語文統(tǒng)編版
- 2023九年級物理上冊 第四章 探究電流4.3 導(dǎo)體對電流阻礙作用說課稿 (新版)教科版
- 2 送元二使安西(說課稿)- 2024-2025學(xué)年部編版語文六年級上冊
- 2024-2025學(xué)年高中數(shù)學(xué) 第一章 集合與常用邏輯用語 1.4.2 充要條件說課稿 新人教A版必修第一冊001
- 2024年公安機關(guān)理論考試題庫附答案【考試直接用】
- 課題申報參考:共同富裕進程中基本生活保障的內(nèi)涵及標(biāo)準(zhǔn)研究
- 2025年浙江嘉興桐鄉(xiāng)市水務(wù)集團限公司招聘10人高頻重點提升(共500題)附帶答案詳解
- 食品企業(yè)如何做好蟲鼠害防控集
- 2025中國聯(lián)通北京市分公司春季校園招聘高頻重點提升(共500題)附帶答案詳解
- 康復(fù)醫(yī)學(xué)科患者隱私保護制度
- 環(huán)保工程信息化施工方案
- 狂犬病暴露后預(yù)防處置
- 紅色中國風(fēng)2025蛇年介紹
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 高中學(xué)校開學(xué)典禮方案
評論
0/150
提交評論