共用方式為


開始使用新的 Team 專案

在 Team Foundation Server (TFS) 的 Team 專案提供您使用追蹤資訊和組織原始程式碼、組建、測試和計劃的小組的一項中心規劃工具。 您可以建立 Team 專案做為小組的中心點,便可將開發特定軟體技術或產品時所需進行的小組活動共享。 在建立 Team 專案後,您即可透過為 Team 專案建立的主要節點來管理和追蹤工作。

本主題內容

  • 起始索引

  • 應用程式範圍和資源相依性

  • 功能、用戶端和允許相依性

  • 支援沒有用戶端存取使用權 (CAL) (CAL) 的專案關係人

  • 加入資源,在 Team 專案建立之後

根據為 TFS 處置資源,您的 Team 專案會出現在下列兩個影像和資源顯示的頁面。

有基本組態的 Team 總管

Team 專案 - 基本組態
使用進階組態的 Team 總管

[Team Explorer] 中的 Team 專案物件
注意事項注意事項

我的工作頁面會在您安裝 Visual Studio Premium 或 Visual Studio Ultimate、Visual Studio Test Professional。如需詳細資訊,請參閱 Visual Studio 和 MSDN 允許 白皮書。

起始索引

啟動 Team 專案集合的索引將會視開始新的安裝,或是在現有的企業內建立一個 Team 專案。

使用雲端服務,開始

會以參與並建立裝載服務的 Team 專案,請 Team Foundation 服務。參閱。

第一次安裝–標準組態

安裝 TFS 的基本組態。 您可以考慮後加入的資源。

請參閱 採用 Visual Studio 和 Team Foundation Server 方便進行應用程式生命週期管理

第一次安裝–進階組態

進階組態,您可以安裝 TFS 和設定其他資源支援專案入口網站和報表。 若要了解特定功能如何對應到伺服器資源,請參閱 功能和資源相依性。

請參閱 HOW TO:使用進階組態安裝 Team Foundation Server

提示提示
盡可能限制 Team 專案集合數目最小化管理負荷。您可以在同一個集合中定義的 Team 專案的項目連結。此外,您可以為每個集合獨立必須管理員使用者、群組和使用權限。單一專案集合可以方便地處理數百個開發人員。如需詳細資訊,請參閱使用 Team 專案集合組織您的伺服器

在已安裝的內容加入 Team 專案

使用下列程序,您可以啟動新的 Team 專案。

啟動 Team 專案的快速入門程序

提示:

  • 建立使用不同的工作流程或商務小組中的 Team 專案。 考慮建立一個 Team 專案支援使用共用資源,例如工作項目,人們的所有應用程式或小組成員和原始程式碼。

  • 如果是在不同的應用程式,但是使用類似的工作流程工作的佇列,請將其設定為在 Team 專案內的個別小組。

  • 如果應用程式個別進行開發,而小組使用中斷處理序,且不共用資源,請定義每個 Team 專案。

提供詳細指引參閱下列步驟和相關主題。

步驟

指引

步驟 1

連接到 Team 專案集合。 從 Visual Studio 中,開啟 Team Explorer 並連接至 Team 專案集合要建立 Team 專案的位置。 位於相同的 Team 專案集合共用相同的資源的 Team 專案。

如需詳細資訊,請參閱在 Team Foundation Server 中連接 Team 專案

注意:

  • 以系統管理員討論您的專案所需的部署並判斷要用來裝載 Team 專案的專案集合。

  • 考量您針對 Team 專案所需的資源。

  • 識別為跨群組共同作業需要您與其他 Team 專案的 Team 專案共用。 選取包含其他 Team 專案。您的小組會用到或必須配合的專案集合。 只有在這些 Team 專案必須在相同的專案集合中儲存,小組成員可以追蹤 Team 專案之間的相依性。

步驟 2

選擇流程範本 流程範本會決定您的小組可以使用追蹤和管理工作的工作項目類型和其他成品。 小組能夠建立的工作項目類型,僅限於流程範本中已定義用以建立 Team 專案的類型,以及在 Team 專案建立後才加入的類型。

