軟件項(xiàng)目管理_C3_進(jìn)度計(jì)劃管理_第1頁
軟件項(xiàng)目管理_C3_進(jìn)度計(jì)劃管理_第2頁
軟件項(xiàng)目管理_C3_進(jìn)度計(jì)劃管理_第3頁
軟件項(xiàng)目管理_C3_進(jìn)度計(jì)劃管理_第4頁
軟件項(xiàng)目管理_C3_進(jìn)度計(jì)劃管理_第5頁
已閱讀5頁,還剩104頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、內(nèi)容回顧內(nèi)容回顧3. 軟件開發(fā)過程各子過程的主要任務(wù)1. 軟件生命周期包括哪些階段2. 軟件過程的定義及軟件管理的作用4. 各軟件開發(fā)過程模型的特點(diǎn)5. 傳統(tǒng)軟件開發(fā)過程存在的問題6. 如何實(shí)施軟件開發(fā)過程管理軟件項(xiàng)目管理軟件項(xiàng)目管理 第第 3 3 章章進(jìn)度計(jì)劃管理進(jìn)度計(jì)劃管理本章要點(diǎn)本章要點(diǎn)q一、進(jìn)度計(jì)劃概述一、進(jìn)度計(jì)劃概述 q二、軟件項(xiàng)目活動(dòng)q三、編制技術(shù)和方法q四、表達(dá)形式q五、進(jìn)度計(jì)劃編制q六、進(jìn)度計(jì)劃控制n凡事預(yù)則立,不預(yù)則廢n凡謀之道,周密為寶n閑時(shí)無計(jì)劃,忙時(shí)多費(fèi)力n計(jì)劃的制定比計(jì)劃本身更為重要n制定科學(xué)周密、切實(shí)可行的計(jì)劃n嚴(yán)格按照計(jì)劃進(jìn)行管理n開發(fā)人員必須嚴(yán)格按照計(jì)劃進(jìn)行軟件

2、開發(fā)工作n管理人員根據(jù)計(jì)劃對(duì)軟件項(xiàng)目的研制工作進(jìn)行監(jiān)督和管理,嚴(yán)格控制對(duì)計(jì)劃的隨意修改n必要的計(jì)劃修改必須經(jīng)過嚴(yán)格的審批程序才能生效軟件開發(fā)計(jì)劃書軟件開發(fā)計(jì)劃書軟件開發(fā)計(jì)劃書軟件開發(fā)計(jì)劃書概述概述_軟件開發(fā)計(jì)劃的內(nèi)容軟件開發(fā)計(jì)劃的內(nèi)容n確定將要開發(fā)的軟件產(chǎn)品n估計(jì)軟件產(chǎn)品的規(guī)模和對(duì)軟件產(chǎn)品的更改n軟件項(xiàng)目的意圖、范圍、目的、目標(biāo)n軟件生命周期模型的選擇n為開發(fā)、維護(hù)軟件確定工作程序、方法和標(biāo)準(zhǔn)n軟件項(xiàng)目工作量和費(fèi)用的估計(jì)n重要計(jì)算機(jī)資源的使用估計(jì)n軟件項(xiàng)目日程,包括重要事件和審查的確定n軟件項(xiàng)目風(fēng)險(xiǎn)的確定和估計(jì)n項(xiàng)目的軟件工程設(shè)施和工具計(jì)劃概述概述_進(jìn)度進(jìn)度對(duì)執(zhí)行的活動(dòng)和里程碑制定的工作計(jì)劃日

3、期表,以決定是否達(dá)到預(yù)期目標(biāo);是跟蹤和溝通項(xiàng)目進(jìn)展?fàn)顟B(tài)的依據(jù);是跟蹤變更對(duì)項(xiàng)目影響的依據(jù);概述概述_進(jìn)度實(shí)例進(jìn)度實(shí)例時(shí)間在項(xiàng)目中為何如此重要?時(shí)間在項(xiàng)目中為何如此重要?n在談?wù)擁?xiàng)目時(shí),時(shí)間是所提及的一件重要的事情n大多數(shù)項(xiàng)目都有一個(gè)規(guī)定的交付日期,這是因?yàn)?-需求 -市場環(huán)境n進(jìn)度控制是項(xiàng)目管理的一個(gè)主要的組成部分n時(shí)間易于測量,缺乏彈性n進(jìn)度問題是項(xiàng)目管理中最普遍的問題概述概述_進(jìn)度安排進(jìn)度安排u交付日期確定,然后安排計(jì)劃交付日期確定,然后安排計(jì)劃 產(chǎn)品的最終發(fā)布日期已經(jīng)確定且不能更改,軟件開發(fā)組織必須將工作量分布在預(yù)先確定的時(shí)間框架內(nèi)。u使用資源確定,然后安排計(jì)劃使用資源確定,然后安排計(jì)劃

4、 假定已知大致的時(shí)間界限,但是最終發(fā)布日期是由軟件開發(fā)組自行確定,工作量以一種能夠最好地利用資源的方式進(jìn)行分配,且在對(duì)軟件進(jìn)行仔細(xì)分析之后再?zèng)Q定最終發(fā)布日期。概述概述_進(jìn)度計(jì)劃進(jìn)度計(jì)劃定義定義軟件項(xiàng)目進(jìn)度計(jì)劃是為軟件工程運(yùn)作和軟件項(xiàng)目活動(dòng)管理,提供一個(gè)合理的基礎(chǔ)和可行的工作計(jì)劃過程。概述概述_進(jìn)度計(jì)劃進(jìn)度計(jì)劃作用作用進(jìn)度保障向客戶的履行承諾個(gè)人工作指南跟蹤檢查計(jì)劃的依據(jù)管理依據(jù)概述概述_進(jìn)度計(jì)劃管理的過程進(jìn)度計(jì)劃管理的過程1. 計(jì)劃初始階段2. 制定軟件開發(fā)進(jìn)度計(jì)劃3. 對(duì)軟件進(jìn)度計(jì)劃草稿進(jìn)行審查和批準(zhǔn)4. 實(shí)施軟件進(jìn)度計(jì)劃5. 計(jì)劃執(zhí)行過程的度量和評(píng)價(jià)6. 修改軟件進(jìn)度計(jì)劃1. 計(jì)劃計(jì)劃初始

