【公眾號@ “專案管理研究所” 將會第一時間更新文章並分享《行業分析報告》】
歸檔於軟體專案管理初級學習路線
第七章 軟體專案進度計劃
《初級學習路線合集 》
前言
大家好,這節我們學習軟體專案管理---進度基本概念。
首先介紹進度計劃的重要性:
- 按時完成專案是專案經理最大的挑戰之一
- 時間是專案規劃中靈活性最小的因素
- 進度問題是專案衝突的主要原因
進度是對執行的活動和里程碑制定的工作計劃日期表。
專案進度計劃過程
任務定義:
WBS定義了交付成果,為了完成專案的各個交付成果,所必須進行的所有具體活動就是專案任務。
例如這是某專案的WBS,其中這個設計工作包交付成果就是設計說明書,為次需要兩個任務,任務一和任務二。
任務一是編寫設計說明書,任務二是設計評審,以此類推,我們定義所有的專案任務。
專案的任務之間存在一定的關聯關係,例如編寫設計說明書之後,才可以進行設計評審。
任務關係:
由於專案各項任務之間存在一定的關聯關係,需要根據這些關係安排任務之間的順序。
例如有的任務是前置,有的任務是後置任務。
任務之間的關係主要有四種邏輯關係。如圖所示:其中最常用的關係是結束-開始的邏輯關係。
任務之間關聯關係的依據,我們總結出了四個關係:
- 強制性依賴關係:他是任務之間共有的依賴關係,而不以人的意志為轉移的,所以是硬邏輯。例如:編寫設計說明書與設計評審就是強制性依賴關係。
- 軟邏輯關係:不是硬邏輯關係,不是任務之間共有的關係,但是是主觀的安排,是安排者有一定邏輯考慮的關係。
- 外部依賴關係:是依賴於專案之外因素的一種關係。例如:使用者環境測試,這個活動我們要依賴於使用者環境準備好。
- 內部依賴關係:他是內部的一種強制性關係
我們根據任務的依賴關係,可以確認專案任務關係依賴矩陣,例如這個圖:其中d (i,j)=1,標識d(i)是d(j)的前置,否則d(i,j)等於0;
例如這是某專案的網路關係圖,他說明了任務之間的關聯關係,其中他t1是t2、t3的前置,通過這些關係,我們可以的得出依賴矩陣。
那麼t1是t2、t3的前置,我們就可以看到關聯矩陣第一行的第二第三列為1。
進度管理圖示:
傳統進度管理:
- 網路圖
- 甘特圖
- 里程碑圖
- 資源圖
敏捷專案進度管理:
- 燃盡圖(Burndown Chart)
- 燃起圖(Burnup Chart)
常用的網路圖:
網路圖是活動排序的一個輸出,可以展示專案中各個活動與活動之間的邏輯關係。常用的圖有PDM網路圖和ADM網路圖。
這是一個PDM網路圖,結點表示專案任務,其中的箭線表示任務之間的邏輯關係,他可以方便的表示任務之間的邏輯關係。我們前面提到的四種邏輯關係,PDM網路圖都是可以體現出來的。
這是某專案的PDM網路圖,我們把它轉應成對應的ADM網路圖。
ADM網路圖又稱為雙代號網路圖,在ADM網路圖中,箭線表示任務,兩個代號唯一確定一個任務所以叫雙代號,那麼代號代表前一個任務的結束,同時也表示後一個任務的開始。
那麼ADM網路圖是有虛活動的,例如我們看ADM網路圖當中,6——5之間虛線就是虛活動。那麼虛活動不是一個真實的活動,就是為了表示邏輯關係,也不需要消耗資源的這麼一個活動。
例如某活動A和B,從邏輯上都是1——2,如果我們表達成這麼一個形式是不對的。所以應該增加一個3——2的一個虛活動,其中1——2是活動A,1——3表示活動B。
甘特圖-例項:
甘特圖可以顯示任務的基本資訊,方便檢視任務的工期,開始和結束時間以及資源的資訊。
里程碑圖:
他可以顯示專案進展中重大工作的完成情況,表示事件的一個標記,不需要消耗資源和時間。
資源圖:
資源圖用來表示專案進展中資源的分配情況。
敏捷專案進度任務圖示主要採用燃盡圖和燃起圖:
燃盡圖表示還有多少任務沒有完成,如圖所示:
燃起圖表示已經完成了多少任務,如圖所示:
總結
到這裡,第七章 第一節 進度管理基本概念就講解完畢了!下一節介紹傳統歷時估算~
如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~?
後續將持續更新【軟體專案管理初級學習路線】的全知識點,大家感興趣的多多關注博主喲~
————————————————