在 Azure Boards 中實作縮放敏捷式架構®
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
許多企業都受益于個別敏捷式小組。 隨著組織成長,更大的興趣會擴大,以調整敏捷式做法。 企業需要檢視許多敏捷式小組的進度,且整個組合之間的進度會持續增加。 為了解決這些需求,許多企業已採用調整的 Agile Framework® (SAFe®) 。
如果您熟悉 Scrum 但不熟悉 SAFe®, 則大規模敏捷式中的這些影片 是引導您自己的好方法。
Azure Boards透過其自發小組、待辦專案、面板、報表和計量支援 SAFe® 做法。 本文將介紹Azure Boards成品如何支援 SAFe 做法和成品。
- 調整敏捷式架構®
- Essential SAFe®
- 公事包 SAFe®
- 大型解決方案 SAFe®
- 快速參考對應
- SAFe® 的Azure Boards實作
注意
本文是適用于Azure Boards和Azure DevOps Services的一組調整敏捷式架構®教學課程之一。 大部分的指導方針都適用于雲端和內部部署版本。 不過,某些功能和程式是雲端或最新版的Azure DevOps Server。
調整敏捷式架構®
SAFe® 說明組合願景如何由團隊階層滿足,所有與特定目標有關。 此架構會將 Epic 細分為功能與劇本。 Teams 會在短期衝刺中處理這些專案,並透過程式遞增 (API) 和發行訓練。 此外,組合待辦專案可以追蹤對應至價值資料流程和相關聯預算的交付專案。
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®
Essential SAFe® 需要支援下列海報中說明的成品和做法。
從 © 2011-2020 Scaled Agile Inc.授權重現 著作權所有,並保留一切權利。
Azure Boards支援所有這些成品和做法。
- 劇本、功能和啟用者:實作為可擷取工作資訊和狀態的工作專案。 這些工作專案會自動出現在小組待辦專案和 Kanban 面板上。
- 小組待辦專案 和 程式待辦專案:實作為小組待辦專案,可篩選指派給小組的工作專案,並支援優先順序和工作群組。
- Scrum 和 Kanban:使用工作流程看板、短期衝刺待辦專案和任務板、小組和短期衝刺步調完全支援的實務。
- 反復專案、 創新與規劃 (IP) 反復專案、 程式遞增 (PI) 、 里程碑和 發行訓練:透過一般清單或反復專案路徑的階層式設定實作。
- 敏捷式發行訓練:由一組已設定為支援特定小組和計畫檢視的敏捷式小組和計畫小組所實作。
- PI 目標、小組目標和解決方案內容:Teams 可以使用內建專案 Wiki 來共用目標、目標、客戶資訊和解決方案需求。
如需Azure Boards如何實作 Scrum 和 Kanban 的概觀,請參閱關於 Sprints、Scrum 和專案管理和關於Boards 和 Kanban。
公事包 SAFe®
公事包 SAFe® 新增透過 Epic、啟用者和價值串流來管理組合的支援。
從 © 2011-2020 Scaled Agile Inc.授權重現 著作權所有,並保留一切權利。
Azure Boards提供下列組合元件的支援:
- Epics:對應至 Epic 工作專案類型,並允許追蹤、分組和匯總子專案。
- 公事包待辦專案:實作為組合待辦專案,可支援根據商務需求篩選工作。
- 公事包視覺 和 策略性主題:企業擁有者和組合經理可以使用內建專案 Wiki 來分享其願景、目標和目標。
- 值資料流程:可以使用標籤或自訂欄位來追蹤值資料流程。
- 精簡預算:您可以在自訂欄位中擷取預算資訊,並匯總以取得功能層級和 Epic 層級的可見度。
- KPI:數個報表和儀表板小工具提供現用的計量。 Power BI 和分析服務提供快速建立自訂報表的支援。
大型解決方案 SAFe®
大型解決方案 SAFe® 包含解決方案待辦專案、解決方案訓練和功能的支援。
從 © 2011-2020 Scaled Agile Inc.授權重現 著作權所有,並保留一切權利。
您可以實作大型解決方案的方式與實作公事包 SAFe® 的方式大致相同。 不過,您也可以新增自訂工作專案類型和自訂待辦專案,以支援其他解決方案需求。
完整 SAFe®
完整 SAFe 包含三個層級的基本 SAFe®®、大型解決方案 SAFe® 和公事包 SAFe®。
SAFe® 成品如何對應至Azure Boards
下表會將 SAFe® 詞彙或成品對應至相等的Azure Boards字詞或成品。 選擇連結以瞭解實作詳細資料。
SAFe® 字詞或成品
Azure Boards字詞或成品
敏捷式小組
Teams。 您可以定義小組階層,以符合功能或開發小組、程式和組合小組或解決方案訓練小組的需求。
敏捷式發行訓練 (ART)
預算
標籤、值區域。 您可以使用標籤或 [值區域] 欄位來追蹤與特定預算或值資料流程相關聯的工作。
功能
工作專案。 您可以定義、規劃和追蹤類似 Epics 和 Features 的功能。 您可以在工作專案和各種小組待辦專案內擷取它們。
啟用程式
工作專案。 您可以定義、規劃和追蹤類似 Epic、功能及劇本的啟用者。 您可以在工作專案和各種小組待辦專案內擷取它們。
Epic
Epic 工作專案。 您可以使用 Epic 工作專案類型來定義 Epic。 Epic 位於 Epics、功能及劇本的工作專案階層頂端。
特性
功能工作專案。 您可以使用功能工作專案類型來定義功能。 功能是許多劇本的容器,並以自己的組合待辦專案表示。
創新與規劃 (IP) 反復專案
反復專案路徑。 您可以定義專案的反復專案路徑,並設定其開始和結束日期。 每個小組都會訂閱其使用中的反復專案。
反覆運算
反復專案路徑。 您可以定義專案的反復專案路徑,並設定其開始和結束日期。 每個小組都會訂閱其使用中的反復專案。
里程碑
里程碑和重要事件。 里程碑會在每次反覆運算結束時發生。 自訂欄位和標籤也可用來將工作與里程碑和重要事件產生關聯。
公事包待辦專案
公事包待辦專案。 組合待辦專案會列出與組合相關聯的 Epic,以及展開和顯示子功能與劇本的選項。
公事包看板
公事包 Epic 面板。 組合小組的面板會在互動式、可設定且可篩選的工作流程看板中,將 Epics 待辦專案顯示為卡片。
公事包視覺
Wiki。 使用專案 Wiki 在與策略、解決方案及小組共同作業以產生組合和計畫交付專案的方式的組織資訊中廣泛共用。
程式待辦專案
功能待辦專案。 功能待辦專案會列出與程式相關聯的功能,以及展開和顯示子劇本的選項。
程式看板
程式功能面板。 程式面板會在互動式、可設定且可篩選的工作流程看板中,將功能待辦專案顯示為卡片。
程式遞增 (PI) 反復專案路徑
反復專案路徑。 反復專案路徑會定義具有開始和結束日期的專案時間方塊。 反復專案路徑可以定義從一周到 12 周或更長。
回顧和評論
回顧。 每個小組都可以新增面板來擷取、排定優先順序,並建立動作專案以支援其改進程式。
藍圖
傳遞計畫、功能時程表。 Azure Boards提供可設定且互動式的檢視,以檢閱藍圖和小組交付專案。
共用服務
共用服務小組結構:跨小組共用的資源可以透過自己的敏捷式功能小組來表示。 每個都可以管理其待辦專案,同時讓其工作也出現在其支援小組的待辦專案中。
方案
解決方案:解決方案可以透過自訂方案工作專案類型來表示。
解決方案待辦專案
解決方案組合待辦專案。 您可以定義自訂工作專案類型和組合待辦專案,以擷取大型解決方案的特殊商務需求,或使用 Epic 和 Epic 組合待辦專案來擷取解決方案。
策略性主題
Wiki。 策略性主題類似于公事包視覺,可以在專案 Wiki 中擷取。
劇本
User Story 工作專案。 使用者劇本會擷取您想要傳遞的功能。 它們通常會調整大小,以便以單一反復專案完成。
小組待辦專案
劇本待辦專案。 [劇本待辦專案] 會列出指派給小組相關區域路徑的使用者劇本。
小組工作流程看板
劇本面板。 [劇本] 面板會在互動式、可設定且可篩選的工作流程看板中,將 [劇本待辦專案] 顯示為卡片。
值資料流程
標籤、值區域。 您可以使用標籤或 [值區域] 欄位來追蹤與特定預算或值資料流程相關聯的工作。
SAFe® 的Azure Boards實作
本教學課程套件中的每個文章都提供如何設定、自訂和使用Azure Boards實作 SAFe® 程式和專案的詳細資料。
接下來嘗試這個
相關文章
- 將敏捷式調整為大型 Teams
- 敏捷式文化
- 調整的作法
- 關於短期衝刺、Scrum 和專案管理
- 關於 Boards 和 Kanban
- 調整的 Agile Framework:SAFe® 資源網站。
- SAFe® 在 7 分鐘內:Inbar Oren 的影片,也就是 Lean Samurai。
- 使用 TFS 調整敏捷式和 SAFe® 計量:部落格文章,說明 InCycle 開發的SQL Server報表,說明如何使用 TFS 來支援調整的敏捷式或 SAFe。
關於作者
許多都感謝下列參與者對目前內容的檢閱和意見反應。
- 此為 Microsoft 資深架構師,數位工程和指引。
- Hosam 則為 Microsoft 和 ALM Ranger 的技術解決方案專業人員。
- Willy-Peter SWilly-Peter是 Microsoft 加拿大開發中心的 Visual Studio ALM Rangers 先前的程式經理。 您可以在 Twitter 上追蹤Willy-Peter twitter.com/wpschaub。
本系列中的文章已從先前與下列作者共同開發的白皮書進行更新:
- Gordon Beeming 是 Derivco 的軟體開發人員,Derivco 位於南非陽光普照的城市 Durban 中。 他大半時間都在電腦前設法改善 Visual Studio 的運作效率,或是與家人共度休閒時光。 他的部落格位於gordonbeeming.xyz,您可以在 twitter 上追蹤 twitter.com/gordonbeeming。
- Brian Blackman 是 Microsoft 主要開發人員的首席顧問,首要職務在於協助 ISV 合作夥伴和企業在工程和市場上成功達到目標。 他擁有商管碩士學歷,具備 CSM、CSP、MCSD (C++) 和 MCTS 等證照,同時也取得 Visual Studio ALM Ranger 資格。 當他不是 Ruck Mastering 和參與 Visual Studio ALM Ranger 專案時,他花時間撰寫程式碼、建立和傳遞研討會,以及諮詢各種集中,特別是協助組織尋求商務靈活度。
- Gregg Boer 是 Microsoft 的首席程式經理。 Gregg 是 Azure DevOps 和內部部署 TFS 所提供的敏捷式管理體驗產品擁有者。
- Kathryn Elliott 是 Microsoft 的資深技術作家。
- Susan Ferrell 身兼資深技術作家以及 Visual Studio ALM Ranger。
- Willy-Peter SWilly-Peter是 Microsoft 加拿大開發中心的 Visual Studio ALM Rangers 先前的程式經理。 自 80 年代中以來,他致力於簡化及維護軟體工程。 您可以在 Twitter 上 twitter.com/wpschaub追蹤他。
- 特別感謝下列技術專家檢閱本文:Mike Mike (獨立顧問、ALM Ranger) 、 (獨立顧問、ALM Ranger) 和 Bill Heys (獨立顧問 ALM Ranger) 。