軟體專案管理 7.1.專案進度基本概念

2022-06-11 12:00:36

【公眾號@ 「專案管理研究所」 將會第一時間更新文章並分享《行業分析報告》】
歸檔於軟體專案管理初級學習路線
第七章 軟體專案進度計劃
《初級學習路線合集 》


前言

大家好,這節我們學習軟體專案管理---進度基本概念。

首先介紹進度計劃的重要性:

  1. 按時完成專案是專案經理最大的挑戰之一
  2. 時間是專案規劃中靈活性最小的因素
  3. 進度問題是專案衝突的主要原因

進度是對執行的活動和里程碑制定的工作計劃日期表。

專案進度計劃過程

任務定義:

WBS定義了交付成果,為了完成專案的各個交付成果,所必須進行的所有具體活動就是專案任務。

例如這是某專案的WBS,其中這個設計工作包交付成果就是設計說明書,為次需要兩個任務,任務一和任務二。

任務一是編寫設計說明書,任務二是設計評審,以此類推,我們定義所有的專案任務。

專案的任務之間存在一定的關聯關係,例如編寫設計說明書之後,才可以進行設計評審。

任務關係:

由於專案各項任務之間存在一定的關聯關係,需要根據這些關係安排任務之間的順序。

例如有的任務是前置,有的任務是後置任務。

任務之間的關係主要有四種邏輯關係。如圖所示:其中最常用的關係是結束-開始的邏輯關係。

任務之間關聯關係的依據,我們總結出了四個關係:

  1. 強制性依賴關係:他是任務之間共有的依賴關係,而不以人的意志為轉移的,所以是硬邏輯。例如:編寫設計說明書與設計評審就是強制性依賴關係。
  2. 軟邏輯關係:不是硬邏輯關係,不是任務之間共有的關係,但是是主觀的安排,是安排者有一定邏輯考慮的關係。
  3. 外部依賴關係:是依賴於專案之外因素的一種關係。例如:使用者環境測試,這個活動我們要依賴於使用者環境準備好。
  4. 內部依賴關係:他是內部的一種強制性關係

我們根據任務的依賴關係,可以確認專案任務關係依賴矩陣,例如這個圖:其中d (i,j)=1,標識d(i)是d(j)的前置,否則d(i,j)等於0;

例如這是某專案的網路關係圖,他說明了任務之間的關聯關係,其中他t1是t2、t3的前置,通過這些關係,我們可以的得出依賴矩陣。


那麼t1是t2、t3的前置,我們就可以看到關聯矩陣第一行的第二第三列為1。

進度管理圖示:

傳統進度管理:

  1. 網路圖
  2. 甘特圖
  3. 里程碑圖
  4. 資源圖

敏捷專案進度管理:

  1. 燃盡圖(Burndown Chart)
  2. 燃起圖(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。

甘特圖-範例:

甘特圖可以顯示任務的基本資訊,方便檢視任務的工期,開始和結束時間以及資源的資訊。

里程碑圖:

他可以顯示專案進展中重大工作的完成情況,表示事件的一個標記,不需要消耗資源和時間。

資源圖:

資源圖用來表示專案進展中資源的分配情況。

敏捷專案進度任務圖示主要採用燃盡圖和燃起圖:

燃盡圖表示還有多少任務沒有完成,如圖所示:

燃起圖表示已經完成了多少任務,如圖所示:

總結

到這裡,第七章 第一節 進度管理基本概念就講解完畢了!下一節介紹傳統歷時估算~

如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~