第7講 軟件項目進(jìn)度管理_第1頁
第7講 軟件項目進(jìn)度管理_第2頁
第7講 軟件項目進(jìn)度管理_第3頁
第7講 軟件項目進(jìn)度管理_第4頁
第7講 軟件項目進(jìn)度管理_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、vPM項目進(jìn)度管理項目進(jìn)度管理Project Schedule ManagementProject Schedule Management涉及章節(jié):第七章涉及章節(jié):第七章 進(jìn)度管理進(jìn)度管理vPMPMPM項項 目目 管管 理理第第7講講 項目進(jìn)度管理項目進(jìn)度管理vPMPMPM項項 目目 管管 理理第第7講講 項目范圍管理項目范圍管理7.17.1概述概述7.27.2活動定義、排序活動定義、排序7.37.3進(jìn)度管理工具進(jìn)度管理工具7.57.5進(jìn)度計劃制定進(jìn)度計劃制定7.67.6進(jìn)度控制進(jìn)度控制7.47.4活動歷時估計活動歷時估計7.17.1概述概述n進(jìn)度管理的基本概念進(jìn)度管理的基本概念n進(jìn)度:對執(zhí)行

2、的進(jìn)度:對執(zhí)行的活動活動和和里程碑里程碑制定的工作計劃日期表。制定的工作計劃日期表。n進(jìn)度管理:為確保項目進(jìn)度管理:為確保項目按期完成按期完成所需要的管理過程。所需要的管理過程。n進(jìn)度管理目的:在給定的限制條件下,以進(jìn)度管理目的:在給定的限制條件下,以最短的時間、最最短的時間、最低的成本、最小的風(fēng)險、低的成本、最小的風(fēng)險、按質(zhì)按量完成項目目標(biāo)規(guī)定的任按質(zhì)按量完成項目目標(biāo)規(guī)定的任務(wù)。務(wù)。n時間是一種特殊的資源,以其單向性、不可重復(fù)性、不可時間是一種特殊的資源,以其單向性、不可重復(fù)性、不可替代性而有別于其他資源。如項目資金不夠還可以貸款;替代性而有別于其他資源。如項目資金不夠還可以貸款;但如果項目

3、時間不夠,就無處可借,而且時間也不像其他但如果項目時間不夠,就無處可借,而且時間也不像其他資源那樣有可加合性。資源那樣有可加合性。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.17.1概述概述n軟件項目進(jìn)度管理過程軟件項目進(jìn)度管理過程n活動定義活動定義(Activity definition)(Activity definition)n活動排序活動排序(Activity sequencing)(Activity sequencing)n活動歷時估計活動歷時估計(Activity duration estimating)(Activity duration estimating)n制定

4、進(jìn)度計劃制定進(jìn)度計劃(Schedule development)(Schedule development)n進(jìn)度控制進(jìn)度控制(Schedule control)-(Schedule control)-項目跟蹤項目跟蹤活動定義活動定義活動排序活動排序活動歷時活動歷時估計估計制定進(jìn)度制定進(jìn)度計劃計劃進(jìn)度控制進(jìn)度控制計劃階段計劃階段控制階段控制階段授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2活動定義(活動定義(Defining ActivitiesDefining Activities)n將項目工作分解為一個個易管理、可控制、責(zé)任明確的活動或?qū)㈨椖抗ぷ鞣纸鉃橐粋€個易管理、可控制

5、、責(zé)任明確的活動或任務(wù),并列出活動清單的過程。任務(wù),并列出活動清單的過程。( (即即確定確定WBSWBS中為交付成果或中為交付成果或半成品而必須進(jìn)行的活動半成品而必須進(jìn)行的活動) )分解分解模板模板工具和方法工具和方法WBS范圍說明書范圍說明書歷史信息歷史信息約束條件約束條件假定假定輸入輸入活動清單活動清單詳細(xì)背景資料詳細(xì)背景資料WBS更新更新輸出輸出授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2活動定義活動定義功能功能1軟件產(chǎn)品軟件產(chǎn)品功能功能2-子功能子功能2功能功能2功能功能3功能功能2-子功能子功能1功能功能2-子功能子功能3活動活動1 1活動活動2 2授課:授課:X

