軟件發佈甘特圖範本:由代碼凍結到生產

可編輯嘅軟件發佈甘特圖:功能完成、代碼凍結、迴歸同驗收測試、簽核、部署同監察,附依賴同里程碑。

使用此範本

甚麼是軟件發佈甘特圖範本:由代碼凍結到生產流程

軟件發佈嘅風險好少喺代碼本身,而係喺最後一個功能到第一個用戶之間嗰幾日:測試、文件同部署都要按正確次序完成,而日期已經公開。甘特圖好適合呢段時間,因為工作短、依賴真實,而某處遲一日,下游到處都睇得到。

呢個範本由「確定發佈範圍」開始,到「發佈回顧」結束。開發以里程碑「功能完成」收尾,而「修正已知缺陷」喺「完成餘下功能」開始後五個工作天開始,令修正缺陷同開發尾段重疊。兩者都要完成,先去到里程碑「代碼凍結」。凍結之後有三條測試工作流開始:「迴歸測試」、「效能及保安檢查」同「用戶驗收測試」,後者喺凍結開始後兩個工作天開始。「修正發佈阻礙」要等三者。

發佈說明同操作手冊喺測試期間撰寫,而唔係測試之後,所以「部署到生產環境」要等「發佈簽核」、「撰寫發佈說明」同「更新操作手冊及回滾計劃」。部署之後,「生產環境冒煙測試」係「公佈發佈」同「監察並處理早期問題」嘅關卡。開啟關鍵路徑,睇邊條測試工作流決定日期。工期係示範用嘅工作天(星期一至五),請改成你自己嘅數字。

如果想睇發佈前整個項目,請參考[軟件項目甘特圖範本](/yue/templates/軟件項目甘特圖)。呢個範本唔會連接代碼庫或工單系統,亦唔追蹤缺陷或部署:佢規劃嘅係時間表。依賴嘅解釋請睇[甘特圖依賴關係指南](/yue/guides/甘特圖依賴關係)。

本流程圖涵蓋的內容

本範本包含

  • 四個組別:開發、測試、發佈同支援,合共17項工作同三個里程碑:「功能完成」、「代碼凍結」同「發佈簽核」。
  • 重疊嘅工作:「修正已知缺陷」喺「完成餘下功能」開始後五個工作天開始。
  • 凍結後三條測試工作流:「迴歸測試」、「效能及保安檢查」同「用戶驗收測試」,並喺「修正發佈阻礙」會合。
  • 唔使等測試嘅準備工作:「撰寫發佈說明」同「更新操作手冊及回滾計劃」都喺「代碼凍結」開始。
  • 有關卡嘅收尾:「部署到生產環境」要等「發佈簽核」,而「生產環境冒煙測試」係「公佈發佈」同「監察並處理早期問題」嘅關卡。

何時使用本範本

  • 你按日期出貨,需要睇清楚由凍結到生產真正要幾耐。
  • 測試、文件同運維由唔同人負責,需要一份共用時間表。
  • 你想要一份有工期同依賴嘅發佈清單,而唔係一份平面列表。
  • 你需要一個可以每個週期重用嘅發佈列車起始計劃。

逐項任務嘅計劃

圖表入面每項任務,連同以工作日計嘅工期同佢哋等緊嘅前置任務。依賴用步驟編號表示;SS 係開始到開始,FF 係完成到完成,+n 係以工作日計嘅延遲。

#任務分組工作日依賴於
1確定發佈範圍開發2
2完成餘下功能開發101
3功能完成開發里程碑2
4修正已知缺陷開發62SS+5
5代碼凍結開發里程碑3, 4
6迴歸測試測試55
7效能及保安檢查測試45
8用戶驗收測試測試65SS+2
9修正發佈阻礙測試36, 7, 8
10發佈簽核發佈里程碑9
11撰寫發佈說明發佈35
12更新操作手冊及回滾計劃發佈35
13部署到生產環境發佈110, 11, 12
14生產環境冒煙測試發佈113
15公佈發佈支援114
16監察並處理早期問題支援514
17發佈回顧支援116

運作方式

  1. 將工作換成你自己嘅

    改寫17項工作同四個組別。按你實際嘅測試方式,增加或移除測試工作流。

  2. 將凍結設為里程碑

    令「代碼凍結」成為長度為零嘅工作,依賴所有喺測試開始前必須完成嘅工作,並令每條測試工作流都依賴佢。

  3. 令準備工作同測試重疊

    發佈說明同操作手冊喺凍結時用自己嘅連結開始,而唔係喺測試之後,咁佢哋就唔會拉長日期。

  4. 簽核前先會合各工作流

    令修正工作依賴每條測試工作流,咁簽核就唔會喺全部完成之前出現。

  5. 檢查關鍵路徑

    用「檢視」再揀「關鍵路徑」。如果某條測試工作流係最長嘅鏈,縮短開發都唔會令發佈提前。

  6. 重用計劃

    發佈之後複製圖表,按回顧所學更新各項長度,然後用於下一個週期。

常見問題

乜嘢係軟件發佈甘特圖?

一種甘特圖,用嚟規劃由最後一個功能到生產頭幾日嘅時間表:凍結、測試、簽核、部署同監察,以及它們之間嘅依賴。

佢會連接Jira或GitHub嗎?

唔會。冇整合。你輸入或貼上工作同依賴,時間表就由此計算出嚟。

我可以並行進行測試工作流嗎?

可以。令每條工作流都依賴凍結,再令下一項工作依賴全部。關鍵路徑會顯示邊條決定日期。

工期現實嗎?

佢哋係示範用嘅工作天。請換成你自己嘅發佈紀錄。

同軟件項目範本有乜分別?

軟件項目範本規劃由需求到上線嘅整個開發。呢個只規劃發佈嗰一段,而且更詳細。

所屬

適用於此流程的 QueryChart 功能

使用此範本

Browse all IT 與 ITSM 流程範本

軟件發佈甘特圖範本: 開發 → 測試 → 發佈 → 支援
軟件發佈甘特圖範本:由代碼凍結到生產