定義功能和 Epic,在 Azure Boards中組織您的產品和組合待辦專案
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
雖然許多小組都可以使用一般專案清單,但有時有助於將相關專案分組為階層式結構。 或許您想要從數個主要功能或案例開始,並將其細分為較小的交付專案。 或者,您有現有的待辦專案,現在需要加以組織。
下圖顯示功能組合待辦專案,其中包含功能工作專案的一般清單。
無論您的起點為何,您都可以使用公事包待辦專案,為您的待辦專案帶來更多訂單。 使用待辦專案來規劃專案,以及:
- 管理不同開發和管理小組所支援的功能組合
- 將專案分組到發行訓練中
- 將大型功能細分為較小的待辦專案,以將交付專案的大小變化降至最低
使用本文來瞭解如何執行這些工作:
- 判斷什麼是良好的功能或 Epic
- 檢視待辦專案或組合待辦專案
- 新增功能和 Epic
- 新增子專案
透過組合待辦專案,您可以快速將專案新增並分組至階層。 您也可以在階層中向上或向下切入、重新排序和重新父系專案,以及篩選階層式檢視。 組合待辦專案是可供您使用的三種待辦專案類別之一。 如需待辦專案和麵板類型所支援功能的概觀,請參閱 待辦專案、面板和計畫。 若要瞭解如何追蹤跨小組的進度,請參閱 跨小組的可見度。
下圖顯示敏捷式進程待辦專案工作專案階層。 使用者劇本和工作可用來追蹤工作、Bug 追蹤程式碼缺失,以及使用 Epic 和功能,將工作分組在較大的案例中。
每個小組都可以藉由設定 [使用 Bug ] 設定,在與使用者劇本或工作相同的層級設定其管理 Bug 的方式。 如需使用這些工作專案類型的詳細資訊,請參閱 敏捷式程式。
必要條件
當您建立專案或新增小組時,會自動建立待辦專案。 每個小組都可以存取自己的產品、組合和短期衝刺待辦專案,如 關於小組和敏捷式工具中所述。
- 您必須連線到專案。 如果您還沒有專案, 請建立一個專案。
- 您必須新增至專案,作為 參與者 或 專案管理員 安全性群組的成員。 若要新增, 請將使用者新增至專案或小組。
- 若要新增或修改工作專案,您必須獲得 專案關係人 存取權或更高許可權。 如需詳細資訊,請參閱 專案關係人存取快速參考。
- 若要檢視或修改工作專案,您必須擁有 此節點中的 [檢視工作專案 ] 和 [ 編輯此節點中的工作專案 ] 許可權設定為 [允許]。 根據預設, 參與者 群組具有此許可權集合。 若要深入瞭解,請參閱 設定工作追蹤的許可權和存取權。
- 若要使用 [規劃] 窗格,您必須已由小組系統管理員為小組選取您要指派工作的短期衝刺。 若要深入瞭解,請參閱 定義反復專案 (短期衝刺) 路徑和設定小組反復專案。
注意
具有公用專案 專案關係人存取權 的使用者具有待辦專案和麵板功能的完整存取權,就像具有 基本 存取權的使用者一樣。 如需詳細資訊,請參閱 專案關係人存取快速參考。
- 您必須連線到專案。 如果您還沒有專案, 請建立一個專案。
- 您必須新增至專案,作為 參與者 或 專案管理員 安全性群組的成員。 若要新增, 請將使用者新增至專案或小組。
- 若要新增或修改工作專案,您必須獲得 專案關係人 存取權或更高許可權。 如需詳細資訊,請參閱 專案關係人存取快速參考。
- 若要檢視或修改工作專案,您必須擁有 此節點中的 [檢視工作專案 ] 和 [ 編輯此節點中的工作專案 ] 許可權設定為 [允許]。 根據預設, 參與者 群組具有此許可權集合。 若要深入瞭解,請參閱 設定工作追蹤的許可權和存取權。
- 若要使用 [規劃] 窗格,您必須已由小組系統管理員為小組選取您要指派工作的短期衝刺。 若要深入瞭解,請參閱 定義反復專案 (短期衝刺) 路徑和設定小組反復專案。
什麼是功能或 Epic?
您所建立的 Epic 和功能應該反映業務焦點。 當使用者劇本或產品待辦專案積存到功能時,功能會積存到 Epic 中,您會想要將功能和 Epic 命名為考慮。
一般而言,功能是可寄送的軟體元件。 Epic 對應至彼此相關的特徵集合,並結合以形成較大的價值主張。 當您定義功能和 Epic 時,請考慮完成這些功能所需的時間。 一般而言,應該在短期衝刺內完成使用者劇本或產品待辦專案等待辦專案。 功能和 Epic 可能需要一或多個短期衝刺才能完成。 以下是每個範例的一些範例。
功能
- 檢視選項增強功能
- 行動裝置上的購物車支援
- 登入和帳戶變更的文字警示支援
- 入口網站使用者介面改善
Epic
- 完成新的使用者體驗
- 效能改善
- 與通訊應用程式整合
- 行動應用程式的第一個階段完成
檢視待辦專案或組合待辦專案
若要一次專注于一個待辦專案層級,請選擇您想要檢視的待辦專案名稱。 如果您沒有看到這三個待辦專案層級:Epic、功能及待辦專案,您可以 為您的小組啟用這些專案。
例如,當您選擇 Epics時,您會看到小組作用中區域路徑中所有 Epic 的清單。 您可以從該處向下切入以查看子功能和待辦專案。
(1) 檢查您已選取正確的專案, (2) 選擇 [ 面板 > 待辦專案],然後 (3) 從 [小組選取器] 功能表中選取正確的小組。
若要選取其他待辦專案,請開啟選取器,然後選擇不同的小組,或選取 [ 檢視待辦專案目錄 ] 選項。 或者,在搜尋方塊中輸入關鍵字,以篩選項目的小組待辦專案清單。
提示
選擇星號圖示以最愛小組待辦專案。 [我的最愛成品]
([我的最愛] 圖示) 出現在小組選取器清單頂端。
檢查您是否已 (針對Agile) 、基本) 的問題 (、Scrum ) 的待辦專案專案 (,或 CMMI) 的需求 (選取為待辦專案層級。
(選擇性) 若要選擇應該顯示哪些資料行,以及依何種順序顯示,請選擇
動作圖示並選取 [ 資料行選項]。 若要深入瞭解,請參閱 變更資料行選項。
(1) 檢查您已選取正確的專案, (2) 選擇 [ 面板 > 待辦專案],然後 (3) 從 [小組選取器] 功能表中選取正確的小組。
若要選擇另一個小組,請開啟選取器並選取不同的小組,或選擇
[流覽所有待辦專案] 選項。 或者,您可以在搜尋方塊中輸入關鍵字,以篩選項目的小組待辦專案清單。
選擇您想要的公事包待辦專案 功能。 或Epic。
(選擇性) 若要選擇應該顯示哪些資料行,以及依何種順序顯示,請選擇
動作圖示並選取 [ 資料行選項]。 您可能會想要將反復專案路徑新增至待辦專案上出現的一組資料行。 若要深入瞭解,請參閱 變更資料行選項。
從網頁瀏覽器開啟小組待辦專案。 (1) 從專案/小組選取器選取小組、選擇 [ (2) Work]、 (3) 待辦專案,然後 (4) 感興趣的組合待辦專案,也就是 功能 或 Epics。
若要選擇另一個小組,請開啟專案/小組選取器,然後選取不同的小組,或選擇 [ 流覽] 選項。
選擇 Epics 以查看小組作用中區域路徑中定義的所有 Epic 清單。
提示
每個小組都可以選擇作用中的待辦專案層級,如 為您的小組選取待辦專案流覽層級中所述。
將功能和 Epic 新增至待辦專案
就像您可以將 專案新增至產品待辦專案一樣,您可以將專案新增至功能與 Epic 待辦專案。
若要新增功能,請選擇
[新增工作專案]、輸入標題,然後按 Enter 或選擇 [ 新增至頂端]。
重複此步驟,將所有想法擷取為工作專案。
在這裡,我們新增了六個功能。
您可以以相同方式新增 Epic。 從待辦專案選取器開啟 Epics 待辦專案。
若要新增功能,請輸入標題,然後選擇 [ 新增]。 如果您沒有看到 [新增] 連結,請選擇 [ 新增 ] 以開啟快速新增面板。
重複此步驟,直到您擷取所有主要想法為止。
在這裡,我們新增了六個功能。
將詳細資料新增至功能或 Epic
按兩下以開啟每個專案,或按 Enter 以開啟選取的專案。 然後,新增您想要追蹤的資訊。盡可能輸入詳細資料。 小組必須瞭解範圍、預估工作、開發測試,並確保最終產品符合接受準則。
注意
您從入口網站看到的影像可能與您在本文中看到的影像不同。 這些差異來自對 Web 應用程式所做的更新、您或系統管理員已啟用的選項,以及建立專案時選擇的程式—Agile、 Basic、 Scrum或 CMMI。 基本程式適用于Azure DevOps Server 2019 Update 1和更新版本。
欄位
使用量
由 Epic、功能或待處理項目 (Backlog) 項目所處理的客戶價值區域。 數值包括:
- 架構 — 實作可傳遞解決方案之商務功能的技術服務
- 商務 (預設) —滿足客戶或專案關係人需求的服務,可直接提供客戶價值以支援業務
提供完成功能或 Epic 所需的工時量相對估計。 使用小組偏好的任何數值測量單位。 某些選項包括 劇本點、時間或其他相對單位。
指定優先順序,以擷取 Epic、Feature 或待辦專案相對於相同類型之其他專案的相對值。 數字愈高,商務價值愈大。 當您想要擷取與可變更待辦專案堆疊排名不同的優先順序時,請使用此欄位。
測量的主體單位,可擷取一段時間的商務價值如何減少。 較高的值表示 Epic 或 Feature 原本就比具有較低值的專案更耗時。
指定功能應實作完成的截止日期。
新增子專案
定義您的功能後,將子專案新增至它們。 您可以從任何待辦專案新增子專案。 您可以將功能新增至 Epic,並將待辦專案新增至功能。
提示
您也可以從適用于功能的 Kanban 面板,將子使用者劇本新增 (Agile) ,或產品待辦專案 (Scrum) ) 或需求 (CMMI。 而且,您可以從 Epic 面板新增子功能。 如需詳細資訊,請參閱 Kanban 面板功能和 Epic。 此外,您可以使用 [組織待辦專案] 中所述的對應窗格,快速從待辦專案父系或重新父系 子系,將子工作專案對應至父代中所述。
每個小組成員都有數個工具來設定其待辦專案檢視: 展開/折迭一個層級、 資料行選項、 待辦專案層級選取器、檢視 選項和 篩選 工具列。 針對每個待辦專案層級所設定的選項都是相異的,而且會持續存在,直到變更為止。 如需設定這些檢視選項以及如何設定組合待辦專案子專案的優先順序的秘訣,請參閱 設定待辦專案檢視。
若要新增工作專案,請選擇 [新增],然後從所提供的選項中選擇。
在這裡,我們會將產品待辦專案新增為客戶 Web - 階段 1 功能的子專案。
每當看到 [新增 ] 圖示時,就可以新增子專案。 工作專案一律會對應至為專案定義的工作專案類型階層。
若要新增工作專案,請選擇 [新增],然後從所提供的選項中選擇。
在這裡,我們會將產品待辦專案新增為客戶 Web - 階段 1 功能的子專案。
每當看到 [ 新增] 圖示時,就可以新增子專案。
工作專案 () 一律會對應至為專案定義的工作專案類型階層。
針對 Scrum 專案,您的階層如下所示:
因為 小組也可以將 Bug 設定為工作,所以 Bug 可以新增為 PBIs 的子系。
您會看到的工作專案類型取決於您 選取用來建立專案的程式。
如果您想要在待辦專案上顯示 Bug,但看不到它們,請 為您的小組啟用它們。
新增組合待辦專案層級和麵板
如果您需要兩個以上的組合待辦專案,最多可以新增兩個,總共有五個待辦專案層級。
您可以自訂程式、新增工作專案類型,然後設定待辦專案和麵板來新增它們。 您也可以新增或修改為工作專案類型定義的欄位, (WIT) 或新增自訂 WIT。 如需詳細資訊,請參閱 自訂繼承程式 和 自訂待辦專案或面板, (繼承程式) 。
您可以自訂繼承的進程或修改 XML 定義檔來新增它們。 您也可以新增或修改為工作專案類型定義的欄位, (WIT) 或新增自訂 WIT。 若要瞭解如何,請參閱下列文章,以用來更新專案的程式模型為基礎:
繼承程式模型:
內部部署 XML 進程模型:
您可以藉由定義其他工作專案類型,然後自訂您的程式組態來新增它們。 您也可以新增或修改為工作專案類型定義的欄位, (WIT) 或新增自訂 WIT。 若要深入瞭解,請參閱 自訂內部部署 XML 程式模型 和 新增組合待辦專案層級。
顯示匯總進度、計數或總計
產品和組合待辦專案支援顯示匯總資料行。 您可以新增一或多個匯總資料行來顯示進度列、子代工作專案的計數,或選取數值欄位的總計。 您的設定會針對您自訂的每個頁面保存,而且僅適用于您的檢視。
進度列 表示階層中已關閉或已完成之子系專案的百分比。 計數 會顯示子系專案的總數。 而且, 總計 會提供數值欄位的總和,例如 [工時]、[劇本點]、[已完成工時] 或 [剩餘的子代專案]。
例如,組合待辦專案的進度列會顯示在這裡。
接下來嘗試這個
公事包待辦專案是組織專案計劃,並提供跨企業小組的專案計劃可見度的絕佳方式。 透過組合待辦專案,管理小組可以深入瞭解其開發小組的專案狀態。