軟件項目的時間管理實用教案_第1頁
軟件項目的時間管理實用教案_第2頁
軟件項目的時間管理實用教案_第3頁
軟件項目的時間管理實用教案_第4頁
軟件項目的時間管理實用教案_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第1頁軟件項目時間管理概述 1進度計劃圖 2項目進度估算 3編制項目進度計劃 4軟件項目(xingm)計劃的編寫 5第1頁/共46頁第一頁,共46頁。第2頁掌握工程進度/工期等概念熟悉項目時間管理(gunl)的內(nèi)容掌握進度計劃的編制方法與技術掌握網(wǎng)絡計劃技術熟悉軟件項目計劃的編寫本章本章(bn zhn)學習目標學習目標第2頁/共46頁第二頁,共46頁。第3頁9 .1 軟件軟件(run jin)項目時間管理概述項目時間管理概述一.基本概念二. 時間是一種(y zhn)特殊的資源,以其單向性、不可重復性、不可替代性而有別于其他資源。三. 項目時間管理又稱為進度管理,是指為保證項目各項工作及項目總任

2、務按時完成所需要的一系列的工作與過程。第3頁/共46頁第三頁,共46頁。第4頁1項目活動:是指為完成工程項目而必須進行的具體的工作 。項目活動是編制進度計劃、分析進度狀況(zhungkung)和控制進度的基本工作包。 2工程進度:進度是指活動或工作進行的速度,工程進度是對執(zhí)行的活動和里程碑制定的工作計劃日期表,它也是跟蹤項目進展狀態(tài)的依據(jù)。 第4頁/共46頁第四頁,共46頁。第5頁3工期 開發(fā)工期是指工程項目從正式開工到全部建成投產(chǎn)或交付使用所經(jīng)歷的時間。 合同工期是指完成合同范圍工程項目所經(jīng)歷的時間,它從接到開工通知的日期算起,直到完成合同規(guī)定的工程項目的時間。 確定工期有兩個前提:一是確定

3、交付日期,然后安排(npi)計劃;二是確定使用資源,然后安排(npi)計劃。 第5頁/共46頁第五頁,共46頁。第6頁4活動之間的順序(shnx)關系或ABABABAB結束-開始結束-結束開始-開始開始-結束第6頁/共46頁第六頁,共46頁。第7頁5活動之間依賴關系(1)強制性依賴關系:是工作任務中固有的依賴關系,是一種(y zhn)不可違背的邏輯關系。 (2)軟邏輯關系。軟邏輯關系是由項目管理人員確定的項目活動之間的關系,是人為的、主觀的,是一種(y zhn)根據(jù)主觀意志去調(diào)整和確定的項目活動的關系,也可稱為指定性相關或偏好相關。(3)外部依賴關系:是項目活動與非項目活動之間的依賴關系。第7

4、頁/共46頁第七頁,共46頁。第8頁二、項目時間管理的內(nèi)容 項目時間管理就是采用科學的方法確定目標進度,編制進度計劃和資源供應計劃,進行進度控制(kngzh),在與質量、費用目標協(xié)調(diào)的基礎上,實現(xiàn)項目工期目標。 包括分析確定為達到項目目標所必須進行的各種作業(yè)活動;項目活動內(nèi)容的安排;估算工期,對工作順序、活動工期和所需資源進行分析并制定項目進度計劃;對項目進度的管理與控制(kngzh)等。這些項目時間管理的過程與活動既相互影響,又相互關聯(lián)。 第8頁/共46頁第八頁,共46頁。第9頁1項目活動定義 將項目工作分解為更小、更易管理的工作包(活動或任務),這些小的活動應該是能夠保障完成交付產(chǎn)品的可實

5、施的詳細任務。項目活動定義是一個過程,它涉及確認和描述一些特定的活動。完成這些活動就意味著完成了WBS結構中的項目細目,通過活動定義這一過程可使項目目標體現(xiàn)出來。2活動排序 是通過識別項目活動清單(qngdn)中各項活動的相互關聯(lián)與依賴關系,并據(jù)此對項目各項活動的先后順序進行合理安排與確定的項目時間管理工作。在產(chǎn)品描述、活動清單(qngdn)的基礎上,要找出項目活動之間的依賴關系和特殊領域的依賴關系、工作順序。3活動工期估算 是根據(jù)項目范圍、資源狀況計劃列出項目活動所需要的工期。 估算的工期應該現(xiàn)實、有效并能保證質量。第9頁/共46頁第九頁,共46頁。第10頁4安排進度表 項目的進度計劃意味著