6、XX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院消費(fèi)市場調(diào)查項目案例WBSv消費(fèi)者市場調(diào)查消費(fèi)者市場調(diào)查v問卷調(diào)查表問卷調(diào)查表問卷設(shè)計問卷設(shè)計v調(diào)查報告調(diào)查報告調(diào)查反饋調(diào)查反饋分析軟件分析軟件調(diào)查報告調(diào)查報告工作項工作項工作包工作包授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2活動的識別和定義活動的識別和定義問卷設(shè)計問卷設(shè)計識別目標(biāo)消費(fèi)者識別目標(biāo)消費(fèi)者設(shè)計初版調(diào)查表設(shè)計初版調(diào)查表試用初版調(diào)查表試用初版調(diào)查表確定正式調(diào)查表確定正式調(diào)查表設(shè)計軟件測試數(shù)據(jù)設(shè)計軟件測試數(shù)據(jù)調(diào)查反饋調(diào)查反饋印調(diào)查表印調(diào)查表準(zhǔn)備郵寄標(biāo)簽準(zhǔn)備郵寄標(biāo)簽郵寄調(diào)查表郵寄調(diào)查表在商場設(shè)點調(diào)查在商場設(shè)點調(diào)查收集調(diào)查表收集調(diào)查

7、表分析軟件分析軟件開發(fā)設(shè)計軟件開發(fā)設(shè)計軟件測試設(shè)計軟件測試設(shè)計軟件軟件試用培訓(xùn)軟件試用培訓(xùn)調(diào)查報告調(diào)查報告輸入調(diào)查數(shù)據(jù)輸入調(diào)查數(shù)據(jù)分析結(jié)果分析結(jié)果編寫報告編寫報告工作包工作包活動活動授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2項目活動排序項目活動排序n任務(wù)內(nèi)容任務(wù)內(nèi)容n確定項目中各項活動的先后順序及其之間的邏輯確定項目中各項活動的先后順序及其之間的邏輯關(guān)系。關(guān)系。輸入輸入工具和技術(shù)工具和技術(shù)輸出輸出活動表活動表強(qiáng)制依賴關(guān)系強(qiáng)制依賴關(guān)系軟邏輯關(guān)系軟邏輯關(guān)系外部依賴關(guān)系外部依賴關(guān)系網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖CPM(CPM(關(guān)鍵路徑法關(guān)鍵路徑法) )PERT(PERT(計劃評審技術(shù)計劃評審技術(shù)

8、) )甘特圖甘特圖項目網(wǎng)絡(luò)圖項目網(wǎng)絡(luò)圖活動表更新活動表更新授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2項目活動排序項目活動排序n活動排序:確定各活動之間在時間上的活動排序:確定各活動之間在時間上的依賴關(guān)系依賴關(guān)系n活動的依賴關(guān)系活動的依賴關(guān)系n強(qiáng)制依賴關(guān)系強(qiáng)制依賴關(guān)系n自由依賴關(guān)系自由依賴關(guān)系n外部依賴關(guān)系外部依賴關(guān)系授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院強(qiáng)制依賴關(guān)系強(qiáng)制依賴關(guān)系(工作任務(wù)中固有的依賴關(guān)系,是一種不可(工作任務(wù)中固有的依賴關(guān)系,是一種不可違背的邏輯關(guān)系)違背的邏輯關(guān)系)如:系統(tǒng)分析要在系統(tǒng)設(shè)計之前完成,單元測試活動是在編碼如:系統(tǒng)分析要在系統(tǒng)設(shè)

9、計之前完成,單元測試活動是在編碼完成之后執(zhí)行。完成之后執(zhí)行。自由依賴關(guān)系自由依賴關(guān)系(是由項目管理人員確定的項目活動的關(guān)系,是由項目管理人員確定的項目活動的關(guān)系,是人為的、主觀的,是一種根據(jù)主觀意識去調(diào)整和確定的項是人為的、主觀的,是一種根據(jù)主觀意識去調(diào)整和確定的項目活動關(guān)系)目活動關(guān)系)如:安排計劃時,先開發(fā)哪個模塊?哪些任務(wù)同時做好一些都如:安排計劃時,先開發(fā)哪個模塊?哪些任務(wù)同時做好一些都可以有項目管理者根據(jù)資源、進(jìn)度來確定??梢杂许椖抗芾碚吒鶕?jù)資源、進(jìn)度來確定。外部依賴關(guān)系外部依賴關(guān)系(項目活動與非項目活動之間的依賴關(guān)系)項目活動與非項目活動之間的依賴關(guān)系)如:環(huán)境測試依賴于外部提供的