注意:

  • 在衝刺 (Sprint) 計劃期間,因此,如果您的小組使用 Scrum,與產品待處理項目一同處理 Bug,並想要設計的工作項目和流程支援 Scrum,選取 Scrum 流程範本

  • 選取 MSF 流程範本 ,如果您的小組使用敏捷方法,因此,您在關閉之前解決工作項目。

  • 選取 CMMI 流程範本 ,如果您的小組需要嚴密的稽核記錄索引,並遵循變更管理的正式流程。

  • 如需預設流程範本的比較,請參閱 選擇流程範本

  • 在建立 Team 專案之前要修改流程範本,請參閱 自訂流程範本

  • 若要從自訂流程範本的 Team 專案,請參閱 上載流程範本

步驟 3

建立 Team 專案。 從 Visual Studio,請選取 [檔案]、 [新增] 和 [Team 專案] 啟動 [新的 Team 專案] 精靈。

注意:

  • 您必須在每部伺服器資源的必要使用權限才能建立 Team 專案。 如需詳細資訊,請參閱建立 Team 專案

  • Team 專案名稱不超過 64 個字元必須是唯一的名稱在 Team 專案集合的和。 在您建立它之後,無法變更 Team 專案的名稱。

  • 決定原始程式碼的分支結構: 當您建立 Team 專案時,您可以為您的原始程式碼建立空資料夾,也可以在版本控制中建立分支。

步驟 4

配置佇列。 在 Team Web Access的 [首頁] 頁,請選擇 [處理所有成員。] 連結。 將您的小組成員使用者帳戶。 請參閱 建立和設定小組

注意:

  • 預設小組對應至 Team 專案。 您可以建立其他小組組織,追蹤及加速工作在同一產品區域的一群人。 當您為 Team 專案,您可以建立多個小組。 請參閱 身為小組開始

  • 若要授與小組成員的待處理項目的輸入呼叫並要求回應功能,您必須將使用者加入至網路存取權限的 [] 群組。 請參閱 功能、用戶端和允許相依性。

  • 您可以針對每個專案,將每個小組成員指派給群組,以控制小組成員對 Team 專案的存取層級。 您可以個別加入小組成員,或是加入 Active Directory 或工作群組中定義的群組。

    當您建立 Team 專案時,不論您選擇哪一種流程範本,都會為該專案建立四個預設群組。 這些群組分別是 [Readers]、[Contributors]、[Builders] 和 [Project Administrators]。 根據預設,每個群組都會定義一組權限,用來管理該群組的成員有權執行的動作。

  • 若要讓小組成員專案入口網站和報表管理員,請參閱 將使用者加入至 Team 專案

步驟 5

規劃工作。 您可以開始配置工作使用工作委員會,並定義衝刺 (Sprint)。 您可以從 Team Web Access存取這些功能。 如果您可以存取完整設定 Team Web Access 功能,您也可以使用待處理項目頁面。 請參閱 功能、用戶端和允許相依性。

如需詳細資訊,請參閱 敏捷式規劃和反覆項目

步驟 6

加入原始程式碼。 您從 Visual Studio加入原始程式碼。 請參閱 使用版本控制

步驟 7

建立組建定義: 您從 Visual Studio的組建定義。 請參閱 建置應用程式

應用程式範圍和資源相依性

下表指出您在您的小組的 Team Foundation 部署必須提供可以存取對應功能的伺服器。 在建立 Team 專案之後,您可以將資源。 請參閱 加入資源,在 Team 專案建立之後。

應用程式範圍

Team Foundation Server

Team Foundation Build

SharePoint 產品

SQL Server Analysis Services

SQL Server Reporting Services

Team Foundation Server Proxy

Visual Studio Lab Management

開啟 Team Web Access [Web 存取] (1)

必要項

[原始檔控制總管] (2)

必要項

工作項目節點 工作項目 (3)

