Azure Boards 中的敏捷式工作流程

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018

當您在 Azure Boards 中使用敏捷式程式時,下列工作專案類型 (WIT) 可協助小組規劃及追蹤專案的進度:epics、功能、用戶劇本、工作、問題/Bug。 定義 WIT 之後,您可以使用工作流程看板來追蹤進度,方法是更新這些項目的狀態。

Conceptual image of Agile process, work item types used to plan and track work.

若要深入瞭解功能、案例或用戶體驗的組合,產品擁有者和項目經理會將使用者劇本對應功能。 當小組在短期衝刺中運作時,他們會定義會自動連結至用戶劇本的工作。 如果您不熟悉敏捷式程式,請檢閱規劃及追蹤與 Agile 合作一節以開始使用。

從入口網站或 Microsoft Test Manager,測試人員可以針對 Bug 和問題建立和執行測試案例,這些錯誤和問題可用來追蹤程式碼缺失和封鎖問題。

定義用戶劇本

產品擁有者通常會定義和堆疊排名使用者案例,其描述開發應用程式、需求和元素所涉及的工作。 然後,小組會預估交付最高優先順序專案的工作和工作。

從產品待辦項目頁面上快速新增面板建立用戶劇本。 您也可以從該頁面拖放專案來重新排序專案,或 將它們對應至功能

Screenshot of User Story work item form.

