01軟件項目估算過程_第1頁
01軟件項目估算過程_第2頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1。目的22。范圍23。估算過程23.1規(guī)模和工作量估算33.1.1單位復(fù)雜度定義33.1.2項目單位分解33.1.3規(guī)模和工作量估算33.1.4估計的總體項目開發(fā)工作量43.2進度估算43.3風(fēng)險估算53.4關(guān)鍵計算機資源估計63.5有關(guān)項目成本和報價的信息,請參閱項目預(yù)算表63.5.1人工成本63.5.2非人工成本63.5.3工程造價63.5.4項目報價64。估算方法75。項目預(yù)算審查.76。參考81. 目的軟件估算的目的是通過軟件項目管理和開發(fā)工作量的估算來確定項目開發(fā)的成本,并將開發(fā)周期用作項目招標(biāo)和項目建立的基礎(chǔ)。項目估算通常還包括軟件大?。ǔ叽纾?,軟件項目風(fēng)險和關(guān)鍵計算機資源的

2、估計等。軟件的估計難以精確或準(zhǔn)確地衡量,相反,它是通過其合理性來評估的。項目估算通常與市場價格,業(yè)務(wù)目標(biāo),項目經(jīng)驗以及開發(fā)成員的工作靈活性有關(guān),并且是對以上方面的綜合反映。2. 范軟件項目的估算不是估算過程。該項目通常估計很多次。例如,在業(yè)務(wù)流程中,報價是通過估算進行的;在項目計劃過程中,通過估算確定項目開發(fā)計劃;在里程碑式的評審和變更過程中,通過估算和匯總來調(diào)整項目計劃。3. 估算過程3.1 規(guī)模和工作量估算在估算過程中,盡可能根據(jù)項目的類型,技術(shù),語言等屬性,參考過去項目的數(shù)據(jù),根據(jù)過去項目的歷史數(shù)據(jù),指定項目的方案單位項目劃分并確認。如果沒有歷史數(shù)據(jù)可供參考,請使用Delphi等方法進行

3、估算。3.1。1個單位復(fù)雜度定義軟件項目經(jīng)理根據(jù)下表并結(jié)合項目的歷史數(shù)據(jù)來確定項目的單元復(fù)雜性標(biāo)準(zhǔn)。(下表列出了制定復(fù)雜性標(biāo)準(zhǔn)時要參考的因素。對于每個項目,軟件項目經(jīng)理都需要專門定義各種類型的標(biāo)準(zhǔn)以及LC和工作負載的范圍。)復(fù)雜性單位復(fù)雜度標(biāo)準(zhǔn)LC工作量(人-天)簡單產(chǎn)品因素(產(chǎn)品復(fù)雜性,數(shù)據(jù)庫大小,軟件可靠性)人為因素(開發(fā)人員能力,工作經(jīng)驗,工具使用經(jīng)驗)項目因素(使用現(xiàn)代編程技術(shù)的經(jīng)驗)5-150015中1600-4000610復(fù)雜4100-70001015其他超過7000超過153.1.2 項目單位分解軟件項目經(jīng)理組織相關(guān)人員根據(jù)定義的標(biāo)準(zhǔn)對系統(tǒng)進行分解,以確認系統(tǒng)的程序單元和程序單元

4、的復(fù)雜性。程序單位估算表3.1。3規(guī)模和工作量估算確認簡單,中等和復(fù)雜之后,軟件項目經(jīng)理可以參考歷史數(shù)據(jù)估算工作量或規(guī)模,或使用Delphi方法,并將結(jié)果注冊到程序單位估算表中。(當(dāng)使用Delphi方法進行估算時,各種估算值的范圍應(yīng)該在單位復(fù)雜度標(biāo)準(zhǔn)定義的范圍內(nèi))下表:程序單位估算表3.1。4估計的總體項目開發(fā)工作量軟件項目經(jīng)理組織相關(guān)人員來估計項目開發(fā)過程中每個開發(fā)階段的相對工作量和總工作量(您可以參考先前項目的歷史數(shù)據(jù),否則需要使用Delphi方法進行估計)。工作分配工作量分配率(%)工作量(人-天)需求階段策劃階段設(shè)計階段實現(xiàn)階段測試階段交貨階段評論訓(xùn)練項目管理品質(zhì)保證單片機總工作量分配

