流程圖與甘特圖:點揀,各自顯示唔到乜嘢

流程圖顯示步驟、決定同邊個做乜嘢;甘特圖顯示任務要幾耐、幾時發生。點樣喺兩者之間揀、各自漏咗乜嘢,以及幾時兩樣都需要。

流程圖同甘特圖可以描述同一件工作,但回答唔同嘅問題。前者話工作點樣進行。後者話要幾耐,以及每一部分幾時發生。

簡而言之

  • 流程圖回答「工作點樣進行?」:步驟、決定、負責人。冇時間刻度。
  • 甘特圖回答「要幾耐、幾時?」:工期、依賴、里程碑同完成日期。冇決定。
  • 分支同循環屬於流程圖;日期同關鍵路徑屬於甘特圖。
  • 可重複嘅流程用流程圖,有完成日期嘅一次性工作用甘特圖。
  • 流程圖可以複製為甘特圖,亦可以轉返,但只有結構會帶過去,時間表唔會。

兩種圖,兩條問題

流程圖講嘅係工作嘅次序同邏輯。方框係步驟,箭咀話明邊個跟住邊個,菱形係決定,每條分支有標籤嘅答案,而有泳道就睇到每個步驟由邊個做。佢冇時間刻度。步驟需時更耐,方框都唔會變闊;箭咀亦唔會話下一個步驟開始之前過咗幾多日。甘特圖就相反:橫條擺喺日曆上,長度就係任務需時,依賴決定開始日期。佢冇可以將工作導向唔同路徑嘅菱形。

按你需要答嘅問題去揀。「如果發票被拒絕會點?」係流程圖問題,因為涉及分支。「邊個批准?」係泳道流程圖問題。「我哋可以喺季度完結之前完成嗎?」係甘特圖問題,因為需要工期。「邊項任務拖住發佈?」都係甘特圖問題,由關鍵路徑回答。「呢個流程每次都一樣嗎?」指向流程圖;「呢個係有完成日期嘅一次性工作嗎?」指向甘特圖。

知道各自顯示唔到乜嘢,同知道顯示到乜嘢一樣有用。流程圖話你知唔到完成日期、一個步驟有幾多寬鬆時間,或者邊啲步驟可以喺時間上重疊。甘特圖顯示唔到決定或者循環:一項任務要麼倚賴另一項,要麼唔倚賴,而回頭嘅依賴會被標示並以虛線畫出,而唔係被跟隨。佢亦冇辦法表達「如果測試失敗,返去設計」。如果你嘅工作有真正嘅分支,甘特圖會靜靜哋將佢哋壓平成一個直線計劃。

大部分真實項目喺不同時刻兩樣都需要。仲喺度同意工作應該點進行時,將流程畫成流程圖;一旦知道步驟,需要放上日曆,就建立甘特圖。QueryChart 可以由其中一個轉去另一個:將流程圖複製為甘特圖,每個步驟變成任務,每支箭咀變成依賴。下面嘅例子係實施計劃,呢類計劃存在於甘特圖入面,但源頭係一個流程。

一份實施計劃:同一件工作,以時間表嚟睇

五個組別共十六項任務。呢度一切都關乎時間;冇一樣關乎決定。打開試算表面板,睇工期同依賴。

  1. 次序依舊,但而家有長度

    「項目啟動」需時 2 個工作日,「需求與差異分析」需時 10 日。「方案設計已簽核」長度為 0,所以係里程碑。流程圖可以按同一次序顯示呢三個步驟,但顯示唔到中間嗰個要用第一個五倍嘅時間。

  2. 流程圖畫唔到嘅重疊

    「系統配置」行 20 個工作日。「資料對應與清理」喺同一個里程碑開始,而「試行資料遷移」喺配置開始後 10 個工作日開始(帶延遲嘅開始到開始連結),仲要等資料工作。呢種重疊,流程圖嘅箭咀表達唔到。

  3. 時間用咗喺邊度

    「系統整合測試」要等配置同「整合開發」(行 18 個工作日)。「用戶驗收測試」之後係「使用者培訓」,後者可以喺驗收測試開始後 3 個工作日開始,仲要等「培訓教材」。

  4. 完成日期出現

    「上線就緒檢討」係里程碑,然後「最終資料遷移」(3)、「切換及上線」(2)同「上線後支援」(15)排成一行,去到「交接予支援團隊」。流程圖冇完成日期畀你;喺呢度,日期由長度同連結計出。