5、階段初始階段 確定項(xiàng)目經(jīng)理,對(duì)可行性研究報(bào)告、招標(biāo)投標(biāo)文件、合同等初期材料進(jìn)行分析,明確初始需求,對(duì)規(guī)模、成本、時(shí)間、質(zhì)量等需求進(jìn)行初步估計(jì),指明項(xiàng)目的初始風(fēng)險(xiǎn)和限制,收集初始計(jì)劃數(shù)據(jù),成立計(jì)劃組并制定計(jì)劃負(fù)責(zé)人。2. 制定制定軟件開發(fā)進(jìn)度計(jì)劃軟件開發(fā)進(jìn)度計(jì)劃l選擇制定計(jì)劃的樣板,分析案例存在的問題,提出修改意見,把樣板修改成適合新項(xiàng)目的軟件開發(fā)進(jìn)度計(jì)劃,提交軟件進(jìn)度計(jì)劃草稿;l選擇進(jìn)度計(jì)劃的編制方法,根據(jù)編制規(guī)程進(jìn)行編制,提交軟件進(jìn)度計(jì)劃草稿。3. 對(duì)軟件進(jìn)度計(jì)劃草稿進(jìn)行審查和批準(zhǔn)對(duì)軟件進(jìn)度計(jì)劃草稿進(jìn)行審查和批準(zhǔn) 項(xiàng)目計(jì)劃負(fù)責(zé)人與項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者對(duì)軟件開發(fā)計(jì)劃草稿進(jìn)行嚴(yán)格的技術(shù)檢查,對(duì)查出的問

6、題提出解決辦法,并對(duì)草稿做進(jìn)一步修改和更新,確定無誤后提交該部門經(jīng)理審查和在修改。若是大型項(xiàng)目,進(jìn)度報(bào)告還要提交給總經(jīng)理和技術(shù)總監(jiān)審查修改。審查通過后,由公司主管批準(zhǔn)實(shí)施。4. 實(shí)施軟件進(jìn)度計(jì)劃實(shí)施軟件進(jìn)度計(jì)劃 項(xiàng)目相關(guān)人員執(zhí)行軟件開發(fā)計(jì)劃規(guī)定的任務(wù),開展相應(yīng)的工作。在過程中執(zhí)行軟件質(zhì)量保證、檢查軟件質(zhì)量報(bào)告、跟蹤和監(jiān)控項(xiàng)目,確保計(jì)劃完成。項(xiàng)目經(jīng)理應(yīng)對(duì)進(jìn)度計(jì)劃進(jìn)行跟蹤和監(jiān)控,隨時(shí)掌控進(jìn)度計(jì)劃的執(zhí)行情況,解決執(zhí)行過程中存在的問題。5. 計(jì)劃執(zhí)行過程的度量和評(píng)價(jià)計(jì)劃執(zhí)行過程的度量和評(píng)價(jià)相關(guān)人員需嚴(yán)格執(zhí)行進(jìn)度計(jì)劃,如確實(shí)因計(jì)劃不合理而不能執(zhí)行,要及時(shí)向項(xiàng)目經(jīng)理反饋。項(xiàng)目經(jīng)理根據(jù)意見找出差距及造成差距

7、的原因,提出修改意見,估計(jì)改進(jìn)后的效果,為重新修改軟件進(jìn)度計(jì)劃提供根據(jù)。6. 修改軟件進(jìn)度計(jì)劃修改軟件進(jìn)度計(jì)劃根據(jù)軟件進(jìn)度計(jì)劃修改意見,分析改進(jìn)后的影響,決定是否需要進(jìn)行修改,提交進(jìn)度計(jì)劃問題報(bào)告和修改意見。主管人員同意修改后,項(xiàng)目經(jīng)理根據(jù)進(jìn)度計(jì)劃進(jìn)行修改,并提交給主管人員,確定可行后,由公司準(zhǔn)關(guān)批準(zhǔn)實(shí)施。計(jì)劃過程開始制定進(jìn)度計(jì)劃審查和批準(zhǔn)計(jì)劃實(shí)施計(jì)劃過程度量和評(píng)價(jià)修改計(jì)劃需求管理軟件配置管理軟件質(zhì)量保證軟件規(guī)模成本日期估算軟件項(xiàng)目跟蹤和監(jiān)控答疑課答疑課第5,13周 周五下午機(jī)電樓C414本章要點(diǎn)本章要點(diǎn)q一、進(jìn)度計(jì)劃概述 q二、軟件項(xiàng)目活動(dòng)二、軟件項(xiàng)目活動(dòng)q三、編制技術(shù)和方法q四、表達(dá)形式q