10、環(huán)境設(shè)備。如:環(huán)境測試依賴于外部提供的環(huán)境設(shè)備。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.27.2項目活動排序項目活動排序n任務(wù)任務(wù)( (活動活動) )之間的邏輯關(guān)系之間的邏輯關(guān)系A(chǔ)B結(jié)束結(jié)束- -開始(開始(FSFS)AB結(jié)束結(jié)束- -結(jié)束(結(jié)束(FFFF)AB開始開始- -開始(開始(SSSS)AB開始開始- -結(jié)束(結(jié)束(SFSF)授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.37.3進(jìn)度管理工具進(jìn)度管理工具n網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖n甘特圖甘特圖n里程碑圖里程碑圖授課:授

11、課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖nAOA: AOA: 用箭頭表示活動用箭頭表示活動n箭線圖,雙代號網(wǎng)絡(luò)圖箭線圖,雙代號網(wǎng)絡(luò)圖(ADM)(ADM)nAON: AON: 用節(jié)點表示活動用節(jié)點表示活動n優(yōu)先圖,單代號網(wǎng)絡(luò)圖優(yōu)先圖,單代號網(wǎng)絡(luò)圖(PDM)(PDM)授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖n網(wǎng)絡(luò)圖是活動排序的一個輸出網(wǎng)絡(luò)圖是活動排序的一個輸出n展示各活動以及活動之間的邏輯關(guān)系展示各活動以及活動之間的邏輯關(guān)系 n網(wǎng)絡(luò)圖可以表達(dá)活動的歷時網(wǎng)絡(luò)圖可以表達(dá)活動的歷時授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖n網(wǎng)絡(luò)圖的繪制步驟網(wǎng)

12、絡(luò)圖的繪制步驟n項目分解、活動標(biāo)注;項目分解、活動標(biāo)注;n項目活動關(guān)系分析;項目活動關(guān)系分析;n編制網(wǎng)絡(luò)圖。編制網(wǎng)絡(luò)圖。n繪制網(wǎng)絡(luò)圖的注意事項繪制網(wǎng)絡(luò)圖的注意事項n始點與終點的單一性;始點與終點的單一性;n單向無環(huán)性;單向無環(huán)性;n節(jié)點編號的唯一性。節(jié)點編號的唯一性。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院單代號網(wǎng)絡(luò)計劃單代號網(wǎng)絡(luò)計劃n單代號網(wǎng)絡(luò)圖是由節(jié)點、箭線、線路組成單代號網(wǎng)絡(luò)圖是由節(jié)點、箭線、線路組成的網(wǎng)絡(luò)圖,節(jié)點表示工作,節(jié)點的編號即的網(wǎng)絡(luò)圖,節(jié)點表示工作,節(jié)點的編號即為工作的代號,箭線只單純表示工作間的為工作的代號,箭線只單純表示工作間的關(guān)系。網(wǎng)絡(luò)計劃時間參數(shù)有工作參數(shù)和

13、線關(guān)系。網(wǎng)絡(luò)計劃時間參數(shù)有工作參數(shù)和線路參數(shù)兩類,關(guān)鍵工作是網(wǎng)絡(luò)計劃中總時路參數(shù)兩類,關(guān)鍵工作是網(wǎng)絡(luò)計劃中總時差最小的工作。差最小的工作。 n是大多數(shù)項目管理軟件包所使用的方法。是大多數(shù)項目管理軟件包所使用的方法。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院單代號網(wǎng)絡(luò)(單代號網(wǎng)絡(luò)(PDMPDM) 注:節(jié)點表示作業(yè),節(jié)點間帶箭頭的連線代注:節(jié)點表示作業(yè),節(jié)點間帶箭頭的連線代表相互邏輯關(guān)系,支持四種邏輯關(guān)系:完工表相互邏輯關(guān)系,支持四種邏輯關(guān)系:完工開工、開工開工、開工開工、完工開工、完工完工、開工完工、開工完工完工開始開始ABCE結(jié)束結(jié)束DF授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工

14、程學(xué)院授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院雙代號網(wǎng)絡(luò)雙代號網(wǎng)絡(luò)n雙代號網(wǎng)絡(luò)圖是由節(jié)點表示事項,箭線表示工雙代號網(wǎng)絡(luò)圖是由節(jié)點表示事項,箭線表示工作的網(wǎng)絡(luò)圖,包含節(jié)點、箭線與線路三個基本作的網(wǎng)絡(luò)圖,包含節(jié)點、箭線與線路三個基本要素。網(wǎng)絡(luò)計劃時間參數(shù)有節(jié)點參數(shù)、工作參要素。網(wǎng)絡(luò)計劃時間參數(shù)有節(jié)點參數(shù)、工作參數(shù)及線路參數(shù)三類,關(guān)鍵工作是網(wǎng)絡(luò)計劃中總數(shù)及線路參數(shù)三類,關(guān)鍵工作是網(wǎng)絡(luò)計劃中總時差最小的工作。雙代號網(wǎng)絡(luò)可分為時間坐標(biāo)時差最小的工作。雙代號網(wǎng)絡(luò)可分為時間坐標(biāo)網(wǎng)絡(luò)計劃和非時間坐標(biāo)網(wǎng)絡(luò)計劃兩種。網(wǎng)絡(luò)計劃和非時間坐標(biāo)網(wǎng)絡(luò)計劃兩種。 n在我國這種方法應(yīng)用較多。雙代號網(wǎng)絡(luò)計劃一在我國這

15、種方法應(yīng)用較多。雙代號網(wǎng)絡(luò)計劃一般僅使用結(jié)束到開始的關(guān)系表示方法,因此為般僅使用結(jié)束到開始的關(guān)系表示方法,因此為了表示所有工作之間的邏輯關(guān)系往往需要引入了表示所有工作之間的邏輯關(guān)系往往需要引入虛工作加以表示,國內(nèi)該方面的軟件虛工作加以表示,國內(nèi)該方面的軟件較多。較多。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院雙代號網(wǎng)絡(luò)圖(雙代號網(wǎng)絡(luò)圖(ADMADM) ADBECF 注:注:節(jié)點起連接邏輯關(guān)系的作用,僅支持完工節(jié)點起連接邏輯關(guān)系的作用,僅支持完工開工開工關(guān)系,為反映作業(yè)間的關(guān)系,往往要設(shè)置虛作業(yè)。關(guān)系,為反映作業(yè)間的關(guān)系,往往要設(shè)置虛作業(yè)。任任務(wù)在線上,一條線有緊前事件,和緊后(緊隨)

16、事件,務(wù)在線上,一條線有緊前事件,和緊后(緊隨)事件,事件就是里程碑,即一個階段的工作成果。不能有多事件就是里程碑,即一個階段的工作成果。不能有多條實線指向同一個事件。要用虛線來代表。條實線指向同一個事件。要用虛線來代表。完工完工G授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院活動活動A和和B可以同時進(jìn)行可以同時進(jìn)行只有活動只有活動A完成后,活動完成后,活動C才能開始才能開始只有活動只有活動A和活動和活動B完成后,活動完成后,活動D才能開始才能開始135246ACBD授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.37.3進(jìn)度管理工具進(jìn)度管理工具n網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖n甘特圖甘特圖n里程

17、碑圖里程碑圖授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院甘特圖(甘特圖(Gantt Chart)Gantt Chart)n甘特圖甘特圖n用以表示項目各活動用以表示項目各活動開始時間開始時間與與結(jié)束時間結(jié)束時間、明確體、明確體現(xiàn)項目活動工期與進(jìn)度計劃的圖形表示方法?,F(xiàn)項目活動工期與進(jìn)度計劃的圖形表示方法。n表示方法表示方法n用水平線段表示階段任務(wù);用水平線段表示階段任務(wù);n線段的起點和終點分別對應(yīng)于任務(wù)的開始時間和結(jié)線段的起點和終點分別對應(yīng)于任務(wù)的開始時間和結(jié)束時間束時間( (用實心三角標(biāo)記用實心三角標(biāo)記) );n線段的長度表示完成任務(wù)所需的時間。線段的長度表示完成任務(wù)所需的時間。授課:

18、授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院甘特圖(甘特圖(Gantt Chart)Gantt Chart)20072007年年1 1月月2 2月月3 3月月4 4月月5 5月月6 6月月7 7月月8 8月月9 9月月可行性分析可行性分析系統(tǒng)調(diào)查系統(tǒng)調(diào)查需求分析需求分析系統(tǒng)設(shè)計系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)實施軟件測試軟件測試試運(yùn)行試運(yùn)行系統(tǒng)驗收系統(tǒng)驗收開始時間開始時間結(jié)束時間結(jié)束時間授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院甘特圖(甘特圖(Gantt Chart)Gantt Chart)授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.37.3進(jìn)度管理工具進(jìn)度管理工具n網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖n

19、甘特圖甘特圖n里程碑圖里程碑圖授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院里程碑圖里程碑圖n里程碑顯示項目進(jìn)展中的重大工作完成的時間節(jié)點。里程碑顯示項目進(jìn)展中的重大工作完成的時間節(jié)點。SpecificationDesign08/9811/98Testing02/995/99AvailableCoding9/0011/00Announce授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院里程碑圖里程碑圖n里程碑與活動的區(qū)別里程碑與活動的區(qū)別n活動是需要消耗資源的活動是需要消耗資源的n里程碑僅僅表示事件的標(biāo)記里程碑僅僅表示事件的標(biāo)記授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.

20、47.4活動歷時估算活動歷時估算n項目歷時估算是指對已確定的項目活動的可能項目歷時估算是指對已確定的項目活動的可能完成時間進(jìn)行估算的工作,它直接關(guān)系到整個完成時間進(jìn)行估算的工作,它直接關(guān)系到整個項目所需的總時間。項目所需的總時間。n除了取決于活動本身所包含的任務(wù)難度和數(shù)量除了取決于活動本身所包含的任務(wù)難度和數(shù)量外,還受到其他許多外部因素的影響。如:項外,還受到其他許多外部因素的影響。如:項目的假設(shè)前提和約束條件、項目資源供給等。目的假設(shè)前提和約束條件、項目資源供給等。進(jìn)度估計太短會在工作中造成被動緊張的局面,進(jìn)度估計太短會在工作中造成被動緊張的局面,進(jìn)度估計時間太長,就會使整個工程的完工期進(jìn)度

21、估計時間太長,就會使整個工程的完工期延長。延長。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院活動歷時估算的工具和方法活動歷時估算的工具和方法n活動持續(xù)時間估計的工具和方法主要包括:活動持續(xù)時間估計的工具和方法主要包括:n(1 1)專家評估法)專家評估法n(2 2)類比估算法)類比估算法n(3 3)模擬法)模擬法n(4 4)德爾菲法)德爾菲法授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.47.4項目歷時估計項目歷時估計n關(guān)鍵路徑法關(guān)鍵路徑法n窮舉法求窮舉法求CPCPn正逆推法求正逆推法求CPCPn時間壓縮法時間壓縮法n趕工(趕

22、工(CrashCrash)n快速跟進(jìn)(快速跟進(jìn)(Fast tracking:Fast tracking:搭接)搭接)n應(yīng)用應(yīng)用PERTPERT估算項目歷時估算項目歷時授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑法關(guān)鍵路徑法( (CPMCPM:Critical Path Method)Critical Path Method)n方法的核心內(nèi)容方法的核心內(nèi)容n根據(jù)根據(jù)網(wǎng)絡(luò)圖邏輯關(guān)系網(wǎng)絡(luò)圖邏輯關(guān)系計算和確定每一個活動的最計算和確定每一個活動的最早和最遲開始和完成日期早和最遲開始和完成日期; ;n計算浮動時間計算浮動時間; ;n計算網(wǎng)絡(luò)圖中最長的路徑計算網(wǎng)絡(luò)圖中最長的路徑( (關(guān)鍵路徑

23、關(guān)鍵路徑); );n確定項目完成時間。確定項目完成時間。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑法關(guān)鍵路徑法( (CPMCPM:Critical Path Method)Critical Path Method)n主要概念主要概念n最早開始時間最早開始時間(Early start)(Early start)n最晚開始時間最晚開始時間(Late start)(Late start)n最早完成時間最早完成時間(Early finish)(Early finish)n最晚完成時間最晚完成時間(Late finish)(Late finish)n自由浮動(自由浮動(Free Flo

24、atFree Float)n總浮動(總浮動( Total FloatTotal Float)授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院浮動時間浮動時間(Float)(Float)n定義定義n一個活動在不影響其它活動或者項目完成的情況一個活動在不影響其它活動或者項目完成的情況下可以延遲的時間量。下可以延遲的時間量。n自由浮動(自由浮動(Free FloatFree Float)n在在不影響后置活動最早開始時間不影響后置活動最早開始時間的情況下的情況下, ,本活動本活動可以延遲的時間。可以延遲的時間。n總浮動(總浮動(Total FloatTotal Float)n在在不影響項目最早完成

25、時間不影響項目最早完成時間的情況下的情況下, ,本活動可以本活動可以延遲的時間。延遲的時間。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院浮動時間浮動時間(Float)(Float)n例如:例如:123A:100天天B:10天天授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院浮動時間浮動時間(Float)(Float)n進(jìn)度時間參數(shù)進(jìn)度時間參數(shù)A:100B:10B:10A:ES=0,EF=100LS=0,LF=100B:ES=0,EF=10LF=100, LS=90公式公式: :EF= ES + duration LS= LF - duration TF= LS - ES = LF-

26、EF FF(P)=ES(S) - EF(P)TF=LS-ES=90TF=LF-EF=90授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院浮動時間浮動時間(Float)(Float)n任務(wù)滯后任務(wù)滯后LagLag活動活動A活動活動B結(jié)束結(jié)束-開始開始Lag=3A A完成之后完成之后3 3天天B B開始開始授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n特征特征n網(wǎng)絡(luò)圖中網(wǎng)絡(luò)圖中最長最長的路徑的路徑; ;n由時間由時間浮動為浮動為0 0(Float=0Float=0)的)的活動活動( (關(guān)鍵活動關(guān)鍵

27、活動) )組組成的路徑成的路徑; ;n決定項目決定項目完成時間完成時間的路徑的路徑; ;n關(guān)鍵路徑上的任何活動延遲,都會導(dǎo)致整個項目關(guān)鍵路徑上的任何活動延遲,都會導(dǎo)致整個項目完成時間的延遲完成時間的延遲. .n求解方法求解方法n窮舉法求窮舉法求CPCPn正逆推法求正逆推法求CPCP授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )窮舉法求窮舉法求CPCPn路徑路徑1 1:1 1、2 2、3 3、4 4、6 6n路徑路徑2 2:1 1、2 2、3 3、5 5、6 6路徑長度路徑長度=A+B+C+E=2+5

28、+2+1=10=A+B+C+E=2+5+2+1=10路徑長度路徑長度=A+B+D+F=2+5+7+2=15=A+B+D+F=2+5+7+2=15授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n正逆推法求正逆推法求CPCPn正推過程正推過程(Forward pass)(Forward pass)n逆推過程逆推過程(Backward pass)(Backward pass)n求關(guān)鍵活動求關(guān)鍵活動( (浮動時間為浮動時間為0 0的活動的活動) )LFLSDuration=4Task AESEFLSLF活動

29、(任務(wù))結(jié)點表示活動(任務(wù))結(jié)點表示授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n正推過程正推過程(Forward pass)(Forward pass)n首先建立項目的開始時間首先建立項目的開始時間( (網(wǎng)絡(luò)圖中首個活動網(wǎng)絡(luò)圖中首個活動ES:ES:項目的開始時間項目的開始時間) )n從左到右,從上到下進(jìn)行任務(wù)編排從左到右,從上到下進(jìn)行任務(wù)編排, ,求出每一個活求出每一個活動的動的ESES與與EF(EF=ES+EF(EF=ES+活動估計工期)活動估計工期)n當(dāng)一個后置活動有多個前置活動時,選擇其中

30、最當(dāng)一個后置活動有多個前置活動時,選擇其中最大的最早完成時間作為后置活動的最早開始時間大的最早完成時間作為后置活動的最早開始時間. .n公式公式: :nES(S)=MaxEF(PES(S)=MaxEF(Pi i) )nP Pi i : : 活動活動S S的所有直接前置活動的所有直接前置活動授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n實例實例: :設(shè)開始時間為設(shè)開始時間為1,1,正推過程圖示正推過程圖示. .StartLFLSEFESDuration=7Task AFinishLFLSEFESDu

31、ration=6Task CLFLSEFESDuration=3Task GLFLSEFESDuration=3Task BLFLSEFESDuration=3Task DLFLSEFESDuration=2Task FLFLSEFESDuration=3Task ELFLSEFESDuration=2Task H1188141417447467101719授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n逆推過程逆推過程(Backward pass)(Backward pass)n首先建立項目的結(jié)束

32、時間首先建立項目的結(jié)束時間( (網(wǎng)絡(luò)圖中最后一個活動的網(wǎng)絡(luò)圖中最后一個活動的最晚結(jié)束時間最晚結(jié)束時間) )n從右到左,從上到下進(jìn)行計算從右到左,從上到下進(jìn)行計算, ,求出每一個活動的求出每一個活動的LFLF和和LSLS(LS=LF-LS=LF-活動的估計工期活動的估計工期) )n當(dāng)一個前置活動有多個后置活動時,選擇其中當(dāng)一個前置活動有多個后置活動時,選擇其中最小最小的最晚開始時間的最晚開始時間作為前置活動的作為前置活動的最晚完成時間最晚完成時間. .n公式公式: :nLF(P)=MinLS(SLF(P)=MinLS(Si i) )nS Si i : : 活動活動P P的所有直接后置活動的所有直

33、接后置活動授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n實例實例: :設(shè)開始時間為設(shè)開始時間為1,1,逆推過程圖示逆推過程圖示. .StartLFLSEFESDuration=7Task AFinishLFLSEFESDuration=6Task CLFLSEFESDuration=3Task GLFLSEFESDuration=3Task BLFLSEFESDuration=3Task DLFLSEFESDuration=2Task FLFLSEFESDuration=3Task ELFLSEF

34、ESDuration=2Task H11881414174474671017191719171414881171414111412118授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n實例實例: :設(shè)開始時間為設(shè)開始時間為1,1,求關(guān)鍵活動求關(guān)鍵活動. .StartLFLSEFESDuration=7Task AFinishLFLSEFESDuration=6Task CLFLSEFESDuration=3Task GLFLSEFESDuration=3Task BLFLSEFESDuration=

35、3Task DLFLSEFESDuration=2Task FLFLSEFESDuration=3Task ELFLSEFESDuration=2Task H11881414174474671017191719171414881171414111412118關(guān)鍵路徑關(guān)鍵路徑:A-C-G-H:A-C-G-H路徑長度路徑長度:19-1=18:19-1=18授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院課堂練習(xí)課堂練習(xí)n作為項目經(jīng)理,你需要給一個軟件項目做計劃安排,作為項目經(jīng)理,你需要給一個軟件項目做計劃安排,經(jīng)過任務(wù)分解后得到任務(wù)經(jīng)過任務(wù)分解后得到任務(wù)A A,B B,C C,DD,E E,F(xiàn)

36、 F,G G,假設(shè)各個任務(wù)之間沒有滯后和超前,下圖是這個項目假設(shè)各個任務(wù)之間沒有滯后和超前,下圖是這個項目的的PDMPDM網(wǎng)絡(luò)圖。通過歷時估計已經(jīng)估算出每個任務(wù)網(wǎng)絡(luò)圖。通過歷時估計已經(jīng)估算出每個任務(wù)的工期,現(xiàn)已標(biāo)識在的工期,現(xiàn)已標(biāo)識在PDMPDM網(wǎng)絡(luò)圖上。假設(shè)項目的最網(wǎng)絡(luò)圖上。假設(shè)項目的最早開工日期是第天,請計算每個任務(wù)的最早開始時早開工日期是第天,請計算每個任務(wù)的最早開始時間,最晚開始時間,最早完成時間,最晚完成時間,間,最晚開始時間,最早完成時間,最晚完成時間,同時確定關(guān)鍵路徑,并計算關(guān)鍵路徑的長度,計算任同時確定關(guān)鍵路徑,并計算關(guān)鍵路徑的長度,計算任務(wù)務(wù)F F的自由浮動和總浮動的自由浮動

37、和總浮動. .授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院課堂練習(xí)課堂練習(xí)n確定以及的長度?確定以及的長度?n的自由浮動和總浮動?的自由浮動和總浮動?LFLSEFESDuration=3Task GLFLSEFESDuration=4Task A0LFLSEFESDuration=6Task BLFLSEFESDuration=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDuration=8Task F授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院課堂練習(xí)課堂練習(xí)- -答案答案LFLSEFESDur

38、ation=3Task GLFLSEFESDuration=4Task A0LFLSEFESDuration=6Task BLFLSEFESDuration=7Task CLFLSEFESDuration=5Task DLFLSEFESDuration=8Task ELFLSEFESDuration=8Task F44104121219192412202427272424241619191212612440CP:A-E-C-D-GCP:A-E-C-D-G Pathlength:27Pathlength:27FF(F)=4FF(F)=4TF(F)=4TF(F)=4授課:授課:XXX 醫(yī)藥信息工程

39、學(xué)院醫(yī)藥信息工程學(xué)院關(guān)鍵路徑(關(guān)鍵路徑(CP:Critical Path CP:Critical Path )n說明說明n關(guān)鍵路徑可能不止一條;關(guān)鍵路徑可能不止一條;n在項目的進(jìn)行過程中,關(guān)鍵路徑可能改變。在項目的進(jìn)行過程中,關(guān)鍵路徑可能改變。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院7.47.4項目歷時估計項目歷時估計n關(guān)鍵路徑法關(guān)鍵路徑法n窮舉法求窮舉法求CPCPn正逆推法求正逆推法求CPCPn時間壓縮法時間壓縮法 n趕工(趕工(CrashCrash)n快速跟進(jìn)(快速跟進(jìn)(Fast tracking:Fast tracking:搭接)搭接)n應(yīng)用應(yīng)用PERTPERT估算項目歷時估

40、算項目歷時授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院n時間壓縮法時間壓縮法n實質(zhì)實質(zhì)n時間壓縮法是在不改變項目范圍的前提下縮短項時間壓縮法是在不改變項目范圍的前提下縮短項目工期的數(shù)學(xué)分析方法。目工期的數(shù)學(xué)分析方法。n主要措施主要措施n應(yīng)急法應(yīng)急法-趕工(趕工(CrashCrash)n平行作業(yè)法平行作業(yè)法-快速跟進(jìn)(快速跟進(jìn)(Fast tracking:Fast tracking:搭接)搭接)授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院時間壓縮法時間壓縮法n應(yīng)急法應(yīng)急法- -趕工(趕工(CrashCrash)n在不改變網(wǎng)絡(luò)圖與活動的前提下,通過壓縮某一個或者多在不改變網(wǎng)絡(luò)圖與活

41、動的前提下,通過壓縮某一個或者多個活動的工期來達(dá)到縮短整個項目工期的目的;個活動的工期來達(dá)到縮短整個項目工期的目的;n一般選擇壓縮關(guān)鍵路經(jīng)上的關(guān)鍵活動的工期。一般選擇壓縮關(guān)鍵路經(jīng)上的關(guān)鍵活動的工期。n進(jìn)度壓縮成本進(jìn)度壓縮成本n在工期的可壓縮范圍內(nèi),活動工期在工期的可壓縮范圍內(nèi),活動工期 的壓縮都將導(dǎo)致活動成本的增加;的壓縮都將導(dǎo)致活動成本的增加;n一定的可壓縮區(qū)間內(nèi),可假設(shè)進(jìn)度一定的可壓縮區(qū)間內(nèi),可假設(shè)進(jìn)度 的壓縮與成本的增加成的壓縮與成本的增加成正比正比。n單位壓縮成本單位壓縮成本= =工期工期成本成本有效時間有效時間可能最可能最短時間短時間壓縮后增加成本壓縮后增加成本壓縮后縮短工期壓縮后縮

42、短工期授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院時間壓縮法時間壓縮法n例如:例如:n活動活動A:A:正常進(jìn)度正常進(jìn)度7 7周周, ,成本成本5 5萬;壓縮到萬;壓縮到5 5周的周的成本是成本是6.26.2萬;萬;n則:進(jìn)度單位壓縮成本則:進(jìn)度單位壓縮成本=(6.2-5)/(7-5)=6000=(6.2-5)/(7-5)=6000元元/ /周周n若:壓縮到若:壓縮到6 6周周 成本是:成本是:5.65.6萬萬授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院時間壓縮法時間壓縮法n平行作業(yè)法平行作業(yè)法- -快速跟進(jìn)(快速跟進(jìn)(Fast tracking:Fast tracking:搭接

43、)搭接)n實質(zhì)實質(zhì)n改變活動間的邏輯關(guān)系,并行開展某些活動。改變活動間的邏輯關(guān)系,并行開展某些活動。項目管理項目管理:100:100需求需求:10:10設(shè)計設(shè)計:5:5時間時間任務(wù)任務(wù)設(shè)計設(shè)計:5:5授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院項目歷時估計項目歷時估計n關(guān)鍵路徑法關(guān)鍵路徑法n窮舉法求窮舉法求CPCPn正逆推法求正逆推法求CPCPn時間壓縮法時間壓縮法 n趕工(趕工(CrashCrash)n快速跟進(jìn)(快速跟進(jìn)(Fast tracking:Fast tracking:搭接)搭接)n應(yīng)用應(yīng)用PERTPERT估算項目歷時估算項目歷時授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工

44、程學(xué)院應(yīng)用應(yīng)用PERTPERT估算項目歷時估算項目歷時n計劃評審技術(shù)計劃評審技術(shù)(Program Evaluation and Review (Program Evaluation and Review Technique PERT)Technique PERT)利用利用網(wǎng)絡(luò)順序圖邏輯關(guān)系網(wǎng)絡(luò)順序圖邏輯關(guān)系和和加權(quán)加權(quán)歷時估算歷時估算來計算項目歷時的技術(shù)。來計算項目歷時的技術(shù)。n當(dāng)估算項目中某項單獨(dú)的活動,存在很大的不確定性當(dāng)估算項目中某項單獨(dú)的活動,存在很大的不確定性時采用。時采用。授課:授課:XXX 醫(yī)藥信息工程學(xué)院醫(yī)藥信息工程學(xué)院應(yīng)用應(yīng)用PERTPERT估算項目歷時估算項目歷時n它是基于對某項任務(wù)的它是基于對某項任務(wù)的樂觀,悲觀樂觀,悲觀以及以及最可能最可能的概率的概率時間估計,假設(shè)標(biāo)準(zhǔn)方差是時間需求范時間估計,假設(shè)標(biāo)準(zhǔn)方差是時間需求范圍的圍的1/61/6,且活動所需時間的概率分布服從,且活動所需時間的概率分布服從 分布分布,則期望時間,則期望時間E E的計算公式的計算公式nE = E = (O+4m+P)/6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論