版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟件項目進度計劃0軟件開發(fā)項目管理軟件項目進度計劃1承上啟下承上啟下 配配置管置管 理理計劃計劃 合合同同 計計劃劃 風風險險計計劃劃 溝通溝通 計劃計劃 質質量量計計劃劃 成成本本 計計劃劃 時間時間計劃計劃 集成集成 計劃計劃 范范圍圍計計劃劃 項目項目結束結束 項目執(zhí)項目執(zhí) 行控制行控制 項目項目 計劃計劃 項目項目初始初始 人人力力 計計劃劃 軟件項目進度計劃2時間計劃時間計劃 配配置管置管 理理計劃計劃 合合同同 計計劃劃 風風險險計計劃劃 溝通溝通 計劃計劃 質質量量計計劃劃 成成本本 計計劃劃 時間時間計劃計劃 集成集成 計劃計劃 范范圍圍計計劃劃 項目項目結束結束 項目執(zhí)項目執(zhí)
2、 行控制行控制 項目項目 計劃計劃 項目項目初始初始 人人力力 計計劃劃 軟件項目進度計劃3項目進度計劃項目進度計劃軟件項目進度計劃4軟件開發(fā)項目管理軟件開發(fā)項目管理第第 3 3 章章軟件項目進度計劃軟件項目進度計劃軟件項目進度計劃5本章要點本章要點一、進度管理的基本概念及過程二、進度估算的基本方法三、編制進度計劃四、案例分析軟件項目進度計劃6進度的定義進度的定義q進度是對執(zhí)行的活動和里程碑制定的工作計劃日期表軟件項目進度計劃7進度管理定義進度管理定義q進度管理是為了確保項目按期完成所需要的過程.軟件項目進度計劃8進度管理的重要性進度管理的重要性q按時完成項目是項目經(jīng)理最大的挑戰(zhàn)之一q時間是項
3、目規(guī)劃中靈活性最小的因素q進度問題是項目沖突的主要原因,尤其在項目的后期。軟件項目進度計劃9進度管理的重要性進度管理的重要性0.000.050.100.150.200.250.300.350.40ProjectFormationEarly PhasesMiddle PhasesEnd PhasesConflict IntensitySchedulesPrioritiesManpowerTechnical opinionsProceduresCostPersonality conflictsAverageTotal Conflict軟件項目進度計劃10軟件項目進度軟件項目進度( (時間時間) )
4、管理過程管理過程q活動定義(活動定義(Activity definitionActivity definition)q活動排序(活動排序(Activity sequencingActivity sequencing)p活動資源估計活動資源估計(Activity resource estimating)(Activity resource estimating)p活動歷時估計活動歷時估計(Activity duration estimating)(Activity duration estimating)q制定進度計劃(制定進度計劃(Schedule developmentSchedule de
5、velopment)q進度控制(Schedule control)-項目跟蹤軟件項目進度計劃11活動定義(活動定義(Defining ActivitiesDefining Activities)q確定為完成項目的各個交付成果所必須進行的諸項具體活動軟件項目進度計劃12活動定義活動定義活動1活動2功能1軟件產(chǎn)品功能2-子功能2功能2功能3功能2-子功能1功能2-子功能3設計說明書編寫設計說明書設計評審軟件項目進度計劃13項目活動排序項目活動排序q項目各項活動之間存在相互聯(lián)系與相互依賴關系,q根據(jù)這些關系進行適當?shù)捻樞虬才徘爸没顒樱ㄈ蝿眨┣爸没顒樱ㄈ蝿眨?后置活動(任務)后置活動(任務)軟件項目進
6、度計劃14任務任務( (活動活動) )之間的關系之間的關系ABAB結束-開始結束-結束AB開始-開始AB開始-結束軟件項目進度計劃15任務任務( (活動活動) )之間排序的依據(jù)之間排序的依據(jù)q強制性依賴關系q軟邏輯關系q外部依賴關系軟件項目進度計劃16進度管理圖示進度管理圖示q網(wǎng)絡圖q甘特圖q里程碑圖q資源圖軟件項目進度計劃17網(wǎng)絡圖網(wǎng)絡圖q網(wǎng)絡圖是活動排序的一個輸出q展示項目中的各個活動以及活動之間的邏輯關系 q網(wǎng)絡圖可以表達活動的歷時軟件項目進度計劃18網(wǎng)絡圖圖例網(wǎng)絡圖圖例軟件項目進度計劃19常用的網(wǎng)絡圖常用的網(wǎng)絡圖qPDM (Precedence Diagramming Method )
7、q優(yōu)先圖法 ,節(jié)點法 (單代號)網(wǎng)絡圖qADM (Arrow Diagramming Method )q箭線法 (雙代號)網(wǎng)絡圖軟件項目進度計劃20PDMPDM圖例圖例開始活動1活動3活動2結束軟件項目進度計劃21PDM(Precedence Diagramming PDM(Precedence Diagramming Method)Method)q構成PDM網(wǎng)絡圖的基本特點是節(jié)點(Box)q節(jié)點(Box)表示活動(工序,工作)q用箭線表示各活動(工序,工作)之間的邏輯關系.q可以方便的表示活動之間的各種邏輯關系。q在軟件項目中PDM比ADM更通用軟件項目進度計劃22PDM (Preceden
8、ce Diagramming PDM (Precedence Diagramming Method )-Method )-優(yōu)先圖法圖例圖例開始(1)需 求獲 取(3)項 目規(guī)劃(2)需 求確 認(4)項 目計 劃評 審(5)總 體設計(6)詳 細設計(7)系 統(tǒng)測 試(10)集 成測試(9)編碼(8)結束(11)軟件項目進度計劃23ADMADM圖例圖例總體設計需求確認需求獲取系統(tǒng)測試集成測試編碼詳細設計計劃評審項目規(guī)劃123698754軟件項目進度計劃24ADMADM( Arrow Diagramming Arrow Diagramming Method Method )qADM也稱為AOA
9、(activity-on-arrow)或者雙代號項目網(wǎng)絡圖,q在ADM網(wǎng)絡圖中,箭線表示活動(工序工作),q節(jié)點Node(圓圈:circle)表示前一道工序的結束,同時也表示后一道工序的開始.q只適合表示結束-開始的邏輯關系軟件項目進度計劃25ADMADM圖例圖例- -虛活動虛活動q虛活動q為了定義活動q為了表示邏輯關系q不消耗資源的12AB231AB軟件項目進度計劃26甘特圖甘特圖- -實例實例軟件項目進度計劃27甘特圖甘特圖q顯示基本的任務信息q可以查看任務的工期、開始時間和結束時間以及資源的信息。q只有時標,沒有活動的邏輯關系軟件項目進度計劃28里程碑圖示里程碑圖示Specificati
10、onDesign08/9811/98Testing02/995/99AvailableCoding9/0011/00Announce軟件項目進度計劃29里程碑圖示里程碑圖示軟件項目進度計劃30里程碑圖示里程碑圖示q里程碑顯示項目進展中的重大工作完成q里程碑不同于活動q活動是需要消耗資源的q里程碑僅僅表示事件的標記軟件項目進度計劃31資源圖資源圖資 源 圖05010015020025013579111315時 間 ( 周 )資源(工時)軟件項目進度計劃32本章要點本章要點一、進度管理的基本概念及過程二、進度估算的基本方法三、編制進度計劃四、案例分析軟件項目進度計劃33項目進度估算項目進度估算-
11、-歷時估計歷時估計q項目進度估算是估計任務的持續(xù)時間-歷時估計q每個任務的歷時估計q項目總歷時估計軟件項目進度計劃34項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,q定額估算法q經(jīng)驗導出模型qCPMqPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃35定額估算法定額估算法T=Q/(R*S)qT:活動持續(xù)時間qQ:活動的工作量qR:人力或設備的數(shù)量qS:產(chǎn)量定額,以單位時間完成的工作量表示軟件項目進度計劃36定額估算法定額估算法q例如qQ=6人月 ,R=2人,S=1q則:T=3月q例如qQ=6人月 ,R=2人,S=1.5q
12、則:T=2月軟件項目進度計劃37定額估算法定額估算法q方法比較的簡單,容易計算。q適合項目的規(guī)模比較小,比如說小于10000LOC或者說小于6個月的項目軟件項目進度計劃38經(jīng)驗導出模型經(jīng)驗導出模型q經(jīng)驗導出模型:D=a*E exp(b) :qD:月進度qE:人月工作量qa=24qb:1/3左右:依賴于項目的自然屬性軟件項目進度計劃39建議掌握模型建議掌握模型qWalston-Felix(IBM): D=2.4*E exp(0.35)q基本COCOMO: D=2.5(E)exp(b),b:0.32-0.38方式b有機0.38半有機0.35嵌入式0.32軟件項目進度計劃40舉例舉例q項目的規(guī)模E1
13、52M, 采用基本COCOMO模型估算的進度 qD=2.5E 0.35 =2.5*152 0.3514.5 M軟件項目進度計劃41經(jīng)驗導出其它模型舉例經(jīng)驗導出其它模型舉例q如果:E=65人月,并且a=3,b=1/3q則:D= 3 * 65 exp(1/3)=12月軟件項目進度計劃42項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算qCPMqPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃43關鍵路徑法估計(關鍵路徑法估計(CPMCPM: Critical Path Method Critical Path Method )q
14、根據(jù)指定的網(wǎng)絡順序邏輯關系,進行單一的歷時估算q當估算項目中某項單獨的活動,時間比較確定的時候采用軟件項目進度計劃44CPMCPM估計估計開始A:100天B:10天結束軟件項目進度計劃45項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,qCPMqPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃46工程評價技術(工程評價技術(PERT)PERT)q(Program Evaluation and Review Technique)利用網(wǎng)絡順序圖邏輯關系和加權歷時估算來計算項目歷時的技術。q當估算項目中某項單獨的活動,存在很大的
15、不確定性時采用。軟件項目進度計劃47工程評價技術(工程評價技術(PERT)PERT)q它是基于對某項任務的樂觀,悲觀以及最可能的概率時間估計q采用加權平均得到期望值E=(O+4m+P)/6,qO是最小估算值:樂觀(Optimistic), qP是最大估算值:悲觀(Pessimistic),qM是最大可能估算(Most Likely)。軟件項目進度計劃48PERT Formula and ExamplePERT Formula and ExampleExample:PERT weighted average = 8 workdays + 4 X 10 workdays + 24 workdays
16、 = 12 days6where 8 = optimistic time, 10 = most likely time, and 24 = pessimistic time軟件項目進度計劃49PERTPERT的保證率的保證率保證率估計值8天24天100%軟件項目進度計劃50PERTPERT的度量指標的度量指標824估計的跨度指標軟件項目進度計劃51PERTPERT的評估進度風險的評估進度風險q標準差 =(最大估算值-最小估算值)/6q方差 2 = (最大估算值-最小估算值)/6 2q例如上圖: =(248) /6=2.67軟件項目進度計劃52PERTPERT評估存在多個活動的一條路徑評估存在多
17、個活動的一條路徑q期望值E=E1+E2+.Enq方差 2= ( 1)2 +( 2)2+.+ ( n)2q標準差 =( 1)2 +( 2)2+.+ ( n)2)1/2 12345ACBD軟件項目進度計劃53PERTPERT舉例舉例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估計項目總歷時13.51.0741/36軟件項目進度計劃54標準差與保證率標準差與保證率68.3%95.5%99.7%軟件項目進度計劃55PERTPERT舉例舉例平均歷 時E=13.5, =1.07范圍概
18、率從到T1 68.3%12.4314.57T2 2 95.5%11.415.6T3 3 99.7%10.316.7項目在項目在14.5714.57內(nèi)天完成的概率是多少?內(nèi)天完成的概率是多少?軟件項目進度計劃56PERTPERT舉例舉例-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 % =34.2%50%軟件項目進度計劃57PERT/CPMPERT/CPM區(qū)別區(qū)別qPERTq計算歷時采用的算法:加權平均(O+4m+P)/6q估計值不明確qCPMq計算歷時采用的算法:最大可能值mq估計值比
19、較明確軟件項目進度計劃58項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,q定額計算法q經(jīng)驗導出方程qCPMqPERTq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃59基于進度表估算基于進度表估算n可能的最短進度表n有效進度表n普通進度表軟件項目進度計劃60可能的最短進度表可能的最短進度表- -人員人員q人才庫中前10%的最拔尖的人,q有幾年應用編程語言和編程環(huán)境的工作經(jīng)驗,q開發(fā)人員掌握了應用領域的詳細知識,q目標明確,努力工作,q分享成果,團隊和諧q不存在人員調整軟件項目進度計劃61可能的最短進度表可能的最短進度表- -管理
20、管理q理想的項目管理q開發(fā)人員可以專著于本職的工作q采用矩形員工模式軟件項目進度計劃62可能的最短進度表可能的最短進度表- -工具支持工具支持q有先進的軟件開發(fā)工具q開發(fā)人員可以無限制的使用資源q工作環(huán)境理想,在集中的工作區(qū)域開發(fā)q交流工具暢通軟件項目進度計劃63可能的最短進度表可能的最短進度表- -方法方法q使用最時效的開發(fā)方法和開發(fā)工具q設計階段開始的時候已經(jīng)完全了解需求q需求不變更軟件項目進度計劃64可能的最短進度表可能的最短進度表- -壓縮壓縮q盡可能的壓縮進度,直到不能壓縮軟件項目進度計劃65可能的最短進度表可能的最短進度表軟件項目進度計劃66可能的最短進度表可能的最短進度表軟件項目
21、進度計劃67基于進度表估算基于進度表估算n可能的最短進度表n有效進度表n普通進度表軟件項目進度計劃68有效進度表有效進度表- -人員人員q人才庫中前25%的最拔尖的人,q有1年應用編程語言和編程環(huán)境的工作經(jīng)驗,q目標有共同的看法,相互之間沒有嚴重沖突,q采用有效的人員模式q人員調整少于 6%軟件項目進度計劃69有效進度表有效進度表- -其它其它q有效的編程工具q主動的風險管理q優(yōu)良的物理環(huán)境q溝通工具方便軟件項目進度計劃70有效進度表有效進度表軟件項目進度計劃71有效進度表有效進度表軟件項目進度計劃72基于進度表估算基于進度表估算n可能的最短進度表n有效進度表n普通進度表軟件項目進度計劃73普
22、通進度普通進度- -人員人員q人才庫中等以上的人q與編程語言和編程環(huán)境一般熟悉q開發(fā)人員對應用領域有一定的經(jīng)驗,但不豐富q團隊不是很有凝聚力,但解決沖突時,有一定的經(jīng)驗q每年經(jīng)歷人員調整10-12%軟件項目進度計劃74普通進度普通進度- -其它其它q編程工具在一定程度上使用q風險管理不像理想那樣得力q交流工具容易使用,q工作環(huán)境有些一般,不是很理想q進度壓縮一般軟件項目進度計劃75普通進度表普通進度表軟件項目進度計劃76三種進度比較三種進度比較q可能的最短進度簡直無法實現(xiàn)q有效進度代表了“最佳進度”q普通進度是為一般項目實用的軟件項目進度計劃77項目進度估算的基本方法項目進度估算的基本方法q基
23、于規(guī)模的進度估算,q定額計算法q經(jīng)驗導出方程qPERTqCPMq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃78基于承諾的進度估計基于承諾的進度估計q從需求出發(fā)去安排進度q不進行中間的工作量(規(guī)模)估計q要求開發(fā)人員做出進度承諾,非進度估算軟件項目進度計劃79基于承諾的進度估計基于承諾的進度估計- -優(yōu)點優(yōu)點q有利于開發(fā)者對進度的關注q有利于開發(fā)者在接受承諾之后的士氣高昂軟件項目進度計劃80基于承諾的進度估計基于承諾的進度估計- -缺點缺點q開發(fā)人員估計的比較的樂觀q易于產(chǎn)生大的估算誤差軟件項目進度計劃81項目進度估算的基本方法項目進度估算的基本
24、方法q基于規(guī)模的進度估算,q定額計算法q經(jīng)驗導出方程qPERTqCPMq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃82JonesJones的一階估算準則的一階估算準則q取得功能點的總和q從冪次表中選擇合適的冪次將它升冪軟件項目進度計劃83JonesJones的一階估算準則的一階估算準則- -冪次表冪次表軟件類型軟件類型最優(yōu)級最優(yōu)級平均平均最差級最差級系統(tǒng)軟件 0.430.450.48商業(yè)軟件 0.410.430.46封裝商品軟件0.390.420.45軟件項目進度計劃84JonesJones的一階估算準則實例的一階估算準則實例q如果 qFP=3
25、50q平均水平的商業(yè)軟件公司q 則q粗略的進度= 350exp(0.43)=12月軟件項目進度計劃85項目進度估算的基本方法項目進度估算的基本方法q基于規(guī)模的進度估算,q定額計算法q經(jīng)驗導出方程qPERTqCPMq基于進度表的進度估算q基于承諾的進度估計qJones的一階估算準則q其它策略軟件項目進度計劃86估算的其他策略估算的其他策略q專家估算方法 q類推估計 q模擬估算q利用估算軟件估算進度q利用企業(yè)的歷史數(shù)據(jù)軟件項目進度計劃87估算不確定估算不確定表示表示q見下例子:把握性因素估算例子交付日期按期或者提前交付的概率4月5日5%5月5日50%6月5日90%軟件項目進度計劃88本章要點本章要
26、點一、進度管理的基本概念及過程二、進度估算的基本方法三、編制進度計劃四、案例分析軟件項目進度計劃89編制項目進度計劃編制項目進度計劃q確定項目的所有活動及其開始和結束時間q計劃是三維的,考慮時間,費用和資源q監(jiān)控項目實施的基礎,它是項目管理的基準軟件項目進度計劃90編制項目核心編制項目核心( (進度進度) )計劃步驟計劃步驟n進度編制n資源調整n成本預算n計劃優(yōu)化調整n計劃基線軟件項目進度計劃91進度編制的基本方法進度編制的基本方法q關鍵路徑法q正推法q逆推法q時間壓縮法q趕工(Crash)q快速跟進(Fast tracking:搭接) q關鍵鏈法 軟件項目進度計劃92關鍵路徑法關鍵路徑法CP
27、MCPM: Critical Path Method Critical Path Method )q根據(jù)指定的網(wǎng)絡圖邏輯關系和單一的歷時估算,計算每一個活動的單一的、確定的最早和最遲開始和完成日期。q計算浮動時間。q計算網(wǎng)絡圖中最長的路徑。q確定項目完成時間軟件項目進度計劃93網(wǎng)絡圖中任務進度時間參數(shù)說明網(wǎng)絡圖中任務進度時間參數(shù)說明q最早開始時間(Early start)q最晚開始時間(Late start)q最早完成時間(Early finish)q最晚完成時間(Late finish)q自由浮動(Free Float)q總浮動( Total Float)q超前(Lead)q滯后(Lag)軟
28、件項目進度計劃94浮動時間浮動時間(Float)(Float)q浮動時間是一個活動的機動性,它是一個活動在不影響其它活動或者項目完成的情況下可以延遲的時間量軟件項目進度計劃95自由與總浮動時間自由與總浮動時間q總浮動( Total Float)q在不影響項目最早完成時間本活動可以延遲的時間q自由浮動(Free Float)q在不影響后置任務最早開始時間本活動可以延遲的時間軟件項目進度計劃96CPMCPM估計估計開始A:100天B:10天結束軟件項目進度計劃97進度時間參數(shù)進度時間參數(shù)A:100B:10B:10A:ES=0,EF=100LS=0,LF=100B:ES=0,EF=10LS=90 ,
29、 LF=100公式公式: EF= ES+durationLS=LF- durationTF=LS-ES =LF-EFTF=LS-ES=90TF=LF-EF=90軟件項目進度計劃98任務滯后任務滯后Lag活動A活動B結束-開始Lag=3A完成之后完成之后3天天B開始開始軟件項目進度計劃99進度時間參數(shù)進度時間參數(shù)A:100B: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 T
30、F=LS-ES, FF= ES(S)-EF(P)- LagLag=5軟件項目進度計劃100Float Float 例子例子TF=8FF=1EF(C)=ES (C) +6=14ES(G)=EF(C)+0=14LF(C)=LS(G)-0=14LS(C)=LF (C) -6=8軟件項目進度計劃101同時浮動?同時浮動?A:100B:10B:10B:ES=0,EF=10LS=80,LF=90TF=LS-ES=80FF= 0C:ES=15,EF=20LS=95,LF=100TF=LS-ES=80C:5C:5Lag=5軟件項目進度計劃102同時浮動時間同時浮動時間qB可以浮動的時間:80*10/15=53
31、qC可以浮動的時間:80*5/15=27q問題:如果由于B, C分別延誤80天,造成100萬損失,應該如何賠償?軟件項目進度計劃103同時浮動賠償同時浮動賠償qB賠償:100(1-2/3)qC賠償: 100(1-1/3)q作為項目經(jīng)理應該避免一些對項目不利的因素q嚴禁不應該的浮動q避免損失軟件項目進度計劃104關鍵路徑(關鍵路徑(Critical Path Critical Path )q關鍵路徑是決定項目完成的最短時間。q是時間浮動為0(Float=0)的路徑q網(wǎng)絡圖中最長的路徑q關鍵路徑上的任何活動延遲,都會導致整個項目完成時間的延遲軟件項目進度計劃105Simple Example of
32、 Determining the Simple Example of Determining the Critical PathCritical PathnConsider the following project network diagram. Assume all times are in days.a. How many paths are on this network diagram? b. How long is each path? c. Which is the critical path? d. What is the shortest amount of time ne
33、eded to complete this project?2345A=2B=5C=2D=716F=2E=1startfinish軟件項目進度計劃106Determining the Critical Path for Project X軟件項目進度計劃107關鍵路徑的其他說明關鍵路徑的其他說明q明確關鍵路徑后,你可以合理安排進度q關鍵路徑可能不止一條q在項目的進行過程中,關鍵路徑可能改變的軟件項目進度計劃108正推法正推法(Forward pass)(Forward pass)按照時間順序計算最早開始時間和最早完成時間的方法按照時間順序計算最早開始時間和最早完成時間的方法, ,稱為正推法稱為
34、正推法. .q首先建立項目的開始時間q項目的開始時間是網(wǎng)絡圖中第一個活動的最早開始時間q從左到右,從上到下進行任務編排q 當一個任務有多個前置時,選擇其中最大的最早完成日期作為其后置任務的最早開始日期q公式:qES+Duration=EFqEF+Lag=ESs軟件項目進度計劃109正推法實例正推法實例StartLFLSEFESDuration=7Task A18LFLSEFESDuration=3Task B14LFLSEFESDuration=6Task C814LFLSEFESDuration=3Task D47LFLSEFESDuration=3Task G1417LFLSEFESDur
35、ation=3Task E710LFLSEFESDuration=2Task H1719LFLSEFESDuration=2Task F46Finish當一個任務有多個前置時,選擇其中最大的最早完成日期作為其后置任務的最早開始日期軟件項目進度計劃110逆推法逆推法(Backward pass)(Backward pass)按照逆時間順序計算最晚開始時間和最晚結束時間的方按照逆時間順序計算最晚開始時間和最晚結束時間的方法法, ,稱為逆推法稱為逆推法. . q首先建立項目的結束時間q項目的結束時間是網(wǎng)絡圖中最后一個活動的最晚結束時間q從右到左,從上到下進行計算q 當一個前置任務有多個后置任務時,選
36、擇其中最小最晚開始日期作為其前置任務的最晚完成日期q公式:qLF-Duration=LSqLS-Lag=LFp軟件項目進度計劃111逆推圖示逆推圖示StartLFLSEFESDuration=7Task A1818LFLSEFESDuration=3Task B14811LFLSEFESDuration=6Task C814814LFLSEFESDuration=3Task D471114LFLSEFESDuration=3Task G14171417LFLSEFESDuration=3Task E7101417LFLSEFESDuration=2Task H17191719LFLSEFESD
37、uration=2Task F461214Finish當一個前置任務有多個后置任務時,選擇其中最小最晚開始日期作為其前置任務的最晚完成日期CP:A-C-G-HCp Path:18軟件項目進度計劃112課堂練習課堂練習q作為項目經(jīng)理,你需要給一個軟件項目做計劃安排,經(jīng)過任務分解后得到任務A,B,C,D,E,F(xiàn),G,假設各個任務之間沒有滯后和超前,下圖是這個項目的PDM網(wǎng)絡圖。通過歷時估計已經(jīng)估算出每個任務的工期,現(xiàn)已標識在PDM網(wǎng)絡圖上。假設項目的最早開工日期是第天,請計算每個任務的最早開始時間,最晚開始時間,最早完成時間,最晚完成時間,同時確定關鍵路徑,并計算關鍵路徑的長度,計算任務F的自由浮
38、動和總浮動.軟件項目進度計劃113課堂練習課堂練習LFLSEFESDuration=3Task GLFLSEFESDuration=4Task A0LFLSEFESDuration=6Task BLFLSEFESDuration=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDuration=8Task F1.確定以及的長度?確定以及的長度?2.的自由浮動和總浮動?的自由浮動和總浮動?軟件項目進度計劃114課堂練習課堂練習-答案答案LFLSEFESDuration=3Task GLFLSEFESDuration=4
39、Task A0LFLSEFESDuration=6Task BLFLSEFESDuration=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDuration=8Task F44104121219192412202427272424241619191212612440CP:A-E-C-D-GCP Path:27FF(F)=4TF(F)=4軟件項目進度計劃115進度編制的基本方法進度編制的基本方法q關鍵路徑法q正推法q逆推法q時間壓縮法 q趕工(Crash)q快速跟進(Fast tracking:搭接)q關鍵鏈法軟件
40、項目進度計劃116時間壓縮法時間壓縮法時間壓縮法是在不改變項目范圍的前提下縮短項目工期的方法q應急法-趕工(Crash)q平行作業(yè)法-快速跟進(Fast tracking:搭接)軟件項目進度計劃117應急法應急法- -趕工(趕工(CrashCrash)q趕工也稱為時間-成本平衡方法q在不改變活動的前提下,通過壓縮某一個或者多個活動的時間來達到縮短整個項目工期的目的q在最小相關成本增加的條件下,壓縮關鍵路經(jīng)上的關鍵活動歷時的方法軟件項目進度計劃118關于進度壓縮的費用關于進度壓縮的費用q進度壓縮單位成本方法:q線性關系:qCharles Symons(1991)方法q進度壓縮比普通進度短的時候,
41、費用迅速上漲軟件項目進度計劃119進度壓縮單位成本方法進度壓縮單位成本方法前提:活動的正常與壓縮q項目活動的正常值q正常歷時q正常成本q項目活動的壓縮值q壓縮歷時q壓縮成本軟件項目進度計劃120進度壓縮單位成本方法進度壓縮單位成本方法q進度壓縮單位成本=(壓縮成本-正常成本)/(正常進度-壓縮進度)q例如:q任務A:正常進度7周,成本5萬;壓縮到5周的成本是6.2萬q進度壓縮單位成本=(6.2-5)/(7-5)=6000元/周q如果壓縮到6周的成本是:5.6萬軟件項目進度計劃121時間壓縮例題時間壓縮例題q下圖給出了各個任務可以壓縮的最大限度和壓縮成本,請問如果將工期壓縮到17,16,15周時
42、應該壓縮的活動和最后的成本?開始AN:7周:5萬:C:5周:6.2萬CN:10周:4萬:C:9周:4.5萬BN:9周:8萬:C:6周:11萬DN:8周:3萬C:6周:4.2萬結束開始開始A AB B結束結束Path:16Path:16周周開始開始C CD D結束結束CP Path:18CP Path:18周周總成本20萬軟件項目進度計劃122計算單位壓縮成本計算單位壓縮成本 任務任務單位壓縮成本單位壓縮成本壓縮成本(萬/周)0.610.50.6軟件項目進度計劃123時間壓縮例題時間壓縮例題q將工期壓縮到17時應該壓縮的活動和最后的成本?開始AN:7周:5萬:C:5周:6.2萬CN:10周:4萬
43、:C:9周:4.5萬BN:9周:8萬:C:6周:11萬DN:8周:3萬C:6周:4.2萬結束開始開始A AB B結束結束Path:16Path:16周周開始開始C CD D結束結束Path:17Path:17周周1010周周-9-9周周4 4萬萬- 4.5- 4.5萬萬總成本20.5萬軟件項目進度計劃124時間壓縮例題時間壓縮例題q將工期壓縮到16時應該壓縮的活動和最后的成本?開始AN:7周:5萬:C:5周:6.2萬CN:10周:4萬:C:9周:4.5萬BN:9周:8萬:C:6周:11萬DN:8周:3萬C:6周:4.2萬結束開始開始A AB B結束結束Path:16Path:16周周開始開始C
44、 CD D結束結束Path:16Path:16周周1010周周-9-9周周4 4萬萬- 4.5- 4.5萬萬總成本21.1萬8 8周周-7-7周周3 3萬萬- 3.6- 3.6萬萬軟件項目進度計劃125時間壓縮例題時間壓縮例題q將工期壓縮到15時應該壓縮的活動和最后的成本?開始AN:7周:5萬:C:5周:6.2萬CN:10周:4萬:C:9周:4.5萬BN:9周:8萬:C:6周:11萬DN:8周:3萬C:6周:4.2萬結束開始開始A AB B結束結束Path:15Path:15周周開始開始C CD D結束結束Path:15Path:15周周1010周周-9-9周周4 4萬萬- 4.5- 4.5萬
45、萬總成本22.3萬-6-6周周-4.2-4.2萬萬7 7周周-6-6周周5 5萬萬- 5.6- 5.6萬萬8 8周周-7-7周周3 3萬萬- 3.6- 3.6萬萬軟件項目進度計劃126時間壓縮答案時間壓縮答案可以壓縮可以壓縮的任務的任務壓縮的壓縮的任務任務成本計算成本計算(單位:萬)項目成本項目成本(單位:萬)185+8+4+32017C,DC20+0.520.516C,DD20.5+0.621.115A,B,C,DA,D21.1+0.6+ 0.622.3軟件項目進度計劃127趕工時間與趕工成本關系圖趕工時間與趕工成本關系圖壓縮角度,越小越好追加成本壓縮時間軟件項目進度計劃128關于進度的一些說明關于進度的一些說明q項目存在一個可能的最短進度軟件項目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省南京市鼓樓區(qū)2025-2026學年上學期期末語文四年級試卷(無答案)
- 飛科介紹教學課件
- 2026湖南婁底市婁星區(qū)青年就業(yè)見習單位第二批招募見習人員22人參考考試題庫及答案解析
- 2026山東德州市事業(yè)單位招聘初級綜合類崗位人員參考考試題庫及答案解析
- 2026福建廈門工學院面向臺灣地區(qū)招聘高層次人才參考考試題庫及答案解析
- 2026春季夢想靠岸招商銀行江門分行校園招聘筆試參考題庫及答案解析
- 洗浴中心策劃活動方案(3篇)
- 航空總部活動策劃方案(3篇)
- 裝飾校園活動策劃方案(3篇)
- 行政類文件編制管理制度(3篇)
- 2025-2026年蘇教版初一歷史上冊期末熱點題庫及完整答案
- 規(guī)范園區(qū)環(huán)保工作制度
- 藥理學試題中國藥科大學
- 民間融資居間合同
- 環(huán)境污染損害評估報告
- 表面活性劑化學知識點
- 《塑料材質食品相關產(chǎn)品質量安全風險管控清單》
- 武術學校體育器材項目 投標方案(技術方案)
- DL∕T 1057-2023 自動跟蹤補償消弧線圈成套裝置技術條件
- 市場營銷部門主管聘用協(xié)議
- 期貨投資說課市公開課一等獎省賽課微課金獎課件
評論
0/150
提交評論