運作方式

  1. 寫低條問題

    揀圖之前,用一句寫低條問題。如果包含「如果」、「邊個」或者「會發生乜嘢」,先用流程圖。如果包含「幾時」、「要幾耐」或者「喺邊日之前」,先用甘特圖。

  2. 流程未議定就先畫流程

    如果大家仍然對步驟有分歧,先畫流程圖或者泳道圖,並喺嗰度解決。搬一個方框,比重做一份建基於錯誤次序嘅時間表平得多。

  3. 確認工作係計劃而唔係流程

    甘特圖適合只發生一次、有開始同完成嘅工作。如果同一組步驟為每張訂單、工單或者索償重複,有用嘅係流程圖,時間表幫助唔大。

  4. 將議定嘅步驟變成任務

    將流程圖複製為甘特圖,或者直接將任務輸入甘特試算表。然後為每項任務加入以工作日計嘅長度,並喺次序重要嘅地方加入依賴。

  5. 兩張圖畀不同讀者

    將流程圖分享畀做嘢嘅人,甘特圖分享畀需要日期嘅人。兩者都唔需要承載對方嘅資料。

應避免的錯誤

  • 將決定放入甘特圖

    任務不能分支。如果計劃倚賴一個決定,就喺流程圖顯示決定,並排你預期嘅路徑,將另一條放喺任務備註。

  • 將流程圖嘅箭咀長度當成時間

    流程圖入面箭咀嘅長度冇任何意思。如果讀者需要知道某樣嘢要幾耐,呢個資料屬於甘特圖,而唔係畫長啲條線。

  • 複製流程圖後期望有時間表

    將流程圖複製為甘特圖時,步驟、箭咀同泳道會帶過去,但冇工期或者開始日期。計劃打開時會有通知話冇工期,你要自己輸入。

  • 維持兩張互相矛盾嘅圖

    流程一改,兩張都要更新。將流程圖視為次序嘅來源,甘特圖視為日期嘅來源。

打開實施計劃

將實施計劃打開成你自己嘅圖表,再複製為流程圖,睇同一批任務冇咗時間表之後係點樣。

打開實施計劃

相關指南

常見問題

甘特圖係流程圖嘅一種嗎?

唔係。兩者都用方框或者橫條配連結,但流程圖顯示邏輯,甘特圖顯示時間。甘特圖有依賴,但冇決定或者循環。

可以喺甘特圖顯示決定嗎?

不能以分支形式顯示。你可以加一個里程碑,例如「可否推行」,令後面嘅任務等佢,但圖表唔會跟隨唔同路徑。要顯示路徑請用流程圖。

喺 QueryChart 可以將流程圖轉成甘特圖嗎?

可以。將流程圖複製為甘特圖,會將每個步驟變成任務,每支箭咀變成完成到開始依賴,每條泳道變成組別。工期同開始日期唔會複製;由你加入。

反過來呢?

甘特圖可以複製為流程圖。依賴會變成箭咀,但時間表(開始日期、工期、進度)會被丟掉,而一項任務如果有多過四條進出連結,只會畫出四條。

應該先做邊個?

如果步驟未議定,就先做流程圖。如果已議定而你需要日期,就做甘特圖。

本指南所用的範本

系統實施計劃甘特圖範本 — 可編輯的系統實施甘特圖:需求、配置、資料遷移、整合、測試、培訓、切換與上線後支援,附依賴及里程碑。

系統實施計劃甘特圖: 規劃 → 配置 → 遷移與整合 → 測試與培訓 → 上線
流程圖與甘特圖:點揀,各自顯示唔到乜嘢