在 Azure Boards 中實作 Scaled Agile Framework®
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
許多企業都受益於個別敏捷式小組。 隨著組織成長,更大的興趣會隨著組織成長而擴大敏捷式做法。 企業需要檢視許多敏捷式小組和組合的進度持續增加。 為了解決這些需求,許多企業都採用了 Scaled Agile Framework® (SAFe®)。
如果您熟悉 Scrum 但不熟悉 SAFe®,請參閱 SAFe Studio Framework。
Azure Boards 透過其自發小組、待辦專案、面板、報表和計量,支援SAFe®做法。 本文介紹 Azure Boards 成品如何支援 SAFe 做法和成品。
- Scaled Agile Framework®
- Essential SAFe®
- 組合SAFe®
- 大型解決方案 SAFe®
- 快速參考對應
- SAFe® 的 Azure Boards 實作
注意
本文是一組適用於 Azure Boards 和 Azure DevOps Services 的 Scaled Agile Framework® 教學課程。 大部分的指導方針都適用於雲端和內部部署版本。 不過,某些功能和程式是雲端或最新版的 Azure DevOps Server 專屬。
調整敏捷式架構 ®
SAFe® 說明組合願景如何由小組階層滿足,而所有目標都與特定目標有關。 此架構會將 Epic 細分為功能與劇本。 Teams 在短期衝刺中處理這些專案,並透過計劃增量 (PIS) 和發行訓練提供。 此外,組合待辦專案可以追蹤可對應至價值串流和相關聯預算的交付專案。
SAFe® 架構概觀 5.0 版
轉©載自 2011-2020 Scaled Agile Inc.。 著作權所有,並保留一切權利。
SAFe® 和 Scaled Agile Framework 是 Scaled Agile Inc 的 註冊商標。
SAFe® 5.0 商務靈活度
許多 SAFe® 做法包括成長支援靈活度、一致性和自主性的文化特性,同時以客戶為中心的文化特性。
轉©載自 2011-2020 Scaled Agile Inc.。 著作權所有,並保留一切權利。
下列文章將討論 Azure Boards 支援商務靈活度和敏捷文化的一些方式:
Essential SAFe®
基本 SAFe® 需要支援下列海報中說明的成品和作法。
轉©載自 2011-2020 Scaled Agile Inc.。 著作權所有,並保留一切權利。
Azure Boards 支援所有這些成品和做法。
- 劇本、功能和啟用者:實作為工作專案,以擷取工作資訊和狀態。 這些工作專案會自動出現在小組待辦專案和面板上。
- 小組待辦專案 和 計劃待辦專案:實作為小組待辦專案,篩選指派給小組的工作專案,並支援工作優先順序和群組。
- Scrum 和 Kanban:使用面板、短期衝刺待辦專案和任務板、小組和短期衝刺步調完全支援的作法。
- 反覆專案、 創新和規劃 (IP) 反覆專案、 程式遞增 (PI)、 里程碑和 發行定型:透過平面清單或反覆專案路徑的階層式設定實作。
- 敏捷式發行訓練:由一組已設定為支援特定小組和計劃檢視的敏捷式小組和計劃小組實作。
- PI 目標、小組目標和解決方案內容:Teams 可以使用內建專案 Wiki 來共用目標、目標、客戶資訊和解決方案需求。
如需 Azure Boards 如何實作 Scrum 和 Kanban 的概觀,請參閱 關於短期衝刺、Scrum 和專案管理 和 關於 Boards 和 Kanban。
組合SAFe®
公事包 SAFe® 新增透過 Epic、啟用者和價值數據流來管理組合的支援。
轉©載自 2011-2020 Scaled Agile Inc.。 著作權所有,並保留一切權利。
Azure Boards 提供下列組合元件的支援:
- Epics:對應至 Epic 工作專案類型,並允許追蹤、分組和匯總子專案。
- 組合待辦專案:實作為組合待辦專案,可支持根據商務需求篩選工作。
- 組合願景 和 策略主題:企業擁有者和投資組合經理可以使用內建專案Wiki來分享其願景、目標和目標。
- 值數據流:您可以使用標籤或自訂欄位來追蹤值數據流。
- 精簡預算:預算資訊可以在自定義欄位中擷取,並匯總以取得功能與 Epic 層級的可見度。
- KPI:數個報表和儀錶板小工具提供現用計量。 Power BI 和 Analytics 服務提供快速建立自定義報表的支援。
大型解決方案 SAFe®
大型解決方案 SAFe® 包含解決方案待辦專案、解決方案定型和功能的支援。
轉©載自 2011-2020 Scaled Agile Inc.。 著作權所有,並保留一切權利。
您可以實作大型解決方案的方式與實作 Portfolio SAFe® 的方式大致相同。 不過,您也可以新增自定義工作項目類型和自定義待辦專案,以支援其他解決方案需求。
完整SAFe®
完整 SAFe 包含基本 SAFe®、大型解決方案 SAFe® 和組合 SAFe®® 的三個層級。
SAFe® 成品如何對應至 Azure Boards
下表會將 SAFe® 字詞或成品對應至對等的 Azure Boards 字詞或成品。 選擇連結以了解實作詳細數據。
SAFe® 字詞或成品
Azure Boards 字詞或成品
敏捷式團隊
Teams。 您可以定義小組階層,以符合功能或開發小組、計劃小組和組合小組或解決方案訓練小組的需求。
敏捷式發行訓練 (ART)
預算
標記、值區域。 您可以使用標籤或 [值區域] 字段來追蹤與特定預算或值數據流相關聯的工作。
Capabilities
工作專案。 您可以定義、規劃和追蹤類似 Epic 和 Features 的功能。 您可以在工作項目和各種小組待辦專案內擷取它們。
啟用者
工作專案。 您可以定義、規劃和追蹤類似 Epic、功能及劇本的啟用者。 您可以在工作項目和各種小組待辦專案內擷取它們。
Epic
Epic 工作專案。 您可以使用 Epic 工作項目類型來定義 Epic。 Epic 位於 Epics、Features 和 Storys 的工作項目階層頂端。
功能
功能工作專案。 您可以使用功能工作項目類型來定義功能。 功能是許多 Storys 的容器,且會以自己的組合待辦專案表示。
創新和規劃 (IP) 反覆專案
反覆項目路徑。 您可以定義專案的反覆項目路徑,並設定其開始和結束日期。 每個小組都會訂閱其使用中的反覆專案。
反覆運算
反覆項目路徑。 您可以定義專案的反覆項目路徑,並設定其開始和結束日期。 每個小組都會訂閱其使用中的反覆專案。
里程碑
里程碑和重要事件。 里程碑會在每次反覆項目結束時發生。 自定義欄位和標籤也可以用來將工作與里程碑和關鍵事件產生關聯。
組合待辦專案
組合待辦專案。 組合待辦專案會列出與組合相關聯的 Epic,以及展開和顯示子功能與故事的選項。
組合工作流程看板
組合 Epics 面板。 公事包小組的面板會將 Epics 待辦項目顯示為互動式、可設定和可篩選面板中的卡片。
組合願景
Wiki。 使用專案 Wiki 廣泛分享與策略、解決方案,以及小組如何共同作業以產生組合和計劃交付專案的相關組織資訊。
程式待辦專案
功能待辦專案。 功能待辦專案會列出與程式相關聯的功能,以及展開和顯示子劇本的選項。
程式工作流程看板
程式功能面板。 [程式] 面板會在互動式、可設定且可篩選的面板中,將功能待辦項目顯示為卡片。
程式遞增 (PI) 反覆項目路徑
反覆項目路徑。 反覆項目路徑會定義具有開始和結束日期的項目時間方塊。 反覆項目路徑可以定義從一周到12周或更長的時間。
回顧和評論
藍圖
傳遞計劃、功能時程表。 Azure Boards 提供可設定和互動式檢視,以檢閱藍圖和小組交付專案。
共用服務
共用服務小組結構:跨小組共用的資源可以透過自己的 Agile 功能小組來表示。 每個專案都可以管理其待辦專案,同時讓其工作也出現在他們支援的小組待辦專案中。
方案
解決方案:解決方案可以透過自定義方案工作項目類型來表示。
解決方案待辦專案
解決方案組合待辦專案。 您可以定義自定義工作專案類型和組合待辦專案,以擷取大型解決方案的特殊商務需求,或使用 Epic 和 Epic 組合待辦專案來擷取解決方案。
策略主題
Wiki。 策略主題,類似於組合視覺,可以在專案Wiki中擷取。
劇本
User Story 工作專案。 用戶劇本會擷取您想要傳遞的功能。 它們通常會重設大小,以便以單一反覆專案完成。
小組待辦專案
故事待辦專案。 [故事待辦專案] 會列出指派給小組相關區域路徑的用戶劇本。
小組工作流程看板
故事板。 Storys 面板會將 Storys 待辦項目顯示為互動式、可設定和可篩選面板中的卡片。
值數據流
標記、值區域。 您可以使用標籤或[值區域] 字段來追蹤與特定預算或值數據流相關聯的工作。
SAFe® 的 Azure Boards 實作
本教學課程套件內的下列每篇文章都提供如何設定、自定義及使用 Azure Boards 來實作 SAFe® 程式和專案的詳細數據。
下一步
相關文章
- 將敏捷式調整為大型Teams
- 敏捷式文化特性
- 調整的作法
- 關於短期衝刺、Scrum 和專案管理
- 關於 Boards 和 Kanban
- 調整的 Agile Framework:SAFe® 資源網站。
- 使用 TFS 調整 Agile 和 SAFe® 計量:說明 InCycle 所開發的 SQL Server 報表部落格文章,說明如何使用 TFS 來支援調整敏捷式或 SAFe。
關於作者
許多人感謝下列參與者對目前內容的檢閱和意見反應。
- 菲力浦·Eng是Microsoft、數位追求和指導的高級建築師。
- Hosam Kamel 是Microsoft和 ALM Ranger 的技術解決方案專業人員。
- Willy-Peter Schaub 是前項目經理,在Microsoft加拿大開發中心與 Visual Studio ALM Rangers。 您可以在推特上關注 twitter.com/wpschaub 的 Willy-Peter。
本系列文章已由先前與下列作者合作開發的白皮書更新:
- 戈登·貝明是南非德班陽光明市的衍生公司軟體開發人員。 他花大部分時間在 Visual Studio 的鍵盤上或家人放鬆。 他的博客是在 gordonbeeming.xyz, 你可以跟隨他在推特在 twitter.com/gordonbeeming。
- Brian Blackman 是Microsoft頂級開發人員的主要顧問,專注於影響 ISV 合作夥伴和企業在工程和市集中的成功。 他有 MBA,而且是 CSM、CSP、MCSD (C++)和 MCTS,而且是 Visual Studio ALM Ranger。 當他不是 Ruck Mastering 和參與 Visual Studio ALM Ranger 專案時,他花時間撰寫程式代碼、建立和提供研討會,並在各種集中諮詢,特別是協助組織追求業務靈活度。
- 格雷格·布爾是Microsoft的主要項目經理。 Gregg 是 Azure DevOps 和內部部署 TFS 所提供敏捷式管理體驗的產品擁有者。
- 凱薩琳·埃利奧特是Microsoft的高級技術作家。
- Susan Ferrell 是資深技術作家和 Visual Studio ALM Ranger。
- Willy-Peter Schaub 是前項目經理,在Microsoft加拿大開發中心與 Visual Studio ALM Rangers。 自80年代中期以來,他一直在努力在軟體工程中保持簡單和可維護性。 你可以跟隨他在推特上在 twitter.com/wpschaub。
- 特別感謝下列技術專家審查這篇文章:邁克·道格拉斯(獨立顧問、ALM 流浪者)、理查·亨德豪森(獨立顧問、ALM 流浪者)和比爾·海斯(獨立顧問,ALM 流浪者)。