6、明確定義項目活動的開始和結束日期,這是一個反復確認的過程。進度表的確定應根據(jù)項目網(wǎng)絡圖、估算的活動日期、資源需求、資源共享情況、項目執(zhí)行的工作日歷、進度限制、最早和最晚時間、風險管理計劃、活動特征等統(tǒng)一考慮。進度限制有兩種形式:一種是加強日期形式:以活動之間前后關系限制活動的進度,例如,一項活動不早于某項活動的開始或不晚于某項活動的結束;另一種是關鍵事件或主要(zhyo)里程碑形式,以定義為里程碑的事件作為要求的時間進度的決定性因素,制定相應時間計劃。 第10頁/共46頁第十頁,共46頁。第11頁5進度控制與進度管理 進度控制主要是監(jiān)督進度的執(zhí)行(zhxng)情況,及時發(fā)現(xiàn)和糾正偏差、錯誤。在

7、控制中要考慮影響項目進度變化的因素、項目進度變更對其他部分的影響因素、進度變更時應采取的實際措施。 進度管理是指編制工程項目進度計劃、實施計劃、檢查實施效果、進度協(xié)調(diào)和采取措施等的總稱。第11頁/共46頁第十一頁,共46頁。第12頁三、項目時間管理的特點 軟件項目具有規(guī)模大、建設的一次性和結構與技術復雜等特點,無論是進度編制,還是進度控制,均有它的特殊性,主要表現(xiàn)在以下幾方面:(1) 進度管理是一動態(tài)過程。在進度控制中要根據(jù)進度目標和實際進度,不斷調(diào)整進度計劃,并采取一些必要的控制措施,排除影響進度的障礙,確保進度目標的實現(xiàn)。(2) 項目進度計劃和控制是一復雜的系統(tǒng)工程。進度計劃按工程單位可分

8、為整個(zhngg)項目總進度計劃、單位工程進度計劃、分部分項工程進度計劃等;按生產(chǎn)要素可分為投資計劃、設備供應計劃等。因此進度計劃十分復雜,而進度控制更加復雜,需管理整個(zhngg)計劃系統(tǒng),而絕不僅限于控制項目實施過程中的實施計劃。第12頁/共46頁第十二頁,共46頁。第13頁(3) 時間管理有明顯的階段性。由于階段工作內(nèi)容不一,因而相應有不同的控制標準和協(xié)調(diào)內(nèi)容。每一階段完成后都要對照計劃作出評價,并根據(jù)評價結果作出下一階段的工作進度安排。 (4) 時間管理風險性大。由于進度管理是一個不可逆轉的工作,因而風險較大。在管理中既要沿用前人的管理理論知識,又要借鑒同類工程進度管理的經(jīng)驗和成果

9、,還要根據(jù)本工程特點(tdin)對進度進行創(chuàng)造性的科學管理。第13頁/共46頁第十三頁,共46頁。第14頁9 .2 進度進度(jnd)計劃圖計劃圖一甘特圖二 是表示項目(xingm)各階段任務開始時間與結束時間的圖形,它把計劃和進度安排組織在一起。用水平線段表示階段任務;線段的起點和終點分別為對應于任務的開始時間和結束時間;線段的長度表示完成任務所需要的時間。 第14頁/共46頁第十四頁,共46頁。第15頁 優(yōu)點: 表明了各任務的計劃進度和當前進度,能動態(tài)地反映軟件項目的開發(fā)和進展的情況。 缺點: 不能反映某一項任務的進度變化對整體項目的影響(yngxing),它把各項任務看成獨立的工作,沒有

10、考慮項目之間存在著復雜的邏輯的關系。第15頁/共46頁第十五頁,共46頁。第16頁二、網(wǎng)絡圖 網(wǎng)絡圖是活動排序的一個輸出,它可展示項目中的各個活動之間的邏輯關系,表明項目任務將如何以什么順序進行。 1單代號網(wǎng)絡圖也稱為節(jié)點法。構成單代號網(wǎng)絡圖的基本特點是用節(jié)點表示活動(任務),箭線表示各活動(任務)之間的邏輯關系。單代號工作位于節(jié)點上,也就是說每一個節(jié)點表示一個工作,用箭頭( jintu)表示工作的先后順序和相互關系。 第16頁/共46頁第十六頁,共46頁。第17頁2雙代號網(wǎng)絡圖也稱為箭線法。在雙代號網(wǎng)絡圖中,活動用箭頭表示,對活動的描寫在箭線上。節(jié)點表示事件。由于可以使用前后兩個事件的編號來

