




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 chapter_30服務外包軟件項目組織與管理 四 chapter_31軟件項目組織與管理軟件項目組織與管理第第 3 3 章章軟件項目進度管理軟件項目進度管理 chapter_32本章要點本章要點一、進度管理的基本概念及過程二、進度管理圖示三、項目資源及歷時估計四、進度計劃編制五、案例分析 chapter_33進度的定義進度的定義q進度是對執(zhí)行的活動和里程碑制定的工作計劃日期表,它決定是否達到預期目的,是跟蹤和溝通項目進展狀態(tài)的依據,也是跟蹤變更對項目影響的依據。q進度管理過程是為了確保項目按期完成所需要的所有活動的集合。q出發(fā)點:WBS chapter_34進度管理的重要性進度管理的重要性
2、q按時完成項目是項目經理最大的挑戰(zhàn)之一q時間是項目規(guī)劃中靈活性最小的因素q進度問題是項目沖突的主要原因,尤其在項目的后期。n項目進度管理是整個項目管理中最重要的一個組成部分。n它的作用是保證按時完成項目、合理分配資源、發(fā)揮最佳工作效率。n是項目目標達成的三大約束(限制)之一。 chapter_35進度管理的重要性進度管理的重要性0.000.050.100.150.200.250.300.350.40ProjectFormationEarly PhasesMiddle PhasesEnd PhasesConflict IntensitySchedulesPrioritiesManpowerTec
3、hnical opinionsProceduresCostPersonality conflictsAverageTotal Conflict chapter_36軟件項目進度軟件項目進度( (時間時間) )管理過程管理過程q規(guī)劃進度管理:確定政策、程序和文檔q活動定義q排列活動順序q估算活動資源q制定進度計劃q控制進度:項目跟蹤 chapter_37活動定義(活動定義(Defining ActivitiesDefining Activities) 定義活動是一過程,它涉及確認和描述一些特定義活動是一過程,它涉及確認和描述一些特定的活動,完成了這些活動意味著完成了定的活動,完成了這些活動意味著
4、完成了WBS結構中的項目細目和子細目。結構中的項目細目和子細目。 通過定義活動體現(xiàn)項目工作內容的完成。通過定義活動體現(xiàn)項目工作內容的完成。 chapter_38任務舉例任務舉例 chapter_39活動的排序 活動排序過程包括編制活動間的相關性。內在的相關性內在的相關性(強制依賴關系強制依賴關系):內在相關性是指所做工作中各活內在相關性是指所做工作中各活動間固有的依賴性,內在相關性通常由客觀條件限制造成的動間固有的依賴性,內在相關性通常由客觀條件限制造成的(例如,(例如,軟件項目只有在原型完成后才能對它進行測試。軟件項目只有在原型完成后才能對它進行測試。)指定性的相關性指定性的相關性(自由依賴
5、關系自由依賴關系) :指定性是指由項目管理團隊指定性是指由項目管理團隊所規(guī)定、確定的相關性,應小心使用這種相關性。因為承認并所規(guī)定、確定的相關性,應小心使用這種相關性。因為承認并使用這樣的相關性進行排序會限制以后進度計劃的選擇。使用這樣的相關性進行排序會限制以后進度計劃的選擇。(ERP的培訓在開發(fā)完成后的培訓在開發(fā)完成后,所有用戶結束分析指令后進行詳細所有用戶結束分析指令后進行詳細設計設計)3. 與外部相關性與外部相關性(外部依賴關系外部依賴關系) :外部相關性是指本項目活動與外外部相關性是指本項目活動與外部活動間的相關性。例如,軟件項目的測試活動依賴于外部硬部活動間的相關性。例如,軟件項目的
6、測試活動依賴于外部硬件的安裝件的安裝(依賴于供應廠商依賴于供應廠商) 。 chapter_310 chapter_311活動排序的結果活動排序的結果(輸出輸出)項目網絡圖是項目所有活動以及它們之間邏輯關項目網絡圖是項目所有活動以及它們之間邏輯關系(相關性)的圖解表示。系(相關性)的圖解表示。C chapter_312開發(fā)模塊開發(fā)模塊A、B、C的任務網絡圖的任務網絡圖某一開發(fā)項目在進入編碼階段之后,考慮安排三個模塊某一開發(fā)項目在進入編碼階段之后,考慮安排三個模塊A、B、C的開發(fā)工作。其中,模塊的開發(fā)工作。其中,模塊A是公用模塊,模塊是公用模塊,模塊B與與C的測試有賴于模塊的測試有賴于模塊A調試的
7、完成。模塊調試的完成。模塊C是利用現(xiàn)成已有是利用現(xiàn)成已有的模塊,但對它要在理解之后做部分修改。最后直到的模塊,但對它要在理解之后做部分修改。最后直到A、B和和C做組裝測試為止。這些工作步驟按下圖來安排。做組裝測試為止。這些工作步驟按下圖來安排。 chapter_313本章要點本章要點一、進度管理的基本概念及過程二、進度管理圖示三、項目資源及歷時估計四、進度計劃編制五、案例分析 chapter_314進度管理圖示進度管理圖示q網絡圖q甘特圖q里程碑圖q資源圖 chapter_315網絡圖網絡圖q網絡圖是活動排序的一個輸出q展示項目中的各個活動以及活動之間的邏輯關系 q網絡圖可以表達活動的歷時 c
8、hapter_316網絡圖圖例網絡圖圖例 chapter_317常用的網絡圖常用的網絡圖qPDM (Precedence Diagramming Method )q優(yōu)先圖法 ,節(jié)點法 (單代號)網絡圖qADM (Arrow Diagramming Method )q箭線法 (雙代號)網絡圖 chapter_318PDMPDM圖例圖例開始活動1活動3活動2結束 chapter_319PDM(Precedence Diagramming PDM(Precedence Diagramming Method)Method)q構成PDM網絡圖的基本特點是節(jié)點(Box)q節(jié)點(Box)表示活動(工序,工作
9、)q用箭線表示各活動(工序,工作)之間的邏輯關系.q可以方便的表示活動之間的各種邏輯關系。q在軟件項目中PDM比ADM更通用 chapter_320PDM (Precedence Diagramming PDM (Precedence Diagramming Method )-Method )-優(yōu)先圖法圖例圖例開始需 求獲取項 目規(guī)劃需 求確認項 目計 劃評審總 體設計詳 細設計系 統(tǒng)測試集 成測試編碼結束 chapter_321ADMADM圖例圖例總體設計需求確認需求獲取系統(tǒng)測試集成測試編碼詳細設計計劃評審項目規(guī)劃123698754 chapter_322ADMADM( Arrow Diag
10、ramming Arrow Diagramming Method Method )qADM也稱為AOA (activity-on-arrow)或者雙代號項目網絡圖,q在ADM網絡圖中,箭線表示活動(工序工作),q節(jié)點Node(圓圈:circle)表示前一道工序的結束,同時也表示后一道工序的開始.q只適合表示結束-開始的邏輯關系 chapter_323ADMADM圖例圖例- -虛活動虛活動q虛活動q為了定義活動q為了表示邏輯關系q不消耗資源的12AB231AB chapter_324甘特圖甘特圖- -實例實例 chapter_325甘特圖甘特圖q顯示基本的任務信息q可以查看任務的工期、開始時間和
11、結束時間以及資源的信息。q只有時標,沒有活動的邏輯關系 chapter_326里程碑圖示里程碑圖示SpecificationDesign08/9811/98Testing02/995/99AvailableCoding9/0011/00Announce chapter_327里程碑圖示里程碑圖示 chapter_328里程碑圖示里程碑圖示q里程碑顯示項目進展中的重大工作完成q里程碑不同于活動q活動是需要消耗資源的q里程碑僅僅表示事件的標記 chapter_329資源圖資源圖資源圖05010015020025013579111315時間(周)資源(工時)系列2系列1 chapter_330本章要
12、點本章要點一、進度管理的基本概念及過程二、進度管理圖示三、項目資源及歷時估計四、進度計劃編制五、案例分析 chapter_331項目進度估算項目進度估算- -歷時估計歷時估計q項目進度估算是估計任務的持續(xù)時間-歷時估計q每個任務的歷時估計q項目總歷時估計 chapter_332項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,q定額估算法q經驗導出模型qPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略 chapter_333定額估算法定額估算法T=Q/(R*S)qT:活動持續(xù)時間qQ:活動的工作量qR:人力或設備的數(shù)量qS:產量定額(工作效
13、率),以單位時間完成的工作量表示 chapter_334定額估算法定額估算法q例如qQ=6人月 ,R=2人,S=1q則:T=3月q例如qQ=6人月 ,R=2人,S=1.5q則:T=2月 chapter_335定額估算法定額估算法q方法比較的簡單,容易計算。q適合項目的規(guī)模比較小,比如說小于10000LOC或者說小于6個月的項目 chapter_336經驗導出模型經驗導出模型q經驗導出模型:D=a*E exp(b) :qD:月進度qE:人月工作量qa=24qb:1/3左右:依賴于項目的自然屬性 chapter_337建議掌握模型建議掌握模型qWalston-Felix(IBM): D=2.4*E
14、 exp(0.35)q基本COCOMO: D=2.5(E)exp(db),db:0.32-0.38方式db有機0.38半有機0.35嵌入式0.32 chapter_338舉例舉例q采用基本COCOMO模型估算的規(guī)模E152Mq 采用基本COCOMO模型估算的進度 qD=2.5E 0.35 =2.5*152 0.3514.5 M chapter_339項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,qPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略 chapter_340工程評價技術(工程評價技術(PERT)PERT)q(Program E
15、valuation and Review Technique)利用網絡順序圖邏輯關系和加權歷時估算來計算項目歷時的技術。q當估算項目中某項單獨的活動,存在很大的不確定性時采用。 chapter_341工程評估評審技術(工程評估評審技術(PERT)PERT)q它是基于對某項任務的樂觀,悲觀以及最可能的概率時間估計q采用加權平均得到期望值E=(O+4m+P)/6,qO是最小估算值:樂觀(Optimistic), qP是最大估算值:悲觀(Pessimistic),qM是最大可能估算(Most Likely)。 chapter_342PERT Formula and ExamplePERT Formu
16、la and ExampleExample:PERT weighted average = 8 workdays + 4 X 10 workdays + 24 workdays = 12 days6where 8 = optimistic time, 10 = most likely time, and 24 = pessimistic time chapter_343PERTPERT的保證率的保證率保證率估計值8天24天100% chapter_344PERTPERT的度量指標的度量指標824估計的跨度指標 chapter_345PERTPERT的評估進度風險的評估進度風險q標準差 =(最大
17、估算值-最小估算值)/6q方差 2 = (最大估算值-最小估算值)/6 2q例如上圖: =(248) /6=2.67 chapter_346PERTPERT評估存在多個活動的一條路徑評估存在多個活動的一條路徑q期望值E=E1+E2+.Enq方差 2= ( 1)2 +( 2)2+.+ ( n)2q標準差 =( 1)2 +( 2)2+.+ ( n)2)1/2 12345ACBD chapter_347PERTPERT舉例舉例21432,3,64,6,83,4,6JKL 項活動O,M,PE 2J2,3,63.334/616/36K4,6,864/616/36L3,4,64.173/69/36估計項目
18、總歷時13.51.0741/36 chapter_348標準差與保證率標準差與保證率68.3%95.5%99.7% chapter_349PERTPERT舉例舉例平均歷 時E=13.5, =1.07范圍概率從到T1 68.3%12.4314.57T2 2 95.5%11.415.6T3 3 99.7%10.316.7項目在項目在14.5714.57內天完成的概率是多少?內天完成的概率是多少? chapter_350PERTPERT舉例舉例-2 +2 -3 -1 +1 +3 68.3%95.5%99.7%ET=E+ =13.5+1.07=14.57P=50%+34 2%=84.2%68.3/2
19、% =34.2%50% chapter_351PERT/CPMPERT/CPM區(qū)別區(qū)別qPERTq計算歷時采用的算法:加權平均(O+4m+P)/6q估計值不明確qCPMq計算歷時采用的算法:最大可能值mq估計值比較明確 chapter_352本章要點本章要點一、進度管理的基本概念及過程二、進度管理圖示三、項目資源及歷時估計四、進度計劃編制五、案例分析 chapter_353編制項目進度計劃編制項目進度計劃q確定項目的所有活動及其開始和結束時間q計劃是三維的,考慮時間,費用和資源q監(jiān)控項目實施的基礎,它是項目管理的基準 chapter_354編制項目進度計劃步驟編制項目進度計劃步驟n進度編制n資
20、源調整n成本預算n計劃優(yōu)化調整n計劃基線 chapter_355進度編制的基本方法進度編制的基本方法q關鍵路徑法q正推法q逆推法q時間壓縮法q趕工(Crash)q快速跟進(Fast tracking:搭接) chapter_356關鍵路徑法關鍵路徑法CPMCPM: Critical Path Method Critical Path Method )q根據指定的網絡圖邏輯關系和單一的歷時估算,計算每一個活動的單一的、確定的最早和最遲開始和完成日期。q計算浮動時間。q計算網絡圖中最長的路徑。q確定項目完成時間 chapter_357網絡圖中任務進度時間參數(shù)說明網絡圖中任務進度時間參數(shù)說明q最早開
21、始時間(Early start)q最晚開始時間(Late start)q最早完成時間(Early finish)q最晚完成時間(Late finish)q自由浮動(Free Float)q總浮動( Total Float)q超前(Lead)q滯后(Lag) chapter_358浮動時間浮動時間(Float)(Float)q浮動時間是一個活動的機動性,它是一個活動在不影響其它活動或者項目完成的情況下可以延遲的時間量 chapter_359自由與總浮動時間自由與總浮動時間q總浮動( Total Float)q在不影響項目最早完成時間本活動可以延遲的時間q自由浮動(Free Float)q在不影響
22、后置任務最早開始時間本活動可以延遲的時間 chapter_360CPMCPM估計估計123A:100天B:10天 chapter_361進度時間參數(shù)進度時間參數(shù)A:100B:10B:10A:ES=0,EF=100LS=0,LF=100B:ES=0,EF=10LS=90 , LF=100公式公式: EF= ES+durationLS=LF- durationTF=LS-ES =LF-EFTF=LS-ES=90TF=LF-EF=90 chapter_362任務滯后任務滯后Lag活動A活動B結束-開始Lag=3A完成之后完成之后3天天B開始開始 chapter_363進度時間參數(shù)進度時間參數(shù)A:10
23、0B:10B:10B:ES=0,EF=10LS=80,LF=90TF=LS-ES=80FF= 0C:ES=15,EF=20LS=95,LF=100TF=LS-ES=80C:5C:5B:10公式公式: ES(S)= EF(P) + Lag,LF(P) = LS (S) Lag TF=LS-ES, FF= ES(S)-EF(P)- LagLag=5 chapter_364Float Float 例子例子TF=8FF=1EF(C)=ES (C) +6=14ES(G)=EF(C)+0=14LF(C)=LS(G)-0=14LS(C)=LF (C) -6=8 chapter_365關鍵路徑(關鍵路徑(Cr
24、itical Path Critical Path )q關鍵路徑是決定項目完成的最短時間。q是時間浮動為0(Float=0)的路徑q網絡圖中最長的路徑q關鍵路徑上的任何任務都是關鍵任務q關鍵路徑上的任何活動延遲,都會導致整個項目完成時間的延遲 chapter_366關鍵路徑的其他說明關鍵路徑的其他說明q明確關鍵路徑后,你可以合理安排進度q關鍵路徑可能不止一條q在項目的進行過程中,關鍵路徑可能改變的 chapter_367正推法正推法(Forward pass)(Forward pass)按照時間順序計算最早開始時間和最早完成時間的方法按照時間順序計算最早開始時間和最早完成時間的方法, ,稱為正
25、推法稱為正推法. .q首先建立項目的開始時間q項目的開始時間是網絡圖中第一個活動的最早開始時間q從左到右,從上到下進行任務編排q 當一個任務有多個前置時,選擇其中最大的最早完成日期作為其后置任務的最早開始日期q公式:qES+Duration=EFqEF+Lag=ESs chapter_368正推法實例正推法實例StartLFLSEFESDuration=7Task A18LFLSEFESDuration=3Task B14LFLSEFESDuration=6Task C814LFLSEFESDuration=3Task D47LFLSEFESDuration=3Task G1417LFLSEF
26、ESDuration=3Task E710LFLSEFESDuration=2Task H1719LFLSEFESDuration=2Task F46Finish當一個任務有多個前置時,選擇其中最大的最早完成日期作為其后置任務的最早開始日期 chapter_369逆推法逆推法(Backward pass)(Backward pass)按照逆時間順序計算最晚開始時間和最晚結束時間的方按照逆時間順序計算最晚開始時間和最晚結束時間的方法法, ,稱為逆推法稱為逆推法. . q首先建立項目的結束時間q項目的結束時間是網絡圖中最后一個活動的最晚結束時間q從右到左,從上到下進行計算q 當一個前置任務有多個后置任務時,選擇其中最小最晚開始日期作為其前置任務的最晚完成日期q公式:qLF-Duration=LSqLS-Lag=LFp chapter_370逆推圖示逆推圖示StartLFLSEFESDuration=7Task A1818LFLSEFESDuration=3Task B14811LFLSEFESDuration=6Task C814814LFLSEFESDuration=3Task D471114LFLSEFESDuration=3Task G14171417LFLSEFESDuration=3Task E7101417L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理服務協(xié)議細則
- 公文寫作的重要性與2025年試題及答案
- 通信行業(yè)智能化通信設備維護與升級方案
- 車位租賃共享協(xié)議
- 行政管理學考試思維導圖及試題及答案
- 自考行政管理知識總結試題及答案
- 行政管理學知識更新試題及答案
- 現(xiàn)代管理學思維模式的試題及答案
- 2025企業(yè)長期借款合同模板
- 2025年挖掘機租賃合同
- RULES OF ORIGIN 原產地規(guī)則
- 國內旅游出團通知書(新版)
- LETTEROFINTENTION意向書范本
- 國內各航空公司差異化服務
- 《山東省自然科學基金資助項目年度進展報告》
- 發(fā)展與教育心理學個別差異
- 2022年重慶市建筑安全員A證考試近年真題匯總(含答案解析)
- 沸騰爐的設計
- 太倉德資企業(yè)
- 電網有限公司電網建設項目檔案管理辦法
- 簡易離職申請
評論
0/150
提交評論