8、五、進(jìn)度計(jì)劃編制q六、進(jìn)度計(jì)劃控制軟件項(xiàng)目的活動(dòng)軟件項(xiàng)目的活動(dòng)_項(xiàng)目范圍管理項(xiàng)目范圍管理u 項(xiàng)目計(jì)劃管理的第一步:明確項(xiàng)目范圍u 項(xiàng)目范圍通常指產(chǎn)品的規(guī)模和產(chǎn)生該產(chǎn)品要做工作的規(guī)模。產(chǎn)品的功能和性能開發(fā)時(shí)間、投資費(fèi)用、設(shè)備資源、人力資源以及利用這些資源完成產(chǎn)品的生產(chǎn)運(yùn)作過程。產(chǎn)品規(guī)模工作規(guī)模三角理論三角理論產(chǎn)品范圍資源時(shí)間質(zhì)量u 項(xiàng)目范圍包含兩方面:產(chǎn)品范圍和工作范圍確定工作范圍就是根據(jù)劃定的產(chǎn)品功能,分配資源并制定詳細(xì)的工作計(jì)劃。確定產(chǎn)品范圍就是根據(jù)需求分析,確定最后的軟件產(chǎn)品滿足的功能要求。u 確定項(xiàng)目范圍包含兩方面:WBS工作分解結(jié)構(gòu)工作分解結(jié)構(gòu)_ _概念概念u工作分解結(jié)構(gòu)(Work B

9、reakdown Structures, WBS)是一種層次化的樹狀結(jié)構(gòu),是將項(xiàng)目按一定的方法劃分為可以管理的單元,通過控制這些單元的費(fèi)用、進(jìn)度和質(zhì)量目標(biāo),使他們之間的關(guān)系協(xié)調(diào)一致,從而控制項(xiàng)目目標(biāo)。uWBS是一種范圍管理工具,它歸納和定義了項(xiàng)目的整個(gè)工作范圍,每下降一層代表對(duì)項(xiàng)目工作的更詳細(xì)定義。工作分解結(jié)構(gòu)工作分解結(jié)構(gòu)_ _表達(dá)方式表達(dá)方式1 系統(tǒng)1.1 任務(wù)A1.2 任務(wù)B1.1.1 任務(wù)C1.1.2 任務(wù)D層次結(jié)構(gòu)圖鋸齒列表1 系統(tǒng)1.1 任務(wù)A1.1.1 任務(wù)C1.1.2 任務(wù)D1.2 任務(wù)Bu定義活動(dòng)過程涉及確認(rèn)和描述一些特定的活動(dòng),它把項(xiàng)目的組成要素加以細(xì)分為可管理的更小部分,以

10、便更好的管理和控制。軟件項(xiàng)目的活動(dòng)軟件項(xiàng)目的活動(dòng)_定義活動(dòng)定義活動(dòng)u定義:透過列出一個(gè)事件或物件的基本屬性來描述或規(guī)范一個(gè)詞或一個(gè)概念的意義。輸入方法輸出定義活動(dòng)工作分解結(jié)構(gòu)范圍描述歷史資料約束條件假設(shè)條件分解參考模版活動(dòng)目錄細(xì)節(jié)說明WBS的更新定義活動(dòng)的輸入定義活動(dòng)的輸入1. 工作工作分解結(jié)構(gòu)(最基本的輸入)分解結(jié)構(gòu)(最基本的輸入)將WBS中的任務(wù)進(jìn)一步分解成更小的、更具體的活動(dòng)序列,從而確定項(xiàng)目的全部活動(dòng)。2. 范圍描述范圍描述包含在范圍描述中的項(xiàng)目的必要性和目標(biāo)必須考慮,使確定的活動(dòng)在項(xiàng)目范圍之內(nèi)。3.歷史資料歷史資料包括項(xiàng)目前期的各種資料,以前開發(fā)的軟件項(xiàng)目資料,其他組織個(gè)個(gè)人資料,作

11、為定義活動(dòng)的參考。4.約束條件約束條件成本、時(shí)間、人力資源等各種因素的約束5.假設(shè)條件假設(shè)條件假設(shè)條件是指當(dāng)前不能確定的、未經(jīng)驗(yàn)證但仍被視為正確、真實(shí)或確定的因素。假設(shè)條件存在不確定性,影響項(xiàng)目規(guī)劃的所有方面;項(xiàng)目實(shí)施過程中假設(shè)條件一旦不成立就可能造成相應(yīng)后果,因此假設(shè)條件往往意味著風(fēng)險(xiǎn)。在項(xiàng)目規(guī)劃過程中,項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)該經(jīng)常識(shí)別、記錄并驗(yàn)證假設(shè)條件。定義活動(dòng)的方法定義活動(dòng)的方法1. 分解分解在WBS的基礎(chǔ)上,把項(xiàng)目的組成要素按一定的層次結(jié)構(gòu),加以細(xì)分為可管理的更小部分,以便更好地管理和控制。2. 參考模版參考模版把先前已經(jīng)完成的軟件項(xiàng)目活動(dòng)清單或活動(dòng)清單的一部分,作為新項(xiàng)目活動(dòng)清單的參考模板,在

12、此基礎(chǔ)上定義活動(dòng)。定義活動(dòng)的輸出定義活動(dòng)的輸出1. 活動(dòng)目錄活動(dòng)目錄/活動(dòng)清單活動(dòng)清單活動(dòng)目錄可視為WBS的細(xì)化,包括項(xiàng)目中要執(zhí)行的所有活動(dòng),不包含任何不在項(xiàng)目范圍內(nèi)的活動(dòng)。2. 細(xì)節(jié)說明細(xì)節(jié)說明有關(guān)活動(dòng)目錄細(xì)節(jié)的說明,包括對(duì)所有假設(shè)和限制條件的說明。3. WBS的的更新更新隨著對(duì)軟件項(xiàng)目認(rèn)識(shí)的不斷加深,如果發(fā)現(xiàn)WBS中任務(wù)的遺漏或錯(cuò)誤,要及時(shí)加以更新。u活動(dòng)排序過程就是確定活動(dòng)間的相關(guān)性。u活動(dòng)必須被正確的排序,以便制定切實(shí)可行的進(jìn)度計(jì)劃。軟件項(xiàng)目的活動(dòng)軟件項(xiàng)目的活動(dòng)_活動(dòng)排序活動(dòng)排序活動(dòng)間的依賴關(guān)系活動(dòng)間的依賴關(guān)系1.強(qiáng)制性強(qiáng)制性依賴關(guān)系依賴關(guān)系也稱為硬邏輯關(guān)系。這種邏輯關(guān)系是活動(dòng)之間存在