11、表示這項活動的名稱,故稱雙號網(wǎng)絡圖。一個節(jié)點事件表示前一道工序的結束( jish),同時也表示后一道工序的開始。 第17頁/共46頁第十七頁,共46頁。第18頁3繪制網(wǎng)絡圖1)項目分解 明確(mngqu)項目工作的名稱、范圍和內(nèi)容等。2)工作關系分析 在深入了解項目、對項目資源和空間有充分考慮的基礎上,通過比較、優(yōu)化等方法進行工作關系分析,以確定工作之間合理、科學的邏輯關系,明確(mngqu)工作的緊前和緊后的關系,并形成項目工作列表。3)編制網(wǎng)絡圖 根據(jù)活動一覽表和網(wǎng)絡原理可以繪制網(wǎng)絡圖。第18頁/共46頁第十八頁,共46頁。第19頁活動活動緊前活動緊前活動工期估計:天工期估計:天1 需求分

12、析計劃需求分析計劃32 流程優(yōu)化流程優(yōu)化173 編寫需求規(guī)格詞匯表編寫需求規(guī)格詞匯表224 繪制業(yè)務流程繪制業(yè)務流程225 抽象業(yè)務類抽象業(yè)務類426 建立數(shù)據(jù)模型建立數(shù)據(jù)模型527 將分析圖示加入規(guī)格說明文檔將分析圖示加入規(guī)格說明文檔3,618 需求規(guī)格測試需求規(guī)格測試739 需求規(guī)格確認需求規(guī)格確認83例:例:第19頁/共46頁第十九頁,共46頁。第20頁虛活動虛活動(hu dng) 是為了表明相互依存的邏輯關系,消除活動與活動之間含混不清的現(xiàn)象而設置的,它既不消耗資源,也不占用時間。用一個虛箭頭表示。 在繪制用箭頭表示活動的網(wǎng)絡圖中,有兩個(lin )基本規(guī)則可以用來識別活動:第一,每個

13、節(jié)點有唯一的編號,即圖中不會有相同的節(jié)點號;第二,每個活動必須由唯一的緊前事件號組成。 第20頁/共46頁第二十頁,共46頁。第21頁編制編制(binzh)網(wǎng)絡圖網(wǎng)絡圖9 .2 進度(jnd)計劃圖第21頁/共46頁第二十一頁,共46頁。第22頁編制網(wǎng)絡圖時要注意以下編制網(wǎng)絡圖時要注意以下(yxi)幾個問題:幾個問題: 一個網(wǎng)絡圖只有一個開始點和一個結束點。如果幾項活動(hu dng)同時開始或者同時結束,在雙號網(wǎng)絡圖中可以將這幾項活動(hu dng)的開始節(jié)點合并為一個節(jié)點;而在單號網(wǎng)絡圖中可以設置一個虛擬開始(或者結束)活動(hu dng),作為該網(wǎng)絡圖的開始節(jié)點(或者結束節(jié)點)。網(wǎng)絡圖是

14、有方向的,不應該出現(xiàn)循環(huán)回路。一對節(jié)點不能同時出現(xiàn)兩項活動(hu dng)。如果有這種情況,必須引入虛活動(hu dng)。網(wǎng)絡圖中不能出現(xiàn)無箭頭箭線和雙箭頭箭線。網(wǎng)絡圖中不能出現(xiàn)無節(jié)點的箭線。在同一個網(wǎng)絡圖中的所有節(jié)點,不能出現(xiàn)相同的編號。第22頁/共46頁第二十二頁,共46頁。第23頁9 .3 項目項目(xingm)進度估算進度估算一、基于規(guī)模的進度估算1定額估算法:比較基本的估算項目歷時的方法,公式為: T = Q/(RS)其中:T:活動的持續(xù)時間,可以用小時、日、周等表示(biosh)。Q:活動的工作量,可以用人月、人天等單位表示(biosh)。R:人力或設備的數(shù)量,可以用人或設備數(shù)等

