SAFe® 概念如何對應至 Azure Boards 成品
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
如果您有興趣使用 Scaled Agile Framework (SAFe®),您可以設定 Azure Boards 專案來追蹤 SAFe® 交付專案。 就像 Azure Boards 支援 Scrum 和 Agile 做法一樣,它可以支援 SAFe® 和大量小組,共同處理跨越發行的 Epics。
本教學課程說明下列 SAFe® 成品如何對應至特定的 Azure Boards 成品。
- SAFe® Agile、程序和組合小組
- SAFe® 交付專案,例如 Epic、功能和故事
- SAFe® 產品、計劃和組合檢視
- SAFe® 發行訓練、短期衝刺和其他時間箱
- SAFe® 反覆項目目標和目標
- SAFe® 值數據流和預算
- SAFe® 組合願景和策略主題
- SAFe® 藍圖
- SAFe® 里程碑和事件
- SAFe® 回顧和評論
如需 Azure Boards 如何實作 Scrum 和 Kanban 的概觀,請參閱 關於短期衝刺、Scrum 和專案管理 和 關於 Boards 和 Kanban。
注意
本文是一組適用於 Azure Boards 和 Azure DevOps Services 的 Scaled Agile Framework® 教學課程。 大部分的指導方針都適用於雲端和內部部署版本。 不過,某些功能和程式是雲端或最新版的 Azure DevOps Server 專屬。
下圖說明如何設定 Azure Boards 以支援三層小組階層,並將小組對應至其各自的區域和反覆項目路徑。 不過,從敏捷式程式建置的範例,這些變更可以套用至 Azure Boards 上裝載的任何項目和程式。
以下提供的範例說明如何使用階層式區域路徑來設定三層小組階層。 不過,從 Agile 程式建置的範例,您可以將這些變更套用至 Azure Boards 上裝載的任何專案。
敏捷式功能、程序和組合小組
Azure Boards 支援每個小組有自己的工作檢視。 藉由設定階層式小組結構,每個小組都可以專注於其工作,並將工作匯總到小組階層中的下一個層級。
若要支援 SAFe® 小組,您可以將預設小組重新設定為組合小組來管理您的 Epic。 然後,您會為程式層級工作和小組層級工作建立子小組。 工作可以跨小組和每個層級進行追蹤。
劇本、功能、Epic、啟用者和功能
所有工作和交付項目都會在工作專案中擷取。 每個工作項目都會與具有預先定義工作流程的特定工作專案類型相關聯。 每個 Azure Boards 程式都提供特定工作專案類型的支援,可供您用來追蹤任何 SAFe® 交付專案。
您可以根據 專案建立時所使用的程式,即 Agile、Basic、Scrum 或 CMMI 等工作項目類型,如下圖所示。
下圖顯示敏捷式程式待辦工作專案的階層:
- 用戶劇本和工作可用來追蹤工作。
- Bug 會追蹤程式代碼缺失。
- Epic 和功能可用來在較大的案例下分組工作。
每個小組都可以設定如何管理與用戶劇本或工作工作專案相同層級的 Bug 工作專案。 使用 [使用 Bug] 設定。 如需使用這些工作項目類型的詳細資訊,請參閱 敏捷式程式。
待處理專案中的專案可能稱為使用者故事(敏捷式)問題(基本)、產品待辦專案(Scrum)或需求(CMMI)。 這四個都類似:它們描述要傳遞的客戶價值,以及要完成的工作。
您可以使用使用者劇本或功能,以及使用功能或 Epic 來追蹤啟用者。 或者,如果您有特定的追蹤和報告需求,您可以新增自定義工作專案類型來追蹤這些交付項目類型。 如需詳細資訊,請參閱 自定義 Azure Boards、新增自定義工作項目類型。
工作項目支援下列工作:
- 新增描述和接受準則
- 指派給小組或區域路徑和項目成員
- 更新狀態並指派給反覆專案或短期衝刺
- 連結工作專案、附加檔案、新增標記
- 新增批注並檢視討論線程
產品和組合待辦專案可讓小組快速新增並排定其用戶劇本、功能及 Epics 的優先順序。 如需工作專案和工作項目類型的詳細資訊,請參閱追蹤使用使用者劇本、問題、Bug、功能和 Epic。
小組待辦專案和面板
SAFe® 待辦項目對應至小組、程序和組合待辦專案。 現為現用的敏捷程式支援用戶劇本、功能及 Epic 待辦專案層級。 階層式待辦項目結構會顯示完成的工作,以支援 Epic 進行中的功能和用戶劇本。
您可以自定義待辦專案和面板,甚至新增組合待辦專案,如自定義 Azure Boards、自定義待辦專案中所述。
每個待辦專案面板檢視可由每個小組設定。
程式增量、發行和短期衝刺
SAFe® 發行定型、發行、反覆專案、程式遞增(PIS)和短期衝刺可以輕鬆地對應至您的反覆項目路徑。 藉由跨小組階層共用反覆專案,您可以以一致的方式管理發行。
因為 Epic 可以跨越數個發行訓練,組合小組不會與任何特定反覆專案相關聯。 計劃小組會追蹤其功能交付專案,其隨附 PI。 功能小組在短期衝刺中工作,以完成數個故事。 每個小組都會選擇哪些反覆專案支持他們,以追蹤其專注的交付專案集。
反覆項目目標和目標
SAFe® 做法包括敏捷式發行小組,定義其反覆專案目標和目標。 建議您使用專案Wiki或小組儀錶板來擷取小組資訊。 專案Wiki和小組儀錶板都支援 Markdown 來新增和格式化資訊。
如需詳細資訊,請參閱 本文稍後的共享資訊 。
值數據流和預算
您可以使用標籤,以快速且輕鬆的方式將功能與 Epic 對應至其價值串流、策略主題和相關聯的預算。 您可以新增自定義欄位來擷取功能的預算估計值,然後匯總至 Epic。
使用您新增至工作項目的標籤,您可以:
- 篩選任何待辦專案或面板
- 根據標記建立查詢,並依標籤篩選查詢結果
- 根據標籤建立進度和趨勢圖或報表
若要更健全地對應工作與架構或商務功能,您可以為每個 Epic、功能或故事指定值區域。
透過匯總,您可以從定義至其子功能之估計值的匯總,取得 Epic 的預算估計值,如下圖所示。
若要新增自定義欄位,請參閱 自定義 Azure Boards、新增自定義欄位。
使用專案 Wiki 來支援您的組合願景和策略主題
您可以使用 Azure DevOps 專案 Wiki 與組織廣泛共享資訊。 Wiki 類似於 Git 存放庫,其支援使用 Markdown 和 WYSIWYG 編輯器新增和編輯頁面。 它會為每個頁面版本設定版本,以便輕鬆追蹤進行變更的人員,並復原過去的版本。
使用您的專案 Wiki 支援共用下列 SAFe® 成品:
- 組合願景
- 策略主題
- 分類法
- 目標
- 目標
- 以客戶為中心的做法
如需專案 Wiki 的詳細資訊,請參閱 本文稍後的共用資訊 。
里程碑和重要事件
每個計劃增量、短期衝刺、發行訓練或創新和規劃 (IP) 反覆運算的結尾代表自然的 SAFe® 里程碑。 許多里程碑都與特定儀式或做法相關聯,例如進行回顧或示範工作軟體。
在 Azure Boards 中,您可以透過下列方式追蹤其他類型的里程碑或重要事件。
- 自定義欄位,例如具有預先定義選擇清單的 [里程碑] 或 [發行] 字段
- 新增至工作項目的標記
- 指定目標日期的工作專案
- 作為一天的反覆項目路徑
使用自訂欄位和標記,您可以根據特定里程碑快速篩選待辦專案、面板和查詢。
共用服務小組結構
跨小組共用的資源可以透過自己的敏捷式功能小組來表示,例如UX設計小組或安全性合規性小組。 他們可以管理待辦專案,同時讓工作也出現在他們支援的小組待辦專案中。
我們在這裡示範如何將區域路徑指派給UX設計小組,然後選擇性子區域路徑指派給其他敏捷式小組。 在共用區域路徑上顯示的工作專案會出現在相關聯小組的待辦專案和面板上。
回顧和評論
若要支持進行回顧和檢閱的小組,建議您Microsoft DevLabs 使用回顧延伸模組。
此延伸模組可讓小組建立自己的回顧面板,並擷取下列工作:
- 收集專案里程碑的意見反應
- 組織並排定意見反應的優先順序
- 建立和追蹤可採取動作的工作,以協助每個小組進行改進程式。
共用資訊
Azure Boards 提供許多共用資訊的方式。
- 工作項目表單提供 RTF 字段來擷取描述、驗收準則等等。 檔案附件可以新增至工作專案或網路檔案共享的連結。
- 專案和小組儀錶板可用來共享資訊,以及狀態和進度圖表和小工具。 如需詳細資訊,請參閱 將 Markdown 新增至儀錶板。
- Project Wiki 提供一個中央存放庫,內建版本控制,可與所有專案成員共用資訊。 您可以視需要建立其他Wiki。 如需詳細資訊,請參閱 關於Wikis、READMEs和 Markdown。
如需所支援 Markdown 功能的詳細資訊,請參閱下列文章。