13、的內(nèi)在聯(lián)系內(nèi)在聯(lián)系,是由客觀規(guī)律或物質(zhì)條件的限制造成。2.自由性依賴關(guān)系自由性依賴關(guān)系是指人為組織確定的,兩項(xiàng)活動(dòng)可先可后的組織關(guān)系,也稱為軟邏輯關(guān)系。由于先后關(guān)系是人為的、主觀的人為的、主觀的,確定起來具有一定的隨意性,通常取決于項(xiàng)目管理人員的知識(shí)和經(jīng)驗(yàn)。3. 外部性依賴外部性依賴關(guān)系關(guān)系是指本項(xiàng)目活動(dòng)與非本項(xiàng)目活動(dòng)非本項(xiàng)目活動(dòng)之間的依賴關(guān)系?;顒?dòng)排序的方法活動(dòng)排序的方法l通常采用網(wǎng)絡(luò)圖的形式表示活動(dòng)間的依賴關(guān)系。l網(wǎng)絡(luò)圖是活動(dòng)排序的重要輸出,展示項(xiàng)目的所有活動(dòng),表明活動(dòng)間的依賴關(guān)系以及任務(wù)將如何進(jìn)行和以怎樣的順序進(jìn)行。l常用的網(wǎng)絡(luò)圖: 1. 前導(dǎo)圖法(Precedence Diagram

14、method, PDM) 2. 箭線圖法(Arrow Diagram method, ADM)1.前導(dǎo)圖法前導(dǎo)圖法(Precedence Diagram method, PDM)也稱為節(jié)點(diǎn)圖法或單代號(hào)網(wǎng)絡(luò)圖構(gòu)成PDM網(wǎng)絡(luò)圖的基本元素是結(jié)點(diǎn)結(jié)點(diǎn)表示活動(dòng)/任務(wù)箭線表示各活動(dòng)之間的邏輯關(guān)系PDM圖例圖例需求分析需求確認(rèn)開始項(xiàng)目計(jì)劃計(jì)劃評(píng)審概要設(shè)計(jì)概要設(shè)計(jì)概要設(shè)計(jì)集成測試編碼確認(rèn)測試網(wǎng)絡(luò)集成系統(tǒng)測試結(jié)束1.箭線箭線圖法圖法(Arrow Diagram method, ADM)也稱為雙代號(hào)網(wǎng)絡(luò)圖箭線表示活動(dòng)/任務(wù)結(jié)點(diǎn)表示事件,表示前一個(gè)活動(dòng)的結(jié)束,也表示后一個(gè)活動(dòng)的開始虛線表示虛活動(dòng),表示事件的先后關(guān)系

15、ADM圖例圖例開始12345678910結(jié)束項(xiàng)目計(jì)劃需求分析需求確認(rèn)計(jì)劃評(píng)審概要設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)編碼集成測試網(wǎng)絡(luò)集成系統(tǒng)測試確認(rèn)測試詳細(xì)設(shè)計(jì)虛活動(dòng)活動(dòng)排序的成果活動(dòng)排序的成果1.項(xiàng)目網(wǎng)絡(luò)圖項(xiàng)目網(wǎng)絡(luò)圖表明活動(dòng)及其依賴關(guān)系的示意圖。2.更新的活動(dòng)清單更新的活動(dòng)清單在活動(dòng)排序過程中,對(duì)活動(dòng)間的依賴關(guān)系進(jìn)行分析和確認(rèn),對(duì)系統(tǒng)認(rèn)識(shí)進(jìn)一步加深,可能要對(duì)某些活動(dòng)重新分解和定義,這就需要更改活動(dòng)清單,甚至更改工作分解結(jié)構(gòu)。實(shí)例分析實(shí)例分析活動(dòng)編號(hào)活動(dòng)編號(hào)活動(dòng)說明活動(dòng)說明緊前活動(dòng)緊前活動(dòng)估計(jì)工期(周)估計(jì)工期(周)A挖掘2B打地基A4C承重墻施工B10D封頂 C6E安裝外部管道C4F安裝內(nèi)部管道E5G外墻施工D7H

