開始使用新的 Team 專案
在 Team Foundation Server (TFS) 的 Team 專案提供您使用追蹤資訊和組織原始程式碼、組建、測試和計劃的小組的一項中心規劃工具。您可以建立 Team 專案做為小組的中心點,便可將開發特定軟體技術或產品時所需進行的小組活動共享。在建立 Team 專案後,您即可透過為 Team 專案建立的主要節點來管理和追蹤工作。
本主題內容
起始索引
應用程式範圍和資源相依性
功能、用戶端和允許相依性
支援沒有用戶端存取使用權 (CAL) (CAL) 的專案關係人
加入資源,在 Team 專案建立之後
根據為 TFS 處置資源,您的 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 專案集合。從 Visual Studio 中,開啟 Team Explorer 並連接至 Team 專案集合要建立 Team 專案的位置。位於相同的 Team 專案集合共用相同的資源的 Team 專案。 如需詳細資訊,請參閱在 Team Foundation Server 中連接 Team 專案。 注意:
|
|
選擇流程範本流程範本會決定您的小組可以使用追蹤和管理工作的工作項目類型和其他成品。小組能夠建立的工作項目類型,僅限於流程範本中已定義用以建立 Team 專案的類型,以及在 Team 專案建立後才加入的類型。 注意: |
|
建立 Team 專案。從 Visual Studio,請選取 [檔案]、 [新增] 和 [Team 專案] 啟動 [新的 Team 專案] 精靈。 注意:
|
|
配置佇列。在 Team Web Access的 [首頁] 頁,請選擇 [處理所有成員。] 連結。將您的小組成員使用者帳戶。請參閱 建立和設定小組。 注意:
|
|
規劃工作。您可以開始配置工作使用工作委員會,並定義衝刺 (Sprint)。您可以從 Team Web Access存取這些功能。如果您可以存取完整設定 Team Web Access 功能,您也可以使用待處理項目頁面。請參閱 功能、用戶端和允許相依性。 如需詳細資訊,請參閱 敏捷式規劃和反覆項目。 |
|
加入原始程式碼。您從 Visual Studio加入原始程式碼。請參閱 使用版本控制。 |
|
建立組建定義:您從 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 |
---|---|---|---|---|---|---|---|
[Web 存取] (1) |
|||||||
[原始檔控制總管] (2) |
|||||||
工作項目 (3) |
|||||||
[組建] (4) |
|||||||
[文件] (5) |
|||||||
Excel 報表 (6) |
|||||||
[報表] (7) |
|||||||
遠端網站支援 (8) |
建議使用 |
||||||
虛擬環境 (9) |
(藍色欄位) 核取記號表示要求伺服器資源支援對應的功能。
注意:
[Web 存取] 開啟 Team Web Access,提供網路介面給 TFS 授權存取 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 專案與 SharePoint 網站時,Microsoft Excel 報表上載至 [文件 資料夾。這些報表可以追蹤 Team 專案的 burnrate、Bug 待處理項目、軟體品質、測試進度和其他度量。可以在專案的儀表板中的這些報表會顯示。除了 SharePoint 產品 相依性之外, Excel 報表取決於裝載您的 Team 專案已設定為使用兩個 SQL Server Analysis Services 的 Team 專案集合。
如需預設 Excel 報表的概觀,請參閱 Excel 報表 (Agile) 或 Excel 報表 (CMMI)。
如果您的 Team 專案沒有一個 SharePoint 網站,您仍然可以使用 Excel 的狀態和趨勢報表。請參閱 使用工作項目查詢在 Microsoft Excel 中建立報表。
[報表] 頁面隨即出現只有裝載 Team 專案之 Team 專案集合已設定 SQL Server Reporting Services 和 SQL Server Analysis Services。您上載到伺服器裝載 SQL Server Reporting Services 的這個頁面可用來存取報表管理員和預設和自訂報表。Team Foundation Server 提供包含數個預設的每一個預設流程範本報告。
如需預設報表的概觀,請參閱 報表 (Agile) 或 報表 (CMMI)。
如果某些小組成員從版本控制的主要位置遠端時,您可能想要安裝和設定 Team Foundation Server Proxy 支援它們。Team Foundation Server Proxy 會在分散式小組的位置管理一個已下載版本控制檔案之快取,進而大幅減少需要用到的跨廣域網路連接頻寬。如果用戶端已設定為使用 Team Foundation Server Proxy,檔案管理對使用者來說將會透明化。中繼資料交換,和檔案上載都會繼續與直接聯繫 TFS。
請參閱 HOW TO:快取遠端站台的版本控制檔案。
使用 Visual Studio Lab Management,您的小組可以建立,指派和追蹤虛擬環境支援應用程式開發、部署和測試。透過 Microsoft Test Manager,測試小組可以使用這些虛擬環境來測試應用程式。若要從Test Manager存取這些虛擬環境,用於存放 Team 專案的伺服器,必須已設定為能與 Lab Management 溝通。
專案入口網站和 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 用戶端和,加入至對應的 [網路存取權限。] 群組。
注意:
當變更時,對 Team 專案時,小組成員可以訂閱是透過電子郵件收到通知。當工作項目的狀態改變、發生簽入、完成組建,或是當組建狀態改變時,都可以傳送警示。請參閱 設定個人或小組警示。若要設定警示和要求回應,您儲存 Team 專案的伺服器必須設定使用現有的 Simple Mail Transfer Protocol (SMTP) 伺服器來傳送電子郵件警示。請參閱 設定電子郵件通知和指定 SMTP 伺服器。
若要存取這些功能可能需要 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 專案。