您可以開啟每個使用者故事,以提供更多詳細數據並估計故事點。 定義 故事點 ,讓您的小組可以使用預測功能和速度圖表來估計未來的短期衝刺或工作工作。 藉由將待辦項目頁面上的使用者劇本優先順序設定為優先順序(在 [堆棧排名] 欄位中擷取,產品擁有者可以指出哪些專案應給予較高的優先順序。

當您完成表單時,請使用下表中的指引,以及 跨工作項目類型 使用的通用欄位。

欄位/索引標籤

使用方式


針對使用者劇本,提供足夠的詳細數據來估計實作本文所需的工作量。 專注於功能用途、使用者想要完成的工作,以及原因。 請勿描述應該如何開發功能。 請提供足夠的詳細數據,讓您的小組可以撰寫工作和測試案例來實作專案。

提供要符合的準則,才能關閉 Bug 或用戶劇本。 開始工作之前,請盡可能清楚地描述客戶驗收準則。 小組與客戶之間的交談,以定義驗收準則,有助於確保您的小組了解客戶的期望。 您可以使用驗收準則作為驗收測試的基礎,更有效地評估專案是否順利完成。

由 Epic、功能、需求或待辦項目尋址的客戶價值區域。 其值包括:

  • 架構:實作提供解決方案的商務功能的技術服務
  • 商務:滿足客戶或項目關係人需求的服務,可直接傳遞客戶價值以支援業務 (預設值)

使用小組偏好的任何數值度量單位,估計完成用戶劇本所需的工作量。

敏捷 速度圖表預測 工具會參考此欄位中的值。 如需詳細資訊,請參閱 估計 白皮書。

與業務相關的使用者劇本、功能或需求主觀評等。 允許的值如下:

  • 1:產品若未提供此功能,就無法寄送。
  • 2:產品不能在沒有功能的情況下寄送,但不需要立即解決。
  • 3:根據資源、時間和風險,此功能的實作是選擇性的。

用戶劇本成功完成前後相對不確定性的主觀評等。 允許的值如下:

  • 1 - 高
  • 2 - 中
  • 3 - 低

擷取討論區段中的批注

使用 [ 討論] 區段來新增和檢閱有關所執行工作的批注。

Screenshot showing the Discussion section within a work item form.

RTF 編輯器工具列會顯示在文字輸入區域下方。 當您選取支援文字格式設定的每個文字框時,就會顯示它。

Screenshot of Discussion section, Rich Text Editor toolbar.

注意

沒有 [ 討論 ] 工作專案欄位。 若要使用 [討論] 區域中輸入的批注來查詢工作專案,您可以篩選 [ 歷程記錄 ] 字段。 [討論] 文字輸入框中所輸入文字的完整內容會新增至 [歷程記錄] 欄位。

提及某人、群組、工作專案或提取要求

若要開啟您最近提及某人、連結到工作專案,或連結到提取要求、選取 、或輸入 、#!@

Screenshot of Discussion section, at-mention drop-down menu.

輸入名稱或數字,然後功能表清單篩選以符合您的專案。 選擇您要新增的專案。 若要將群組帶入討論區,請輸入 @ 和組名,例如小組或安全組。

編輯或刪除留言

若要編輯或刪除任何討論批註,請選擇 [編輯] 或選擇動作圖示,然後選擇 [刪除]。

Screenshot of Discussion section, Edit, Delete actions.

注意

編輯和刪除批註需要 Azure DevOps Server 2019 Update 1 或更新版本。

更新註解之後,請選擇 [ 更新]。 若要刪除批注,請確認您想要將其刪除。

工作項目表單的 [歷程記錄] 索引標籤會維護所有已編輯和已刪除批註的完整稽核記錄。

使用@mention控件來通知另一個小組成員討論。 輸入 @ 和其名稱。 若要參考工作專案,請使用 #ID 控件。 輸入 # ,並顯示您最近參考的工作專案清單,您可以從中選取。

若要參考工作專案,請使用 #ID 控件。 輸入 # ,並顯示您最近參考的工作專案清單,您可以從中選取。

輸入批注之後,即無法編輯或刪除批注。

重要

針對內部部署 Azure DevOps Server, 您必須設定 SMTP 伺服器 ,讓小組成員接收通知。

將回應新增至批注

選擇任何批註右上角的笑臉圖示,將一或多個回應新增至批註。 或者,從任何現有反應旁批註底部的圖示中選擇。 若要移除您的反應,請選擇批注底部的反應。 下圖顯示新增反應的體驗範例,以及批注上的反應顯示。

Screenshot of Discussion control, Add reactions to a comment.

儲存批注而不儲存工作專案

注意

此功能可從 Azure DevOps Server 2022.1 開始提供。

如果您只有新增至 工作專案討論 的許可權,您可以儲存批注來執行此動作。 此權限由區域路徑節點和 此節點 許可權中的 [編輯工作專案批注] 控制。 如需詳細資訊,請參閱 設定工作追蹤許可權、建立子節點、修改區域或反覆項目路徑下的工作專案。

儲存批注之後,就不需要儲存工作專案。

Screenshot of Discussion section, save comment.

注意

當您儲存對 [討論] 控件所做的變更時,只會儲存批注。 未 針對工作項目類型執行定義的工作項目規則

追蹤進度

工作進行時,您會變更 [狀態] 字段以更新狀態。 您可以選擇性地指定原因。 狀態和原因欄位會出現在標題區域中的工作項目表單上。

Screenshot of Bug work item form, header area.

敏捷式工作流程狀態

當您更新工作流程時,小組會知道哪些專案是新的、進行中或已完成的專案。 大部分的 WIT 都支援從每個工作流程狀態向前和向後轉換。 這些圖表顯示用戶劇本、Bug 和工作 WIT 的主要進展和回歸狀態。

使用者劇本 Bug Task
Conceptual image of User Story workflow states, Agile process. Conceptual image of Bug workflow states, Agile process. Conceptual image of Task workflow states, Agile process.

使用者案例的典型工作流程進展如下:

  • 產品擁有者會在 [新增] 狀態中建立用戶劇本,其預設原因為 [新增用戶劇本]。
  • 當小組決定在短期衝刺期間完成工作時,小組會將狀態更新為 [作用 中]。
  • 當小組已完成故事通過的所有相關工作和單元測試時,用戶劇本就會移至 [已 解決]。
  • 當產品擁有者同意已根據驗收準則和驗收測試通過實作本文時,用戶劇本就會移至 [已關閉 ] 狀態。

使用工作流程看板或任務板更新狀態

Teams 可以使用 工作流程看板 來更新需求的狀態,而 Taskboard 則可更新工作的狀態。 將專案拖曳至新的狀態數據行會同時更新 [狀態] 和 [原因] 字段。

Screenshot of Track progress on the Kanban board.

您可以自定義工作流程看板,以支援更多 泳道。 如需詳細資訊,請參閱 自定義您的工作追蹤體驗

將使用者劇本對應至功能

當您管理一組產品或用戶體驗時,您可能會想要檢視整個產品群組的工作範圍和進度。 您可以藉由定義功能和將使用者劇本對應至功能,來檢視工作的範圍和進度。

使用組合待辦專案,您可以從 某個待辦專案向下切入至另一 個待辦專案,以檢視您想要的詳細數據層級。 此外,當您設定團隊階層時 ,請使用組合待辦專案來檢視數個小組進行中的工作匯總。

定義工作

當小組在短期衝刺中管理其工作時,他們可以使用 短期衝刺待辦項目頁面 ,將工作細分成不同的工作。

Screenshot of Sprint backlog, add task.

將工作命名為 ,並預估其需要的工作。

Screenshot of Agile task work item form.

當您使用敏捷式程式時,小組會在每個短期衝刺開始時預測工作並定義工作。 然後,每個小組成員都會執行這些工作的子集。 工作可以包括開發、測試及其他種類的工作。 例如,開發人員會定義實作用戶劇本的工作,而測試人員會定義撰寫和執行測試案例的工作。

當小組使用小時或天數來預估工作時,他們會定義工作和剩餘工和活動 (選擇性) 字段。

欄位/索引標籤

使用方式


完成工作所需的估計工時量。 一般而言,此欄位不會在指派之後變更。 您可以指定以小時或天為單位的工作。 沒有與此欄位相關聯的固有時間單位。

要完成工作的剩餘工時量。 工作進行時,請更新此欄位。 此欄位可用來計算 容量圖表短期衝刺燒毀圖表,以及下列 SQL Server 報告: 「燒毀」和「燒毀率」、 「剩餘工時」和 「所有反覆項目的狀態」。 如果您將工作分成子工作,請只指定子工作的時數。 您可以在小組選擇的任何度量單位中指定工作。

實作工作所花費的工作量。

選取此工作代表的活動類型,您的小組會依活動估計短期衝刺容量。

包含程式代碼或修正 Bug 的產品組建編號。

追蹤測試進度

使用 使用者劇本程式代碼瑕疵追蹤測試進度。

測試用戶劇本

您可以從入口網站或測試管理員建立測試案例, 以自動連結至用戶劇本或 Bug。 或者,您可以從 [連結] 索引標籤將使用者劇本連結至測試案例

Screenshot of Test plan web portal.

測試案例包含多個字段,其中許多字段會自動化並與 Test Manager 和建置程式整合。 如需每個欄位的描述,請參閱 根據組建和測試整合欄位進行查詢。

Screenshot of test case form.

[連結] 索引 標籤會擷取測試案例中用戶劇本和 Bug 的連結。 藉由將使用者劇本和 Bug 連結至測試案例,小組可以追蹤測試每個項目的進度。 藉由定義這些連結,您可以支持出現在 [故事概觀報表] 報表中的資訊。

追蹤程式代碼缺失

您可以從 入口網站、Visual Studio 或在測試管理員進行測試時建立 Bug。

常見工作追蹤欄位的定義

下列欄位和索引標籤會出現在大部分的工作專案中。 每個索引標籤都會用來追蹤特定資訊,例如歷程記錄連結附件。 這三個索引標籤提供變更的歷程記錄、連結工作項目的檢視,以及檢視和附加檔案的能力。

所有工作項目類型的唯一必要欄位是 Title。 當您儲存工作專案時,系統會為其指派唯 一標識符。 窗體會醒目提示黃色的必要字段。 如需其他欄位的相關信息,請參閱 工作專案欄位索引

注意

視對程式和專案的自定義專案而定,可能需要其他欄位。

欄位/索引標籤

使用方式


輸入 255 個字元或更少的描述。 您稍後一律可以修改標題。

將工作專案指派給負責執行工作的小組成員。

建立工作專案時,State 預設為工作流程中的第一個狀態。 工作進行時,請更新它以反映目前的狀態。

請先使用預設值。 變更狀態時加以更新。 每個狀態都會與預設原因相關聯。

選擇與產品或小組相關聯的區域路徑,或保留空白,直到規劃會議期間指派為止。 若要變更區域的下拉式清單,請參閱 定義區域路徑並指派給小組

選擇要完成工作的短期衝刺或反覆專案,或在規劃會議期間將它保留空白並稍後指派。 若要變更反覆專案的下拉式清單,請參閱 定義反覆專案路徑(短期衝刺)和設定小組反覆專案

檢閱系統擷取和擷取其他資訊的稽核記錄。

每次更新工作專案時,信息都會附加至歷程記錄。 歷程記錄包含變更的日期、進行變更的人員,以及哪些欄位已變更。 您也可以將格式化的文字新增至歷程記錄欄位。

新增所有類型的連結,例如超鏈接、變更集、原始程序檔等等。

此索引標籤也會列出為工作項目定義的所有連結。

將檔案新增至工作專案以共用更詳細的資訊,例如電子郵件線程、檔、影像、記錄檔或其他文件類型。

自訂工作項目類型

針對大部分的工作項目類型,您可以新增字段、變更工作流程、新增自定義規則,以及將自定義頁面新增至工作項目窗體。 您也可以新增自訂工作項目類型。 如需詳細資訊,請參閱 自定義繼承程式

針對大部分的工作項目類型,您可以新增字段、變更工作流程、新增自定義規則,以及將自定義頁面新增至工作項目窗體。 您也可以新增自訂工作項目類型。 如需詳細資訊,請參閱 自定義繼承程式根據專案所使用的進程模型自定義內部部署 XML 進程模型

針對大部分的工作項目類型,您可以新增字段、變更工作流程、新增自定義規則,以及將自定義頁面新增至工作項目窗體。 您也可以新增自訂工作項目類型。 如需詳細資訊,請參閱 自定義內部部署 XML 進程模型

追蹤問題

問題可用來追蹤可能會封鎖進度或傳送使用者劇本的事件。 另一方面,錯誤可用來追蹤程序代碼缺失。 您可以從新增至小組儀錶板[新增工作專案] 小工具,或從 [查詢] 頁面上的 [新增] 功能表新增問題。

Screenshot of Add work item from a New work item widget.

您從小工具新增的工作項目會自動限定於小組的預設區域和反覆項目路徑。 若要變更小組內容,請參閱 切換小組內容

追蹤商業價值

您可以使用 [優先順序] 字段來區分各種故事的值。 或者,您可以將自定義欄位新增至追蹤故事相對值的 User Story WIT。 若要瞭解如何,請參閱 自定義進程的欄位。

待辦專案清單順序

[ 堆疊排名 ] 欄位是用來追蹤使用者劇本的相對排名,不過根據預設,它不會出現在工作專案表單上。 待處理專案頁面上的專案順序會根據您 新增專案的位置或移動頁面上 的專案來決定。 當您拖曳專案時,背景程式會更新此欄位。