計劃並開始使用新的 Team 專案
Team Foundation Server (TFS) 中的 Team 專案會提供集中計劃工具,可用來追蹤資訊,並組織小組的原始程式碼、組建、測試和計劃。 您可以建立 Team 專案做為小組的中心點,便可將開發特定軟體技術或產品時所需進行的小組活動共享。 在建立 Team 專案後,您即可透過為 Team 專案建立的主要節點來管理和追蹤工作。
在 TFS 中建立 Team 專案會為您提供原始程式碼儲存機制 (Team Foundation 版本控制 (TFVC) 或 Git) 和工作項目追蹤。 您可以設定其他資源來支援建置和測試。 視針對 TFS 所設定的資源而定,Team 專案將會以下列影像所示的方式出現在 Team Explorer 中。
使用基本組態的 Team Explorer (TFVC) ![]() |
使用進階組態的 Team Explorer (TFVC) ![]() |
Team Explorer (Git) ![]() |
![]() |
---|
當您安裝 Visual Studio Premium、Visual Studio Ultimate 或 Visual Studio Test Professional 時,會顯示那些設定為支援 TFVC 之 Team 專案的 [我的工作] 頁面。 |
使用者入門的選擇
啟動 Team 專案的選擇取決於您是否開始新的安裝,或者是否在現有的企業中建立 Team 專案。
開始使用雲端服務 |
在託管服務上註冊及建立 Team 專案,請參閱 Visual Studio Online。 |
第一次安裝 – 標準組態 |
安裝 TFS 的基本組態。 您之後可以視需要考慮加入資源。 請參閱 在伺服器上設定 TFS。 |
第一次安裝 – 進階組態 |
進階組態可讓您安裝 TFS 和設定其他資源,以支援專案入口網站及報表。 若要了解特定功能如何對應至伺服器資源,請參閱功能和資源相依性。 請參閱 使用進階組態設定 Team Foundation Server。 提示 盡可能限制 Team 專案集合的數目,將管理負荷減至最低。您可以跨相同集合內所定義的 Team 專案來連結項目。此外,您也必須獨立管理每個集合的使用者、群組和權限。單一專案集合可以輕鬆管理數百個開發人員。 如需詳細資訊,請參閱管理 Team 專案集合。 |
在現有安裝中加入 Team 專案 |
您可以使用下列流程啟動新的 Team 專案。 ![]() 祕訣:
如需更多指導,請參閱下列步驟和相關主題。 |
步驟 |
指引 |
---|---|
![]() |
連接至 Team 專案集合 從 Visual Studio 開啟 Team Explorer,並連接至要建立 Team 專案所在的 Team 專案集合。 位於相同 Team 專案集合的 Team 專案會共用類似資源。 如需詳細資訊,請參閱連接到 Team Foundation Server 中的 Team 專案。 注意:
|
![]() |
選擇流程範本 流程範本決定小組可以用來追蹤和管理工作的工作項目類型及其他成品。 小組能夠建立的工作項目類型,僅限於流程範本中已定義用以建立 Team 專案的類型,以及在 Team 專案建立後才加入的類型。 注意:
|
![]() |
建立 Team 專案。 在 Visual Studio 中,選擇 [檔案]、[新增] 和 [Team 專案] 以啟動 [新增 Team 專案] 精靈。 注意:
|
![]() |
設定小組。 您可以加入小組或小組的階層架構。 注意:
|
![]() |
規劃您的工作。 您可以使用工作面板並定義衝刺,開始規劃您的工作。 您可以從 Team Web Access 存取這些功能。 請參閱選擇 Team Foundation 用戶端以支援您的工作。 如需詳細資訊,請參閱規劃和追蹤專案。 |
![]() |
加入原始程式碼。 您可以從 Team Foundation 版本控制或 GIT 加入原始程式碼。 |
![]() |
建立組建定義: 您可以從 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 |
---|---|---|---|---|---|---|---|
|
![]() |
||||||
原始檔控制總管 (2) |
![]() |
||||||
|
![]() |
||||||
|
![]() |
![]() |
|||||
|
![]() |
![]() |
|||||
Excel 報表 (6) |
![]() |
![]() |
![]() |
||||
|
![]() |
![]() |
![]() |
||||
遠端站台支援 (8) |
![]() |
建議使用 |
|||||
虛擬環境 (9) |
![]() |
![]() |
(藍色欄位) 核取記號表示伺服器資源必須支援對應的功能。
注意:
[Web 存取] 會開啟 Team Web Access 以提供 TFS Web 介面,這個介面可用來授與 Team 專案、敏捷式計劃及追蹤工具、版本控制和組建的存取權。 某些功能需要組態。 請參閱變更存取層級。
小組可以使用 [原始檔控制總管] 管理 Team 專案的原始程式碼。 請參閱使用版本控制
在
[工作項目] 頁面中,小組可以建立工作項目和工作項目查詢,來追蹤、監視和報告產品及其功能的開發情形。 工作項目是一筆資料庫記錄,其中儲存了工作的定義、指派、優先權和狀態。 小組能夠建立的工作項目類型,僅限於流程範本中已定義用以建立 Team 專案的類型,以及在 Team 專案建立後才加入的類型。
請參閱 建立待處理項目。
[組建] 頁面會列出針對 Team 專案定義的組建定義。 這個頁面只有在部署已安裝和設定 Team Foundation Build 時才會出現。 若要存取 Team Foundation Build Service,Team 專案集合必須已設定為使用組建控制器。 每個組建控制器都專屬於單一的 Team 專案集合。 控制器會接受指定的集合中任何 Team 專案所提出的組建要求。 Team Foundation Build 可讓您的小組定期建立和管理產品組建。 例如,小組可執行每日組建,並將其張貼至共用伺服器。 Team Foundation Build 也會提供關於各組建之狀態和品質的組建報表。
請參閱 建置應用程式。
[文件] 頁面只有在您的 Team 專案已透過 SharePoint 產品進行設定時才會出現。 建立 Team 專案之後,您可以設定 SharePoint 網站或其他 Web 位置做為專案入口網站。 請參閱使用專案入口網站共用資訊。
當您透過 SharePoint 網站設定 Team 專案時,Microsoft Excel 報表會上傳至
[文件] 資料夾。 您可以使用這些報表追蹤 Team 專案的完工速率、Bug 待處理項目、軟體品質、測試進度及其他度量資訊。 許多這些報表會顯示在專案的儀表板中。 除了 SharePoint 產品相依性之外,Excel 報表也相依於裝載已透過兩個 SQL Server Analysis Services 進行設定之 Team 專案的 Team 專案集合。
如需預設 Excel 報表的概觀,請參閱 Excel 報表 或 Excel 報表 (CMMI)。
如果 Team 專案沒有 SharePoint 網站,您仍然可以使用 Excel 來建立狀態報告和趨勢報告。 請參閱 從工作項目查詢建立 Excel 報表。
[報表] 頁面只有在裝載 Team 專案的 Team 專案集合已透過 SQL Server Reporting Services 和 SQL Server Analysis Services 兩者進行設定時,才會出現。 這個頁面可用來存取報表管理員以及您上傳至裝載 SQL Server Reporting Services 之伺服器的預設和自訂報表。 Team Foundation Server 提供的每一個預設流程範本都會包含數份預設報表。
如需預設報表的概觀,請參閱報表 (SQL Server Reporting Services)。
如果有些小組成員在主要位置的遠端進行版本控制,您可能會想要安裝及設定 Team Foundation Server Proxy 來支援他們。Team Foundation Server Proxy 會在分散式小組的位置管理所下載之版本控制檔案的快取,可大幅減少跨廣域網路連線所需的頻寬。 如果用戶端已設定為使用 Team Foundation Server Proxy,檔案管理對使用者來說將會透明化。 中繼資料交換和檔案上傳都會繼續與 TFS 直接聯繫。
您的小組可以使用 Visual Studio Lab Management,建立、指派和追蹤虛擬環境來支援應用程式開發、部署與測試。 透過 Microsoft Test Manager,測試小組可以使用這些虛擬環境來測試應用程式。 若要從Test Manager存取這些虛擬環境,用於存放 Team 專案的伺服器,必須已設定為能與 Lab Management 溝通。
問與答
問:如何在 Team 專案建立後加入資源?
**答:**若要在 Team 專案建立後設定資源,請參閱下列其中一個主題:
問:如何自訂 Team 專案?
**答:**請參閱 自訂工作追蹤物件以支援小組的流程。
問:如何自訂流程範本?
**答:**請參閱 自訂流程範本。