16、外部上漆E, G9I電路鋪設(shè)C7J豎墻板F, I8K鋪底板J4L內(nèi)部上漆J5M安裝外部設(shè)備H2N安裝內(nèi)部設(shè)備K, L6活動(dòng)列表節(jié)點(diǎn)A=2 開始本章要點(diǎn)本章要點(diǎn)q一、進(jìn)度計(jì)劃概述 q二、軟件項(xiàng)目活動(dòng)q三、編制技術(shù)和方法編制技術(shù)和方法q四、表達(dá)形式q五、進(jìn)度計(jì)劃編制q六、進(jìn)度計(jì)劃控制在很多情況下,項(xiàng)目的策劃、安排及控制都由部門或個(gè)人負(fù)責(zé),但是當(dāng)這些項(xiàng)目非常大、非常復(fù)雜時(shí),管理人員不可能記住與項(xiàng)目相關(guān)的策劃、安排及進(jìn)展的所有信息。此時(shí),計(jì)劃評(píng)審技術(shù)(Program Evaluation and Review Technique, PERT)和關(guān)鍵路徑法(Critical Path Method, C

17、PM)就顯得非常重要了。PERT和CPM均為網(wǎng)絡(luò)計(jì)劃技術(shù),兩者十分相似但又是獨(dú)立發(fā)展的。CPM所使用的估計(jì)作業(yè)時(shí)間是單一或確定的,而PERT使用的估計(jì)作業(yè)時(shí)間是不確定的?;靖拍罴偃缫粋€(gè)建筑工程項(xiàng)目,可經(jīng)過u 事件:表示主要活動(dòng)結(jié)束的點(diǎn),如帶編號(hào)的圓圈。u 活動(dòng):表示從一個(gè)事件到另一個(gè)事件的過程,如箭線。u 作業(yè):指任何消耗時(shí)間或資源的行動(dòng)。相關(guān)概念需求分析數(shù)據(jù)庫設(shè)計(jì)詳細(xì)設(shè)計(jì)概要設(shè)計(jì)數(shù)據(jù)庫實(shí)現(xiàn)編碼軟件測試u 邏輯關(guān)系:也稱依賴關(guān)系, 表明作業(yè)間的先后關(guān)系。 緊前作業(yè):在某項(xiàng)作業(yè)之前完成的各項(xiàng)作業(yè)。 緊后作業(yè):在某項(xiàng)作業(yè)之后完成的各項(xiàng)作業(yè)。u 路線:指PERT網(wǎng)絡(luò)圖中,從最初作業(yè)到最終作業(yè),由各

18、項(xiàng)作業(yè)通過邏輯關(guān)系 連貫組成一條路。u 關(guān)鍵路線:也稱關(guān)鍵路徑,是PERT網(wǎng)絡(luò)中花費(fèi)時(shí)間最長的事件和活動(dòng)的序列。需求分析數(shù)據(jù)庫設(shè)計(jì)詳細(xì)設(shè)計(jì)概要設(shè)計(jì)數(shù)據(jù)庫實(shí)現(xiàn)編碼軟件測試關(guān)鍵路徑 關(guān)鍵路徑關(guān)鍵路徑由貫穿項(xiàng)目始終的關(guān)鍵性任務(wù)決定。關(guān)鍵性任務(wù)是指決定項(xiàng)目工期的進(jìn)度的活動(dòng)序列。 關(guān)鍵路徑是網(wǎng)絡(luò)圖中最長的路徑。一個(gè)項(xiàng)目可以有多個(gè)、并行的關(guān)鍵路徑。 關(guān)鍵路徑可以確定項(xiàng)目完成時(shí)間。它既表示了項(xiàng)目的最長耗時(shí),也表示了完成項(xiàng)目的最短可能時(shí)間。計(jì)劃評(píng)審技術(shù), PERTuPERT主要用來針對(duì)不確定性較高的項(xiàng)目。uPERT通過網(wǎng)絡(luò)形式表達(dá)某一項(xiàng)目計(jì)劃中各項(xiàng)具體活動(dòng)的邏輯關(guān)系,屬于網(wǎng)絡(luò)計(jì)劃技術(shù)的一部分。uPERT是一種

19、常用的工作邏輯關(guān)系肯定而工作歷時(shí)非肯定的網(wǎng)絡(luò)計(jì)劃技術(shù)。PERT是20世紀(jì)50年代末美國海軍在研制北極星潛艇系統(tǒng)時(shí)為協(xié)調(diào)3000多個(gè)承包商和研究機(jī)構(gòu)而開發(fā)的。由于該導(dǎo)彈系統(tǒng)非常龐大復(fù)雜,為找到一種有效的管理技術(shù),設(shè)計(jì)了PERT方法,并使北極星導(dǎo)彈系統(tǒng)研制周期縮短了一年半時(shí)間。其理論基礎(chǔ)是假設(shè)然間項(xiàng)目持續(xù)時(shí)間以及整個(gè)項(xiàng)目完成時(shí)間是隨機(jī)的,并服從某種概率分布。起源uPERT方法對(duì)每個(gè)活動(dòng)的完成時(shí)間有3種估計(jì)樂觀時(shí)間(Optimistic time)任何事情都順利的情況下,完成某項(xiàng)工作的時(shí)間。最可能時(shí)間(Most likely time)正常情況下,完成某項(xiàng)工作的時(shí)間。悲觀時(shí)間(Pessimistic

20、 time)最不利情況下,完成某項(xiàng)工作的時(shí)間。如何開發(fā)PERT網(wǎng)絡(luò)?n 開發(fā)一個(gè)PERT網(wǎng)絡(luò)要確定完成項(xiàng)目的所有關(guān)鍵活動(dòng),按照活動(dòng)之間的依賴關(guān)系排列先后次序,以及完成每項(xiàng)活動(dòng)的時(shí)間。n 步驟歸納:(1) 確定完成項(xiàng)目必須進(jìn)行的每項(xiàng)有意義的活動(dòng),都產(chǎn)生事件或結(jié)果 。 (2) 確定活動(dòng)完成的先后次序。(3) 繪制活動(dòng)流程的圖形。(5) 制定日程計(jì)劃。(4) 估計(jì)每項(xiàng)活動(dòng)的完成時(shí)間 。第i項(xiàng)活動(dòng)的平均完成時(shí)間:46iiiiambt第i項(xiàng)活動(dòng)的樂觀時(shí)間第i項(xiàng)活動(dòng)的最可能時(shí)間第i項(xiàng)活動(dòng)的悲觀時(shí)間PERT網(wǎng)絡(luò)是一種類似流程圖的箭線圖。12事件活動(dòng)PERT標(biāo)準(zhǔn)術(shù)語 借助包含活動(dòng)時(shí)間估計(jì)的網(wǎng)絡(luò)圖,制定每項(xiàng)活動(dòng)