5、比率應(yīng)根據(jù)過去的項目經(jīng)驗和實際項目情況進行調(diào)整,在項目開發(fā)過程中進行跟進,并在項目結(jié)束時進行總結(jié)。前六個階段的工作量主要是指完成實際開發(fā)任務(wù)所需的工作量;質(zhì)量保證工作量包括執(zhí)行檢查,填寫各種工作記錄和其他活動;配置管理工作量包括配置管理庫管理活動和狀態(tài)報告,填寫各種記錄等活動;項目管理是指軟件項目經(jīng)理的管理活動,例如任務(wù)跟蹤,組織溝通等;評審包括各種技術(shù)評審,計劃評審和里程碑評審;培訓(xùn)包括項目管理和項目技術(shù)方面的培訓(xùn)。3.2 進度估算項目進度估算應(yīng)基于過去類似項目的時間進度。具體步驟是:1. 創(chuàng)建MSProject2000文件。2. 設(shè)置項目工作日歷。3. 轉(zhuǎn)到“甘特圖”視圖,并根據(jù)計劃單位估

6、算表列出項目的所有任務(wù)/活動4. 定義任務(wù)依賴性。5. 設(shè)置所有約束,包括:a. 固定的里程碑日期;b. 關(guān)鍵資源獲取日期(人力資源/硬件/軟件)。6. 轉(zhuǎn)到資源頁面,然后輸入可用于所有相關(guān)項目相關(guān)組的資源。7. 轉(zhuǎn)到甘特圖視圖并分配任務(wù)資源。8. 設(shè)置任務(wù)期限,該期限是基于以下考慮:a.根據(jù)系統(tǒng)大小和工作量進行估算。b.根據(jù)指定資源的工作效率調(diào)整任務(wù)周期。c. 在工作周期中,不包括假期。d. 在里程碑周期中,根據(jù)活動和時間劃分設(shè)置合理的周期。e. 對于無法預(yù)測的問題,請擱置15保證金9. 重復(fù)步驟3,4,5,6,7,8,在正確分配任務(wù),資源和周期之前3.3 風(fēng)險估算1識別風(fēng)險項目(您可以使用

7、風(fēng)險項目檢查指南)并分析風(fēng)險根據(jù)項目情況確定項目的風(fēng)險項目,并分析每個項目。例如序列號風(fēng)險項目風(fēng)險說明風(fēng)險概率風(fēng)險后果(在質(zhì)量,進度,成本方面)風(fēng)險損失(萬元)1個人員流在項目實施期間將調(diào)動一名主要開發(fā)商85延遲項目進度違反合約923452確定風(fēng)險優(yōu)先級根據(jù)上面的清單“前5名”風(fēng)險項,根據(jù)風(fēng)險大小確定優(yōu)先級。確定相應(yīng)的風(fēng)險損失和級別表,例如:損失等級1個2345678910虧損(萬元)<22-44-77-1010-1313-1515-1818-2525-30>30優(yōu)先級是根據(jù)風(fēng)險發(fā)生的可能性和相應(yīng)的損失級別確定的,例如:序列號風(fēng)險名稱發(fā)生概率()相應(yīng)的損失水平風(fēng)險因素1個人員流85

