升級 Team Foundation Server 期間對 Team 專案和預設流程範本所做的變更

當您將伺服器升級至 Visual Studio Team Foundation Server (TFS) 時,伺服器上定義的所有 Team 專案會進行幾項變更。 少數功能已經取代。

本主題說明已變更和已被取代的功能。 若要了解自 TFS 2012 以後加入支援計劃和追蹤的新功能,請參閱計劃和追蹤的新功能

升級至 TFS 2013 所引入的變更

  • 存取層級:為標準及完整存取設定的存取層級功能已變更。 如需詳細資訊,請參閱變更存取層級

  • TWA 巡覽和連結:TWA 中的巡覽已變更為支援加入 Portfolio 待處理項目 (Backlog) 和持續性衝刺 (Sprint) 待處理項目。

  • 小組系統管理員權限:先前許多可以由小組中任何人變更的功能,現在都需他們指派權限給小組系統管理員。 這些功能包括加入小組成員、加入小組的最愛、自訂看板以及在小組聊天室中加入成員和事件。 若要加入小組系統管理員,請到這裡

  • 流程範本名稱:預設 TFS 流程範本的名稱已變更。 現在它們會與一起發行的 TFS 版本相關聯。 新名稱對應至:

    • Microsoft Visual Studio Scrum 2013

    • MSF for Agile Software Development 2013

    • MSF for CMMI Process Improvement 2013

  • witadmin:對流程組態使用 witadmin 命令的作法已變更。 下列 witadmin 命令連同其對應的組態檔 (AgileConfiguration 和 CommonConfiguration) 已被取代:

    • exportagileprocessconfig

    • exportcommonprocessconfig

    • importagileprocessconfig

    • importcommonprocessconfig

    現在有一個流程組態檔 (ProcessConfiguration) 是以 witadmin exportprocessconfigimportprocessconfig 命令來管理。 請參閱匯入和匯出流程組態

對預設流程範本進行的變更

下列摘要說明相對於舊版,對 TFS 隨附的預設流程範本所做的變更:

TFS 2013.4 引入的變更

TFS 提供之預設流程範本的工作項目類型 (WIT) 定義已有下列變更:

  • Scrum:已從 Bug 和產品待處理項目定義中移除 [待處理項目優先權] 欄位。

  • Agile:已在 Bug 定義中新增 [本文點] 欄位。 已從使用者劇本定義中移除 [堆疊順位] 欄位。

  • CMMI 流程範本:已在 Bug 定義中新增 [大小] 欄位。 已從需求定義中移除 [堆疊順位] 欄位。

TFS 2013.3 引入的變更

TFS 提供的所有預設流程範本都已有下列變更:

  • 新增測試計劃和測試套件工作項目類型 (WIT)

  • 新增測試計劃分類和測試套件分類

  • 新增測試計劃和測試套件 WIT 至隱藏的類型分類

TFS 2013.2 引入的變更

TFS 提供的所有預設流程範本都已有下列變更:

  • 已加入共用參數工作項目類型 (WIT)。

  • 已加入共用參數分類。

  • 已將共用參數 WIT 加入隱藏類型分類。

  • 已更新每個流程範本的次要版本號碼:

    • Scrum:<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="9" />。

    • Agile:<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="19" />。

    • CMMI:<version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="9" />。

TFS 2013 引入的變更

TFS 提供的所有預設流程範本都已有下列變更:

  • 已加入功能工作項目類型 (WIT)。

  • 已加入功能分類。

  • AgileConfiguration 和 CommonConfiguration 已由單一檔案 ProcessConfiguration 取代。

    ProcessConfiguration 支援下列其他功能:Portfolio 待處理項目 (Backlog)、對 WIT 的色彩指派、加入至所有待處理項目頁面之預設資料行的標記。

  • 已從組建外掛程式中移除組建範本。 您現在可以透過使用者介面存取組建範本:為您的建置流程使用預設範本

  • 已更新下列 Reporting Services 報表:待處理項目 (Backlog) 概觀 (Scrum)、劇本概觀劇本進度 (Agile),以及需求概觀需求進度 (CMMI)。 這些變更會反映在引入功能 Portfolio 待處理項目工作項目類型時所需要的變更,如下列部落格文章所述:更新您的概觀和進度報告以支援 Portfolio 待處理項目

    若要以最新的報表來更新您的 Team 專案,請參閱將報表上傳至您的 Team 專案

  • 將每個流程範本的主要和次要版本號碼更新為 9 (適用於 Scrum) 和 19 (適用於 Agile 和 CMMI)。

    • Scrum:<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="7" />。

    • Agile:<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="17" />。

    • CMMI:<version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="7" />。

若要存取新的 WIT 及其他新工具,請參閱設定功能精靈

TFS 2012.1 和 2012.2 引入的變更

TFS 提供的每個預設流程範本已更新為支援其他迴歸轉換。 這些轉換 (下圖紅色所示) 支援在項目未正確設為「完成」或「已解決」時,將項目移回到待處理項目 (Backlog)。 現在,當您不慎將看板或工作面板上的工作項目拖曳到已解決或已關閉狀態時,您可以將它拖曳回到先前的工作流程狀態。 下列工作項目類型現在支援任意對任意的工作流程轉換:

  • Visual Studio Scrum 2.1:Bug、產品待處理項目 (Backlog)、工作

  • MSF Agile 6.1:Bug、工作、使用者劇本

  • MSF Scrum 6.1:Bug、工作、需求

標準向前轉換

Scrum 工作流程狀態 - 轉送狀態和原因

非標準迴歸轉換

Scrum 工作流程狀態 - 非典型反向流程

若要將變更套用至現有的 Team 專案,您必須以新的定義取代每個已更新工作項目類型所定義的 WORKFLOW 區段。 您可以透過修改工作項目類型定義來做此變更。 請參閱將您的 2012 Team 專案從 RTM 升級至 Update 2

若要取得最新版本的預設流程範本,您必須使用季度 Update 1 來升級應用程式層伺服器。 您可以從 Microsoft 下載網站取得升級:Microsoft Visual Studio Team Foundation Server 2012 的季度更新

若要進一步了解更新,請參閱 Microsoft 部落格文章:現在可用的 Visual Studio 和 Team Foundation Server 2012 Update 1