共用查詢 (Scrum)
您可以經常識別產品待處理項目 (Backlog)、工作、阻礙,以及您要採取動作的其他工作項目,藉以更有效地管理您的工作負載。 為了在特定的 Team 專案中更容易尋找所有此類工作項目,您可以執行 Visual Studio Scrum 流程範本所提供的查詢。
您可以從 Team Web Access (TWA) 中的 [工作/查詢] 頁面開啟這些查詢。 從 Team Explorer 中移至 [工作項目] 頁面。
Scrum 共用查詢
快速提示
所有具有標準存取權的有效使用者,都可以在 [我的查詢] 區域下建立查詢和資料夾。 若要在 [共用的查詢] 下建立查詢和查詢資料夾,您必須設定 [參與] 權限。 如需詳細資訊,請參閱設定查詢的權限。
若要尋找指派給您的工作項目,請在其中一個查詢子句中加入 @Me 做為 [指派給] 欄位的值。
您可以透過加入著重於產品區域、反覆項目或針對想要尋找之工作項目類型所定義之其他欄位的準則,修改任何查詢。 若要修改查詢,請開啟其內容功能表,然後選擇 [編輯]。 如需詳細資訊,請參閱查詢工作項目。
若要視覺化進度,請為一般清單查詢建立圓形圖、直條圖或其他圖表。
共用的查詢
您的產品擁有者可以在產品待處理項目 (Backlog) 中,使用 [產品待處理項目] 查詢來計劃並追蹤產品待處理項目和 Bug 您可以使用 [目前衝刺] 資料夾底下列出的共用查詢,尋找指派給目前衝刺 (Sprint) 的工作項目。 這些查詢會尋找指派給指定之反覆項目或衝刺 (Sprint) 的工作項目。 當您規劃其他衝刺 (Sprint) 時,可以修改這些查詢,來指定最新的衝刺並將其儲存至您建立的其他資料夾,例如 [衝刺 2] 或 [衝刺 3]。
每個 Team 專案的專案系統管理員都會為該專案定義區域及反覆項目路徑,讓小組可以依據這些指定追蹤進度。
共用的查詢 |
描述 |
---|---|
Product Backlog |
列出指派給根反覆項目的所有產品待處理項目 (Backlog) 和 Bug。 產品待處理項目 (Backlog) 和 Bug 是以待處理項目優先順序排序。 |
Blocked Tasks |
在目前的衝刺 (Sprint) 中,列出已經標示為「封鎖」的所有工作。 |
Open Impediments |
列出目前衝刺 (Sprint) 中所有開啟的阻礙工作項目。 |
Sprint Backlog |
列出您的小組認可,要在目前衝刺 (Sprint) 中完成的所有產品待處理項目 (Backlog)、 Bug 及其連結的工作。 |
Test Cases |
列出目前衝刺 (Sprint) 中所有的測試案例,並依照優先順序進行排序。 |
Unfinished Work |
列出尚未在目前衝刺 (Sprint) 中標示為「完成」的所有產品待處理項目 (Backlog)、 Bug 及其連結的工作。 |
Work in Progress |
列出目前衝刺 (Sprint) 中,標示為「進行中」的所有工作。 |
問與答
問:我可以使用哪些查詢運算子和變數?
答:可供選擇的運算子和變數取決於您選取的欄位。 有四個變數,分別為專案名稱欄位 [@Project]、人員名稱欄位 [@Me]、日期時間欄位 [@Today] 以及 [任何]。 請參閱 查詢欄位、運算子、值和變數。
問:如何根據目前衝刺或反覆項目自動更新查詢?
**答:**未提供自動的方式執行此動作,您必須手動更新查詢,使其指向目前衝刺。 如果您的 Team 專案是以 Scrum 或 Agile 為基礎,您會在 [目前衝刺] 或 [目前反覆項目] 資料夾下看到一組查詢。 若要讓每一個查詢傳回目前衝刺中定義的項目,您必須根據日期將反覆項目路徑更新為目前的反覆項目。
您可以將其儲存為 .wiq 檔案,以變更您的許多查詢。 開啟 Team Explorer 的查詢,選擇 [編輯查詢],然後選擇 [檔案、另存新檔],將每一個查詢儲存為 .wiq 檔案。 以下為已更新為支援「發行 2\衝刺 59」的進行中查詢範例。
<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
<Wiql>
SELECT [System.Id],
[System.WorkItemType],
[System.Title],
[System.AssignedTo],
[System.State],
[Microsoft.VSTS.Scheduling.RemainingWork],
FROM WorkItems
WHERE [System.TeamProject] = @project and
[System.IterationPath] under 'FabrikamPrime\Release 2\Sprint 59' and
[System.WorkItemType] in group 'Microsoft.TaskCategory' and
[System.State] = 'In Progress'
ORDER BY [System.AssignedTo],
[Microsoft.VSTS.Common.BacklogPriority],
[System.Id]
</Wiql>
</WorkItemQuery>
問:多個小組應該如何使用查詢?
**答:**每個小組都應該考慮在 [共用的查詢] 區域下建立小組資料夾,並將參與者權限提供給小組成員。 若要了解詳細資訊,請參閱 設定查詢的權限。