8、43.423453建立風(fēng)險等級表并制定相應(yīng)的防范措施根據(jù)已建立的風(fēng)險等級列表,制定相應(yīng)的措施以減少,避免和預(yù)防風(fēng)險的發(fā)生。風(fēng)險等級風(fēng)險等級風(fēng)險項目說明降低風(fēng)險策略1個234注意:發(fā)生率高,中,低可根據(jù)計算出的系數(shù)進行分類,例如1-3低,4-7在7-103.4 關(guān)鍵計算機資源估計計算機資源的估計可以與工作量和進度的估計并行進行。估算過程如下:估計系統(tǒng)的大小,包括數(shù)據(jù)類型和存儲在數(shù)據(jù)庫中的數(shù)據(jù)記錄的數(shù)量,同時訪問系統(tǒng)的用戶數(shù)量以及通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。計算存儲在數(shù)據(jù)庫中的數(shù)據(jù)大小,每分鐘的請求數(shù)和復(fù)雜性。定義系統(tǒng)中使用的協(xié)議并計算網(wǎng)絡(luò)帶寬。計算數(shù)據(jù)庫服務(wù)器的性能和其他服務(wù)器的性能,并定義操作系統(tǒng)和

9、數(shù)據(jù)庫系統(tǒng)。定義應(yīng)用程序服務(wù)器和其他附件計算臺式計算機的性能并定義開發(fā)工具。定義硬件服務(wù)器,臺式計算機和開發(fā)計算機。根據(jù)上述估算步驟,填寫計算機資源估算表(請參閱“項目估算表”)。需要指出的是,關(guān)鍵計算機資源的估計是指項目必須滿足的計算機資源需求。例如,軟件大小不能超過500MB,系統(tǒng)響應(yīng)時間不能少于2秒/頁,等等。對于重要的計算機資源,要求應(yīng)記錄在計算機資源估計表中。3.5.1人工成本項目的人工成本是指由于各種人員參與而產(chǎn)生的成本??梢酝ㄟ^將估計的總工作量乘以相應(yīng)的小時成本來獲得:人工成本=工(工作量X每小時費用)3.5.2 非人工成本非人工成本主要包括與項目相關(guān)的成本,例如軟件,硬件,差旅

10、和辦公費用等。3.5.3 工程造價項目成本是人工成本和非人工成本的總和:項目成本=人工成本+非人工成本3.5.4 項目報價項目報價基于項目成本加上合理的利潤。應(yīng)該指出的是,項目報價通常受客戶負擔(dān)能力,市場價格和項目競爭對手報價的限制,應(yīng)綜合考慮。4. 估算方法根據(jù)項目需求,可以在不同階段采用不同的估算方法。例如單次估算和多次估算德爾菲估算方法等。通常建議使用由3-5個人組成的估算組,每個人分別進行估算并填寫“德爾菲估算表,討論后匯總德爾菲估計方法。d埃爾菲估計方法是在行業(yè)中廣泛使用的基于個人經(jīng)驗的估計方法?;痉椒ㄊ牵?. 軟件項目經(jīng)理選擇3-5名具有相關(guān)經(jīng)驗的估算員,以組成估算團隊并確認團隊

11、負責(zé)人。2. 軟件項目經(jīng)理準(zhǔn)備并估算相關(guān)材料。3. 軟件項目經(jīng)理舉行會議以確認要估算的項目(項目),并分發(fā)給估算團隊成員。4估算團隊成員進行個人獨立估算并填寫D埃爾菲個人估算表。5. 估算團隊負責(zé)人在德爾菲估算匯總6. 估算團隊負責(zé)人召開會議組織討論和總結(jié),討論后,團隊成員重新估算估計偏差大于30的項目。7. 估算團隊負責(zé)人總結(jié)最終估算并將其報告給軟件項目經(jīng)理8. 軟件項目經(jīng)理在項目估算表中記錄和存檔該小組的估計勞動量和責(zé)任如下:(深色陰影代表主要負責(zé)人)料組會議軟件項目經(jīng)理估算組長估算團隊成員4.完成德爾菲個人估計5.完成德爾菲估算匯總1估算小組成2準(zhǔn)備評估材3召開評估小員的選擇的角色6召開評估小組會議7.總結(jié)總結(jié)德爾菲估計結(jié)果8.將估算記錄在項目估算表中的角色軟件項目經(jīng)理估算組長估算團隊成員5. 項目預(yù)算審查估算的評估通常與其他過程審核一起進行,或者可以單獨進行。例如,估算的評估可以用作投標(biāo)評估,合同審查,計劃審查和里程碑審查的組成部

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論