項(xiàng)目估算指南_V22_第1頁
項(xiàng)目估算指南_V22_第2頁
項(xiàng)目估算指南_V22_第3頁
項(xiàng)目估算指南_V22_第4頁
項(xiàng)目估算指南_V22_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、文件類別:指南文件版本:2.2文件編號(hào):LC_CMMI4_PEG哈爾濱樂辰科技有限公司哈爾濱樂辰科技有限公司項(xiàng)目估算指南項(xiàng)目估算指南受控狀態(tài):受控 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 1 頁 共 16頁文檔密級:普通文檔狀態(tài): 草案 正式發(fā)布 正在修訂變更履歷變更履歷序號(hào)序號(hào)版本版本變更描述變更描述修訂人修訂人/ /日期日期審核審核/ /日期日期批準(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 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 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 章章 活動(dòng)與規(guī)程活動(dòng)與規(guī)程 .73.1 估計(jì)軟件規(guī)模.73.2 估計(jì)難度等級.73.3 估計(jì)工作量.83.4 估計(jì)成本.83.5 估計(jì)各階段缺陷數(shù)量.83.6 估計(jì)關(guān)鍵計(jì)算機(jī)資源.93.7 估計(jì)軟件工程設(shè)備和支持工具.103.8 估計(jì)關(guān)鍵路徑和關(guān)鍵依賴關(guān)系.103.9 建立管理儲(chǔ)備.103.10 評審估計(jì).103.11 制定進(jìn)度表.113.12 階段詳細(xì)估計(jì).113.13 評審項(xiàng)目估算書.11第第 4 4 章章 附錄附錄 .124.1 WBS 使用方法 .124.2 估計(jì)方法.134.3 估計(jì)系數(shù).16 項(xiàng)目估算指南哈爾濱樂辰科技有限公司

4、 第 3 頁 共 16 頁第第 1 1 章章 前言前言1.11.1 編寫目的編寫目的本文檔的目的是為了描述對軟件產(chǎn)品的規(guī)模、工作量、成本、關(guān)鍵計(jì)算機(jī)資源和進(jìn)度等進(jìn)行估計(jì),描述了估計(jì)的步驟和過程。估計(jì)的特點(diǎn)是:對輸入的數(shù)據(jù)很敏感,而結(jié)果是在一個(gè)可接受的范圍內(nèi),不考慮獲得精確的答案。它貫穿整個(gè)軟件生命周期,隨著過程的改進(jìn)和歷史數(shù)據(jù)的積累,估計(jì)變得越來越精確。本文檔適用于本公司所有項(xiàng)目的軟件生命周期中的估計(jì)活動(dòng),這些活動(dòng)包括:軟件需求分析、系統(tǒng)設(shè)計(jì)、編碼、測試、配置管理、軟件質(zhì)量保證等。1.21.2 預(yù)期讀者預(yù)期讀者本文檔適用于公司的所有軟件項(xiàng)目。1.31.3 術(shù)語與縮寫術(shù)語與縮寫項(xiàng)目規(guī)模:代碼行、

5、功能點(diǎn)。缺陷注入率:單位規(guī)模(人時(shí))的缺陷數(shù)。里程碑階段缺陷級別:里程碑階段(需求、設(shè)計(jì)、編碼、單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試階段)的缺陷占總?cè)毕輸?shù)的百分比。缺陷清除率:已發(fā)現(xiàn)的缺陷數(shù)占已預(yù)測的總?cè)毕輸?shù)的百分比。缺陷出現(xiàn)時(shí)機(jī):在需求評審、設(shè)計(jì)評審、代碼評審、單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試識(shí)別缺陷。1.41.4 參考參考資料資料無 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 4 頁 共 16 頁第第 2 2 章章 總體描述總體描述2.12.1 概述概述每一個(gè)項(xiàng)目都要進(jìn)行估計(jì),并將估計(jì)的結(jié)果作為項(xiàng)目計(jì)劃的基礎(chǔ)。估計(jì)是項(xiàng)目計(jì)劃的核心。目的是為項(xiàng)目建立合理的預(yù)算,確定合適水平的員工,并為項(xiàng)

6、目承諾提供基礎(chǔ)。一個(gè)沒有建立在合理估計(jì)基礎(chǔ)上的計(jì)劃會(huì)提供一種錯(cuò)誤的安全感,可能比根本沒有計(jì)劃更糟。估計(jì)的內(nèi)容通常包括:規(guī)模、工作量/成本、外部成本、關(guān)鍵計(jì)算機(jī)資源、管理儲(chǔ)備、進(jìn)度表等。本文提供了幾個(gè)估計(jì)方法及相關(guān)過程,它們主要應(yīng)用于公司的軟件項(xiàng)目規(guī)模、工作量及成本、關(guān)鍵計(jì)算機(jī)資源等的估計(jì)。如果這些估計(jì)方法不適用于特定的項(xiàng)目,項(xiàng)目經(jīng)理必須為該項(xiàng)目提出另外的估計(jì)方法。2.22.2 職責(zé)職責(zé)角色職責(zé)項(xiàng)目經(jīng)理組織召開估計(jì)會(huì)議,進(jìn)行軟件估計(jì)項(xiàng)目組在項(xiàng)目經(jīng)理組織下,共同完成項(xiàng)目的各項(xiàng)估計(jì)配置管理在項(xiàng)目經(jīng)理組織下,完成配置管理工作的估質(zhì)量保證在項(xiàng)目經(jīng)理組織下,完成質(zhì)量保證工作的估計(jì)2.32.3 入口準(zhǔn)則入口

