




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第7章 項目進度安排及跟蹤,軟 件 工 程,第7章 項目進度安排及跟蹤,7.1 基本概念 7.2 人員與工作量之間的關(guān)系 7.3 為軟件項目定義任務(wù)集合 7.4 選擇軟件工程任務(wù) 7.5 主要任務(wù)的求精 7.6 定義任務(wù)網(wǎng)絡(luò) 7.7 進度安排,7.1 基本概念,軟件延期交付的原因: 一個不現(xiàn)實的截止期限,由軟件工程組以外的人所設(shè)立并強加給軟件工程組內(nèi)的管理者和項目開發(fā)者。 客戶需求發(fā)生變化,而需求的變化沒有能夠反映在項目進度的變化上。 對工作量和/或完成該工作所需的資源數(shù)量估計不足。,7.1 基本概念,軟件延期交付的原因: 在項目開始時,沒有將可以預測的和/或不可預測的風險考慮在內(nèi)。 事先無法預計的技術(shù)困難。 事先無法預計的人力困難。,7.1 基本概念,軟件延期交付的原因: 由于項目組成員之間的交流不暢而導致的延期。 項目管理者未能發(fā)現(xiàn)進度拖后,也未能采取行動解決這一問題。,7.1.2 基本原則,軟件項目安排是一種活動,它通過將工作量分配給特定 的軟件工程任務(wù),而將所估算的工作量分布于計劃好的 項目持續(xù)時間內(nèi)。以下是指導軟件項目進度安排的原則: 劃分 相互依賴性 時間分配 工作量確認 定義責任 定義結(jié)果 定義里程碑,7.2 人員與工作量之間的關(guān)系,參加軟件項目的工作人員數(shù)量與整 體生產(chǎn)率之間的關(guān)系不是線性的,交付的代碼(源代碼語句)行數(shù)L與工作量和開發(fā)時間之間的關(guān)系: ?LP (E/B)1/3t4/3 E是以人月為單位的開發(fā)工作量 P是一個生產(chǎn)率參數(shù) B是特殊技術(shù)因子,生產(chǎn)軟件規(guī)模的函數(shù) t是以月為單位的項目持續(xù)時間,7.2.2 一個經(jīng)驗關(guān)系,將上述方程式重排,可以得到關(guān)于開發(fā)工作量E的計算公式: E L3/(P3t4) (7.1) E是在軟件開發(fā)和維護的整個生命周期內(nèi)所需的工作量(以人年計算) t是以年計算的開發(fā)時間 通過引入平均勞動力價格因素($/人年),開發(fā)工作量的計算公式還能夠與開發(fā)成本相關(guān)聯(lián)。,7.2.3 工作量分布,一種在定義和開發(fā)階段之間的工作量分配規(guī)則:“40-20-40規(guī)則”: 40工作量分配給前端的分析和設(shè)計任務(wù) 20工作量編碼工作 40工作量用于后端測試,7.3 為軟件項目定義任務(wù)集合,項目一般屬于下述類型: 概念開發(fā)項目 新應(yīng)用開發(fā)項目 應(yīng)用增強項目 應(yīng)用維護項目 再工程項目,7.3.1 嚴格度,隨意的:使用了所有過程框架活動,但只需要一個 最小的任務(wù)集合. 結(jié)構(gòu)化的:過程框架將在項目中使用。 嚴格的:整個過程將按照一種能夠確保高質(zhì)量的嚴 格規(guī)程要求應(yīng)用于項目之中。 快速反應(yīng)的:該項目將使用過程框架,但由于某 種緊急情況的出現(xiàn),只應(yīng)用了為保 持軟件系統(tǒng)質(zhì)量所必須完成的任務(wù)。,適應(yīng)準則用于確定一個項目中使用軟件過程的嚴格度。 共有11條適應(yīng)準則: 項目的規(guī)模。 潛在的用戶數(shù)量。 任務(wù)的關(guān)鍵性。 應(yīng)用程序的壽命。 需求的穩(wěn)定性。,7.3.2 定義適應(yīng)性準則,客戶與開發(fā)者之間通信的容易程度。 應(yīng)用技術(shù)的成熟度。 性能約束。 嵌入式/非嵌入式特性。 項目人員配置。 再工程因素。 每一條適應(yīng)準則被賦予一定的等級分,取值在1到5之間。,7.3.2 定義適應(yīng)性準則,為項目選擇適當?shù)娜蝿?wù)集合的步驟: 1.復審每個適應(yīng)性準則,賦予適當?shù)牡燃壏植⑤斎氲奖?1中; 2.復審賦予每個適應(yīng)性準則的加權(quán)因子; 3.等級分數(shù)加權(quán)因子條目點乘數(shù),結(jié)果分別放入表71的“乘積”欄中; 4.計算“乘積”欄中所有條目的平均值,并將結(jié)果放入標記著“任務(wù)集合選擇因子(TSS)”的空格中 。,7.3.3 計算任務(wù)集合選擇因子的值,7.3.4 解釋TSS值并選擇任務(wù)集合,一旦計算好任務(wù)集合選擇因子,就可以使用下述的指南幫助你選擇一個適用于項目的任務(wù)集合: 任務(wù)集合選擇因子取值 嚴格度 TSS1.2 隨意的 1.0TSS3.0 結(jié)構(gòu)化的 TSS2.4 嚴格的,7.3.4 解釋TSS值并選擇任務(wù)集合,兩個推薦任務(wù)集合之間的TSS取值的重疊是 有意設(shè)定的,這用于說明在進行任務(wù)集合的 選擇時,定義出精確的邊界是不可能的。在 進行最后的分析時,應(yīng)該將任務(wù)集合選擇因 子的取值、以往的經(jīng)驗以及常識都作為項目 任務(wù)集合的選擇因素。,表72顯示了在一個假想的項目中如何計算TSS的情況。 “乘積”= 等級分數(shù)加權(quán)因子條目點乘數(shù) TSS的取值(“乘積”一欄中所有條目的平均值)是2.8,概念開發(fā)項目是在必須探索某些新技術(shù)是否可行時 發(fā)起的。其完成需要應(yīng)用以下所述主要任務(wù): 確定概念范圍 初步的概念計劃 技術(shù)風險評估 概念證明 概念實現(xiàn) 客戶對概念的反應(yīng),7.4 選擇軟件工程任務(wù),必須將宏觀進度表精化來創(chuàng)建一個詳細的項目進度表 精化工作始于將每個主要任務(wù)分解為一組子任務(wù)(以及相關(guān)的工作產(chǎn)品和里程碑),7.5 主要任務(wù)的求精,7.6 定義任務(wù)網(wǎng)絡(luò),“任務(wù)網(wǎng)絡(luò)”是一個項目的任務(wù)流程的圖形表示。該網(wǎng)絡(luò)有時被用作在自動項目進度安排工具中輸入任務(wù)序列和依賴關(guān)系的機制。任務(wù)網(wǎng)絡(luò)的最簡單形式(當創(chuàng)建宏觀進度表時使用)刻畫了軟件工程主要任務(wù)。,7.7 進度安排,程序評估和評審技術(shù)(PERT)和關(guān)鍵路徑方法(CPM)是 可用于軟件開發(fā)的項目進度安排方法。它們都是由 較早的項目計劃活動中已經(jīng)產(chǎn)生的信息來驅(qū)動的, 這些信息包括: 工作量的估算。 產(chǎn)品功能的分解。 適當?shù)倪^程模型的選擇。 項目類型和任務(wù)集合的選擇,“時間表(Timeline Chart)”,也叫做“甘特圖(Gantt Chart)”??梢詾檎麄€項目建立一個時間表,也可以為各個項目功能或各個項目參與者分別開發(fā)各自的時間表。,7.7.1 時間表,項目進度表中應(yīng)定義在項目進展過程中必須被跟蹤 和控制的任務(wù)及里程碑。項目跟蹤可以通過以下方 式得以實現(xiàn): 定期舉行項目狀態(tài)會議,由項目組中的各個成員分別報告進度和問題。 評估所有在軟件工程過程中所進行的復審的結(jié)果。 確定正式的項目里程碑(表7-3中的菱形)是否在預定日期內(nèi)完成。,7.7.2 跟蹤進度,比較項目表(表7-4)中列出的各項任務(wù)的實際開始日期與計劃開始日期。 與開發(fā)者進行非正式會談,獲取他們對項目進展及可能出現(xiàn)的問題的客觀評估。,7.8 獲得值分析(EVA),獲得值分析用于進展的定量分析的技術(shù),它指明了 進度安排的困難 ,提供了定量的進展指示。確定獲 得值的步驟: 對每個表示在進度表中的工作任務(wù)確定預定工作的預算成本(BCWS) 所有工作任務(wù)的BCWS值加起來,以導出完成時預算BAC,BAC=(BCWSk),對所有任務(wù)k 計算完成的預算成本(BCWP),BCMP的值是在項目進度表中該時間點已經(jīng)實際完成的所有工作任務(wù)的BCWP值之和。,根據(jù)BCWS,BAC和BCWP值,計算以下進展指標: 進度表執(zhí)行指標(SPI)=BCWP/BCWS 進度表偏差(SV)=BCWP-BCWS 預定完成百分比=BCWS/BAC 完成百分比=BCWP/BAC ACWP為完成工作的實際成本,是在項目進度表 中某時間點已經(jīng)完成的工作任務(wù)的實際工作量花 費之和。 成本執(zhí)行指標CPI=BCWP/ACWP 成本偏差CV=BCWP-ACMP,7.9 錯誤跟蹤,軟件小組完成正式技術(shù)評審已發(fā)現(xiàn)和修正 在軟件工程任務(wù)中生產(chǎn)的工作產(chǎn)品中的錯 誤E。任何未被發(fā)現(xiàn)(但在以后的任務(wù)中發(fā) 現(xiàn))的錯誤被稱為缺陷D。 缺陷消除效率定義為:DRE=E/(E+D),7.10 項目計劃,(1)在軟件管理者、技術(shù)人員和客戶之間傳達項目范圍和資源信息 (2)定義風險并提出有關(guān)風險管理技術(shù)的建議 (3)定義管理復審的成本和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政治●重慶卷丨2023年重慶市普通高中學業(yè)水平選擇性考試政治試卷及答案
- 浙江省嘉興市多校2023-2024學年四年級下學期數(shù)學期末檢測(含答案)
- 初中英語八年級下冊統(tǒng)編教案 uunit5
- 從軍直播活動方案
- 倉儲質(zhì)量活動年活動方案
- 仙桃市送喜報活動方案
- 代發(fā)留存率活動方案
- 代表代表活動方案
- 代賬公司獲客活動方案
- 以建平臺辦活動方案
- 校園食品安全與衛(wèi)生督導長效機制研究
- 2025年1月浙江省普通高校招生選考科目高考英語真題試卷(浙江卷 含答案)
- spss期末考試筆試試題及答案
- 北京市石景山區(qū)2025年中考二模道德與法治試題(含答案)
- 兒童康復病例課件
- DBJD25-67-2019甘肅省建筑與裝飾工程預算定額地區(qū)基價不含稅下冊
- 2025年河北省青縣事業(yè)單位公開招聘衛(wèi)生崗考前沖刺題帶答案
- 【MOOC】電工電子學-浙江大學 中國大學慕課MOOC答案
- 2024年重慶市初中學業(yè)水平考試生物試卷試題真題(含答案詳解)
- 湖北省普通高等學校招生考生體格檢查表
- 英文學術(shù)報告范例-文檔資料
評論
0/150
提交評論