項(xiàng)目進(jìn)度安排及跟蹤.ppt_第1頁
項(xiàng)目進(jìn)度安排及跟蹤.ppt_第2頁
項(xiàng)目進(jìn)度安排及跟蹤.ppt_第3頁
項(xiàng)目進(jìn)度安排及跟蹤.ppt_第4頁
項(xiàng)目進(jìn)度安排及跟蹤.ppt_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第7章 項(xiàng)目進(jìn)度安排及跟蹤,軟 件 工 程,第7章 項(xiàng)目進(jìn)度安排及跟蹤,7.1 基本概念 7.2 人員與工作量之間的關(guān)系 7.3 為軟件項(xiàng)目定義任務(wù)集合 7.4 選擇軟件工程任務(wù) 7.5 主要任務(wù)的求精 7.6 定義任務(wù)網(wǎng)絡(luò) 7.7 進(jìn)度安排,7.1 基本概念,軟件延期交付的原因: 一個(gè)不現(xiàn)實(shí)的截止期限,由軟件工程組以外的人所設(shè)立并強(qiáng)加給軟件工程組內(nèi)的管理者和項(xiàng)目開發(fā)者。 客戶需求發(fā)生變化,而需求的變化沒有能夠反映在項(xiàng)目進(jìn)度的變化上。 對(duì)工作量和/或完成該工作所需的資源數(shù)量估計(jì)不足。,7.1 基本概念,軟件延期交付的原因: 在項(xiàng)目開始時(shí),沒有將可以預(yù)測(cè)的和/或不可預(yù)測(cè)的風(fēng)險(xiǎn)考慮在內(nèi)。 事先無法預(yù)計(jì)的技術(shù)困難。 事先無法預(yù)計(jì)的人力困難。,7.1 基本概念,軟件延期交付的原因: 由于項(xiàng)目組成員之間的交流不暢而導(dǎo)致的延期。 項(xiàng)目管理者未能發(fā)現(xiàn)進(jìn)度拖后,也未能采取行動(dòng)解決這一問題。,7.1.2 基本原則,軟件項(xiàng)目安排是一種活動(dòng),它通過將工作量分配給特定 的軟件工程任務(wù),而將所估算的工作量分布于計(jì)劃好的 項(xiàng)目持續(xù)時(shí)間內(nèi)。以下是指導(dǎo)軟件項(xiàng)目進(jìn)度安排的原則: 劃分 相互依賴性 時(shí)間分配 工作量確認(rèn) 定義責(zé)任 定義結(jié)果 定義里程碑,7.2 人員與工作量之間的關(guān)系,參加軟件項(xiàng)目的工作人員數(shù)量與整 體生產(chǎn)率之間的關(guān)系不是線性的,交付的代碼(源代碼語句)行數(shù)L與工作量和開發(fā)時(shí)間之間的關(guān)系: ?LP (E/B)1/3t4/3 E是以人月為單位的開發(fā)工作量 P是一個(gè)生產(chǎn)率參數(shù) B是特殊技術(shù)因子,生產(chǎn)軟件規(guī)模的函數(shù) t是以月為單位的項(xiàng)目持續(xù)時(shí)間,7.2.2 一個(gè)經(jīng)驗(yàn)關(guān)系,將上述方程式重排,可以得到關(guān)于開發(fā)工作量E的計(jì)算公式: E L3/(P3t4) (7.1) E是在軟件開發(fā)和維護(hù)的整個(gè)生命周期內(nèi)所需的工作量(以人年計(jì)算) t是以年計(jì)算的開發(fā)時(shí)間 通過引入平均勞動(dòng)力價(jià)格因素($/人年),開發(fā)工作量的計(jì)算公式還能夠與開發(fā)成本相關(guān)聯(lián)。,7.2.3 工作量分布,一種在定義和開發(fā)階段之間的工作量分配規(guī)則:“40-20-40規(guī)則”: 40工作量分配給前端的分析和設(shè)計(jì)任務(wù) 20工作量編碼工作 40工作量用于后端測(cè)試,7.3 為軟件項(xiàng)目定義任務(wù)集合,項(xiàng)目一般屬于下述類型: 概念開發(fā)項(xiàng)目 新應(yīng)用開發(fā)項(xiàng)目 應(yīng)用增強(qiáng)項(xiàng)目 應(yīng)用維護(hù)項(xiàng)目 再工程項(xiàng)目,7.3.1 嚴(yán)格度,隨意的:使用了所有過程框架活動(dòng),但只需要一個(gè) 最小的任務(wù)集合. 結(jié)構(gòu)化的:過程框架將在項(xiàng)目中使用。 嚴(yán)格的:整個(gè)過程將按照一種能夠確保高質(zhì)量的嚴(yán) 格規(guī)程要求應(yīng)用于項(xiàng)目之中。 快速反應(yīng)的:該項(xiàng)目將使用過程框架,但由于某 種緊急情況的出現(xiàn),只應(yīng)用了為保 持軟件系統(tǒng)質(zhì)量所必須完成的任務(wù)。,適應(yīng)準(zhǔn)則用于確定一個(gè)項(xiàng)目中使用軟件過程的嚴(yán)格度。 共有11條適應(yīng)準(zhǔn)則: 項(xiàng)目的規(guī)模。 潛在的用戶數(shù)量。 任務(wù)的關(guān)鍵性。 應(yīng)用程序的壽命。 需求的穩(wěn)定性。,7.3.2 定義適應(yīng)性準(zhǔn)則,客戶與開發(fā)者之間通信的容易程度。 應(yīng)用技術(shù)的成熟度。 性能約束。 嵌入式/非嵌入式特性。 項(xiàng)目人員配置。 再工程因素。 每一條適應(yīng)準(zhǔn)則被賦予一定的等級(jí)分,取值在1到5之間。,7.3.2 定義適應(yīng)性準(zhǔn)則,為項(xiàng)目選擇適當(dāng)?shù)娜蝿?wù)集合的步驟: 1.復(fù)審每個(gè)適應(yīng)性準(zhǔn)則,賦予適當(dāng)?shù)牡燃?jí)分并輸入到表71中; 2.復(fù)審賦予每個(gè)適應(yīng)性準(zhǔn)則的加權(quán)因子; 3.等級(jí)分?jǐn)?shù)加權(quán)因子條目點(diǎn)乘數(shù),結(jié)果分別放入表71的“乘積”欄中; 4.計(jì)算“乘積”欄中所有條目的平均值,并將結(jié)果放入標(biāo)記著“任務(wù)集合選擇因子(TSS)”的空格中 。,7.3.3 計(jì)算任務(wù)集合選擇因子的值,7.3.4 解釋TSS值并選擇任務(wù)集合,一旦計(jì)算好任務(wù)集合選擇因子,就可以使用下述的指南幫助你選擇一個(gè)適用于項(xiàng)目的任務(wù)集合: 任務(wù)集合選擇因子取值 嚴(yán)格度 TSS1.2 隨意的 1.0TSS3.0 結(jié)構(gòu)化的 TSS2.4 嚴(yán)格的,7.3.4 解釋TSS值并選擇任務(wù)集合,兩個(gè)推薦任務(wù)集合之間的TSS取值的重疊是 有意設(shè)定的,這用于說明在進(jìn)行任務(wù)集合的 選擇時(shí),定義出精確的邊界是不可能的。在 進(jìn)行最后的分析時(shí),應(yīng)該將任務(wù)集合選擇因 子的取值、以往的經(jīng)驗(yàn)以及常識(shí)都作為項(xiàng)目 任務(wù)集合的選擇因素。,表72顯示了在一個(gè)假想的項(xiàng)目中如何計(jì)算TSS的情況。 “乘積”= 等級(jí)分?jǐn)?shù)加權(quán)因子條目點(diǎn)乘數(shù) TSS的取值(“乘積”一欄中所有條目的平均值)是2.8,概念開發(fā)項(xiàng)目是在必須探索某些新技術(shù)是否可行時(shí) 發(fā)起的。其完成需要應(yīng)用以下所述主要任務(wù): 確定概念范圍 初步的概念計(jì)劃 技術(shù)風(fēng)險(xiǎn)評(píng)估 概念證明 概念實(shí)現(xiàn) 客戶對(duì)概念的反應(yīng),7.4 選擇軟件工程任務(wù),必須將宏觀進(jìn)度表精化來創(chuàng)建一個(gè)詳細(xì)的項(xiàng)目進(jìn)度表 精化工作始于將每個(gè)主要任務(wù)分解為一組子任務(wù)(以及相關(guān)的工作產(chǎn)品和里程碑),7.5 主要任務(wù)的求精,7.6 定義任務(wù)網(wǎng)絡(luò),“任務(wù)網(wǎng)絡(luò)”是一個(gè)項(xiàng)目的任務(wù)流程的圖形表示。該網(wǎng)絡(luò)有時(shí)被用作在自動(dòng)項(xiàng)目進(jìn)度安排工具中輸入任務(wù)序列和依賴關(guān)系的機(jī)制。任務(wù)網(wǎng)絡(luò)的最簡單形式(當(dāng)創(chuàng)建宏觀進(jìn)度表時(shí)使用)刻畫了軟件工程主要任務(wù)。,7.7 進(jìn)度安排,程序評(píng)估和評(píng)審技術(shù)(PERT)和關(guān)鍵路徑方法(CPM)是 可用于軟件開發(fā)的項(xiàng)目進(jìn)度安排方法。它們都是由 較早的項(xiàng)目計(jì)劃活動(dòng)中已經(jīng)產(chǎn)生的信息來驅(qū)動(dòng)的, 這些信息包括: 工作量的估算。 產(chǎn)品功能的分解。 適當(dāng)?shù)倪^程模型的選擇。 項(xiàng)目類型和任務(wù)集合的選擇,“時(shí)間表(Timeline Chart)”,也叫做“甘特圖(Gantt Chart)”??梢詾檎麄€(gè)項(xiàng)目建立一個(gè)時(shí)間表,也可以為各個(gè)項(xiàng)目功能或各個(gè)項(xiàng)目參與者分別開發(fā)各自的時(shí)間表。,7.7.1 時(shí)間表,項(xiàng)目進(jìn)度表中應(yīng)定義在項(xiàng)目進(jìn)展過程中必須被跟蹤 和控制的任務(wù)及里程碑。項(xiàng)目跟蹤可以通過以下方 式得以實(shí)現(xiàn): 定期舉行項(xiàng)目狀態(tài)會(huì)議,由項(xiàng)目組中的各個(gè)成員分別報(bào)告進(jìn)度和問題。 評(píng)估所有在軟件工程過程中所進(jìn)行的復(fù)審的結(jié)果。 確定正式的項(xiàng)目里程碑(表7-3中的菱形)是否在預(yù)定日期內(nèi)完成。,7.7.2 跟蹤進(jìn)度,比較項(xiàng)目表(表7-4)中列出的各項(xiàng)任務(wù)的實(shí)際開始日期與計(jì)劃開始日期。 與開發(fā)者進(jìn)行非正式會(huì)談,獲取他們對(duì)項(xiàng)目進(jìn)展及可能出現(xiàn)的問題的客觀評(píng)估。,7.8 獲得值分析(EVA),獲得值分析用于進(jìn)展的定量分析的技術(shù),它指明了 進(jìn)度安排的困難 ,提供了定量的進(jìn)展指示。確定獲 得值的步驟: 對(duì)每個(gè)表示在進(jìn)度表中的工作任務(wù)確定預(yù)定工作的預(yù)算成本(BCWS) 所有工作任務(wù)的BCWS值加起來,以導(dǎo)出完成時(shí)預(yù)算BAC,BAC=(BCWSk),對(duì)所有任務(wù)k 計(jì)算完成的預(yù)算成本(BCWP),BCMP的值是在項(xiàng)目進(jìn)度表中該時(shí)間點(diǎn)已經(jīng)實(shí)際完成的所有工作任務(wù)的BCWP值之和。,根據(jù)BCWS,BAC和BCWP值,計(jì)算以下進(jìn)展指標(biāo): 進(jìn)度表執(zhí)行指標(biāo)(SPI)=BCWP/BCWS 進(jìn)度表偏差(SV)=BCWP-BCWS 預(yù)定完成百分比=BCWS/BAC 完成百分比=BCWP/BAC ACWP為完成工作的實(shí)際成本,是在項(xiàng)目進(jìn)度表 中某時(shí)間點(diǎn)已經(jīng)完成的工作任務(wù)的實(shí)際工作量花 費(fèi)之和。 成本執(zhí)行指標(biāo)CPI=BCWP/ACWP 成本偏差CV=BCWP-ACMP,7.9 錯(cuò)誤跟蹤,軟件小組完成正式技術(shù)評(píng)審已發(fā)現(xiàn)和修正 在軟件工程任務(wù)中生產(chǎn)的工作產(chǎn)品中的錯(cuò) 誤E。任何未被發(fā)現(xiàn)(但在以后的任務(wù)中發(fā) 現(xiàn))的錯(cuò)誤被稱為缺陷D。 缺陷消除效率定義為:DRE=E/(E+D),7.10 項(xiàng)目計(jì)劃,(1)在軟件管理者、技術(shù)人員和客戶之間傳達(dá)項(xiàng)目范圍和資源信息 (2)定義風(fēng)險(xiǎn)并提出有關(guān)風(fēng)險(xiǎn)管理技術(shù)的建議 (3)定義管理復(fù)審的成本和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論