21、開始日期和結(jié)束日期的全部日程計(jì)劃。 在關(guān)鍵路線上沒有松弛時(shí)間,關(guān)鍵路線的任何延遲都影響項(xiàng)目的完成期限。關(guān)鍵路徑法,CPMu 關(guān)鍵路徑?jīng)Q定了項(xiàng)目的總實(shí)耗時(shí)間。項(xiàng)目經(jīng)理必須把注意力集中于那些優(yōu)先等級(jí)最高的任務(wù),確保它們準(zhǔn)時(shí)完成。u CPM中工序時(shí)間是確定的,它適用于有很多作業(yè)而且必須按時(shí)完成的項(xiàng)目。u CPM是一種網(wǎng)絡(luò)分析技術(shù),是確定網(wǎng)絡(luò)圖當(dāng)中每一條路線從起始到結(jié)束,找出工期最長的線路,也就是說整個(gè)項(xiàng)目工期的決定是由最長的線路來決定的。CPM是一種網(wǎng)絡(luò)圖方法,最早出現(xiàn)于20世紀(jì)50年代,由雷明頓-蘭德公司(Remington- Rand)的JE克里(JE Kelly)和杜邦公司的MR沃爾克(MR

22、Walker)在1957年提出的,用于對(duì)化工工廠的維護(hù)項(xiàng)目進(jìn)行日程安排。這種方法產(chǎn)生的背景是,在當(dāng)時(shí)出現(xiàn)了許多龐大而復(fù)雜的科研和工程項(xiàng)目,這些項(xiàng)目常常需要運(yùn)用大量的人力、物力和財(cái)力,因此如何合理而有效地對(duì)這些項(xiàng)目進(jìn)行組織,在有限資源下以最短的時(shí)間和最低的成本費(fèi)用下完成整個(gè)項(xiàng)目就成為一個(gè)突出的問題,這樣CPM就應(yīng)運(yùn)而生了。起源 CPM的工作原理為每個(gè)最小任務(wù)單位計(jì)算工期、定義最早開始和結(jié)束日期、最遲開始和結(jié)束日期、按照活動(dòng)的關(guān)系形成順序的網(wǎng)絡(luò)邏輯圖,找出必須的最長的路徑,即為關(guān)鍵路徑。 CPM的定義 CPM是通過分析項(xiàng)目過程中哪個(gè)活動(dòng)序列進(jìn)度安排的總時(shí)差最少來預(yù)測項(xiàng)目工期的網(wǎng)絡(luò)分析。 它用網(wǎng)絡(luò)圖

23、表示各項(xiàng)工作之間的相互關(guān)系,找出控制工期的關(guān)鍵路線,在一定工期、成本、資源條件下獲得最佳的計(jì)劃安排,以達(dá)到縮短工期、提高工效、降低成本的目的。時(shí)間參數(shù) 持續(xù)時(shí)間。也稱工期,用t表示,是指完成某作業(yè)所需要的時(shí)間,是對(duì)作業(yè)進(jìn)行估算的結(jié)果。時(shí)間單位可以是小時(shí)、天、周、月、季等。 最早開始(Early Start)時(shí)間。用tES表示,是該作業(yè)所有緊前作業(yè)(假設(shè)為k個(gè))最早結(jié)束時(shí)間中最大的一個(gè)值。 最早結(jié)束(Early Finish)時(shí)間。用tEF表示,是該作業(yè)的最早開始時(shí)間加上該作業(yè)的持續(xù)時(shí)間。max( )ESEFkttkEFESttt 最遲結(jié)束(Late Finish)時(shí)間。用tLF表示,是該作業(yè)的

24、所有緊后作業(yè)(假設(shè)為k個(gè))最遲開始時(shí)間中最小的一個(gè)值。 最遲開始(Late Start)時(shí)間。用tLS表示,是該作業(yè)的最遲結(jié)束時(shí)間減去該作業(yè)的持續(xù)時(shí)間。min( )LFLSttkLSLFttt 作業(yè)總時(shí)差。用R表示,是在不影響工期的情況下,網(wǎng)絡(luò)上可利用的時(shí)差總數(shù)。 作業(yè)自由時(shí)差。用F表示,是該指不影響它的各項(xiàng)緊后作業(yè)最早開工時(shí)間的條件下,該項(xiàng)作業(yè)可以推遲開工時(shí)間的最大幅度。LFESRtttLFEFLSESRttttmin( )ESEFkFtkt作業(yè)代碼作業(yè)代碼緊前作業(yè)緊前作業(yè)工期(周)工期(周)A2B4CA, B10DC6EC4FC5例:已知如下活動(dòng)列表A=2B=4C=10D=6E=4F=5開

25、始結(jié)束1. 畫出網(wǎng)絡(luò)圖作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFABCDEF1. 計(jì)算時(shí)間作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA2B4C10D6E4F5計(jì)算工期t最早開始時(shí)間最早結(jié)束時(shí)間0241418 1920ABCDEFA=2B=4C=10D=6E=4F=5開始結(jié)束作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA202B404C10414D61420E41418F51419計(jì)算tES和tEF最遲結(jié)束時(shí)間最遲開始時(shí)間作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA202B404C10414D61420E41418F51419201520162014144計(jì)算tLF和tLS4042