7、準(zhǔn)則WBS已完成2.42.4 輸入輸入軟件需求規(guī)格說明書WBS2.52.5 流程圖流程圖估計(jì)和計(jì)劃貫穿了整個(gè)項(xiàng)目。在項(xiàng)目的早期階段,使用自上而下(top_down)的方式進(jìn)行粗略的估計(jì)和制定進(jìn)度表。隨著項(xiàng)目的進(jìn)展,在每個(gè)詳細(xì)的計(jì)劃階段,使用自下而上(bottom_up)的方法為子階段進(jìn)行更詳細(xì)的計(jì)劃。下一階段的底層 WBS 元素必須定義,并在 WBS 中進(jìn)行記錄。先對 WBS 的底層元素進(jìn)行估計(jì),然后匯總到較高層,用來更新總的軟件估計(jì)。軟件估計(jì)的流程如下: 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 5 頁 共 16 頁從上到下估計(jì)軟件規(guī)模估計(jì)工作量估計(jì)外部成本估計(jì)建立管理儲(chǔ)備關(guān)鍵計(jì)算機(jī)資源估計(jì)制

8、定進(jìn)度表階段詳細(xì)估計(jì)建立項(xiàng)目基準(zhǔn)圖表 1 軟件估計(jì)流程2.62.6 輸出輸出項(xiàng)目估算書2.72.7 出口準(zhǔn)則出口準(zhǔn)則估計(jì)活動(dòng)完成。估計(jì)結(jié)果通過評審。2.82.8 度量度量項(xiàng)目經(jīng)理進(jìn)行以下統(tǒng)計(jì):軟件估計(jì)所花費(fèi)的工時(shí);實(shí)際結(jié)果和軟件估計(jì)結(jié)果的偏差(項(xiàng)目結(jié)束時(shí)統(tǒng)計(jì)計(jì)算) 。2.92.9 資源和能力要求資源和能力要求項(xiàng)目經(jīng)理、項(xiàng)目成員具有類似產(chǎn)品開發(fā)的經(jīng)驗(yàn)。 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 6 頁 共 16 頁第第 3 3 章章 活動(dòng)與規(guī)程活動(dòng)與規(guī)程3.13.1 估計(jì)軟件規(guī)模估計(jì)軟件規(guī)模規(guī)模估計(jì)的目的是為了判斷待開發(fā)軟件產(chǎn)品的規(guī)模,規(guī)模是成本估計(jì)、進(jìn)度估計(jì)的基礎(chǔ),為了估計(jì)成本和進(jìn)度,所以必須進(jìn)

9、行規(guī)模估計(jì)。WBS 是軟件規(guī)模估計(jì)的基礎(chǔ)。我們常用的估計(jì)整個(gè)軟件產(chǎn)品的規(guī)模的單位是:功能點(diǎn)(FP) 。代碼行(LOC) 。其它:如交易數(shù)量、表數(shù)量等。有時(shí)需要估計(jì)個(gè)別軟件工作產(chǎn)品的規(guī)模,一般采用以下單位:頁:用于估計(jì)文檔規(guī)模。字?jǐn)?shù):用于估計(jì)文檔規(guī)模。測試用例的個(gè)數(shù):用于估計(jì)測試規(guī)模。規(guī)模度量單位必須記錄在項(xiàng)目度量計(jì)劃中。估計(jì)軟件產(chǎn)品的規(guī)模主要依靠過去相關(guān)的經(jīng)驗(yàn),估計(jì)人員應(yīng)當(dāng)具有相似系統(tǒng)的開發(fā)經(jīng)驗(yàn),利用自上而下(top-down)或者自下而上(bottom-up)方式進(jìn)行軟件規(guī)模的估計(jì)。具體步驟如下:1.將軟件工作產(chǎn)品拆分成能實(shí)現(xiàn)精確估計(jì)的較小部分。2.分析軟件產(chǎn)品的 WBS。3.選擇合適的度量

10、單位。4.選擇估計(jì)方法,結(jié)合選擇的技術(shù)解決方案(開發(fā)工具、語言、平臺(tái)等) ,對 WBS 中的產(chǎn)品功能進(jìn)行估計(jì)。5.估計(jì)結(jié)果可能是一個(gè)最高值和最低值的范圍偏差6.使用適當(dāng)?shù)臍v史數(shù)據(jù)驗(yàn)證估計(jì)結(jié)果。7.在項(xiàng)目策劃過程中,評審和修正有關(guān)軟件規(guī)模估計(jì)的問題,對軟件產(chǎn)品的估計(jì)達(dá)成一致。8.將規(guī)模估計(jì)的結(jié)果記錄到項(xiàng)目估算書中。3.23.2 估計(jì)難度等級估計(jì)難度等級估計(jì)人員估計(jì)任務(wù)的難度等級,可以根據(jù)以下幾個(gè)方面:數(shù)據(jù)通訊(Data Communications)分布式數(shù)據(jù)處理(Distributed Data Processing)性能(Performance)使用強(qiáng)度高的配置(Heavily Used C

11、onfiguration)交易速度(Transaction Rate)在線數(shù)據(jù)輸入(Online Data Entry)最終用戶的效率(End-User Efficiency)在線更新(Online Update)復(fù)雜的處理(Complex Processing)可重用性(Reusability)安裝的簡易性(Installation Ease) 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 7 頁 共 16 頁運(yùn)行的簡易性(Operational Ease)多場地(Multiple Sites)允許變更(Facilitate Change)對于難度,我們現(xiàn)階段采取較主觀的方式去估計(jì)。3.33.3