15、表示(biosh)。S:開發(fā)(生產(chǎn))效率,以單位時間完成的工作量表示(biosh)。 此方法適合規(guī)模比較小的項目。第23頁/共46頁第二十三頁,共46頁。第24頁例如,小于10000LOC(代碼行)或者小于6個人月的項目。假設一個軟件(run jin)項目的規(guī)模估算是Q=6人月,如果有5個開發(fā)人員,即R=5人,而每個開發(fā)人員的開發(fā)效率是S=1.2,則時間進度估算結果是T=6/(51.2)=1月,即這個項目需要1個月完成。 第24頁/共46頁第二十四頁,共46頁。第25頁2經(jīng)驗導出模型 根據(jù)大量的軟件項目的實際數(shù)據(jù)統(tǒng)計而得出的模型。經(jīng)驗導出模型有幾種具體公式,根據(jù)項目的規(guī)模和特點參數(shù)略有差別。

16、例如: 1) Walston-Felix模型為D=2.4E0.35 2) 基本(jbn)COCOMO模型為D=aEb,其中b是0.320.38之間的參數(shù)。E表示人月工作量。 可以根據(jù)項目的具體情況選擇合適的參數(shù)。例如,一個項目的規(guī)模估計是E=65人月,如果模型中的參數(shù)a=3,b=1/3,則D=3651/3=12月,即65人月的軟件規(guī)模,估計需要12個月完成。第25頁/共46頁第二十五頁,共46頁。第26頁二、網(wǎng)絡計劃技術 工程評價技術(PERT) 和關鍵路徑法(CPM) ,其基本原理一致,即用網(wǎng)絡圖來表達(biod)項目中各項活動的進度和它們之間的相互關系,并在此基礎上,進行網(wǎng)絡分析,計算網(wǎng)絡

17、中各項時間參數(shù),確定關鍵活動與關鍵路線,利用時差不斷地調(diào)整與優(yōu)化網(wǎng)絡,以求得最短周期。 因這兩種方法都是通過網(wǎng)絡圖和相應的計算來反映整個項目的全貌,所以又叫做網(wǎng)絡計劃技術。第26頁/共46頁第二十六頁,共46頁。第27頁1活動時間估計可根據(jù)(gnj)樂觀工期(t0),最可能工期(tm),悲觀工期(tp),計算出期望工期t。t=(t0+4tm + tp)/6在用節(jié)點表示活動的網(wǎng)絡圖中,活動的工期估計,一般在節(jié)點圖框的右下角表示出來。在用箭頭表示的活動圖中,活動的工期估計標在箭線的下方。第27頁/共46頁第二十七頁,共46頁。第28頁9 .3 項目進度(jnd)估算活動活動緊前緊前活動活動樂觀樂觀

18、時間時間最可能最可能時間時間悲觀悲觀時間時間工期工期估計估計1 需求分析計劃需求分析計劃23432 流程優(yōu)化流程優(yōu)化1471073 編寫需求規(guī)格詞匯表編寫需求規(guī)格詞匯表222224 繪制業(yè)務流程繪制業(yè)務流程212325 抽象業(yè)務類抽象業(yè)務類412326 建立數(shù)據(jù)模型建立數(shù)據(jù)模型522227 將圖加入規(guī)格說明將圖加入規(guī)格說明3,611118 需求規(guī)格測試需求規(guī)格測試722839 需求規(guī)格確認需求規(guī)格確認82343第28頁/共46頁第二十八頁,共46頁。第29頁9 .3 項目(xingm)進度估算活動活動期望時間期望時間T方差方差標準差標準差1 需求分析計劃需求分析計劃30.1090.332 流程

19、優(yōu)化流程優(yōu)化7113 編寫需求規(guī)格詞匯表編寫需求規(guī)格詞匯表2004 繪制業(yè)務流程繪制業(yè)務流程20.1090.335 抽象業(yè)務類抽象業(yè)務類20.1090.336 建立數(shù)據(jù)模型建立數(shù)據(jù)模型2007 將圖加入規(guī)格說明將圖加入規(guī)格說明1008 需求規(guī)格測試需求規(guī)格測試3119 需求規(guī)格確認需求規(guī)格確認30.1090.33項項 目目2.443.32第29頁/共46頁第二十九頁,共46頁。第30頁2關鍵路徑關鍵路徑法是一種運用特定的、有順序(shnx)的網(wǎng)絡邏輯和估算出的項目活動工期,確定項目每項活動的最早與最晚開始和結束時間,并做出項目工期網(wǎng)絡計劃的方法。關鍵路徑法關注的核心是項目活動網(wǎng)絡中關鍵路徑的確

