開始使用工作項目

若要規劃和追蹤軟體開發專案,請在 Visual Studio Application Lifecycle Management (ALM) 中建立工作項目。 工作項目會加入 Team Foundation Server (TFS) 中的資料儲存區。 您可以使用這些工作項目指派工作、追蹤狀態,以及協調小組內的投入時間。 您可以將工作項目相互連結,以及連結至變更集和原始程式碼檔。

工作項目會對應至專案中要追蹤的基本元素 (例如新功能、使用者經驗、程式碼缺失、工作或問題)。 負責建立、管理、解決或執行工作項目中所呈現之工作的人員,其帳戶名稱會設定於 [指派給] 欄位中。 工作的狀態是透過 [狀態] 欄位進行追蹤。

您可以從 Visual Studio Online、Team Web Access (TWA) 和 Team Explorer 建立工作項目。 此外,您可以從 Excel 或 Project 大量加入工作項目。

從網頁瀏覽器 (Visual Studio Online 或 TWA) 建立工作項目

從 Team 專案或小組首頁中,您可以建立任何類型的工作項目。 若要透過 Team Explorer,請跳至本節。

  1. 如果您或您的小組尚未建立 Team 專案,請立刻這麼做

  2. 如果您尚未加入成為小組成員,請立即加入

  3. 從網頁瀏覽器中,連接至您要處理的 Team 專案。 例如,Fabrikam, Inc. 小組會巡覽至 http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/。

    從 TWA 首頁中,您可以選擇您要建立的工作項目類型。

    Visual Studio Online 或 TFS 2013.1 或 TFS 2013.2 內部部署

    首頁 - 建立工作項目

    Team Web Access - TFS 2013 內部部署

    首頁 - 建立工作項目 (TFS 2013)

  4. 輸入標題,然後儲存工作項目。 在您變更預設 [狀態] 之前,必須先儲存它。

    產品待處理項目工作項目表單

    若要進一步了解每個欄位,請根據建立 Team 專案所使用的流程範本來參閱下列主題:Scrum 工作項目類型 (產品待處理項目加上其他內容)、Agile 工作項目類型 (使用者劇本加上其他內容) 和 CMMI 工作項目類型 (需求加上其他內容)。

從 Team Explorer 建立工作項目

  1. 如果您或您的小組尚未建立 Team 專案,請立刻這麼做

  2. 如果您尚未加入成為小組成員,請立即加入

  3. 開啟 Team Explorer,並連接至您想要使用的 Team 專案。

    連接頁面,列出兩個已連接的 Team 專案

    如果您沒有使用 Visual Studio,且看不到 Team Explorer,請在功能表列中選擇 [檢視]、[Team Explorer]。 如果這是您第一次連接至 Team 專案,請移至這裡

    如果您使用 Eclipse,請移至這裡以了解如何連接

  4. 開啟 工作項目節點 [工作項目] 頁面。

  5. 選擇要建立的工作項目類型 (例如,產品待處理項目)。

    新增工作項目功能表 - 加入 PBI

    工作項目類型取決於用來建立 Team 專案的流程範本

  6. 輸入標題,然後儲存工作項目。 在您變更預設 [狀態] 之前,必須先儲存它。

    新增產品待處理項目 (Team Explorer)

    必要欄位會顯示為黃色。

    若要進一步了解每個欄位,請根據建立 Team 專案所使用的流程範本來參閱下列主題:Scrum 工作項目類型 (產品待處理項目加上其他內容)、Agile 工作項目類型 (使用者劇本加上其他內容) 和 CMMI 工作項目類型 (需求加上其他內容)。

使用搜尋方塊尋找工作項目

在 [搜尋工作項目] 方塊中輸入 ID,然後選擇搜尋圖示。

[搜尋工作項目] 文字方塊

或者,使用 內容功能表項目圖示 內容功能表加入篩選條件,以根據指派、狀態、關鍵字或工作項目類型來尋找項目。

例如,輸入 A=@Me T=Task 以列出指派給您的所有工作。 使用 =、: 和 – 運算子,分別指定作業:EqualsContainsNot

具有結果清單之後,請選擇 [編輯器] 修改篩選準則,並精簡搜尋結果。

如需詳細資訊,請參閱範例搜尋方塊查詢查詢工作項目

更新狀態、重新指派或修改工作項目

每個小組成員隨時都可以更新工作項目的狀態,或變更工作項目表單中任何可寫入欄位的值 (除了 [記錄] 之外)。 對工作項目所做的修改會記錄在 [記錄] 欄位中。 您無法變更 ID。

一般工作流程進展

  • 在預設狀態 [新增] 下,建立產品待處理項目 (Backlog)。

  • 將狀態從 [新增] 變更為 [認可]。

  • 將狀態從 [認可] 變更為 [已認可]。

  • 將狀態從 [已認可] 變更為 [完成]。