12、估計(jì)工作量估計(jì)工作量完成項(xiàng)目規(guī)模估計(jì)后,應(yīng)該確定完成這些工作需要的時(shí)間(以工時(shí)為單位) ,項(xiàng)目經(jīng)理應(yīng)該使用模型、歷史數(shù)據(jù)和軟件工作產(chǎn)品大小來確定項(xiàng)目工作量。工作量估計(jì)的內(nèi)容應(yīng)當(dāng)包含以下內(nèi)容:1.項(xiàng)目總工作量,包括需求分析、設(shè)計(jì)、編碼、測試、其它技術(shù)文檔。2.項(xiàng)目支持活動(dòng)的工作量,包括:配置管理的工作量,質(zhì)量保證活動(dòng)的工作量。3.項(xiàng)目管理活動(dòng)的工作量。4.工作量的估計(jì)可以按以下步驟進(jìn)行:a)選擇估計(jì)方法,目前建議使用 Delphi 方法。b)對 WBS 中的每個(gè)任務(wù)分別進(jìn)行估計(jì)。c)使用組織過程能力模型中的資源模型和工作量類型分布基線對各種工作量的比例進(jìn)行校驗(yàn)。d)軟件工程組應(yīng)和配置管理人員、質(zhì)

13、量保證人員討論對配置管理、質(zhì)量保證活動(dòng)建立總體的估計(jì)。對于沒有適用歷史數(shù)據(jù)的項(xiàng)目,其估計(jì)大約為項(xiàng)目總工作量的 5%,然后將此工作量分配到各自 WBS 的具體活動(dòng)中。隨著歷史數(shù)據(jù)的不斷積累,可重新定義其占有項(xiàng)目總工作量的比例,也可先對具體 WBS 活動(dòng)進(jìn)行估計(jì),此時(shí)可采用 Delphi 方法。e)估計(jì)出培訓(xùn)的工作量,對于不適用歷史數(shù)據(jù)的項(xiàng)目,大概是項(xiàng)目工作量的 3%。f)估計(jì)出項(xiàng)目管理活動(dòng)的工作量,對于不適用歷史數(shù)據(jù)的項(xiàng)目,近似于軟件工作量的15%20%, 。g)將估計(jì)的結(jié)果記錄到項(xiàng)目估算書中。3.43.4 估計(jì)成本估計(jì)成本估計(jì)出工作量后,應(yīng)根據(jù)公司的財(cái)務(wù)要求,進(jìn)行成本的估算。估算的內(nèi)容有:人力

14、成本:人力成本(按日)*(工作量/8) 。 (具體金額由財(cái)務(wù)核算)直接費(fèi)用:直接可以報(bào)銷的費(fèi)用,如飯費(fèi)、車費(fèi)、活動(dòng)費(fèi)用等。3.53.5 估計(jì)各階段缺陷數(shù)量估計(jì)各階段缺陷數(shù)量量化質(zhì)量管理的一種方法是通過預(yù)測缺陷進(jìn)行管理,這種方法的關(guān)鍵事宜是設(shè)定質(zhì)量目標(biāo),并預(yù)測 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 8 頁 共 16 頁里程碑階段的缺陷級別,以此來量化監(jiān)督項(xiàng)目向著質(zhì)量目標(biāo)前進(jìn),缺陷的預(yù)測在項(xiàng)目策劃階段,由 SQA人員和項(xiàng)目經(jīng)理共同完成。本規(guī)程確定質(zhì)量目標(biāo)為:預(yù)測在最后一次回歸測試可能出現(xiàn)的缺陷數(shù),簡稱估計(jì)交付質(zhì)量。3 3. .5 5. .1 1 類似項(xiàng)目的質(zhì)量目標(biāo)預(yù)測類似項(xiàng)目的質(zhì)量目標(biāo)預(yù)測1.預(yù)

15、測前提條件:有類似項(xiàng)目的數(shù)據(jù),當(dāng)前項(xiàng)目已經(jīng)完成工作量估計(jì),具體數(shù)據(jù)可以參考組織過程能力基線或模型。2.預(yù)測方法:當(dāng)前項(xiàng)目(P), 類似項(xiàng)目集(SP)估計(jì)總?cè)毕輸?shù)(P)= 總?cè)毕輸?shù)(SP)* 工作量估計(jì)(P)/實(shí)際工作量(SP) (可以參考組織過程能力模型中,規(guī)模與缺陷的模型進(jìn)行驗(yàn)證)估計(jì)總?cè)毕輸?shù)(P)= 交付質(zhì)量(SP)*項(xiàng)目規(guī)模(P)3 3. .5 5. .2 2 新項(xiàng)目的質(zhì)量目標(biāo)預(yù)測新項(xiàng)目的質(zhì)量目標(biāo)預(yù)測1.預(yù)測前提條件:項(xiàng)目過程庫中已存在或估計(jì)了過程的缺陷清除率和缺陷注入率(x 缺陷/人時(shí))當(dāng)前項(xiàng)目已經(jīng)完成工作量估計(jì)(人時(shí))2.預(yù)測方法:當(dāng)前項(xiàng)目(P)估計(jì)總?cè)毕輸?shù)(P)= 缺陷注入率 *