必要項

組建圖示 [組建] (4)

必要項 必要項

文件節點 [文件] (5)

必要項

必要項

Excel 報表 (6)

必要項

必要項 必要項

報表 [報表] (7)

必要項

必要項 必要項

遠端網站支援 (8)

必要項

建議使用

虛擬環境 (9)

必要項

必要項

必要項 (藍色欄位) 核取記號表示要求伺服器資源支援對應的功能。

注意:

  1. 開啟 Team Web Access [Web 存取] 開啟 Team Web Access,提供網路介面給 TFS 授權存取 Team 專案、敏捷式規劃和追蹤工具、版本控制和組建。 某些功能需要組態。 請參閱 功能、用戶端和允許相依性。

  2. 使用 [原始檔控制總管] 小組可以管理 Team 專案的原始程式碼。 請參閱 使用版本控制

  3. 工作項目節點[工作項目] 頁面上,您的小組可以建立工作項目和工作項目查詢來追蹤,監視和回報產品及其功能的開發情形。 工作項目是一筆資料庫記錄,其中儲存了工作的定義、指派、優先權和狀態。 小組能夠建立的工作項目類型,僅限於流程範本中已定義用以建立 Team 專案的類型,以及在 Team 專案建立後才加入的類型。

    請參閱 追蹤工作和管理工作流程

  4. 組建圖示[組建] 頁面會列出針對 Team 專案定義的組建定義。 這個頁面只部署安裝和設定 Team Foundation Build。 若要存取 Team Foundation Build Service,Team 專案集合必須已設定為使用組建控制器。 每個組建控制器都專屬於單一的 Team 專案集合。 控制器會接受指定的集合中任何 Team 專案所提出的組建要求。 Team Foundation Build 可讓您的小組定期建立和管理產品組建。 例如,小組可執行每日組建,並將其張貼至共用伺服器。 Team Foundation Build 也會提供關於各組建之狀態和品質的組建報表。

    請參閱 建置應用程式

  5. 文件節點[文件] 頁面隨即出現只有您的 Team 專案已設定為使用 SharePoint 產品。 在建立 Team 專案之後,您可以設定 SharePoint 網站或其他 Web 位置做為專案入口網站。 請參閱 專案入口網站和 SharePoint 產品相依性。

  6. 當您將 Team 專案與 SharePoint 網站時,Microsoft Excel 報表上載至 [文件 文件節點 資料夾。 這些報表可以追蹤 Team 專案的 burnrate、Bug 待處理項目、軟體品質、測試進度和其他度量。 可以在專案的儀表板中的這些報表會顯示。 除了 SharePoint 產品 相依性之外, Excel 報表取決於裝載您的 Team 專案已設定為使用兩個 SQL Server Analysis Services 的 Team 專案集合。

    如需預設 Excel 報表的概觀,請參閱 Excel 報表 (Agile)Excel 報表 (CMMI)

    如果您的 Team 專案沒有一個 SharePoint 網站,您仍然可以使用 Excel 的狀態和趨勢報表。 請參閱 使用工作項目查詢在 Microsoft Excel 中建立報表

  7. 報表[報表] 頁面隨即出現只有裝載 Team 專案之 Team 專案集合已設定 SQL Server Reporting Services 和 SQL Server Analysis Services。 您上載到伺服器裝載 SQL Server Reporting Services 的這個頁面可用來存取報表管理員和預設和自訂報表。 Team Foundation Server 提供包含數個預設的每一個預設流程範本報告。

    如需預設報表的概觀,請參閱 報表 (Agile)報表 (CMMI)

  8. 如果某些小組成員從版本控制的主要位置遠端時,您可能想要安裝和設定 Team Foundation Server Proxy 支援它們。Team Foundation Server Proxy 會在分散式小組的位置管理一個已下載版本控制檔案之快取,進而大幅減少需要用到的跨廣域網路連接頻寬。 如果用戶端已設定為使用 Team Foundation Server Proxy,檔案管理對使用者來說將會透明化。 中繼資料交換,和檔案上載都會繼續與直接聯繫 TFS。

    請參閱 HOW TO:快取遠端站台的版本控制檔案

  9. 使用 Visual Studio Lab Management,您的小組可以建立,指派和追蹤虛擬環境支援應用程式開發、部署和測試。 透過 Microsoft Test Manager,測試小組可以使用這些虛擬環境來測試應用程式。 若要從Test Manager存取這些虛擬環境,用於存放 Team 專案的伺服器,必須已設定為能與 Lab Management 溝通。

    請參閱 設定 Lab Management 以管理 SCVMM 環境

Ee748449.collapse_all(zh-tw,VS.110).gif專案入口網站和 SharePoint 產品相依性

小組可以使用專案入口網站,共用文件範本和預先定義的報表。 這些預先定義的物件是以您針對 Team 專案選取的流程範本為基礎。

重要

如果您加入 SharePoint 網站做為 Team 專案入口網站, 文件節點[文件] 會出現在 Team Explorer。這個頁面與 Team 專案的 SharePoint 程式庫連結,因此,專案成員可以使用它來儲存和共用與專案相關的文件。只有在您加入 SharePoint 網站後,才能使用這項功能。如果您加入其他類型的網站, [ [文件] 頁面就不會出現。

下列對資源的存取要求您提供您與 SharePoint 產品的 Team 專案。 當提供,這些資源在 文件節點[文件] 頁面的資料夾和子資料夾中出現。

只有在您的 Team 專案已設定為使用 SharePoint 產品時,下列成品和功能。 您可以將其他 SharePoint 功能和小組將特定區域。 如果您將 Team 專案與 SharePoint 網站,在建立之後,您將需要上載您稍後要的成品。

  • 文件儲存機制:您可以使用儲存機制與小組註冊和共用資料。 請參閱 管理文件和文件庫

  • 維度基底:每個 Team 專案來與小組 Wiki。

  • 根據您的流程範本隨裝即用的成品:您選擇要建立 Team 專案定義各種成品在 Team 專案建立期間上載的流程範本。 您可以從 [文件] 頁面存取這些成品。 它們在裝載的伺服器已儲存在針對 Team 專案裝載 SharePoint 產品 。

    • Microsoft Excel 試算表:您可以使用 Excel 試算表顯示資料倉儲中的資訊為您的 Team 專案。 這些報表也支援資訊顯示在儀表板中。

    • 活頁簿:您可以使用活頁簿來追蹤問題和 Bug 分級。 活頁簿只提供 Agile 與 CMMI 流程範本提供 TFS。

      請參閱 活頁簿 (Agile)活頁簿 (CMMI)

    • 儀表板:儀表板可顯示專案資料、支援調查工作並協助小組更快速地執行一般工作。 大部分的儀表板都支援顯示多份會存取 Analysis Services Cube 資料的 Microsoft Excel 報表。 若要讓小組成員能夠存取所有六種企業儀表板,您必須選取已安裝 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 SharePoint Server 2010 Enterprise Edition 的 SharePoint 網站。

      若要了解詳細資訊,請參閱 儀表板 (Agile)儀表板 (CMMI)

    • 流程指引的連結。:MSDN 流程指引的連結會在 [支援] 資料夾內的工作項目類型定義。 流程指引在整個專案生命週期提供如何協調 Team 專案和如何使用工作項目類型。

      注意事項注意事項

      當您在 Team Explorer中按一下出現在工作項目的 開啟工作項目的流程指引 流程指引圖示上,在對應的工作項目類型的流程指引備份檔會開啟以顯示頁面定義的瀏覽器。如果您未設定 Team 專案的專案入口網站或上載流程指引備份檔案加入至專案入口網站,則這個連結將非現用。

      您可以將流程指引方向加入您的自訂內容。

      如需 MSDN 流程指引概觀,請參閱 Team Foundation Server 的流程指引和流程範本

功能並允許相依性

您從 Team Foundation 用戶端連接到 Team Foundation Server 。 如下表所示,您只能存取某些功能從 Team Web Access 或 Team Explorer。 對某些 Team Web Access 功能的存取要求 TFS 系統管理員將您加入對應的網路存取權的群組。 根據預設,所有成員加入到 Team 專案加入到標準群組。 其他功能需要加入到 [網路存取權限。] 的 [] 群組。 請參閱 存取 Team Web Access 中的功能

Team Web Access

Team 總管

網路存取權限。

工作項目和工作項目查詢

完全支援 完全支援

Standard 版

Source Control Explorer - 原始檔控制總管

完全支援 完全支援

Standard 版

Build 總管

完全支援 完全支援

Standard 版

配置佇列及處理成員

完全支援 完全支援

Standard 版

個人和小組警示 (1)

完全支援

Standard 版

小組儀表板 (首頁)

完全支援

Standard 版

工作委員會

完全支援

Standard 版

Backlog

完全支援

完全

意見要求 (1)

完全支援

完全

程式碼檢閱 (2)

完全支援

N/A

工作 Suspend/Resume (我的工作) (2)

完全支援

N/A

Power 插座分鏡腳本 (2)

N/A

N/A

N/A

完全支援 (未開發的區域) 核取記號表示您可以存取功能透過對應的 Team Foundation 用戶端和,加入至對應的 [網路存取權限。] 群組。

注意:

  1. 當變更時,對 Team 專案時,小組成員可以訂閱是透過電子郵件收到通知。 當工作項目的狀態改變、發生簽入、完成組建,或是當組建狀態改變時,都可以傳送警示。 請參閱 設定個人或小組警示。 若要設定警示和要求回應,您儲存 Team 專案的伺服器必須設定使用現有的 Simple Mail Transfer Protocol (SMTP) 伺服器來傳送電子郵件警示。 請參閱 設定電子郵件通知和指定 SMTP 伺服器

  2. 若要存取這些功能可能需要 Visual Studio Premium 或 Visual Studio Ultimate、Visual Studio Test Professional 安裝。 如需詳細資訊,請參閱 Visual Studio 和 MSDN 允許 白皮書。

如需其他 Team Foundation 用戶端的詳細資訊,請參閱 使用 Team Foundation Client

支援沒有用戶端存取使用權 (CAL) (CAL) 的專案關係人

與 TFS 互動的大部分使用者都必須有一個 CAL。 不過,您可以提供對沒有下列活動的 CAL 的專案關係人:

  • 僅顯示工作項目檢視:您可以建立和檢視使用在 Team Web Access中,的工作項目頁面所建立的工作項目。 這個檢視特別設計來提供對組織的所有成員沒有 CAL 的 TFS 部署。 在這個檢視,專案關係人可以報告程式碼缺失,建議產品功能或是檢閱他們的意見回應。 請參閱 在僅顯示工作項目中管理工作項目 (Team Web Access)

  • 提供意見。:若要讓您的專案關係人提供意見,您必須授與特定。 您也可以將它們來檢視他們的意見回應或建立其他類型的工作項目。 此外,您也可以將它們加入至將來檢視他們的意見回應和建立其他類型的工作項目進行有限的網路存取權的群組。 請參閱 授與專案關係人使用權限以提供意見

  • 檢視儀表板和報表:根據為 Team 專案設定的資源,您可以讓報表和儀表板的組合。您可以在您的組織內的其他成員存取。 如需重新整理這些專案關係人檢視和報表,您必須將這些必要的使用權限。 請參閱 指派權限以檢視和管理 Visual Studio ALM 的報表

加入資源,在 Team 專案建立之後

若要設定資源,在 Team 專案建立後,請參閱下列其中一個主題:

若要自訂 Team 專案,請參閱 自訂工作項目追蹤和您的 Team 專案

請參閱

概念

小組使用者入門

敏捷式計劃和反覆項目

使用 Team Foundation Client

計劃和追蹤專案