




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
RoadMap合同管理
生存期需求管理任務(wù)分解項目進度項目估算質(zhì)量計劃配置計劃風(fēng)險計劃團隊管理項目度量集成項目跟蹤控制
項目結(jié)束RoadMap合同管理需求管理任務(wù)分解1編制進度計劃的三步曲任務(wù)分解(WBS)--范圍基準成本估算資源、進度安排--成本基準,進度基準編制進度計劃的三步曲任務(wù)分解(WBS)--范圍基準--成本基2軟件項目管理任務(wù)分解軟件項目管理3本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義4任務(wù)分解定義什么是任務(wù)(工作)分解結(jié)構(gòu)(WBS,WorkBreakdownStructure)?一種面向可交付成果的項目元素分組,這個分組組織并定義了全部的項目工作范圍。不在工作分解結(jié)構(gòu)內(nèi)的工作不屬項目范圍之列。每下降一級都表示一個更加詳細的項目工作的定義。本定義來自PMBOK思考:WBS的來源是什么?任務(wù)分解定義思考:WBS的來源是什么?5工作分解結(jié)構(gòu)WBS的內(nèi)涵:
WBS是面向可交付成果的。--是對項目元素的分組,它組織并定義了整個項目范圍;未列入工作分解結(jié)構(gòu)的工作將排除在項目范圍之外。-任務(wù)分解結(jié)構(gòu)的最低層,是任務(wù)完成的可交付成果,也叫做的工作包。工作包應(yīng)當(dāng)由唯一一個部門或承包商負責(zé)這一交付成果可以分配給另外一位項目經(jīng)理進行計劃和執(zhí)行,或者通過子項目的方式完成。工作包可進一步分解為子項目的WBS或各個活動
工作分解結(jié)構(gòu)WBS的內(nèi)涵:6工作分解結(jié)構(gòu)WBS的主要用途a.防止遺漏項目的可交付成果。b.幫助項目經(jīng)理關(guān)注項目目標和澄清職責(zé)。c.建立可視化的項目可交付成果,以便估算工作量和分配工作。d.幫助改進時間、成本和資源估計的準確度。e.幫助項目團隊的建立和獲得項目人員的承諾。f.為績效測量和項目控制定義一個基準。g.輔助溝通清晰的工作責(zé)任。h.為其他項目計劃的制定建立框架。i.幫助分析項目的最初風(fēng)險。通常情況下WBS總是處于軟件項目計劃過程的中心,是制定進度計劃、了解資源需求、統(tǒng)計成本預(yù)算、控制可能風(fēng)險和決定采購計劃等工作的重要基線。工作分解結(jié)構(gòu)7WBS示例家庭項目美化院落修理屋頂購買食品列清單開車到商店將貨物裝進購物車付款……活動工作包WBS示例家庭項目美化院落修理屋頂購買食品列清單活動工作包8WBS示例按階段進行組織WBS示例按階段進行組織9WBS示例圖:一個企業(yè)內(nèi)部網(wǎng)項目的WBS按產(chǎn)品進行組織WBS示例圖:一個企業(yè)內(nèi)部網(wǎng)項目的WBS按產(chǎn)品進行組織10本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義11WBS類型清單圖表WBS類型清單12項目初期的工作場景:照片中他們在干什么?13項目初期的工作場景:照片中他們在干什么?1313概念1.1評價現(xiàn)有系統(tǒng)1.2確定要求1.2.1確定用戶要求1.2.2確定內(nèi)容要求1.3確定特定功能1.4定義風(fēng)險和風(fēng)險管理方法2站點設(shè)計3站點開發(fā)4投入使用5維護圖表類型清單類型層級0層級1層級3層級2概念2站點設(shè)計圖表類型清單類型層級0層級1層級3層14本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義15任務(wù)分解(WBS)步驟建立一個WBS分為4個步驟:(PMBOK)①確定項目目標,著重于項目產(chǎn)生的產(chǎn)品、服務(wù)以及提供給客戶的結(jié)果(確定分解標準)。②準確確認項目所產(chǎn)生的產(chǎn)品、服務(wù)或提供給客戶的結(jié)果(可交付成果或最終產(chǎn)品)。③識別項目中的其他工作領(lǐng)域以確保覆蓋100%的工作,識別若干可交付成果的領(lǐng)域、描述中間輸出或可交付成果。進一步細分步驟②和③的每一項,使其形成順序的邏輯子分組,直到工作要素的復(fù)雜性和成本花費成為可計劃和可控制的管理單元(工作包)。驗證分解的正確性(建立編號)任務(wù)分解(WBS)步驟建立一個WBS分為4個步驟:(PMB16任務(wù)結(jié)構(gòu)分解(WBS)步驟確認并分解項目的組成要素確定分解標準確定分解是否詳細確定項目交付成果驗證分解的正確性(建立編號)任務(wù)結(jié)構(gòu)分解(WBS)步驟確認并分解項目的組成要素17WBS編號系統(tǒng)功能1:11軟件產(chǎn)品:1功能2-子功能2:122功能2:12功能3:13功能2-子功能1:121功能2-子功能3:123WBS編號系統(tǒng)功能1:11軟件產(chǎn)品:1功能2-子功能2:1218項目計劃之范圍計劃(工作分解結(jié)構(gòu)-進度計劃)課件19項目計劃之范圍計劃(工作分解結(jié)構(gòu)-進度計劃)課件20WBS與OBS(組織分解結(jié)構(gòu))WBS與OBS(組織分解結(jié)構(gòu))21分解標準應(yīng)統(tǒng)一學(xué)生管理按照生命期分解規(guī)劃需求設(shè)計編碼測試提交按照產(chǎn)品組成分解1.1
招生管理1.2
分班管理1.3
學(xué)生檔案管理1.4
學(xué)生成績管理分解標準應(yīng)統(tǒng)一學(xué)生管理22不能同時使用兩種標準進行分解招生管理
分班管理
學(xué)生檔案管理學(xué)生成績管理規(guī)劃需求設(shè)計編碼測試提交不能同時使用兩種標準進行分解23檢驗分解結(jié)果的標準最底層的要素是否是實現(xiàn)目標的充分必要條件最底層要素是否有重復(fù)的每個要素是否清晰完整定義最底層要素是否有定義清晰的責(zé)任人,是否可以進行成本估算和進度安排檢驗分解結(jié)果的標準最底層的要素是否是實現(xiàn)目標的充分必要條件24本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解的注意事項五、案例分析本節(jié)要點一、任務(wù)分解定義25WBS的指南(1)WBS分解的規(guī)模和數(shù)量因項目而異收集與項目相關(guān)的所有信息參看一下類似的項目的WBS,與相關(guān)人員討論可以參照模板最低層是可控的和可管理的,但是避免不必要的過細,最好不要超過7層軟件項目推薦分解到40小時的工作包每個Workpackage必須有一個提交物注:80/8規(guī)則WBS的指南(1)WBS分解的規(guī)模和數(shù)量因項目而異26WBS的指南(2)定義任務(wù)完成的標準每個WBS必須有利于責(zé)任分配可以準備WBS字典最后與相關(guān)人員進行評審WBS的指南(2)定義任務(wù)完成的標準27WBS模板舉例WBS模板舉例28WBS字典內(nèi)容WBS字典格式示例WBS表示號BSN-LBL名稱BSN時間日志管理系統(tǒng)主題目標網(wǎng)管的安全管理系統(tǒng)描述存儲事件數(shù)據(jù):記錄相應(yīng)事件設(shè)置事件過濾:對某些事件可設(shè)置過濾瀏覽事件日志:對所有事件提供瀏覽功能規(guī)劃BSN事件日志生成歷史數(shù)據(jù):可生成歷史時間報告管理BSN時間日志:可以調(diào)整BSN事件的配置參數(shù)完成的任務(wù)1、2、3已完成責(zé)任者XXX完成的標識通過質(zhì)量保證部的驗收報告?zhèn)渥BS字典內(nèi)容WBS字典格式示例WBS表示號BSN-LBL名29本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義30軟件開發(fā)項目WBS范例1.產(chǎn)品需求階段1.1產(chǎn)品需求文檔研究編寫分發(fā)個人評估評審會議更新/修改文檔重新分發(fā)第二次評審簽署1.2結(jié)束產(chǎn)品需求階段2.軟件需求階段2.1軟件需求文檔研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署2.2軟件驗收測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署2.3結(jié)束軟件需求階段軟件開發(fā)項目WBS范例1.產(chǎn)品需求階段1.1產(chǎn)品需313.體系結(jié)構(gòu)設(shè)計階段3.1體系結(jié)構(gòu)設(shè)計文檔研究編寫分發(fā)個人評估評審會議更新/修改文檔重新分發(fā)第二次評審簽署3.2軟件集成測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署3.3結(jié)束體系結(jié)構(gòu)設(shè)計階段4.詳細設(shè)計階段4.1詳細設(shè)計文檔研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署4.2軟件單元測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署4.3結(jié)束詳細設(shè)計階段3.體系結(jié)構(gòu)設(shè)計階段3.1體系結(jié)構(gòu)設(shè)計文檔研究3.2325.編碼階段5.1生成代碼單元編寫代碼單元編譯代碼單元鏈接代碼單元走查代碼單元為走查做準備進行走查更新修改代碼簽署走查結(jié)果代碼單元文檔
5.2結(jié)束編碼階段6.單元測試階段6.l單元測試代碼準備測試計劃和測試案例集測試代碼修正代碼重新測試代碼準備單元測試文檔6.2結(jié)束單元測試階段5.編碼階段5.1生成代碼單元編寫代碼單元5.2337.集成測試階段7.1代碼集成測試系統(tǒng)集成測試計劃沒有覆蓋到的任何測試計劃和測試案例集都屬于代碼集成測試測試代碼修正代碼重新測試代碼準備集成測試文檔7.2結(jié)束集成測試階段8.系統(tǒng)測試階段8.1執(zhí)行內(nèi)部軟件驗收測試計劃8.2結(jié)束系統(tǒng)測試階段9.發(fā)布階段9.1安裝計劃;活動;測試;記錄結(jié)果9.2數(shù)據(jù)轉(zhuǎn)換計劃;活動;測試;記錄結(jié)果9.3評審9.4軟件發(fā)布9.5結(jié)束發(fā)布階段7.集成測試階段7.1代碼集成測試系統(tǒng)集成測試計劃沒有3410.操作和維護階段10.1評價10.2設(shè)計評審10.3支持和維護10.4審計11.項目生命周期中的其他可能用到的WBS元素11.1培訓(xùn)項目人員的互相熟悉;項目人員的培訓(xùn);用戶培訓(xùn)11.2招聘11.3測試環(huán)境開發(fā)為軟件開發(fā)人員提供的開銷11.4開發(fā)支持數(shù)據(jù)庫管理;開發(fā)環(huán)境;系統(tǒng)構(gòu)造11.5項目管理11.6配置管理評估;正在進行中的配置管理11.7文檔記錄11.8質(zhì)量管理和質(zhì)量計劃10.操作和維護階段10.1評價10.2設(shè)計35小結(jié)WBS的分解類型WBS的分解步驟WBS分解注意事項小結(jié)WBS的分解類型36軟件開發(fā)項目管理第3章軟件項目進度(時間)計劃軟件開發(fā)項目管理37本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性38一、進度管理的重要性進度是對執(zhí)行的活動和里程碑制定的工作計劃日期表項目時間管理包括使項目按時完成必須實施的各項過程
.(--PMBOK)過程:活動定義活動排序活動資源估算活動歷時估算進度規(guī)劃進度控制目標:確保項目按時完成一、進度管理的重要性進度是對執(zhí)行的活動和里程碑制定的工作計劃39本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性40
活動定義涉及到確定為完成工作分解結(jié)構(gòu)(WBS)規(guī)定的可交付成果與子可交付成果所必須進行的具體活動,并將其形成文字記載。此項過程暗含著所定義活動應(yīng)保證實現(xiàn)項目目標的要求??山桓冻晒顒有枨蠓治稣f明書會晤用戶研究現(xiàn)有系統(tǒng)明確用戶需求撰寫需求分析說明書需求評審活動定義活動定義涉及到確定為完成工作分解結(jié)構(gòu)(WBS)規(guī)定的可交41活動定義輸入工具和技術(shù)輸出.1企業(yè)環(huán)境因素.2組織過程資產(chǎn).3項目范圍說明書
.4工作分解結(jié)構(gòu).5工作分解結(jié)構(gòu)詞典.6項目管理計劃
.1分解
.2模板
.3滾動式規(guī)劃
.4專家判斷
.5規(guī)劃組成部分
.1活動清單
.2活動屬性
.3里程碑清單.4請求的變更將項目組成部分細分為更小、更易于管理的單元以便更好地進行管理和控制。此處的最后成果是指活動(行動步驟),而不是指可交付成果(有形產(chǎn)品)?;顒佣x輸入工具和技術(shù)輸出.1企業(yè)環(huán)境因素.1分42本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性43輸入工具和技術(shù)輸出.1項目范圍說明書
.2活動清單
.3活動屬性.4里程碑清單.5核準的變更請求.1前導(dǎo)圖法(PDM).2箭線圖法(ADM).3進度網(wǎng)絡(luò)模板
.4確定依賴關(guān)系.5應(yīng)用提前和滯后量
.1項目進度網(wǎng)絡(luò)圖.2活動清單(更新).3活動屬性(更新).4請求的變更可能會發(fā)現(xiàn)必須對某些活動進行再分解或重新定義。強制依賴關(guān)系(硬邏輯關(guān)系)
編碼完成之后才能進行測試軟邏輯關(guān)系在專門應(yīng)用領(lǐng)域的“最好實踐”。期望采用專門的順序。外部依賴關(guān)系。即項目活動與非項目活動之間的依賴關(guān)系軟件項目中的測試活動可能依
賴于外部供方交付硬件設(shè)施?;顒优判蚯爸没顒樱ㄈ蝿?wù))---〉后置活動(任務(wù))輸入工具和技術(shù)輸出.1項目范圍說明書.1前導(dǎo)圖法44邏輯關(guān)系:完成-開始(FS,Finish-Start)完成-完成(FF,Finish-Finish)開始-開始(SS,Start-Start)開始-完成(SF,Start-Finish)提前(Lead)與滯后(Lag)
活動之間的邏輯關(guān)系邏輯關(guān)系:活動之間的邏輯關(guān)系45任務(wù)B任務(wù)A在活動任務(wù)B開始前,活動任務(wù)A必須完成只有編碼完成后才能進行測試完成-開始
(FS,Finish-Start)
任務(wù)B任務(wù)A在活動任務(wù)B開始前,活動任務(wù)A必須完成完成-46箭頭方向表示哪個任務(wù)是前者,哪個任務(wù)是后者只有硬件安裝開始后才開始軟件安裝任務(wù)A和任務(wù)B可同時開始,但在前者(A)開始以前后者
(B)不能開始.任務(wù)B任務(wù)A開始-開始
(SS,Start-Start)箭頭方向表示哪個任務(wù)是前者,哪個任務(wù)是后者任務(wù)A和任務(wù)B可同47任務(wù)A和任務(wù)B可同時結(jié)束,但在前者(A)完成前后者
(B)不能完成所有必要文件都備齊后才能結(jié)案任務(wù)B任務(wù)A結(jié)束-結(jié)束
(FF,Finish-Finish)任務(wù)A和任務(wù)B可同時結(jié)束,但在前者(A)完成前后者(48在任務(wù)B完成以前任務(wù)A必須開始(很少使用).下一班的警衛(wèi)來了,當(dāng)班的警衛(wèi)才可以離去任務(wù)B任務(wù)A開始-結(jié)束
(SF,Start-Finish)
在任務(wù)B完成以前任務(wù)A必須開始(很少使用).任務(wù)B49任務(wù)B任務(wù)A在任務(wù)A完成前2天,任務(wù)B必須開始-2天提前(Leading)
任務(wù)B任務(wù)A在任務(wù)A完成前2天,任務(wù)B必須開始-2天提50任務(wù)B任務(wù)A任務(wù)A完成后2天,任務(wù)B才能開始2天滯后(Lag)
任務(wù)B任務(wù)A任務(wù)A完成后2天,任務(wù)B才能開始2天滯后(51本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序進度管理圖示活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性52進度管理圖示1.甘特圖。這種圖同時顯示出活動的開始與終止日期和預(yù)期持續(xù)時間,有時也表示依存關(guān)系。甘特圖較容易看懂,常常在向管理層介紹情況時使用2.里程碑圖。與甘特圖相似,但僅標示出主要可交付成果的規(guī)定開始與完成日期以及關(guān)鍵的外部接口
進度管理圖示1.甘特圖。53進度管理圖示3.網(wǎng)絡(luò)圖。項目網(wǎng)絡(luò)圖就是以圖的形式展示項目各活動(工序)之間的邏輯關(guān)系(依賴關(guān)系)PDM圖ADM圖是繪制項目網(wǎng)絡(luò)圖的兩種不同的方法。項目網(wǎng)絡(luò)圖可用手工或在電腦上制作。它可以包括項目的全部細節(jié),也可以只有一項或若干項簡短的活動。進度管理圖示3.網(wǎng)絡(luò)圖。54甘特圖-實例甘特圖-實例55里程碑圖示例里程碑圖示例56里程碑圖示例SpecificationDesign08/201011/2010Testing02/20113/2011AvailableCoding9/20112011Announce里程碑圖示例SpecificationDesign08/2057網(wǎng)絡(luò)圖與WBS之間的關(guān)系網(wǎng)絡(luò)圖與WBS之間的關(guān)系58常用的網(wǎng)絡(luò)圖PDM(PrecedenceDiagrammingMethod)優(yōu)先圖法,節(jié)點法(單代號)網(wǎng)絡(luò)圖ADM(ArrowDiagrammingMethod)箭線法(雙代號)網(wǎng)絡(luò)圖常用的網(wǎng)絡(luò)圖PDM(PrecedenceDiagramm59PDM(PrecedenceDiagrammingMethod)構(gòu)成PDM網(wǎng)絡(luò)圖的基本特點是節(jié)點(Box)節(jié)點(Box)表示活動(工序,工作)用箭線表示各活動(工序,工作)之間的邏輯關(guān)系.可以方便的表示活動之間的各種邏輯關(guān)系。在軟件項目中PDM比ADM更通用PDM(PrecedenceDiagrammingMet60PDM圖例開始活動1活動3活動2結(jié)束PDM圖例開始活動1活動3活動2結(jié)束61PDM(PrecedenceDiagrammingMethod)-優(yōu)先圖法圖例開始需求獲取項目規(guī)劃需求確認項目計劃評審總體設(shè)計詳細設(shè)計系統(tǒng)測試集成測試編碼結(jié)束PDM(PrecedenceDiagrammingMe62箭線圖法(ADM)-雙代號網(wǎng)絡(luò)(AOA)用箭線表示活動,用節(jié)點表示事件只使用一種活動之間的邏輯關(guān)系:FS作圖要求:每一個事件必須有唯一的事件號;每一個活動必須用唯一的緊前事件和唯一的緊后事件描述;緊前事件編號要小于緊后事件編號;使用虛活動事件2事件1活動1-2箭線圖法(ADM)-雙代號網(wǎng)絡(luò)(AOA)用箭線表示活動,用節(jié)63箭線圖法(ADM)開始結(jié)束ABCDEF虛活動1)虛活動沒有歷時,不需要資源2)箭線圖網(wǎng)絡(luò)表達活動關(guān)系的需要3)用帶箭頭的虛線表示箭線圖法(ADM)開始結(jié)束ABCDEF虛活動64練習(xí):將前例所做的前導(dǎo)圖網(wǎng)絡(luò)轉(zhuǎn)換成箭線圖網(wǎng)絡(luò)
總體設(shè)計需求確認需求獲取系統(tǒng)測試集成測試編碼詳細設(shè)計計劃評審項目規(guī)劃123698754練習(xí):將前例所做的前導(dǎo)圖網(wǎng)絡(luò)轉(zhuǎn)換成箭線圖網(wǎng)絡(luò)
總體設(shè)計需求確65本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序項目歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性66項目進度估算-歷時估計項目進度估算是估計任務(wù)的持續(xù)時間-歷時估計每個任務(wù)的歷時估計項目總歷時估計項目進度估算-歷時估計項目進度估算是估計任務(wù)的持續(xù)時間-歷時67項目進度估算的基本方法基于規(guī)模的進度估算,-定額估算法-經(jīng)驗導(dǎo)出模型CPM(關(guān)鍵路徑法)PERT(工程評估評審技術(shù),或者叫計劃評審法)通過類比估算專家估計基于承諾的進度估計Jones的一階估算準則其它策略項目進度估算的基本方法基于規(guī)模的進度估算,681.定額估算法T=Q/(R*S)T:活動持續(xù)時間Q:活動的工作量R:人力或設(shè)備的數(shù)量S:產(chǎn)量定額,以單位時間完成的工作量表示1.定額估算法T=Q/(R*S)692.經(jīng)驗導(dǎo)出模型經(jīng)驗導(dǎo)出模型:D=a*Eb:D:月(時間)E:人月工作量a=2—4b:1/3左右:依賴于項目的自然屬性2.經(jīng)驗導(dǎo)出模型經(jīng)驗導(dǎo)出模型:D=a*Eb:70建議掌握模型Walston-Felix(IBM):D=2.4*Eexp(0.35)基本COCOMO(COnstructive
COst
Model,構(gòu)造性成本模型):D=2.5(E)exp(db),db:0.32-0.38建議掌握模型Walston-Felix(IBM):D=2.71舉例采用基本COCOMO模型估算的規(guī)模E=152PM
采用基本COCOMO模型估算的進度
D=2.5*E^0.35
=2.5*152^0.35=14.5M
舉例采用基本COCOMO模型估算的規(guī)模E=152PM723.關(guān)鍵路徑法估計(CPM:CriticalPathMethod)根據(jù)指定的網(wǎng)絡(luò)順序邏輯關(guān)系,在不考慮資源約束的條件下,進行單一的歷時估算當(dāng)估算項目中活動時間比較確定的時候采用3.關(guān)鍵路徑法估計(CPM:CriticalPathM73CPM估計123A:100天B:10天CPM估計123A:100天B:10天744.PERT歷時估計(ProgramEvaluationandReviewTechnique)利用網(wǎng)絡(luò)順序圖邏輯關(guān)系和加權(quán)歷時估算來計算項目歷時的技術(shù)。當(dāng)估算項目中某項單獨的活動,存在很大的不確定性時采用。它是基于對某項任務(wù)的樂觀,悲觀以及最可能的概率時間估計采用加權(quán)平均得到期望值E=(O+4m+P)/6,O是最小估算值:樂觀(Optimistic),P是最大估算值:悲觀(Pessimistic),M是最大可能估算(MostLikely)。
4.PERT歷時估計(ProgramEvaluation75PERT–活動工期計算每個活動的平均工期=(樂觀的+4(最可能的)+悲觀的)/6每個活動工期的標準差()
=(樂觀的-悲觀的)/6每個活動工期的方差(2)=((樂觀的-悲觀的)/6)2
PERT–活動工期計算每個活動的平均工期76PERT評估存在多個活動的一條路徑期望值E=E1+E2+….En方差δ2=
(δ1)2
+(δ2)2+….+(δn)2標準差δ=((δ1)2
+(δ2)2+….+(δn)2)1/2
12345ACBDPERT評估存在多個活動的一條路徑期望值E=E1+E2+….77PERT舉例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.06741/36PERT舉例21432,3,64,6,83,4,6JKL78標準差與保證率68.3%95.5%99.7%標準差與保證率68.3%95.5%99.7%79PERT舉例平均歷時E=13.5,δ
=1.07范圍概率從到T1±δ68.3%12.414.6T2±
2δ95.5%11.415.6T3±3δ99.7%10.316.7項目在14.57內(nèi)天完成的概率是多少?PERT舉例平均歷時E=13.5,δ=1.07范圍概率80PERT舉例-2δ+2δ-3δ-1δ+1δ+3δ68.3%95.5%99.7%ET=E+δ
=13.5+1.07=14.57P=50%+342%=84.2%68.3/2%=34.2%50%PERT舉例-2δ+2δ-3δ-1δ+1δ+3δ681PERT/CPM區(qū)別PERT計算歷時采用的算法:加權(quán)平均(O+4m+P)/6估計值不明確CPM計算歷時采用的算法:最大可能值m估計值比較明確PERT/CPM區(qū)別PERT82本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序項目歷時估算
制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性83進度編制的基本方法CPM(關(guān)鍵路徑法)-正推法-逆推法時間壓縮法-趕工(Crash)-快速跟進(Fasttracking:搭接)
進度編制的基本方法CPM(關(guān)鍵路徑法)84關(guān)鍵路徑法
(CPM:CriticalPathMethod)根據(jù)指定的網(wǎng)絡(luò)圖邏輯關(guān)系和單一的歷時估算,計算每一個活動的單一的、確定的最早和最遲開始和完成日期。計算浮動時間。計算網(wǎng)絡(luò)圖中最長的路徑。確定項目完成時間關(guān)鍵路徑法
(CPM:CriticalPathMeth85網(wǎng)絡(luò)圖中任務(wù)進度時間參數(shù)說明最早開始時間(Earlystart)最晚開始時間(Latestart)最早完成時間(Earlyfinish)最晚完成時間(Latefinish)自由浮動(FreeFloat)總浮動(TotalFloat)超前(Lead)滯后(Lag)網(wǎng)絡(luò)圖中任務(wù)進度時間參數(shù)說明最早開始時間(Earlysta86浮動時間(Float)浮動時間:是一個活動的機動性,它是一個活動在不影響其它活動或者項目完成的情況下可以延遲的時間量浮動時間(Float)浮動時間:是一個活動的機動性,它是一個87自由與總浮動時間自由浮動(FreeFloat)在不影響后置任務(wù)最早開始時間本活動可以延遲的時間總浮動(TotalFloat)在不影響項目最早完成時間本活動可以延遲的時間自由與總浮動時間自由浮動(FreeFloat)88CPM估計123A:100天B:10天CPM估計123A:100天B:10天89進度時間參數(shù)A:100B:10B:10A:ES=0,EF=100LS=0,LF=100B:ES=0,EF=10LF=100,LS=90公式:EF=ES+duration(持續(xù)時間)LS=LF-durationTF=LS-ES=LF-EFTF=LS-ES=90TF=LF-EF=90進度時間參數(shù)A:100B:10B:10A:B:公式:90任務(wù)滯后Lag活動A活動B結(jié)束---開始Lag=3A完成之后3天B開始任務(wù)滯后Lag活動A活動B結(jié)束---開始Lag=3A完成之后91進度時間參數(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)–LagTF=LS-ES,FF=ES(S)-EF(P)-LagLag=5進度時間參數(shù)A:100B:10B:10B:C:C:5C:5B92Float例子TF=8FF=1EF(C)=ES(C)+6=14ES(G)=EF(C)+0=14LF(C)=LS(G)-0=14LS(C)=LF(C)-6=8浮動時間示例:Float例子TF=8FF=1EF(C)=ES(C)+93關(guān)鍵路徑(CriticalPath)關(guān)鍵路徑是決定項目完成的最短時間。是時間浮動為0(Float=0)的路徑網(wǎng)絡(luò)圖中最長的路徑關(guān)鍵路徑上的任何任務(wù)都是關(guān)鍵任務(wù)關(guān)鍵路徑上的任何活動延遲,都會導(dǎo)致整個項目完成時間的延遲關(guān)鍵路徑(CriticalPath)關(guān)鍵路徑是決定項目完94關(guān)鍵路徑的其他說明明確關(guān)鍵路徑后,你可以合理安排進度關(guān)鍵路徑可能不止一條在項目的進行過程中,關(guān)鍵路徑可能改變的關(guān)鍵路徑的其他說明明確關(guān)鍵路徑后,你可以合理安排進度95正推法(Forwardpass)按照時間順序計算最早開始時間和最早完成時間的方法,稱為正推法.首先建立項目的開始時間項目的開始時間是網(wǎng)絡(luò)圖中第一個活動的最早開始時間從左到右,從上到下進行任務(wù)編排當(dāng)一個任務(wù)有多個前置時,選擇其中最大的最早完成日期作為其后置任務(wù)的最早開始日期公式:ES+Duration=EFEF+Lag=ESs正推法(Forwardpass)按照時間順序計算最早96正推法實例StartLFLSEFESDuration=7TaskA18LFLSEFESDuration=3TaskB14LFLSEFESDuration=6TaskC814LFLSEFESDuration=3TaskD47LFLSEFESDuration=3TaskG1417LFLSEFESDuration=3TaskE710LFLSEFESDuration=2TaskH1719LFLSEFESDuration=2TaskF46Finish當(dāng)一個任務(wù)有多個前置時,選擇其中最大的最早完成日期作為其后置任務(wù)的最早開始日期chapter__5正推法實例StartLFLSEFES18LFLSEFES1497逆推法(Backwardpass)按照逆時間順序計算最晚開始時間和最晚結(jié)束時間的方法,稱為逆推法.首先建立項目的結(jié)束時間項目的結(jié)束時間是網(wǎng)絡(luò)圖中最后一個活動的最晚結(jié)束時間從右到左,從上到下進行計算當(dāng)一個前置任務(wù)有多個后置任務(wù)時,選擇其中最小最晚開始日期作為其前置任務(wù)的最晚完成日期公式:LF-Duration=LSLS-Lag=LFp逆推法(Backwardpass)按照逆時間順序計算最晚開98逆推圖示StartLFLSEFESDuration=7TaskA1818LFLSEFESDuration=3TaskB14811LFLSEFESDuration=6TaskC814814LFLSEFESDuration=3TaskD471114LFLSEFESDuration=3TaskG14171417LFLSEFESDuration=3TaskE7101417LFLSEFESDuration=2TaskH17191719LFLSEFESDuration=2TaskF461214Finish當(dāng)一個前置任務(wù)有多個后置任務(wù)時,選擇其中最小最晚開始日期作為其前置任務(wù)的最晚完成日期CP:A->C->G->HCpPath:18chapter__5逆推圖示StartLFLSEFES1818LFLSEFES199課堂練習(xí)作為項目經(jīng)理,你需要給一個軟件項目做計劃安排,經(jīng)過任務(wù)分解后得到任務(wù)A,B,C,D,E,F(xiàn),G,假設(shè)各個任務(wù)之間沒有滯后和超前,下圖是這個項目的PDM網(wǎng)絡(luò)圖。通過歷時估計已經(jīng)估算出每個任務(wù)的工期,現(xiàn)已標識在PDM網(wǎng)絡(luò)圖上。假設(shè)項目的最早開工日期是第0天,請計算每個任務(wù)的最早開始時間,最晚開始時間,最早完成時間,最晚完成時間,同時確定關(guān)鍵路徑,并計算關(guān)鍵路徑的長度,計算任務(wù)F的自由浮動和總浮動.課堂練習(xí)作為項目經(jīng)理,你需要給一個軟件項目做計劃安排,經(jīng)過任100課堂練習(xí)LFLSEFESDuration=3TaskGLFLSEFESDuration=4TaskA0LFLSEFESDuration=6TaskBLFLSEFESDuration=7TaskCLFLSEFESDuration=5TaskDLFLSEFESDuration=8TaskELFLSEFESDuration=8TaskF1.確定CP以及CP的長度?2.F的自由浮動和總浮動?chapter__5課堂練習(xí)LFLSEFESLFLSEFES0LFLSEFESL101RoadMap合同管理
生存期需求管理任務(wù)分解項目進度項目估算質(zhì)量計劃配置計劃風(fēng)險計劃團隊管理項目度量集成項目跟蹤控制
項目結(jié)束RoadMap合同管理需求管理任務(wù)分解102編制進度計劃的三步曲任務(wù)分解(WBS)--范圍基準成本估算資源、進度安排--成本基準,進度基準編制進度計劃的三步曲任務(wù)分解(WBS)--范圍基準--成本基103軟件項目管理任務(wù)分解軟件項目管理104本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義105任務(wù)分解定義什么是任務(wù)(工作)分解結(jié)構(gòu)(WBS,WorkBreakdownStructure)?一種面向可交付成果的項目元素分組,這個分組組織并定義了全部的項目工作范圍。不在工作分解結(jié)構(gòu)內(nèi)的工作不屬項目范圍之列。每下降一級都表示一個更加詳細的項目工作的定義。本定義來自PMBOK思考:WBS的來源是什么?任務(wù)分解定義思考:WBS的來源是什么?106工作分解結(jié)構(gòu)WBS的內(nèi)涵:
WBS是面向可交付成果的。--是對項目元素的分組,它組織并定義了整個項目范圍;未列入工作分解結(jié)構(gòu)的工作將排除在項目范圍之外。-任務(wù)分解結(jié)構(gòu)的最低層,是任務(wù)完成的可交付成果,也叫做的工作包。工作包應(yīng)當(dāng)由唯一一個部門或承包商負責(zé)這一交付成果可以分配給另外一位項目經(jīng)理進行計劃和執(zhí)行,或者通過子項目的方式完成。工作包可進一步分解為子項目的WBS或各個活動
工作分解結(jié)構(gòu)WBS的內(nèi)涵:107工作分解結(jié)構(gòu)WBS的主要用途a.防止遺漏項目的可交付成果。b.幫助項目經(jīng)理關(guān)注項目目標和澄清職責(zé)。c.建立可視化的項目可交付成果,以便估算工作量和分配工作。d.幫助改進時間、成本和資源估計的準確度。e.幫助項目團隊的建立和獲得項目人員的承諾。f.為績效測量和項目控制定義一個基準。g.輔助溝通清晰的工作責(zé)任。h.為其他項目計劃的制定建立框架。i.幫助分析項目的最初風(fēng)險。通常情況下WBS總是處于軟件項目計劃過程的中心,是制定進度計劃、了解資源需求、統(tǒng)計成本預(yù)算、控制可能風(fēng)險和決定采購計劃等工作的重要基線。工作分解結(jié)構(gòu)108WBS示例家庭項目美化院落修理屋頂購買食品列清單開車到商店將貨物裝進購物車付款……活動工作包WBS示例家庭項目美化院落修理屋頂購買食品列清單活動工作包109WBS示例按階段進行組織WBS示例按階段進行組織110WBS示例圖:一個企業(yè)內(nèi)部網(wǎng)項目的WBS按產(chǎn)品進行組織WBS示例圖:一個企業(yè)內(nèi)部網(wǎng)項目的WBS按產(chǎn)品進行組織111本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義112WBS類型清單圖表WBS類型清單113項目初期的工作場景:照片中他們在干什么?114項目初期的工作場景:照片中他們在干什么?13114概念1.1評價現(xiàn)有系統(tǒng)1.2確定要求1.2.1確定用戶要求1.2.2確定內(nèi)容要求1.3確定特定功能1.4定義風(fēng)險和風(fēng)險管理方法2站點設(shè)計3站點開發(fā)4投入使用5維護圖表類型清單類型層級0層級1層級3層級2概念2站點設(shè)計圖表類型清單類型層級0層級1層級3層115本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義116任務(wù)分解(WBS)步驟建立一個WBS分為4個步驟:(PMBOK)①確定項目目標,著重于項目產(chǎn)生的產(chǎn)品、服務(wù)以及提供給客戶的結(jié)果(確定分解標準)。②準確確認項目所產(chǎn)生的產(chǎn)品、服務(wù)或提供給客戶的結(jié)果(可交付成果或最終產(chǎn)品)。③識別項目中的其他工作領(lǐng)域以確保覆蓋100%的工作,識別若干可交付成果的領(lǐng)域、描述中間輸出或可交付成果。進一步細分步驟②和③的每一項,使其形成順序的邏輯子分組,直到工作要素的復(fù)雜性和成本花費成為可計劃和可控制的管理單元(工作包)。驗證分解的正確性(建立編號)任務(wù)分解(WBS)步驟建立一個WBS分為4個步驟:(PMB117任務(wù)結(jié)構(gòu)分解(WBS)步驟確認并分解項目的組成要素確定分解標準確定分解是否詳細確定項目交付成果驗證分解的正確性(建立編號)任務(wù)結(jié)構(gòu)分解(WBS)步驟確認并分解項目的組成要素118WBS編號系統(tǒng)功能1:11軟件產(chǎn)品:1功能2-子功能2:122功能2:12功能3:13功能2-子功能1:121功能2-子功能3:123WBS編號系統(tǒng)功能1:11軟件產(chǎn)品:1功能2-子功能2:12119項目計劃之范圍計劃(工作分解結(jié)構(gòu)-進度計劃)課件120項目計劃之范圍計劃(工作分解結(jié)構(gòu)-進度計劃)課件121WBS與OBS(組織分解結(jié)構(gòu))WBS與OBS(組織分解結(jié)構(gòu))122分解標準應(yīng)統(tǒng)一學(xué)生管理按照生命期分解規(guī)劃需求設(shè)計編碼測試提交按照產(chǎn)品組成分解1.1
招生管理1.2
分班管理1.3
學(xué)生檔案管理1.4
學(xué)生成績管理分解標準應(yīng)統(tǒng)一學(xué)生管理123不能同時使用兩種標準進行分解招生管理
分班管理
學(xué)生檔案管理學(xué)生成績管理規(guī)劃需求設(shè)計編碼測試提交不能同時使用兩種標準進行分解124檢驗分解結(jié)果的標準最底層的要素是否是實現(xiàn)目標的充分必要條件最底層要素是否有重復(fù)的每個要素是否清晰完整定義最底層要素是否有定義清晰的責(zé)任人,是否可以進行成本估算和進度安排檢驗分解結(jié)果的標準最底層的要素是否是實現(xiàn)目標的充分必要條件125本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解的注意事項五、案例分析本節(jié)要點一、任務(wù)分解定義126WBS的指南(1)WBS分解的規(guī)模和數(shù)量因項目而異收集與項目相關(guān)的所有信息參看一下類似的項目的WBS,與相關(guān)人員討論可以參照模板最低層是可控的和可管理的,但是避免不必要的過細,最好不要超過7層軟件項目推薦分解到40小時的工作包每個Workpackage必須有一個提交物注:80/8規(guī)則WBS的指南(1)WBS分解的規(guī)模和數(shù)量因項目而異127WBS的指南(2)定義任務(wù)完成的標準每個WBS必須有利于責(zé)任分配可以準備WBS字典最后與相關(guān)人員進行評審WBS的指南(2)定義任務(wù)完成的標準128WBS模板舉例WBS模板舉例129WBS字典內(nèi)容WBS字典格式示例WBS表示號BSN-LBL名稱BSN時間日志管理系統(tǒng)主題目標網(wǎng)管的安全管理系統(tǒng)描述存儲事件數(shù)據(jù):記錄相應(yīng)事件設(shè)置事件過濾:對某些事件可設(shè)置過濾瀏覽事件日志:對所有事件提供瀏覽功能規(guī)劃BSN事件日志生成歷史數(shù)據(jù):可生成歷史時間報告管理BSN時間日志:可以調(diào)整BSN事件的配置參數(shù)完成的任務(wù)1、2、3已完成責(zé)任者XXX完成的標識通過質(zhì)量保證部的驗收報告?zhèn)渥BS字典內(nèi)容WBS字典格式示例WBS表示號BSN-LBL名130本節(jié)要點一、任務(wù)分解定義二、任務(wù)分解的類型三、任務(wù)分解的過程四、任務(wù)分解指南五、案例分析本節(jié)要點一、任務(wù)分解定義131軟件開發(fā)項目WBS范例1.產(chǎn)品需求階段1.1產(chǎn)品需求文檔研究編寫分發(fā)個人評估評審會議更新/修改文檔重新分發(fā)第二次評審簽署1.2結(jié)束產(chǎn)品需求階段2.軟件需求階段2.1軟件需求文檔研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署2.2軟件驗收測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署2.3結(jié)束軟件需求階段軟件開發(fā)項目WBS范例1.產(chǎn)品需求階段1.1產(chǎn)品需1323.體系結(jié)構(gòu)設(shè)計階段3.1體系結(jié)構(gòu)設(shè)計文檔研究編寫分發(fā)個人評估評審會議更新/修改文檔重新分發(fā)第二次評審簽署3.2軟件集成測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署3.3結(jié)束體系結(jié)構(gòu)設(shè)計階段4.詳細設(shè)計階段4.1詳細設(shè)計文檔研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署4.2軟件單元測試計劃研究,編寫,分發(fā),個人評估,評審會議,更新/修改文檔,重新分發(fā),第二次評審,簽署4.3結(jié)束詳細設(shè)計階段3.體系結(jié)構(gòu)設(shè)計階段3.1體系結(jié)構(gòu)設(shè)計文檔研究3.21335.編碼階段5.1生成代碼單元編寫代碼單元編譯代碼單元鏈接代碼單元走查代碼單元為走查做準備進行走查更新修改代碼簽署走查結(jié)果代碼單元文檔
5.2結(jié)束編碼階段6.單元測試階段6.l單元測試代碼準備測試計劃和測試案例集測試代碼修正代碼重新測試代碼準備單元測試文檔6.2結(jié)束單元測試階段5.編碼階段5.1生成代碼單元編寫代碼單元5.21347.集成測試階段7.1代碼集成測試系統(tǒng)集成測試計劃沒有覆蓋到的任何測試計劃和測試案例集都屬于代碼集成測試測試代碼修正代碼重新測試代碼準備集成測試文檔7.2結(jié)束集成測試階段8.系統(tǒng)測試階段8.1執(zhí)行內(nèi)部軟件驗收測試計劃8.2結(jié)束系統(tǒng)測試階段9.發(fā)布階段9.1安裝計劃;活動;測試;記錄結(jié)果9.2數(shù)據(jù)轉(zhuǎn)換計劃;活動;測試;記錄結(jié)果9.3評審9.4軟件發(fā)布9.5結(jié)束發(fā)布階段7.集成測試階段7.1代碼集成測試系統(tǒng)集成測試計劃沒有13510.操作和維護階段10.1評價10.2設(shè)計評審10.3支持和維護10.4審計11.項目生命周期中的其他可能用到的WBS元素11.1培訓(xùn)項目人員的互相熟悉;項目人員的培訓(xùn);用戶培訓(xùn)11.2招聘11.3測試環(huán)境開發(fā)為軟件開發(fā)人員提供的開銷11.4開發(fā)支持數(shù)據(jù)庫管理;開發(fā)環(huán)境;系統(tǒng)構(gòu)造11.5項目管理11.6配置管理評估;正在進行中的配置管理11.7文檔記錄11.8質(zhì)量管理和質(zhì)量計劃10.操作和維護階段10.1評價10.2設(shè)計136小結(jié)WBS的分解類型WBS的分解步驟WBS分解注意事項小結(jié)WBS的分解類型137軟件開發(fā)項目管理第3章軟件項目進度(時間)計劃軟件開發(fā)項目管理138本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性139一、進度管理的重要性進度是對執(zhí)行的活動和里程碑制定的工作計劃日期表項目時間管理包括使項目按時完成必須實施的各項過程
.(--PMBOK)過程:活動定義活動排序活動資源估算活動歷時估算進度規(guī)劃進度控制目標:確保項目按時完成一、進度管理的重要性進度是對執(zhí)行的活動和里程碑制定的工作計劃140本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性141
活動定義涉及到確定為完成工作分解結(jié)構(gòu)(WBS)規(guī)定的可交付成果與子可交付成果所必須進行的具體活動,并將其形成文字記載。此項過程暗含著所定義活動應(yīng)保證實現(xiàn)項目目標的要求??山桓冻晒顒有枨蠓治稣f明書會晤用戶研究現(xiàn)有系統(tǒng)明確用戶需求撰寫需求分析說明書需求評審活動定義活動定義涉及到確定為完成工作分解結(jié)構(gòu)(WBS)規(guī)定的可交142活動定義輸入工具和技術(shù)輸出.1企業(yè)環(huán)境因素.2組織過程資產(chǎn).3項目范圍說明書
.4工作分解結(jié)構(gòu).5工作分解結(jié)構(gòu)詞典.6項目管理計劃
.1分解
.2模板
.3滾動式規(guī)劃
.4專家判斷
.5規(guī)劃組成部分
.1活動清單
.2活動屬性
.3里程碑清單.4請求的變更將項目組成部分細分為更小、更易于管理的單元以便更好地進行管理和控制。此處的最后成果是指活動(行動步驟),而不是指可交付成果(有形產(chǎn)品)。活動定義輸入工具和技術(shù)輸出.1企業(yè)環(huán)境因素.1分143本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性144輸入工具和技術(shù)輸出.1項目范圍說明書
.2活動清單
.3活動屬性.4里程碑清單.5核準的變更請求.1前導(dǎo)圖法(PDM).2箭線圖法(ADM).3進度網(wǎng)絡(luò)模板
.4確定依賴關(guān)系.5應(yīng)用提前和滯后量
.1項目進度網(wǎng)絡(luò)圖.2活動清單(更新).3活動屬性(更新).4請求的變更可能會發(fā)現(xiàn)必須對某些活動進行再分解或重新定義。強制依賴關(guān)系(硬邏輯關(guān)系)
編碼完成之后才能進行測試軟邏輯關(guān)系在專門應(yīng)用領(lǐng)域的“最好實踐”。期望采用專門的順序。外部依賴關(guān)系。即項目活動與非項目活動之間的依賴關(guān)系軟件項目中的測試活動可能依
賴于外部供方交付硬件設(shè)施。活動排序前置活動(任務(wù))---〉后置活動(任務(wù))輸入工具和技術(shù)輸出.1項目范圍說明書.1前導(dǎo)圖法145邏輯關(guān)系:完成-開始(FS,Finish-Start)完成-完成(FF,Finish-Finish)開始-開始(SS,Start-Start)開始-完成(SF,Start-Finish)提前(Lead)與滯后(Lag)
活動之間的邏輯關(guān)系邏輯關(guān)系:活動之間的邏輯關(guān)系146任務(wù)B任務(wù)A在活動任務(wù)B開始前,活動任務(wù)A必須完成只有編碼完成后才能進行測試完成-開始
(FS,Finish-Start)
任務(wù)B任務(wù)A在活動任務(wù)B開始前,活動任務(wù)A必須完成完成-147箭頭方向表示哪個任務(wù)是前者,哪個任務(wù)是后者只有硬件安裝開始后才開始軟件安裝任務(wù)A和任務(wù)B可同時開始,但在前者(A)開始以前后者
(B)不能開始.任務(wù)B任務(wù)A開始-開始
(SS,Start-Start)箭頭方向表示哪個任務(wù)是前者,哪個任務(wù)是后者任務(wù)A和任務(wù)B可同148任務(wù)A和任務(wù)B可同時結(jié)束,但在前者(A)完成前后者
(B)不能完成所有必要文件都備齊后才能結(jié)案任務(wù)B任務(wù)A結(jié)束-結(jié)束
(FF,Finish-Finish)任務(wù)A和任務(wù)B可同時結(jié)束,但在前者(A)完成前后者(149在任務(wù)B完成以前任務(wù)A必須開始(很少使用).下一班的警衛(wèi)來了,當(dāng)班的警衛(wèi)才可以離去任務(wù)B任務(wù)A開始-結(jié)束
(SF,Start-Finish)
在任務(wù)B完成以前任務(wù)A必須開始(很少使用).任務(wù)B150任務(wù)B任務(wù)A在任務(wù)A完成前2天,任務(wù)B必須開始-2天提前(Leading)
任務(wù)B任務(wù)A在任務(wù)A完成前2天,任務(wù)B必須開始-2天提151任務(wù)B任務(wù)A任務(wù)A完成后2天,任務(wù)B才能開始2天滯后(Lag)
任務(wù)B任務(wù)A任務(wù)A完成后2天,任務(wù)B才能開始2天滯后(152本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序進度管理圖示活動歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性153進度管理圖示1.甘特圖。這種圖同時顯示出活動的開始與終止日期和預(yù)期持續(xù)時間,有時也表示依存關(guān)系。甘特圖較容易看懂,常常在向管理層介紹情況時使用2.里程碑圖。與甘特圖相似,但僅標示出主要可交付成果的規(guī)定開始與完成日期以及關(guān)鍵的外部接口
進度管理圖示1.甘特圖。154進度管理圖示3.網(wǎng)絡(luò)圖。項目網(wǎng)絡(luò)圖就是以圖的形式展示項目各活動(工序)之間的邏輯關(guān)系(依賴關(guān)系)PDM圖ADM圖是繪制項目網(wǎng)絡(luò)圖的兩種不同的方法。項目網(wǎng)絡(luò)圖可用手工或在電腦上制作。它可以包括項目的全部細節(jié),也可以只有一項或若干項簡短的活動。進度管理圖示3.網(wǎng)絡(luò)圖。155甘特圖-實例甘特圖-實例156里程碑圖示例里程碑圖示例157里程碑圖示例SpecificationDesign08/201011/2010Testing02/20113/2011AvailableCoding9/20112011Announce里程碑圖示例SpecificationDesign08/20158網(wǎng)絡(luò)圖與WBS之間的關(guān)系網(wǎng)絡(luò)圖與WBS之間的關(guān)系159常用的網(wǎng)絡(luò)圖PDM(PrecedenceDiagrammingMethod)優(yōu)先圖法,節(jié)點法(單代號)網(wǎng)絡(luò)圖ADM(ArrowDiagrammingMethod)箭線法(雙代號)網(wǎng)絡(luò)圖常用的網(wǎng)絡(luò)圖PDM(PrecedenceDiagramm160PDM(PrecedenceDiagrammingMethod)構(gòu)成PDM網(wǎng)絡(luò)圖的基本特點是節(jié)點(Box)節(jié)點(Box)表示活動(工序,工作)用箭線表示各活動(工序,工作)之間的邏輯關(guān)系.可以方便的表示活動之間的各種邏輯關(guān)系。在軟件項目中PDM比ADM更通用PDM(PrecedenceDiagrammingMet161PDM圖例開始活動1活動3活動2結(jié)束PDM圖例開始活動1活動3活動2結(jié)束162PDM(PrecedenceDiagrammingMethod)-優(yōu)先圖法圖例開始需求獲取項目規(guī)劃需求確認項目計劃評審總體設(shè)計詳細設(shè)計系統(tǒng)測試集成測試編碼結(jié)束PDM(PrecedenceDiagrammingMe163箭線圖法(ADM)-雙代號網(wǎng)絡(luò)(AOA)用箭線表示活動,用節(jié)點表示事件只使用一種活動之間的邏輯關(guān)系:FS作圖要求:每一個事件必須有唯一的事件號;每一個活動必須用唯一的緊前事件和唯一的緊后事件描述;緊前事件編號要小于緊后事件編號;使用虛活動事件2事件1活動1-2箭線圖法(ADM)-雙代號網(wǎng)絡(luò)(AOA)用箭線表示活動,用節(jié)164箭線圖法(ADM)開始結(jié)束ABCDEF虛活動1)虛活動沒有歷時,不需要資源2)箭線圖網(wǎng)絡(luò)表達活動關(guān)系的需要3)用帶箭頭的虛線表示箭線圖法(ADM)開始結(jié)束ABCDEF虛活動165練習(xí):將前例所做的前導(dǎo)圖網(wǎng)絡(luò)轉(zhuǎn)換成箭線圖網(wǎng)絡(luò)
總體設(shè)計需求確認需求獲取系統(tǒng)測試集成測試編碼詳細設(shè)計計劃評審項目規(guī)劃123698754練習(xí):將前例所做的前導(dǎo)圖網(wǎng)絡(luò)轉(zhuǎn)換成箭線圖網(wǎng)絡(luò)
總體設(shè)計需求確166本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序項目歷時估算制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性167項目進度估算-歷時估計項目進度估算是估計任務(wù)的持續(xù)時間-歷時估計每個任務(wù)的歷時估計項目總歷時估計項目進度估算-歷時估計項目進度估算是估計任務(wù)的持續(xù)時間-歷時168項目進度估算的基本方法基于規(guī)模的進度估算,-定額估算法-經(jīng)驗導(dǎo)出模型CPM(關(guān)鍵路徑法)PERT(工程評估評審技術(shù),或者叫計劃評審法)通過類比估算專家估計基于承諾的進度估計Jones的一階估算準則其它策略項目進度估算的基本方法基于規(guī)模的進度估算,1691.定額估算法T=Q/(R*S)T:活動持續(xù)時間Q:活動的工作量R:人力或設(shè)備的數(shù)量S:產(chǎn)量定額,以單位時間完成的工作量表示1.定額估算法T=Q/(R*S)1702.經(jīng)驗導(dǎo)出模型經(jīng)驗導(dǎo)出模型:D=a*Eb:D:月(時間)E:人月工作量a=2—4b:1/3左右:依賴于項目的自然屬性2.經(jīng)驗導(dǎo)出模型經(jīng)驗導(dǎo)出模型:D=a*Eb:171建議掌握模型Walston-Felix(IBM):D=2.4*Eexp(0.35)基本COCOMO(COnstructive
COst
Model,構(gòu)造性成本模型):D=2.5(E)exp(db),db:0.32-0.38建議掌握模型Walston-Felix(IBM):D=2.172舉例采用基本COCOMO模型估算的規(guī)模E=152PM
采用基本COCOMO模型估算的進度
D=2.5*E^0.35
=2.5*152^0.35=14.5M
舉例采用基本COCOMO模型估算的規(guī)模E=152PM1733.關(guān)鍵路徑法估計(CPM:CriticalPathMethod)根據(jù)指定的網(wǎng)絡(luò)順序邏輯關(guān)系,在不考慮資源約束的條件下,進行單一的歷時估算當(dāng)估算項目中活動時間比較確定的時候采用3.關(guān)鍵路徑法估計(CPM:CriticalPathM174CPM估計123A:100天B:10天CPM估計123A:100天B:10天1754.PERT歷時估計(ProgramEvaluationandReviewTechnique)利用網(wǎng)絡(luò)順序圖邏輯關(guān)系和加權(quán)歷時估算來計算項目歷時的技術(shù)。當(dāng)估算項目中某項單獨的活動,存在很大的不確定性時采用。它是基于對某項任務(wù)的樂觀,悲觀以及最可能的概率時間估計采用加權(quán)平均得到期望值E=(O+4m+P)/6,O是最小估算值:樂觀(Optimistic),P是最大估算值:悲觀(Pessimistic),M是最大可能估算(MostLikely)。
4.PERT歷時估計(ProgramEvaluation176PERT–活動工期計算每個活動的平均工期=(樂觀的+4(最可能的)+悲觀的)/6每個活動工期的標準差()
=(樂觀的-悲觀的)/6每個活動工期的方差(2)=((樂觀的-悲觀的)/6)2
PERT–活動工期計算每個活動的平均工期177PERT評估存在多個活動的一條路徑期望值E=E1+E2+….En方差δ2=
(δ1)2
+(δ2)2+….+(δn)2標準差δ=((δ1)2
+(δ2)2+….+(δn)2)1/2
12345ACBDPERT評估存在多個活動的一條路徑期望值E=E1+E2+….178PERT舉例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.06741/36PERT舉例21432,3,64,6,83,4,6JKL179標準差與保證率68.3%95.5%99.7%標準差與保證率68.3%95.5%99.7%180PERT舉例平均歷時E=13.5,δ
=1.07范圍概率從到T1±δ68.3%12.414.6T2±
2δ95.5%11.415.6T3±3δ99.7%10.316.7項目在14.57內(nèi)天完成的概率是多少?PERT舉例平均歷時E=13.5,δ=1.07范圍概率181PERT舉例-2δ+2δ-3δ-1δ+1δ+3δ68.3%95.5%99.7%ET=E+δ
=13.5+1.07=14.57P=50%+342%=84.2%68.3/2%=34.2%50%PERT舉例-2δ+2δ-3δ-1δ+1δ+3δ6182PERT/CPM區(qū)別PERT計算歷時采用的算法:加權(quán)平均(O+4m+P)/6估計值不明確CPM計算歷時采用的算法:最大可能值m估計值比較明確PERT/CPM區(qū)別PERT183本章要點一、進度(時間)管理的重要性二、進度(時間)管理的過程活動定義活動排序項目歷時估算
制定進度規(guī)劃三、案例分析本章要點一、進度(時間)管理的重要性184進度編制的基本方法CPM(關(guān)鍵路徑法)-正推法-逆推法時間壓縮法-趕工(Crash)-快速跟進(Fasttracking:搭接)
進度編制的基本方法CPM(關(guān)鍵路徑法)185關(guān)鍵路徑法
(CPM:CriticalPathMethod)根據(jù)指定的網(wǎng)絡(luò)圖邏輯關(guān)系和單一的歷時估算,計算每一個活動的單一的、確定的最早和最遲開始和完成日期。計算浮動時間。計算網(wǎng)絡(luò)圖中最長的路徑。確定項目完成時間關(guān)鍵路徑法
(CPM:CriticalPathMeth186網(wǎng)絡(luò)圖中任務(wù)進度時間參數(shù)說明最早開始時間(Earlystart)最晚開始時間(Latestart)最早完成時間(Earlyfinish)最晚完成時間(Latefinish)自由浮動(FreeFloat)總浮動(TotalFloat)超前(Lead)滯后(Lag)網(wǎng)絡(luò)圖中任務(wù)進度時間參數(shù)說明最早開始時間(Earlysta187浮動時間(Float)浮動時間:是一個活動的機動性,它是一個活動在不影響其它活動或者項目完成的情況下可以延遲的時間量浮動時間(Float)浮動時間:是一個活動的機動性,它是一個188自由與總浮動時間自由浮動(Free
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度門面房出租與租賃期限調(diào)整合同
- 二零二五年度診所負責(zé)人安全責(zé)任免除合同
- 服務(wù)器采購合同共
- 無人機研發(fā)制造投資合同
- 水利設(shè)施施工合同
- 高考語文復(fù)習(xí)-文言文專題訓(xùn)練-《遼史》
- 高考語文復(fù)習(xí):文言文霍去病專練
- 農(nóng)業(yè)產(chǎn)業(yè)孵化項目合作協(xié)議書
- 業(yè)務(wù)流程外包服務(wù)協(xié)議內(nèi)容詳訂
- 數(shù)字媒體設(shè)計技能考核點
- 2023國家自然科學(xué)基金申請書
- 蜂膠表彰會中宏全國通用版模板課件
- 原始狩獵圖 (2)
- 《色彩構(gòu)成——色彩基礎(chǔ)知識》PPT課件
- 煤礦供電系統(tǒng)及供電安全講座方案課件
- 綠色建筑及材料分析及案列
- 鍍層的結(jié)合力
- 霍尼韋爾DDC編程軟件(CARE)簡介
- 實用中西醫(yī)結(jié)合診斷治療學(xué)
- 論《說文解字》中的水文化
- 德龍自卸車合格證掃描件(原圖)
評論
0/150
提交評論