16、工作量估計(jì)(P)估計(jì) AT 缺陷數(shù)(P)= 估計(jì)總?cè)毕輸?shù)(P)* 驗(yàn)收測試占總?cè)毕莸陌俜直? 3. .5 5. .3 3 里程碑階段的缺陷檢測數(shù)量預(yù)測里程碑階段的缺陷檢測數(shù)量預(yù)測里程碑階段預(yù)計(jì)的里程碑階段缺陷級別(占總?cè)毕莸陌俜直龋└拍铍A段(立項(xiàng)評審)5% - 10%計(jì)劃階段(需求評審、設(shè)計(jì)評審、計(jì)劃評審)2540開發(fā)階段(代碼評審和單元測試、集成測試和系統(tǒng)測試)60% - 75%實(shí)施階段(驗(yàn)收測試)5% - 10%預(yù)計(jì)的里程碑階段缺陷數(shù) = 估計(jì)總?cè)毕輸?shù) * 預(yù)計(jì)的里程碑階段缺陷級別3.63.6 估計(jì)關(guān)鍵計(jì)算機(jī)資源估計(jì)關(guān)鍵計(jì)算機(jī)資源項(xiàng)目經(jīng)理應(yīng)該明確完成項(xiàng)目所需的關(guān)鍵計(jì)算機(jī)資源,并進(jìn)行關(guān)鍵計(jì)算

17、機(jī)資源估計(jì)。關(guān)鍵計(jì)算機(jī)資源可以是服務(wù)器環(huán)境、測試環(huán)境、目標(biāo)環(huán)境等。估計(jì)關(guān)鍵計(jì)算機(jī)資源的步驟如下:1.關(guān)鍵計(jì)算機(jī)資源是在軟件開發(fā)和操作中受到約束的硬件資源,如:計(jì)算機(jī)內(nèi)存、磁盤容量、網(wǎng)絡(luò)容量、處理器性能。項(xiàng)目經(jīng)理根據(jù)軟件需求規(guī)格說明書中對關(guān)鍵計(jì)算機(jī)資源的描述,確定關(guān)鍵計(jì)算機(jī)資源的約束。2.如果有關(guān)鍵計(jì)算機(jī)資源,則要估計(jì)軟件開發(fā)或運(yùn)行中的資源狀況。 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 9 頁 共 16 頁3.與估計(jì)的軟件規(guī)模、計(jì)劃的處理負(fù)載、預(yù)計(jì)的數(shù)據(jù)量、或其他因素相聯(lián)系,來估計(jì)所需的資源的總量,作初始估計(jì)。4.當(dāng)初始估計(jì)做好后,應(yīng)對每一項(xiàng)資源建立一定的儲(chǔ)備。5.設(shè)計(jì)或者選用資源的限度作為跟蹤

18、的目標(biāo),確定跟蹤的方法。6.與有資格的人員討論估計(jì),并使他們批準(zhǔn)達(dá)成一致的估計(jì)內(nèi)容。7.將估計(jì)的結(jié)果寫入到項(xiàng)目估算書中。3.73.7 估計(jì)軟件工程設(shè)備和支持工具估計(jì)軟件工程設(shè)備和支持工具軟件工程設(shè)備和支持工具的估計(jì)是以軟件工作產(chǎn)品和特性的規(guī)模估計(jì)為基礎(chǔ)的。包括設(shè)備資源、設(shè)施和支持工具,獲得或升級軟件開發(fā)工具,提高網(wǎng)絡(luò)容量,明確需要的許可證數(shù)量,以及關(guān)鍵設(shè)備等。項(xiàng)目經(jīng)理負(fù)責(zé)詳細(xì)說明所需的資源,并且協(xié)調(diào)影響項(xiàng)目進(jìn)度和成本等的資源。3.83.8 估計(jì)關(guān)鍵路徑和關(guān)鍵依賴關(guān)系估計(jì)關(guān)鍵路徑和關(guān)鍵依賴關(guān)系項(xiàng)目經(jīng)理和項(xiàng)目組的相關(guān)人員、質(zhì)量保證、配置管理、相關(guān)負(fù)責(zé)人根據(jù)各活動(dòng)間的關(guān)系確定關(guān)鍵路徑和關(guān)鍵依賴關(guān)系。

