敏捷式程式工作專案類型

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

Agile 程式支援下列工作專案類型, (WIT) 來規劃和追蹤工作、測試、意見反應和程式碼檢閱。 透過不同的 WIT,您可以追蹤不同類型的工作,例如功能、使用者劇本和工作。 當您使用 Agile 程式建立專案時,會建立這些成品。 它們是以敏捷式原則和值為基礎。

Agile process work item types

除了 WIT 之外,小組可以存取一組工作專案查詢,以追蹤資訊、分析進度,以及做出決策。

注意

您可以藉由建立和自訂繼承的程式,並將該程式套用至專案,來自訂專案的工作追蹤系統。 若要深入瞭解,請參閱 繼承程式模型

注意

您可以自訂繼承的進程或內部部署 XML 程式,來自訂專案的工作追蹤系統。 若要深入瞭解,請參閱 繼承進程模型內部部署 XML 進程自訂

當您安裝或升級至最新版本的 Azure DevOps Server 時,每個程式的最新版本都會自動上傳。 其他成品,例如SQL Server報表只有在您連線到專案時才可使用。 其他資源需求適用。

注意

您可以自訂內部部署 XML 程式來自訂專案的工作追蹤系統。 若要深入瞭解,請參閱 內部部署 XML 程式自訂

當您安裝或升級至最新版本的 Azure DevOps Server 時,每個程式的最新版本都會自動上傳。 其他成品,例如SQL Server報表只有在您連線到專案時才可使用。 其他資源需求適用。

使用 Agile 規劃及追蹤工作

您可以建立使用者劇本待辦專案,以代表您想要開發和運送的工作,來建置專案計劃。 您可以使用 Bug、工作和問題 WIT 來追蹤 Bug、工作和封鎖問題。 為了支援組合管理,小組會建立功能和 Epic,以檢視小組內或跨小組的使用者故事匯總。 如需使用 Agile WIT 的詳細資訊,請參閱 敏捷式進程工作專案類型和工作流程

開始使用的基本流程如下所示。 若要開始使用 Scrum 或 Kanban 工具,請參閱使用敏捷式工具來規劃和追蹤工作開始。

按一下下列其中一個影像以移至連結的文章。

Define storiesOrganize backlogManage bugsManage issues

注意

工作專案是包含工作定義、指派、優先順序和工作狀態的資料庫記錄。 工作項目類型會為每個類型定義欄位、工作流程和表單的範本。 將工作項目彼此連結可以支援追蹤相依性、彙總工作和報表。

使用查詢列出工作專案

您可以藉由經常檢閱使用者劇本和工作的狀態,更有效率地管理工作負載。 您可以使用共用工作專案查詢來列出目前短期衝刺或產品待辦專案的工作專案。

注意

新專案不會在專案建立時再定義一組預設的共用查詢。 共用查詢的定義已從進程範本中移除。 針對內部部署,您可以將它們新增至自訂進程範本,如 將工作專案查詢新增至進程範本中所述。

Agile work item queries

本文稍後會列出預先定義的查詢描述

您可以從入口網站或 Team Explorer 外掛程式檢視和執行查詢,以Visual Studio。 您可以使用 查詢編輯器來修改查詢,以套用不同的篩選準則。 此外,您也可以 將查詢新增至小組儀表板

共用查詢的快速秘訣

如果您不熟悉Azure Boards、工作追蹤和共用查詢,請檢閱這些秘訣以瞭解如何更有效率地管理工作:

  • 若要尋找指派給您的工作專案,請將 @Me 新增為其中一個查詢子句中 [指派給] 欄位的值。
  • 具有標準存取權的所有有效使用者可以在 [我的查詢 ] 區域下建立查詢和資料夾。 若要在 [共用查詢] 下建立查詢和查詢資料夾,您必須擁有[參與] 許可權集合,並已獲指派 [基本存取權] 或更新版本。 如需詳細資訊,請參閱 設定查詢的許可權
  • 您可以藉由新增準則來修改任何查詢,以專注于產品區域、反復專案或其他欄位。 若要修改查詢, 請開啟查詢編輯器
  • 您可以在Excel中開啟任何查詢,您可以在其中更新一或多個工作專案的欄位,並將變更發佈至資料庫以追蹤工作專案。
  • 您可以建立圓形圖、直條圖或平面清單查詢的趨勢圖表,以 視覺化狀態或進度

重要

從 Visual Studio 2019 開始,Office 的 Azure DevOps 外掛程式已淘汰 Microsoft Project。 Project整合和TFSFieldMapping命令不支援 Azure DevOps Server 2019 和更新版本,包括Azure DevOps Services。 您可以繼續使用Microsoft Excel。

監視進度

所有流程:Agile、Scrum 和 CMMI,都支援 建置狀態和趨勢圖表和儀表板。 此外,系統會根據您使用的敏捷式工具自動建置數個圖表。 這些圖表會顯示在入口網站內。

建立輕量圖表

若要開始使用,您可以定義共用的一般查詢,並根據追蹤興趣建立圖表。 圖表類型包括狀態:圓形圖、橫條圖、直條圖、堆疊橫條圖和樞紐,以及趨勢堆疊區域、折線圖和區域圖。

