關於預設進程和進程範本
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
Azure Boards提供各種程式可供選擇來管理工作專案。 選取正確的程式是優化工作流程,並確保專案成功的必要步驟。 在本文中,我們會探索可用的不同程式Azure Boards,並提供如何為您的專案選擇最適合的程式指引。
當您建立專案時,您會根據組織或集合建立的進程模型來選擇程式或程式範本。 在為您的專案選擇程式之前,您應該先瞭解下列詞彙。
詞彙 | 描述 |
---|---|
處理序模型 | 是指用來支援為組織或專案集合建立之專案的模型。 一次只支援一個專案的進程模型。 |
處理序 | 定義工作專案追蹤系統的建置組塊,並支援Azure Boards的繼承程式模型。 此模型支援透過您看到的內容 (WYSIWYG) 使用者介面來自訂專案。 |
流程範本 | 定義工作專案追蹤系統的建置組塊,以及您透過 Azure DevOps 存取的其他子系統。 進程範本只能與 託管 XML 和 內部部署 XML 進程模型搭配使用。 您可以修改和匯入進程範本 XML 定義檔來自訂專案。 |
包含在預設程式和程式範本內的工作追蹤物件:基本、敏捷式、功能成熟度模型整合 (CMMI) 和 Scrum,都是本文中的相同和摘要。
提示
使用 Azure DevOps Server,您可以選擇使用繼承的進程模型或內部部署 XML 進程模型。 如需詳細資訊,請參閱 自訂您的工作追蹤體驗,選擇專案集合的程式模型。 若要存取最新版的預設進程/進程範本:
- 針對 [繼承的進程模型]:從組織設定開啟 [處理] 頁面。 如需詳細資訊,請參閱 管理進程。
- 針對內部部署 XML 進程模型:
- 安裝或升級至最新版本的 Azure DevOps Server
- 使用 進程範本管理員下載壓縮的範本檔案。 您必須使用與Azure DevOps Server相同版本層級的 Visual Studio 版本。 您可以免費安裝最新版本的 Visual Studio Community。
- 您可以存取安裝在 Azure DevOps Server 上之預設進程範本的最新版本,例如:
%programfiles%/Azure DevOps Server 2020/Tools/Deploy/ProcessTemplateManagerFiles/1033
。 如需每個檔案和資料夾的描述,請參閱 程式範本檔案概觀。
提示
若要存取最新版的預設進程範本:
- 安裝或升級至最新版的 TFS。
- 使用 進程範本管理員下載壓縮的範本檔案。 您必須使用與 TFS 位於相同版本層級的 Visual Studio 版本。 您可以免費安裝最新版本的 Visual Studio Community。
- 您可以在這裡存取安裝在 TFS 2018 上之預設進程範本的最新版本:
%programfiles%/TFS 16.0/Tools/Deploy/ProcessTemplateManagerFiles/1033
。 如需每個檔案和資料夾的描述,請參閱 程式範本檔案概觀。
預設進程
預設程式主要與工作專案類型不同, (WIT) 提供規劃與追蹤工作。
基本 是最輕量型的,且處於選擇性預覽狀態。 Scrum 是下一個最輕量型的。 Agile 支援許多 Agile 方法詞彙, 而 CMMI 提供正式程式和變更管理的最大支援。
注意
基本程式適用于Azure DevOps Server 2019 Update 1和更新版本。
敏捷
當您的小組使用敏捷式規劃方法時,請選擇 Agile ,包括 Scrum,並個別追蹤開發和測試活動。 如果您想要追蹤使用者劇本和 (選擇性地在工作流程看板上) Bug,或追蹤工作面板上的 Bug 和工作,此程式會非常實用。
您可以在 敏捷式聯盟深入瞭解敏捷方法。
工作支援追蹤原始估計、剩餘工時和已完成工時。
Scrum
當您的小組練習 Scrum 時,請選擇 [Scrum ]。 此程式適用于追蹤產品待辦專案 (PBIs) 和工作流程看板上的 Bug。 您也可以將 PBIS 和 Bug 細分為工作面板上的工作。
此程式支援 Scrum 組織所定義的 Scrum方法。
工作僅支援追蹤剩餘工時。
CMMI
當您的小組遵循更正式的專案方法時,請選擇 CMMI ,需要流程改進的架構和可稽核的決策記錄。 透過此程式,您可以追蹤需求、變更要求、風險和檢閱。
此程式支援 正式變更管理活動。 工作支援追蹤原始估計、剩餘工時和已完成工時。
如果您需要超過兩或三個待辦專案層級,您可以根據您使用的程式模型新增更多專案:
- 繼承: 自訂程式的待辦專案或面板
- 託管的 XML 或內部部署 XML: 新增組合待辦專案
預設進程之間的主要區別
預設程式的設計目的是要符合大部分小組的需求。 如果您的小組有不尋常的需求,並聯機到內部部署伺服器,您可以自訂程式,然後建立專案。 或者,您可以從程式建立專案,然後自訂專案。
下表摘要說明四個預設進程所使用的 WIT 與狀態之間的主要區別。
追蹤區域
基本
敏捷
Scrum
CMMI
工作流程狀態
- To Do
- 正在進行
- 完成
- 新增
- 使用中
- 已解決
- 已關閉
- 已移除
- 新增
- 已核准
- 已認可
- 完成
- 已移除
- 已提議
- 使用中
- 已解決
- 已關閉
產品計劃 (請參閱第 1 點)
- 問題
- 使用者劇本
- 錯誤 (選擇性)
- 產品待處理項目
- 錯誤 (選擇性)
- 需求
- 錯誤 (選擇性)
公事包待辦專案 (2)
- Epic
- Epic
- 功能
- Epic
- 功能
- Epic
- 功能
工作和短期衝刺規劃 (3)
- Task
- Task
- 錯誤 (選擇性)
- Task
- 錯誤 (選擇性)
- Task
- 錯誤 (選擇性)
錯誤待辦專案管理 (1)
- 問題
- Bug
- Bug
- Bug
問題和風險管理
- 問題
- 問題
- 阻礙
- 問題
- 風險
- 檢閱
注意
- 您可以從 產品待辦專案 或 工作流程看板新增這些 WIT。 產品待辦專案會顯示目前待辦專案的單一檢視,可動態重新排序和分組。 產品擁有者可以快速排定工作優先順序,並概述相依性和關聯性。
此外,每個小組都可以設定他們想要 錯誤在其待辦專案和麵板上顯示的方式。 - 您可以使用 Portfolio 待處理項目定義待處理項目階層,了解跨多個小組的工作範圍並查看該工作如何彙總成更廣泛的解決方案。 每個小組都可以設定要 顯示哪些組合待辦專案以供其使用。
- 您可以從 短期衝刺待辦專案和工作面板定義工作。 透過容量規劃,小組可以快速判斷他們是否超過或低於短期衝刺的容量。
工作流程狀態、轉換及原因
工作流程狀態支援在工作從新狀態移到已關閉或完成狀態時追蹤該工作的狀態。 每個工作流程是由一組狀態、狀態間的有效轉換,以及將工作項目轉換為選取狀態的原因所組成。
重要
針對 Azure DevOps Services 和 Azure DevOps Server 2019,預設工作流程轉換支援任何狀態到任何狀態轉換。 您可以自訂這些工作流程來限制某些轉換。請參閱 自訂工作追蹤物件以支援小組的程式。
此外,您可以藉由安裝 狀態模型視覺效果 Markeplace 擴充功能,來檢視每個工作專案類型的支援工作流程轉換。 此延伸模組會在 [面板] 標示為 [狀態視覺化檢視] 底下新增新的中樞。 在該頁面上,您可以選擇工作專案類型並檢視工作流程狀態模型。
下圖顯示用來追蹤三個預設程式之工作和程式碼缺失之 WIT 的一般向前進展。 它們也會顯示部分回到先前狀態的回復,以及轉為已移除狀態的轉換。 每個影像只會顯示與轉換相關聯的預設原因。
敏捷式工具所使用的大部分 WIT,其出現在待辦專案和麵板上,都支援任何對任意轉換。 您可以使用工作流程看板或工作面板將工作專案的狀態拖曳至其對應的狀態資料行,來更新工作專案的狀態。
您可以變更工作流程以支援其他狀態、轉換和原因。 如需詳細資訊,請參閱 自訂您的工作追蹤體驗。
工作專案狀態
當您將工作專案的狀態變更為 Removed
、 Closed
或 Done
時,系統會回應如下:
Closed
/Done
:處於此狀態的工作專案不會出現在組合待辦專案和待辦專案頁面上。 不過,它們確實會出現在短期衝刺待辦專案頁面、工作流程看板和工作面板上。 此外,當您變更組合待辦專案檢視以顯示待處理專案時,例如,若要檢視產品待辦專案的功能,則會顯示處於已關閉和完成狀態的工作專案。Removed
:處於此狀態的工作專案不會出現在任何待辦專案或面板上。
只要專案為使用中,您的專案會維護工作專案。 即使您將工作專案設定為 Closed
、 Done
或 Removed
,資料存放區仍會保留記錄。 您可以使用記錄來建立查詢或報告。
注意
完成或關閉的工作專案一旦 變更日期 超過 183 天, (約半年) ,就不會顯示在待辦專案和麵板上。 您仍然可以使用查詢來列出這些專案。 如果您想要讓其顯示在待辦項目或面板上,可對其進行微幅變更,以重設時鐘。
注意
完成或關閉的工作專案一旦 變更日期 大於一年,就不會顯示在待辦專案和麵板上。 您仍然可以使用查詢來列出這些專案。 如果您想要讓其顯示在待辦項目或面板上,可對其進行微幅變更,以重設時鐘。
如果您需要永久刪除工作專案,請參閱 移除或刪除工作專案。
新增至所有進程的 WIT
除了基本進程之外,下列 WIT 會新增至所有進程。
您的小組可以使用對應的工具來建立和使用這些類型:
工具 | 工作項目類型 |
---|---|
Microsoft Test Manager | Test Plan , Test Suite , Test Case Shared Steps , Shared Parameters |
[要求意見] | Feedback Request , Feedback Response |
[小組總管]) [程式碼檢閱] 的 [我的工作] ( | Code Review Request , Code Review Response |
這些類型定義的工作專案並非要手動建立,然後新增至 Hidden Types
類別。
新增至 Hidden Types
類別的工作專案類型不會出現在建立新工作專案的功能表中。
支援測試經驗的 WIT
支援測試體驗和使用 Test Manager 和入口網站的 WIT,會使用下圖所示的連結類型連結在一起。
從入口網站或 Microsoft Test Manager,您可以檢視測試套件所定義的測試案例,並檢視測試計劃所定義的測試套件。 不過,這些物件不會透過連結類型彼此連線。 自訂這些 WIT,就像任何其他 WIT 一樣。 如需詳細資訊,請參閱 自訂工作追蹤物件以支援小組的程式。
如果您變更測試計劃和測試套件的工作流程,則可能需要更新流程組態 (如這裡所述)。 如需每個測試欄位的定義,請參閱 根據組建和測試整合欄位進行查詢。