26、作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA20242B40440C10414144D614202014E414182016F514192015計(jì)算R和F作業(yè)總時(shí)差tLF - tEF作業(yè)自由差minESEFktt作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA202422B404400C104141440D6142020140E4141820162F5141920151作業(yè)代碼作業(yè)代碼ttEStEFtLFtLSRFA202422B404400C104141440D6142020140E4141820162F5141920151作業(yè)自由差min( )ESEFktkt1200023. 確定工期

27、4. 確定關(guān)鍵路徑最早結(jié)束時(shí)間關(guān)鍵作業(yè),即總時(shí)差為0的作業(yè)A=2B=4C=10D=6E=4F=5開始結(jié)束 大量作業(yè)依賴的作業(yè) 依賴于大量作業(yè)的作業(yè)網(wǎng)絡(luò)圖注意事項(xiàng) 對(duì)于網(wǎng)絡(luò)圖上有較大延遲時(shí)間的作業(yè),并非越早開工越好任務(wù)調(diào)研需求分析1月2月3月時(shí)間任務(wù)計(jì)劃完成情況實(shí)際完成情況甘特圖以圖示的形式通過活動(dòng)列表和時(shí)間刻度形象地表示出任何特定項(xiàng)目的活動(dòng)順序與持續(xù)時(shí)間。甘特圖(Gantt Chart)n甘特圖可以直觀地表明任務(wù)計(jì)劃在什么時(shí)候進(jìn)行,及實(shí)際進(jìn)展與計(jì)劃要求的對(duì)比。n管理者可以方便地弄清每一項(xiàng)任務(wù)還剩下哪些工作要做,并可評(píng)估工作進(jìn)度。繪制甘特圖的步驟:(1) 明確項(xiàng)目牽涉的各項(xiàng)活動(dòng)、任務(wù)。 內(nèi)容包括

28、項(xiàng)目名稱(包括順序)、開始時(shí)間、工期、任務(wù)類型和依賴于哪一項(xiàng)任務(wù)。(2) 創(chuàng)建甘特圖草圖。由于資源有限,可能無法開展項(xiàng)目中的所有活動(dòng)。開展某些活動(dòng)還需要另外一些活動(dòng)的順利完成為前提條件。(3) 確定項(xiàng)目活動(dòng)依賴關(guān)系及時(shí)序進(jìn)度。保證在未來計(jì)劃有所調(diào)整的情況下,各項(xiàng)活動(dòng)仍然能夠按照正確的時(shí)序進(jìn)行。確保所有依賴性活動(dòng)在決定性活動(dòng)完成后按計(jì)劃展開。避免關(guān)鍵路徑過長。不要濫用資源,對(duì)于進(jìn)度表上的不可預(yù)知事件要安排適當(dāng)?shù)母辉r(shí)間。富裕時(shí)間不適用于關(guān)鍵性任務(wù),因?yàn)樽鳛殛P(guān)鍵性路徑的一部分,它們的時(shí)序進(jìn)度對(duì)整個(gè)項(xiàng)目至關(guān)重要。(4) 計(jì)算單項(xiàng)活動(dòng)任務(wù)的工時(shí)量。 內(nèi)容包括項(xiàng)目名稱(包括順序)、開始時(shí)間、工期、任務(wù)類

29、型和依賴于哪一項(xiàng)任務(wù)。(5) 確定活動(dòng)任務(wù)的執(zhí)行人員及適時(shí)按需調(diào)整工時(shí)。由于資源有限,可能無法開展項(xiàng)目中的所有活動(dòng)。開展某些活動(dòng)還需要另外一些活動(dòng)的順利完成為前提條件。(6) 計(jì)算整個(gè)項(xiàng)目時(shí)間。甘特圖繪制舉例形式1. 以表格、條形框表示的甘特圖任務(wù)調(diào)研1月2月3月時(shí)間任務(wù)4月5月6月7月8月設(shè)計(jì)代碼編寫試運(yùn)行驗(yàn)收計(jì)劃完成情況實(shí)際完成情況實(shí)際已開工但還未完工需求分析123形式2. 以二維坐標(biāo)、三角形框表示的甘特圖任務(wù)調(diào)研需求分析1月2月3月時(shí)間4月5月6月7月8月設(shè)計(jì)代碼編寫試運(yùn)行驗(yàn)收計(jì)劃開始時(shí)間實(shí)際結(jié)束時(shí)間實(shí)際開始時(shí)間計(jì)劃結(jié)束時(shí)間甘特圖的局限性:(1) 現(xiàn)實(shí)中的任務(wù)經(jīng)常會(huì)存在復(fù)雜的邏輯關(guān)系,難

30、以有效地運(yùn)用甘特圖來表達(dá)和展示。 (2) 甘特圖主要關(guān)注進(jìn)度管理,僅部分地反映了項(xiàng)目管理的時(shí)間、成本和范圍約束。(3) 甘特圖不能準(zhǔn)確反映項(xiàng)目規(guī)模及各活動(dòng)的相對(duì)規(guī)模。(4) 軟件的不足:盡管能夠通過項(xiàng)目管理軟件描繪出項(xiàng)目活動(dòng)的內(nèi)在關(guān)系,但是如果關(guān)系過多,紛繁蕪雜的線圖必將增加甘特圖的閱讀難度。(5) 如果改變進(jìn)度,整個(gè)圖形形狀便會(huì)發(fā)生改變,需重新繪制甘特圖。本章要點(diǎn)本章要點(diǎn)q一、進(jìn)度計(jì)劃概述 q二、軟件項(xiàng)目活動(dòng)q三、編制技術(shù)和方法q四、表達(dá)形式四、表達(dá)形式q五、進(jìn)度計(jì)劃編制q六、進(jìn)度計(jì)劃控制1. 甘特圖任務(wù)調(diào)研1月2月3月4月5月6月7月8月設(shè)計(jì)代碼編寫試運(yùn)行驗(yàn)收需求分析2. 帶有日歷的項(xiàng)目網(wǎng)