19、3.93.9 建立管理儲(chǔ)備建立管理儲(chǔ)備建立管理儲(chǔ)備是為了適應(yīng)那些在項(xiàng)目中不可避免出現(xiàn)的變更。它代表了為用于批準(zhǔn)的項(xiàng)目變更而保留的部分項(xiàng)目資金,動(dòng)用管理儲(chǔ)備必須經(jīng)過高層經(jīng)理批準(zhǔn)。管理儲(chǔ)備的估計(jì)由項(xiàng)目經(jīng)理負(fù)責(zé)完成。管理儲(chǔ)備的總額(在整個(gè)項(xiàng)目預(yù)算中的百分比)應(yīng)基于預(yù)計(jì)的需求穩(wěn)定性和評估的風(fēng)險(xiǎn),一個(gè)有較高風(fēng)險(xiǎn)和不穩(wěn)定需求的項(xiàng)目應(yīng)比一個(gè)有較低風(fēng)險(xiǎn)和穩(wěn)定需求的項(xiàng)目有較高的管理儲(chǔ)備。對大多數(shù)項(xiàng)目來說,管理儲(chǔ)備為項(xiàng)目預(yù)算的 20%,管理儲(chǔ)備應(yīng)包括內(nèi)部和外部的成本。下圖說明了被批準(zhǔn)的項(xiàng)目預(yù)算和管理儲(chǔ)備是如何組成總的項(xiàng)目預(yù)算的。例如:開發(fā)工作量1000 小時(shí)配置管理(5%) 50 小時(shí)質(zhì)量保證(5%) 50 小時(shí)

20、其他(培訓(xùn)) 24 小時(shí)項(xiàng)目管理(20%) 220 小時(shí) 總的已批準(zhǔn)的預(yù)算:1344 小時(shí)管理儲(chǔ)備(20%) 270 小時(shí)總的項(xiàng)目預(yù)算總的項(xiàng)目預(yù)算1614 小時(shí)小時(shí)項(xiàng)目的管理儲(chǔ)備估計(jì)結(jié)果寫入到項(xiàng)目估算書 。3.103.10 評審估計(jì)評審估計(jì)項(xiàng)目估算書作為項(xiàng)目計(jì)劃的一部分,在項(xiàng)目計(jì)劃完成后或者每次估計(jì)變更后,項(xiàng)目經(jīng)理應(yīng)召集 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 10 頁 共 16 頁有類似項(xiàng)目經(jīng)驗(yàn)的人對項(xiàng)目估算書的估計(jì)部分內(nèi)容進(jìn)行評審,內(nèi)容包括:1.確認(rèn)規(guī)模、工作量和成本、進(jìn)度估計(jì)所采用的方法是恰當(dāng)?shù)?.確定估計(jì)的每個(gè)步驟的輸入是正確的3.確定軟件估計(jì)結(jié)果是合理和正確的4.確定估計(jì)的內(nèi)容是完整

21、的3.113.11 制定進(jìn)度表制定進(jìn)度表進(jìn)度表的制定可以按以下流程進(jìn)行:1.項(xiàng)目經(jīng)理和各負(fù)責(zé)人根據(jù)估計(jì)的工作量和關(guān)鍵路徑確定每個(gè)活動(dòng)的起止日期。2.根據(jù)第 2 步的結(jié)果,結(jié)合項(xiàng)目人員的具體情況,項(xiàng)目經(jīng)理和各負(fù)責(zé)人調(diào)整任務(wù)的起始日期、終止日期,甚至是調(diào)整某些任務(wù)的負(fù)責(zé)人和關(guān)鍵路徑。 (如:通過第 2 步的結(jié)果,發(fā)現(xiàn)某些項(xiàng)目人員在某個(gè)時(shí)間段內(nèi)工作超負(fù)荷,而有些人員在某些時(shí)間段內(nèi)工作量不足,這樣就需要調(diào)整。若實(shí)在調(diào)整不了,就有可能會(huì)調(diào)整關(guān)鍵路徑) 。3.項(xiàng)目經(jīng)理在項(xiàng)目進(jìn)度表中要安排里程碑點(diǎn)(里程碑點(diǎn)一般選在有特定意義的階段點(diǎn),如重要階段的開始或結(jié)束) ,并形成進(jìn)度表的草稿。4.將草稿提交給項(xiàng)目組的成

22、員或負(fù)責(zé)人,得到他們的承諾或根據(jù)他們的意見進(jìn)行修改,直至達(dá)成一致。5.配置管理人員和質(zhì)量保證人員根據(jù)達(dá)成一致的進(jìn)度表,確定自己的日程安排。注意:返工的問題:軟件項(xiàng)目中的返工工作量是較大的,即在發(fā)現(xiàn)工作產(chǎn)品缺陷時(shí)的修改工作。一般來說,應(yīng)在每個(gè)階段為返工的工作留出統(tǒng)一使用的儲(chǔ)備時(shí)間。有些項(xiàng)目較緊急,要求項(xiàng)目成員加班進(jìn)行工作。對于這種情況,制定進(jìn)度表一定要小心。因?yàn)槿粲刑厥馇闆r或某項(xiàng)關(guān)鍵任務(wù)估計(jì)得過于樂觀,會(huì)導(dǎo)致項(xiàng)目進(jìn)度拖延,而無法再用加班的方式進(jìn)行彌補(bǔ)。管理活動(dòng)的時(shí)間占用問題:項(xiàng)目經(jīng)理根據(jù)軟件估計(jì)中的管理估計(jì)和一些技術(shù)方面的估計(jì),確定項(xiàng)目各成員在各個(gè)階段可以真正用于完成技術(shù)任務(wù)的時(shí)間。如:在編碼階