20、定和關鍵路徑總工期的計算,其目的是使項目工期能夠達到最短。 123789,總共需要時間為3+7+2+1+3+3=1612456789,總共需要時間為3+7+2+2+2+1+3+3=23天。第30頁/共46頁第三十頁,共46頁。第31頁這些(zhxi)路徑中,12456789是最長的,需要花費時間23天,這意味著23周是整個網(wǎng)絡能夠完工的關鍵時間,12456789就是關鍵路徑 9 .3 項目(xingm)進度估算第31頁/共46頁第三十一頁,共46頁。第32頁3分析關鍵路徑的方法事件的時間如果某一事件為某一活動或若干活動的箭尾事件時,事件最早時間為各活動最早可能開始的時間。TE(j) TE(1)

21、=0TE(j)=MAXTE(i)+T(i,j)(j=2,n)式中:TE(j)箭頭(jintu)事件的最早時間;TE(i)箭尾事件的最早時間;T(i,j)作業(yè)時間。 第32頁/共46頁第三十二頁,共46頁。第33頁如果某一事件(shjin)為某一活動或者若干活動的箭頭事件(shjin)時,事件(shjin)最早時間為各活動的最早可能結束時間。TL(n)=TE(n)(n是結束事件(shjin))TL(i)=MINTL(j)-T(i,j)(i=n-1,1)式中:TL(j)箭頭事件(shjin)的最遲時間;TL(i)箭尾事件(shjin)的最遲時間;T(i,j)為相應活動的作業(yè)時間。 第33頁/共46

22、頁第三十三頁,共46頁。第34頁(2)活動的時間1)活動的最早開始時間TES(I,j)。 該活動的箭尾事件的最早時間,即: TES(I,j)=TE(i)2)活動最早結束時間TEF(I,j)。它是活動最早可能結束時間的簡稱,等于(dngy)活動最早開始時間加上該活動的作業(yè)時間,即:TEF(i,j)=TES(I,j)+T(I,j)3)活動最遲結束時間TLF(I,j)。它是在不影響活動最早結束的條件下,工序最遲必須結束的時間,簡稱為活動最遲結束時間。它等于(dngy)活動箭頭時間的最遲時間,即:TLF(I,j)=TL(j)第34頁/共46頁第三十四頁,共46頁。第35頁4)活動最遲開始時間TLS(I

23、,j)。它是在不影響項目最早結束的條件下,活動最遲必須(bx)開始的時間,簡稱為活動最遲開始時間,它等于活動最遲結束時間減去活動的作業(yè)時間,即:TLS(I,j)=TLF(I,j)- T(I,j)第35頁/共46頁第三十五頁,共46頁。第36頁(3)時差在不影響項目最早結束時間(shjin)的條件下,活動最早開始(或者結束)時間(shjin)可以推遲的時間(shjin),稱為該活動的時差,即:TE(i,j)=TLS(i,j)- TES(i,j)總時差為零的活動就是關鍵活動。總時差可以按以下公式計算:總時差=項目要求完工時間(shjin)(最后一項活動)最早結束時間(shjin)第36頁/共46頁

24、第三十六頁,共46頁。第37頁四 .估算方法的選擇主要應考慮下列因素:項目的規(guī)模大小項目的復雜程度 項目的緊急性 對項目細節(jié)掌握的程度:如果在開始階段項目的細節(jié)無法確定,CPM和PERT法就無法應用??傔M度是否由一、兩項關鍵事項(shxing)所決定有無相應的技術力量和設備 第37頁/共46頁第三十七頁,共46頁。第38頁一 .項目進度計劃1項目計劃的作用確定項目的工作規(guī)范,遵循的標準(biozhn),成為項目實施的依據(jù)和指南;明確項目組各成員及其工作責任范圍以及相應的職權使項目組成員明確自己的工作目標、工作方法、工作途徑、工作期限要求;項目組成員和項目干系人之間的交流、溝通與協(xié)作,使得項目各項工作協(xié)調(diào)一致,增加客戶滿意度;為項目的跟蹤控制提供基礎;項目計劃在項目中起到承上啟下的作用,作為項目工作指南。9 .4 編制編制(binzh)項目進度計劃項目進度計劃第38頁/共46頁第三十八頁,共46頁。第39頁2項目計劃制定(zhdng)的原則目的性系統(tǒng)相關性經(jīng)濟性動態(tài)性第39頁/共46頁第三十九頁,共46頁。第40頁二. 編制進度計劃1項目進度計劃編制的依據(jù)項目網(wǎng)絡圖項目活動工期的估算文件項目的資源要求和共享說明項目作業(yè)的各種約束條件項目活動的提前(tqin)和滯后要求 第40頁/共46頁第四

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論