31、絡(luò)圖測試計(jì)劃修改程序修改測試程序疑問疑問測試編寫程序單元 測試編寫文檔集成測試系統(tǒng)測試詳細(xì)設(shè)計(jì)概要設(shè)計(jì)1-26 2-252-26 3-113-12 3-152-26 3-53-6 3-73-16 4-14-2 4-151-26 2-251-1 1-252-26 3-13-2 3-41-26 3-20任務(wù)邏輯關(guān)系開始時(shí)間結(jié)束時(shí)間14679111323581012141357911131517192123253. 時(shí)間坐標(biāo)網(wǎng)絡(luò)圖AEFHJMBDGILNKOC事件任務(wù)線段的長短表示任務(wù)的持續(xù)時(shí)間里程碑事件合同簽署1月2月3月 4月5月6月7月8月系統(tǒng)需求評(píng)審軟件需求評(píng)審概要設(shè)計(jì)評(píng)審詳細(xì)設(shè)計(jì)評(píng)審構(gòu)件設(shè)

32、計(jì)評(píng)審集成測試評(píng)審確認(rèn)測試評(píng)審9月10月 11月 12月序號(hào)123456784. 里程碑時(shí)間表任務(wù)名稱全部任務(wù)開始時(shí)間結(jié)束時(shí)間工期(天)1.需求分析1.1 系統(tǒng)需求分析1.2 軟件需求分析1.3需求分析評(píng)審2. 概要設(shè)計(jì)2.1 模塊結(jié)構(gòu)設(shè)計(jì)2.2 功能設(shè)計(jì)序號(hào)13456785. 項(xiàng)目任務(wù)列表2092.3 接口設(shè)計(jì)2.4概要設(shè)計(jì)評(píng)審2012-03-012012-03-012012-03-012012-03-112012-04-112012-04-152012-04-152012-04-252012-05-012012-06-012012-08-202012-04-202012-03-252012

33、-04-102012-04-202012-06-102012-05-102012-05-202012-05-312012-06-10173512531415726263110本章要點(diǎn)本章要點(diǎn)q一、進(jìn)度計(jì)劃概述 q二、軟件項(xiàng)目活動(dòng)q三、編制技術(shù)和方法q四、表達(dá)形式q五、進(jìn)度計(jì)劃編制五、進(jìn)度計(jì)劃編制q六、進(jìn)度計(jì)劃控制進(jìn)度計(jì)劃任務(wù)細(xì)致、可執(zhí)行、可檢查、可控制的活動(dòng)定義資源不成熟的項(xiàng)目和管理水平不高、資源能力不強(qiáng)的項(xiàng)目,任務(wù)的工作量不要太大,反之,可增大任務(wù)的工作量時(shí)間每項(xiàng)任務(wù)的工作量以不大于項(xiàng)目總體工作量的5%為宜;工期以不大于項(xiàng)目總工期的10%為宜1. 注重對(duì)項(xiàng)目信息的了解2. 注重項(xiàng)目計(jì)劃的層次

34、性3.注重歷史數(shù)據(jù)的運(yùn)用和積累4. 注重用過程化的思想指導(dǎo)開發(fā)5. 注重綜合性及相互影響性編制計(jì)劃遵循的原則1. 注重對(duì)項(xiàng)目信息的了解組織信息市場信息歷史信息客戶信息2. 注重項(xiàng)目計(jì)劃的層次性高級(jí)計(jì)劃階段計(jì)劃低級(jí)計(jì)劃3. 注重歷史數(shù)據(jù)的運(yùn)用和積累利用歷史數(shù)據(jù)積累歷史數(shù)據(jù)4. 注重用過程化的思想指導(dǎo)開發(fā)能力成熟度模型 (Capability Maturity Model for Software, CMM )一種軟件評(píng)估標(biāo)準(zhǔn) 美國卡內(nèi)基梅隆大學(xué)軟件工程研究所CMM的核心是把軟件開發(fā)視為一個(gè)過程,并根據(jù)這一原則對(duì)軟件開發(fā)和維護(hù)進(jìn)行過程監(jiān)控和研究。級(jí)別名稱特征與要求說明1初始級(jí)過程無序,進(jìn)度、預(yù)算、功能、質(zhì)量不可預(yù)測,企業(yè)一般不具備穩(wěn)定的軟件開發(fā)環(huán)境,常常在遇到問題的時(shí)候,就放棄原定的計(jì)劃而只專注于編程與測試原始狀態(tài),不需要認(rèn)證2可重復(fù)級(jí)建立了管理軟件項(xiàng)目的政策以及為貫徹執(zhí)行這些政策而定的措施?;谝酝?xiàng)目的經(jīng)驗(yàn)來計(jì)劃與管理新的項(xiàng)目。達(dá)到此級(jí)別的企業(yè)過程已制度化,有紀(jì)律,可重復(fù) 3已定義級(jí)過程實(shí)現(xiàn)標(biāo)準(zhǔn)化。在這一級(jí),有關(guān)軟件工程和管理工程的特定的、面對(duì)整個(gè)企業(yè)的軟件開發(fā)與維護(hù)的過程的文件將被制訂出來。同時(shí),這些過程是集成到一個(gè)協(xié)調(diào)的整體 4管理級(jí)企

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論