23、段,某項(xiàng)目成員每周工作 40 小時(shí),但評審、配置管理工作、項(xiàng)目會(huì)議以及一些技術(shù)方面的交流、培訓(xùn)就占去了 18個(gè)小時(shí),那么在安排該項(xiàng)目成員的技術(shù)任務(wù)時(shí),只能按照他每周工作 22(4018)個(gè)小時(shí)去安排。3.123.12 階段詳細(xì)估計(jì)階段詳細(xì)估計(jì)1.在項(xiàng)目每個(gè)階段開始前,要作階段詳細(xì)估計(jì)(工作量和時(shí)間表) 。估計(jì)的步驟同上述的過程相同。2.把詳細(xì)估計(jì)累計(jì)起來,確定項(xiàng)目和階段的總估計(jì)。3.完成后更新總體的軟件估計(jì)和項(xiàng)目計(jì)劃。3.133.13 評審評審項(xiàng)目估算書項(xiàng)目估算書軟件工程組內(nèi)部評審項(xiàng)目估算書 。 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 11 頁 共 16 頁第第 4 4 章章 附錄附錄4.14

24、.1 WBSWBS 使用方法使用方法使用 project 程序的項(xiàng)目估算書_WBS模板進(jìn)行工作量、工期、關(guān)鍵路徑、人力資源、進(jìn)度表的估計(jì)。4 4. .1 1. .1 1 基礎(chǔ)信息設(shè)置基礎(chǔ)信息設(shè)置建立項(xiàng)目開始到結(jié)束后的日歷,調(diào)整法定工作日和非工作日。調(diào)整項(xiàng)目信息,如開始或結(jié)束時(shí)間,項(xiàng)目日歷等。如果部分項(xiàng)目組人員有特殊日程要求,需為其排定特殊日歷。4 4. .1 1. .2 2 建立項(xiàng)目任務(wù)建立項(xiàng)目任務(wù)根據(jù)項(xiàng)目定義的過程調(diào)節(jié)模板中的項(xiàng)目過程活動(dòng)。在開發(fā)階段內(nèi)按需求規(guī)格說明書細(xì)化軟件(必須細(xì)化到能準(zhǔn)確估計(jì)編碼實(shí)現(xiàn)該功能的程度) 。修改如例會(huì)、周報(bào)等周期行活動(dòng)。建立任務(wù)需注意以下內(nèi)容:從模板中裁剪掉的

25、過程活動(dòng),在項(xiàng)目計(jì)劃中應(yīng)該有相應(yīng)的裁剪說明。WBS 分到 3 級(如 1.1.1)任務(wù)必須填寫整個(gè)項(xiàng)目周期內(nèi)所有活動(dòng),且包括項(xiàng)目過程中所有組織過程要求的活動(dòng)。能夠細(xì)化的活動(dòng),需要繼續(xù)細(xì)化,但 WBS 一般不會(huì)超過 6 級。4 4. .1 1. .3 3 識(shí)別關(guān)鍵路徑識(shí)別關(guān)鍵路徑根據(jù)任務(wù)的邏輯關(guān)系,設(shè)置所有任務(wù)的前置任務(wù)。調(diào)節(jié)前置任務(wù),將重要的任務(wù)置于關(guān)鍵路徑中。4 4. .1 1. .4 4 建立項(xiàng)目資源建立項(xiàng)目資源為所有項(xiàng)目組成員和項(xiàng)目干系人建立資源和相關(guān)日歷4 4. .1 1. .5 5 估計(jì)活動(dòng)工作量估計(jì)活動(dòng)工作量為每一個(gè)任務(wù)指定資源,并根據(jù)資源估計(jì)該活動(dòng)的工作量。估算工作量時(shí)應(yīng)注意調(diào)節(jié)

26、資源的單位(同一個(gè)人一天內(nèi)進(jìn)行兩項(xiàng)任務(wù),當(dāng)天只能按 80%投入進(jìn)行估算) ,并保證工作量分配合理。 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 12 頁 共 16 頁4 4. .1 1. .6 6 排定項(xiàng)目工期排定項(xiàng)目工期檢查項(xiàng)目工期和其他限制條件,通過調(diào)節(jié)資源和工作量保證到達(dá)限制要求。4 4. .1 1. .7 7 記錄估算結(jié)果記錄估算結(jié)果將估算結(jié)果填寫入項(xiàng)目估算書中。4.24.2 估計(jì)方法估計(jì)方法4 4. .2 2. .1 1 歷史數(shù)據(jù)估計(jì)方法歷史數(shù)據(jù)估計(jì)方法這種軟件規(guī)模估計(jì)方法主要是利用已完成的項(xiàng)目數(shù)據(jù)來估計(jì)軟件的代碼量,通常用代碼行數(shù)表示。使用此方法需注意以下幾點(diǎn):充分了解系統(tǒng)需求判斷歷史