反常的轉換

  • 將狀態從 [新增] 變更為 [已移除]。

  • 將狀態從 [已移除] 變更為 [新增]。

  • 將狀態從 [認可] 變更為 [已移除]。

  • 將狀態從 [已認可] 變更為 [認可]。

  • 將狀態從 [完成] 變更為 [已認可]。

產品待處理項目工作流程,Scrum 流程

檢閱變更記錄

每個工作項目都包含對其進行變更的稽核記錄。 您可以透過 [記錄] 索引標籤檢視這些變更。

檢視歷程記錄

若只要檢視加入至記錄檔的註解,請選擇 [僅限於討論] 索引標籤。

若要檢視對項目所做的變更,請選擇 [所有變更] 索引標籤,然後選擇特定日期及時間或欄位的 [顯示所有變更] 連結。

提示

從 TWA,選擇特定日期和時間的 展開/摺疊 (已摺疊) 展開圖示,如下圖所示。

在 Team Web Access 中檢視歷程記錄

若要根據工作項目的記錄尋找工作項目,請參閱使用記錄欄位查詢工作項目

連結工作項目以支援可追蹤性和相依性

每個工作項目都包含一個或多個含有連結控制項的索引標籤。 這些控制項支援將工作項目連結至 TFS 中所定義的一個或多個物件。

網頁瀏覽器的連結控制索引標籤

連結 Visual Studio Online 和 TWA 中的控制項

您可以使用工作項目表單內的其中一個連結控制索引標籤,來建立工作項目之間的連結。 部分工作項目類型有三個以上的連結控制索引標籤。 每個索引標籤都是設計成支援特定類型的連結,並限制建立的連結關聯性類型。 請參閱 連結控制、限制和欄位參考

Team Explorer plug-in for Visual Studio 的連結控制索引標籤

工作項目表單連結工具列控制項

Team Explorer plug-in for Eclipse 提供的連結控制索引標籤會提供這些功能的子集。

將程式碼簽入連結至工作項目

藉由將程式碼變更連結至工作項目,可讓您的小組了解已完成的工作或 Bug 的修正方式。

Team Foundation 版本控制 (TFVC) 可讓您使用Changeset和Versioned Item連結類型,將工作項目連結至版本控制變更集或已建立版本的原始程式碼檔案。 當您簽入暫止的變更或使用 [我的工作] 簽入變更時,會將工作項目自動連結至您的變更

Git 可讓您使用Commit連結類型,將工作項目連結至認可。 若要了解做法,請參閱管理和認可您的變更

問與答

問:追蹤相依性的最佳方式為何?

**答:**您可以藉由使用「關聯的」或「相依」連結類型連結工作項目,追蹤與其他工作相依的工作。 若要進一步了解,請參閱連結工作項目以支援可追蹤性

問:如何加入已連結的工作項目?

**答:**您可以從連結控制索引標籤中,加入自動連結至現有工作項目的工作項目。 例如,您可以從 [工作] 索引標籤中,加入連結至待處理項目的工作。

[工作] 索引標籤上的 [新增連結工作項目] 圖示和表單

您也可以從工作項目查詢使用內容功能表。

將工作項目連結至現有的工作項目 (Team Explorer plug-in for Visual Studio)

連結到現有工作項目

如需連結的詳細資訊,請參閱連結工作項目以支援可追蹤性

問:如何取得工作項目的 URL?

**答:**在 Visual Studio 中,於工作項目索引標籤上按一下滑鼠右鍵,以複製 URL。 這個 URL 會開啟 TWA 中的工作項目。 在 TWA 中,只要複製網頁瀏覽器位址中的 URL 即可。

以電子郵件傳送工作項目的超連結

問:如何著手規劃我的軟體開發專案?

答: 最快的方式是開始建立您的待處理項目。 如果您有一些要大量加入的 PBI、使用者劇本、需求或工作,可以使用 ExcelProject

如果您要規劃產品套件,並且跨數個小組管理進度,建議您閱讀使用 Portfolio 待處理項目以及如何設定小組階層架構

問:如何篩選工作項目清單?

答:開啟現有查詢或建立查詢,以根據搜尋準則來篩選工作項目。 篩選工作項目所用的常見方式是透過區域路徑、反覆項目路徑,以及藉由加入標記

問:如何將另一個欄位加入至工作項目類型?

**答:**若要追蹤工作項目的其他資料,您可以修改或加入欄位以支援查詢、報表和工作流程

問:TFS 支援哪些用戶端?

**答:**您可以透過網頁瀏覽器,或從數個用戶端來連接至 TFS。 請參閱 選擇 Team Foundation 用戶端以支援您的工作