自定義 Azure Boards 以支援 SAFe® 做法
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
自定義程式的主要原因是支援進度追蹤和監視、報告關鍵計量,以及符合特定商務需求。 本文涵蓋一些您可以實作的程式自定義,並說明為何想要採用它們來補充您的 Scaled Agile Framework (SAFe®) 做法。 這些自定義大部分都是選擇性的。
瞭解 Azure Boards 如何透過下列作業支援 SAFe® 做法:
- 自訂工作項目類型或新增自定義工作項目類型
- 新增自訂欄位或自訂現有欄位
- 自訂工作流程
- 將自訂規則新增至工作項目類型
- 新增自定義控件或自定義延伸模組
- 自定義待辦專案或新增自定義公事包待辦專案
注意
本文是一組適用於 Azure Boards 和 Azure DevOps Services 的 Scaled Agile Framework® 教學課程。 大部分的指導方針都適用於雲端和內部部署版本。 不過,某些功能和程式是雲端或最新版的 Azure DevOps Server 專屬。
先決條件
類別 | 要求 |
---|---|
專案存取 | Project 成員。 |
權限 | 專案管理員 安全組的成員。 |
關於自定義和繼承的程式
Azure Boards 提供圖形使用者介面,以支持專案的自定義。 此功能稱為「繼承」進程。 對該程式進行自定義時,所有使用繼承程式的專案都會自動更新。
如需您可以對繼承程序進行之所有自定義的概觀,請參閱 關於程式自定義和繼承的進程。
自訂工作項目類型
每個工作項目類型都會定義擷取和儲存資訊的欄位。 您可以透過下列方式自定義現有的工作項目類型,以支援特定的 SAFe® 追蹤需求。
- 新增自定義欄位 以支援追蹤預算成本、價值串流或以客戶為中心的資訊
- 自定義現有的欄位,例如修改選擇清單或變更欄位標籤
- 新增自定義規則 ,讓選取字段成為必要欄位,或指定要在選取條件下採取的動作
- 變更工作流程 以反映小組的工作流程程式
- 新增自定義控件或擴充 功能以支援自定義函式,例如匯出字段
如需自定義工作項目類型的詳細資訊,請參閱 新增和管理工作項目類型。
新增自訂欄位
您可以新增自定義欄位,以支援不符合現有欄位集的追蹤資料需求。 一些要考慮新增至一或多個工作項目類型的欄位,包括下表所列的專案。
欄位名稱
工作項目類型
注意事項
預算成本
功能、Epic
使用 來擷取預估成本。 可以使用匯總來擷取 Epic 功能的總估計成本。
類別或群組
功能、Epic、用戶劇本
使用 來指定挑選清單,以指出工作專案已編目為下列其中一個 SAFe® 類別:功能、功能、啟用或解決方案。
里程碑
功能、Epic、用戶劇本
使用 來指定事件里程碑清單,故事、功能或 Epic 應符合的事件里程碑清單。
值資料流
功能、Epic、用戶劇本
使用 來指定選擇清單,以支援您想要與工作建立關聯的值數據流分類法。
如需詳細資訊,請參閱 將自定義欄位新增至工作項目類型。
欄位與標記使用方式
您可以使用欄位或標記來擷取值數據流。 卷標代表更非正式且臨機操作的方法,用於分類工作。 特定欄位,特別是具有預設專案的特定欄位更為正式。 判斷要使用標記和欄位的方式時,請考慮下列語句:
- 您可以透過自定義規則建立所需的欄位,不過,您不需要將標籤新增至工作專案
- 您可以根據自定義欄位建立查詢圖表,但是您無法指定標籤以用於查詢圖表
- 您可以根據欄位或標籤篩選待辦專案、面板和查詢
- 只要擁有正確的許可權,建立的標籤數目就可以快速成長,因為任何人都可以新增新的標籤
自訂現有的欄位
您可以自訂現有的欄位,以支援下列一或多個動作:
- 重新標記欄位的名稱
- 變更欄位出現的位置,或從表單中移除
- 新增或變更選擇清單(下拉功能表)。 例如, 值區域 提供兩個選項 :商務 和 架構。 您可以新增至此值選擇清單
- 變更對欄位所做的預設工作分派
- 需要欄位
- 將規則新增至欄位 ,如下一節所述
如需現有欄位的索引,請參閱 工作專案欄位索引。 如需自定義欄位的詳細資訊,請參閱 新增和管理繼承程式的欄位。
將規則新增至欄位
欄位規則提供許多商務使用案例的支援。 規則會指定要根據選取條件採取的動作。 例如,您可以根據指派給另一個字段的值來建立必要的欄位。 您可以將數個規則新增至欄位。
下列影像顯示您可以從中選取的支援條件和動作。
支援的條件 | 支援的動作 |
---|---|
![]() |
![]() |
支援的條件 | 支援的動作 |
---|---|
![]() |
![]() |
支援的條件 | 支援的動作 |
---|---|
![]() |
![]() |
如需設定欄位規則的詳細資訊,請參閱將規則新增至工作專案類型(繼承程式)。
自訂工作流程
您可能想要自定義用戶劇本、功能及 Epic 的工作流程,使其符合您的工作流程程式。 藉由儘早自定義工作流程,您可以將面板設定小組降至最低。
敏捷式程序的預設工作流程包括 [新增]、[ 作用中]、[ 已解決] 和 [ 已關閉 ] 狀態。 雖然每個小組都可以將工作流程數據行新增至其面板,但您可能想要自定義工作流程來改為追蹤這些數據行。 如此一來,所有小組的面板都會設定為使用相同的工作流程狀態。
例如,您可以新增和重新命名工作流程狀態,以符合下圖所示的數據行:待辦專案、分析、開發、測試及完成。
與您的小組討論哪些工作流程狀態最能支援其敏捷式做法。 如需詳細資訊,請參閱下列文章:
自訂控制項
透過自定義控件,您可以將豐富的功能新增至工作項目表單。 自定義控件是已新增至 Azure DevOps Marketplace 延伸模組的延伸模組。
您可以從 Marketplace 新增控件,或建立自己的控件。
WorkBoard OKR 整合可協助組織在整個企業中對齊、當地語系化及測量目標與關鍵結果(OKR)。 透過這項整合,小組可以從 Azure DevOps 中檢視和更新其 OKR。
新增自定義工作項目類型
User Story、Feature 和 Epic 工作項目類型旨在支援產品規劃和追蹤。 不過,其他工作專案類型對於支援SAFe®組織以客戶為中心的焦點可能很有用。 具體而言,您可能想要新增工作項目來擷取客戶意見反應、客戶要求等等。
當您定義新的工作項目類型時,請思考下列專案:
- 您想要擷取、追蹤和報告的資訊
- 如何擷取工作
- 支援追蹤工作的工作流程
不過,為了保持簡單,最好將您所做的自定義量降到最低。 因此,如果可以使用現有的工作項目類型來取得 ,您可以視需要新增自定義欄位來追蹤特定資訊。
自定義待辦專案
每個小組的待辦專案和面板都是設計來支援特定的工作項目類型。 針對 Agile 程式,下列工作項目類型會如使用一樣。
- 敏捷式發行 Teams:用戶劇本和 Bug(選擇性)
- Program Teams:功能
- 組合團隊:Epics
不過,您可以將現有的工作項目類型或自定義專案納入這些待辦專案。 每個小組都可以訂閱一組他們需要追蹤的待辦專案。
您也可以新增最多三個組合待辦專案,如下圖所示。 組合待辦項目是設計成階層式。
提示
您可能想要新增方案 (功能) 待辦專案,該待辦專案會顯示為 Program (Features) 待辦專案的父代。 此 SAFe 設定無法透過待辦專案層級頁面達成。 作為不太理想的因應措施,您可以停用繼承的 Epic 工作項目類型,並將其重新建立為自定義工作項目類型。 如需詳細資訊,請參閱 自定義進程待辦專案和面板。
如需詳細資訊,請參閱自定義待辦專案或面板(繼承程式)。
新增更多功能
您可以新增下列 Marketplace 擴充功能,以存取支援 SAFe 的許多豐富功能。
注意
在您自定義專案之前,建議您先閱讀 設定和自定義 Azure Boards。 本文提供針對數個小組管理專案及支援各種商務目標的詳細資訊。