27、項(xiàng)目對現(xiàn)有軟件的適用性基于歷史項(xiàng)目的相似性對軟件規(guī)模進(jìn)行相應(yīng)的調(diào)整歷史數(shù)據(jù)估計(jì)方法的步驟如下:步驟一:分解軟件系統(tǒng)步驟一:分解軟件系統(tǒng)把軟件系統(tǒng)模塊化,通過系統(tǒng)模塊化可以及早了解整個(gè)系統(tǒng)。系統(tǒng)分解程度要以歷史項(xiàng)目為基礎(chǔ)。步驟二:確定相似模塊步驟二:確定相似模塊使用歷史項(xiàng)目要與當(dāng)前項(xiàng)目有相似的應(yīng)用和相似的語言。假如相似的模塊不存在,也可以用其它方法估計(jì)該模塊。步驟三:確定相似模塊規(guī)模步驟三:確定相似模塊規(guī)模使用歷史項(xiàng)目可以通過標(biāo)準(zhǔn)的代碼統(tǒng)計(jì)工具實(shí)現(xiàn),在開發(fā)和估計(jì)當(dāng)前項(xiàng)目規(guī)模時(shí),要求使用同類型統(tǒng)計(jì)工具。步驟四:調(diào)整模塊大小步驟四:調(diào)整模塊大小軟件模塊估計(jì)的調(diào)整基于歷史項(xiàng)目模塊的相似程度或修改量。步

28、驟五:記錄估計(jì)數(shù)據(jù)步驟五:記錄估計(jì)數(shù)據(jù)4 4. .2 2. .2 2 Delphi 估計(jì)方法估計(jì)方法鼓勵(lì)使用此專業(yè)估計(jì)方法,它可以對軟件規(guī)模、人員工作量、開發(fā)時(shí)間、費(fèi)用等進(jìn)行估計(jì),其步驟如下:步驟一步驟一項(xiàng)目經(jīng)理選擇三至六名有經(jīng)驗(yàn)的工程師(可以是項(xiàng)目組外的工程師) ,他們應(yīng)具備該項(xiàng)目的背景知識(shí)。步驟二步驟二項(xiàng)目經(jīng)理發(fā)給每位工程師一份估計(jì)參考資料(通常有:立項(xiàng)報(bào)告 、 軟件需求規(guī)格說明書 、WBS 、 風(fēng)險(xiǎn)管理計(jì)劃等)和一張記錄估計(jì)值的表格,并進(jìn)行估計(jì)。步驟三步驟三 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 13 頁 共 16 頁每位工程師仔細(xì)研究估計(jì)參考資料的內(nèi)容,然后項(xiàng)目經(jīng)理召集小組會(huì)議。在會(huì)

29、上,工程師與項(xiàng)目經(jīng)理一起對估計(jì)問題進(jìn)行討論,填寫估計(jì)表并交給項(xiàng)目經(jīng)理。步驟四步驟四每位工程師對該軟件提出三個(gè)規(guī)模的估計(jì)值,即:Ai該軟件可能的最小規(guī)模(最少源代碼行數(shù)或最少功能點(diǎn)數(shù))該軟件可能的最小規(guī)模(最少源代碼行數(shù)或最少功能點(diǎn)數(shù))Mi該軟件最可能的規(guī)模(最可能的源代碼行數(shù)或最可能的功能點(diǎn)數(shù))該軟件最可能的規(guī)模(最可能的源代碼行數(shù)或最可能的功能點(diǎn)數(shù))Bi該軟件可能的最大規(guī)模(最多源代碼行數(shù)和最多功能點(diǎn)數(shù))該軟件可能的最大規(guī)模(最多源代碼行數(shù)和最多功能點(diǎn)數(shù))不記名填寫表格,并說明做此估計(jì)的理由。步驟五步驟五項(xiàng)目經(jīng)理對每位工程師在表中填寫的估計(jì)值進(jìn)行綜合和分類,完成以下內(nèi)容:計(jì)算每位工程師(序號(hào)

30、為 I, I=1,2,n)的估計(jì)期望值 Ei 和估計(jì)值的期望平均值 E:Ei = (Ai + 4Mi +Bi)/6 ;E = 1/4 Ei對每位工程師的估計(jì)結(jié)果進(jìn)行分類摘要。步驟六步驟六項(xiàng)目經(jīng)理召開會(huì)議,請工程師對其估計(jì)值的重大變動(dòng)之處進(jìn)行討論。工程師對此估計(jì)值另做一次估計(jì)。步驟七步驟七在綜合工程師估計(jì)結(jié)果的基礎(chǔ)上,組織工程師再次不記名填寫表格。步驟四到步驟六可適當(dāng)重復(fù)幾次,最終可獲得一個(gè)得到多數(shù)工程師共識(shí)的軟件規(guī)模。最后,通過與歷史資料進(jìn)行比較,根據(jù)過去完成項(xiàng)目的規(guī)模和成本等信息,推算出該軟件每行源代碼所需成本;然后再乘以該軟件源代碼行數(shù)的估計(jì)值,得到該軟件的成本估計(jì)值。步驟八步驟八將估計(jì)數(shù)