Edit queryCreate chartAdd to dashboard.

分析小工具與Power BI報表

分析服務可以回答專案過去或目前狀態的量化問題。 您可以將分析小工具新增至儀表板,或使用Power BI來建立圖表和報表

若要深入瞭解,請參閱 什麼是分析服務?

SQL Server報表

如果您的專案集合和專案設定SQL Server Analysis Services和Reporting Services,您將可以存取許多 Agile 報表。 若要讓這些報告很有用, 小組必須完成某些活動, 例如定義建置程式、連結工作專案,以及更新狀態或剩餘工作。

如果您需要將 Reporting Services 或更新報表新增至最新版本,請參閱 將報表新增至專案

開始追蹤工作之前,您必須先有專案。 若要建立一個,請參閱 建立專案

如果您有專案,請開始追蹤工作:

如需敏捷式工具的詳細資訊:

敏捷式程式版本

隨著敏捷式程式範本的更新,版本號碼會更新。 下表提供隨著更新套用至內部部署進程範本Azure DevOps版本設定的對應。 針對Azure Boards,一律會使用最新版本。 從 TFS 2012 開始,元素 version 已新增至進程範本,以支援範本的版本設定。 這個專案指定主要和次要版本。 在此變更之前,版本是在進程範本名稱內指定。

內部部署版本 敏捷式進程名稱 主要版本
Azure DevOps Server 2020
Azure DevOps Server 2019
敏捷 17
TFS 2018 敏捷 16
TFS 2017 敏捷 15
TFS 2015 敏捷 7
TFS 2013 MSF for Agile Software Development 7
TFS 2012 適用于敏捷式軟體發展 6.0 的 MSF 6
TFS 2008 適用于敏捷式軟體發展的 MSF - v4。n

如需處理範本的更新摘要,請參閱 對處理範本所做的變更

敏捷式程式預先定義的查詢

產品待處理項目 (Backlog) 和意見查詢

產品擁有者可以使用下表中定義的共用查詢來規劃和追蹤構成產品待處理項目 (Backlog) 的使用者劇本。

共用的查詢

描述


產品待處理項目

提供所有處於 [新增]、[作用中] 或 [已解決] 狀態之使用者劇本的樹狀清單,並依據順位進行排序。

產品規劃

提供所有不處於 [已移除] 狀態且在過去 90 天內未關閉之使用者劇本的一般清單。

意見反應

列出所有處於 [作用中] 狀態的意見回應。

反覆項目計劃查詢

下表描述 [目前反復 專案] 資料夾底下所列的共用查詢。 這些查詢會尋找指派給指定之反覆項目的工作項目。 當您規劃更多反復專案時,您可以修改這些查詢來指定不同的反復專案,然後將它們儲存到您建立的其他資料夾,例如 反復專案 2反復專案 3

每個專案的專案管理員 都會定義該專案的區域和反復專案路徑 ,讓小組可以依照這些指定來追蹤進度。

共用的查詢

描述


待處理的 Bug

列出所有待處理的 Bug,並依照順位、優先權和嚴重性排序它們。

作用中工作

列出所有作用中工作,並依照順位、優先權和嚴重性排序它們。

Bug 分級

列出未指派給小組成員的所有作用中 Bug。

分級活頁簿會參考此查詢。

已完成的工作

列出所有未關閉的工作,並依照順位、優先權和嚴重性排序它們。

反復專案待辦專案

列出所有使用者劇本及其連結的工作,並依照順位和優先權排序這些劇本。

開啟的問題

列出未關閉之指定反復專案路徑下的所有問題,以及連結至問題的任何工作,然後依排名和優先順序排序問題。

[問題活頁簿] 會參考此查詢。

開啟測試案例

列出所有未關閉的測試案例,並依優先順序排序。

開啟使用者劇本

列出所有作用中使用者劇本,並依照其堆疊順位排序它們。

已解決的 Bug

列出所有未解決的 Bug,並依照順位、優先權和嚴重性排序它們。

使用者劇本

列出所有未關閉的使用者劇本,並依優先順序排序,然後依識別碼排序。

沒有測試案例的使用者劇本

列出沒有測試案例連結的所有使用者劇本。 劇本會依照 ID 排序。

提示

當新的反復專案變成目前時, [目前反復 專案] 資料夾底下的查詢不會自動更新。 目前的反復專案是以您 指派給短期衝刺排程的日期為基礎。 您必須手動更新每個查詢的反覆項目路徑,讓它指向對應於目前反覆項目的反覆項目路徑。 或者,您可以編輯共用查詢,以 使用 @CurrentIteration

尋找有摘要值的工作

[包含摘要值的工作專案] 共用查詢位於 [疑難排解] 資料夾中,會列出所有具有子工作的工作,以及包含 [剩餘工時] 或 [已完成工時] 欄位中非零值的工作。 這個查詢是設計來尋找回報已經在子工作中佔用之工作投入時間的工作。 若要讓時數只計算一次,摘要任務不應指派任何小時。 如需詳細資訊,請參閱 針對摘要值發佈的位址不透明度