31、據(jù)記錄下來。4 4. .2 2. .3 3 Pert Sizing Technique 估計(jì)方法估計(jì)方法這種方法共估計(jì)三個(gè)值: 軟件產(chǎn)品預(yù)期規(guī)模的一般值、最大值和最小值。通過這三個(gè)值的計(jì)算可得到一個(gè)統(tǒng)計(jì)學(xué)上的期望值和一個(gè)標(biāo)準(zhǔn)偏差。公式:PERT 公式估計(jì)的預(yù)期規(guī)模是 E,標(biāo)準(zhǔn)偏差是 SD:E=(a+4b+c)6SD=(c-a)6例如:一個(gè)新的通信程序:a=規(guī)模的最小值,例如:10KSLOCb=規(guī)模的一般值,例如 12KSLOCc=規(guī)模的最大值,例如 15KSLOC即:E=(10+4*12+15)612.167(KSLOC)SD=(15-10)6=0.833這就是說,此通信程序的規(guī)模可能會(huì)在 1

32、1.334KSLOC(12.167-.833)和 13KSLOC(12.167 + .833)之間。本估計(jì)方法的前提是對規(guī)模的估計(jì)沒有偏見,經(jīng)驗(yàn)表明,估計(jì)偏低的傾向大于偏高的傾向,使用時(shí)應(yīng)加以考慮。 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 14 頁 共 16 頁4 4. .2 2. .4 4 代碼重用估計(jì)方法代碼重用估計(jì)方法本方法僅適用于對可重用模塊的規(guī)模估計(jì)。本方法涉及三個(gè)參數(shù),分別是新設(shè)計(jì)的百分比(%Redesign) 、重新編碼的百分比(%Recode)和重新測試的百分比(%Retest) ,使用這三個(gè)參數(shù)可以計(jì)算使用重用模塊的代碼規(guī)模計(jì)算公式為:(%Redesign + %Recode

33、 + %Retest) /3 *Existing Code = Equiv SLOC例如:如果想重用一個(gè)有 10000 行代碼的模塊,其中 40%需要重新設(shè)計(jì),50%需要重新編碼,60%需要重新測試,那么等價(jià)的新開發(fā)的代碼量是:(40%+50%+60%)/3*10000 = 5000 SLOC4 4. .2 2. .5 5 改善項(xiàng)目估計(jì)改善項(xiàng)目估計(jì)本方法適合用于估計(jì)改善一個(gè)項(xiàng)目的規(guī)模,改善一個(gè)項(xiàng)目的規(guī)模和待改善的項(xiàng)目的規(guī)模相關(guān),通過將待改善項(xiàng)目的規(guī)模乘以改善項(xiàng)目規(guī)模系數(shù),可以估計(jì)出改善一個(gè)項(xiàng)目的規(guī)模,可以用如下的公式表示:規(guī)模 = 待改善項(xiàng)目的規(guī)模 * 改善項(xiàng)目規(guī)模系數(shù)4 4. .2 2. .

34、6 6 工作量估計(jì)的方法工作量估計(jì)的方法1.運(yùn)算法(ALGORITHMIC COST MODELS)運(yùn)算法是一種簡單直觀的估計(jì)方法,它根據(jù)規(guī)模估計(jì)的結(jié)果和相應(yīng)的系數(shù)運(yùn)算得到工作量估計(jì):工作量 = p*s*l*ep = 軟件產(chǎn)品的規(guī)模(SLOC)s = 生產(chǎn)力系數(shù)(1/每人月的代碼行)l = 開發(fā)工具系數(shù)e = 規(guī)模系數(shù)組織應(yīng)根據(jù)自身的實(shí)際情況,定義使用不同開發(fā)語言時(shí)的調(diào)整系數(shù),并且應(yīng)當(dāng)根據(jù)歷史信息,經(jīng)常調(diào)整開發(fā)工具系數(shù),當(dāng)沒有這些信息的時(shí)候,可以由組織中有經(jīng)驗(yàn)的人決定,下表是開發(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ī)模估計(jì)的參數(shù)之一,系統(tǒng)的規(guī)模越大,對工作量估計(jì)的影響就越小,這些數(shù)據(jù)的參考例子是:規(guī)模規(guī)模(KSLOC) 系數(shù)系數(shù)501.09 項(xiàng)目估算指南哈爾濱樂辰科技有限公司 第 15 頁 共 16 頁1001.083001.055001.0410001.03.2.專家判斷法(EXPERT JUDGEMENT)本估計(jì)方法需要使用者有類似系統(tǒng)的經(jīng)驗(yàn),結(jié)合規(guī)模估計(jì)的結(jié)果和 WBS 綜合分析,形成對工作量的估計(jì),可以按照下面的步驟進(jìn)行:a)結(jié)合 WBS,根據(jù)經(jīng)驗(yàn)和規(guī)模來估計(jì) WBS 中每項(xiàng)原子功能的工作量。b)根據(jù)每個(gè)功能點(diǎn)實(shí)現(xiàn)難度和風(fēng)險(xiǎn)的大小,適當(dāng)調(diào)整工作量的估計(jì)c)按階段合計(jì)需要的工作量,形成總的工作量的估計(jì)4.34.3 估計(jì)系數(shù)估計(jì)系數(shù)估計(jì)過程中需要使用很多的系數(shù),這些系數(shù)在各個(gè)項(xiàng)目中是不同的,每個(gè)項(xiàng)目都可以根據(jù)實(shí)際

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論