啟動 Team 專案的快速入門指南
您可以建立 Team 專案來提供一個中心位置,以便組織小組的原始程式碼、組建、測試、計劃以及要追蹤的工作項目。 本快速入門指南是設計來協助您快速執行 Team 專案,其中描述了建立和結構化專案以及註冊小組成員所需的步驟。
本主題內容
選擇流程範本
連接至 Team 專案集合
建立 Team 專案
(選擇性) 定義 Team 專案的結構
將小組成員加入至 Team 專案
(選擇性) 對特定小組成員授與額外使用權限
(選擇性) 啟用和設定 Team 專案的流程指引
將 Team 專案資源和註冊活動告知小組成員
計劃產品
注意事項 您可以在啟動 Team 專案之後並在整個產品生命週期內執行標記為選擇性的步驟。
必要的使用權限
您必須是下列安全性群組的成員,才能執行這些程序:
在 Team Foundation 的應用程式層上:[Team Foundation Administrators] 群組或 [Project Administrators] 群組,或是您的 [建立新專案] 權限必須設定為 [允許]。
在即將裝載 Team 專案之 SharePoint 產品的伺服器上:「SharePoint 管理中心」中的適當群組。
這些群組會依據您的 SharePoint 產品版本而有所不同。 如需詳細資訊,請參閱設定 Team 專案集合的系統管理員權限。
在即將裝載 Team 專案之 SQL Server Reporting Services 的伺服器上:[SQL Server Reporting Services Team Foundation Content Managers] 群組。
(選擇性) 在即將裝載 Team 專案之 SQL Server Analysis Services 的伺服器上:該資料庫的 [管理] 使用權限,如此您才能將資料倉儲的存取權授與小組成員。
(選擇性) 在即將裝載 Team 專案之 SQL Server 的伺服器上:SQL Server Database Engine 中的 [securityadmin] 或 [sysadmin] 伺服器角色。
如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限。
除了這些權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須符合下列需求:
若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。
若要存取 Reporting Services 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。
如需詳細資訊,請參閱 Microsoft 網站上的下列主題:使用者帳戶控制。
選擇流程範本
流程範本會定義可用於追蹤的工作項目物件類型,以及供小組成員使用的預設規則、原則、安全性群組和查詢。 請根據下列考量進行選擇:
如果您的小組使用 Scrum,請選擇 Microsoft Visual Studio Scrum 1.0。
如果您的小組使用其他 Agile 流程,請選擇 Microsoft Solutions Framework (MSF) for Agile Software Development v5.0。
如果您的小組需要稽核記錄而且致力於持續改良,請選擇 MSF for CMMI Process Improvement v5.0。
否則,您可以從網際網路下載其他流程範本,或是自訂流程範本以符合您的需求。
如需 MSF 流程範本的詳細資訊,請參閱下列主題:
連接至 Team 專案集合
在建立 Team 專案前,您必須決定要以哪個 Team 專案集合裝載此專案。 在決定此項目時,您應參詢 Visual Studio Team Foundation Server 的系統管理員或專案集合管理員的意見。
如果您是在中小型公司工作,您可能只能連接至一個 Team 專案集合。 如果您是在大型組織中工作,而且組織中已將多個 Team 專案編製成專案集合,則您必須決定要在哪個集合中建立 Team 專案。 您所連接的 Team 專案集合應包含您的小組會用到或必須配合的其他 Team 專案。 這些 Team 專案必須存放於相同的專案集合中,小組成員才能使用 Team Foundation 追蹤 Team 專案之間的相依性。
此外,您所選擇的專案集合也會決定可供 Team 專案使用的其他資源。 如需詳細資訊,請參閱啟動新的 Team 專案。
若要連接到 Team 專案集合
在 Visual Studio 的 [工具] 功能表上,按一下 [連接到 Team Foundation Server]。
注意事項 如果您沒有看見這個選項,就表示您尚未安裝 Team 總管。 您必須先安裝 Team 總管,然後才會擁有連接至 Team Foundation Server 的選項。
在 [連接到 Team 專案] 對話方塊的 [Team Foundation Server] 清單中,按一下要加入 Team 專案之 Team 專案集合所在的伺服器。
注意事項 如果此下拉式清單是空的,請按一下 [伺服器] 按鈕,手動輸入伺服器連接設定。 請連絡您的 Team Foundation 系統管理員或 Team 專案管理員,以便取得連接設定。
在 [目錄] 清單中,按一下要加入 Team 專案的專案集合名稱。
按一下 [連接]。
建立 Team 專案
注意事項 |
---|
您在執行精靈時選擇的流程範本會決定精靈顯示的頁面。 下列程序是使用 MSF for Agile Software Development 流程, 如果您選擇不同的流程範本,可能會看見不同的頁面。 |
若要建立 Team 專案
在 Team 總管中,以滑鼠右鍵按一下專案集合,然後按一下 [新增 Team 專案]。
注意事項 如果您不是使用 [專案管理] 環境設定,請開啟 [檔案] 功能表、指向 [新增],然後按一下 [Team 專案]。
[新增 Team 專案] 精靈隨即出現。
注意事項 如果您尚未連接到執行 Team Foundation Server 的伺服器,現在就會提示您進行連接。 請檢閱上一個程序。
在 [指定 Team 專案設定] 頁面的 [Team 專案的名稱為何?] 方塊中,輸入您想要建立之 Team 專案的名稱。
您必須指定長度不超過 64 個字元的唯一名稱。 您的小組成員會使用這個名稱連接至 Team 專案。
(選擇性) 在 [Team 專案的描述為何?] 文字方塊中輸入描述。
這個描述會儲存在 Team Foundation Server 中,並為 Team 專案的選擇性 SharePoint 入口網站提供網站描述。
按一下 [下一步]。
在 [選取流程範本] 頁面的 [應該使用哪個流程範本建立 Team 專案?] 清單中,按一下流程範本。
注意事項 如果您想要使用的流程範本沒有列在清單中,首先必須將該範本上載至執行 Team Foundation Server 的伺服器。
若要接受其餘精靈頁面上的預設值,請按一下 [完成] 並跳至步驟 9。 否則,請按 [下一步]。
注意事項 建議您按一下 [完成] 並接受預設值。
如果您按一下 [完成],系統就會自動執行下列工作:
建立 Team 專案的 SharePoint 網站。
建立 Team 專案的空白版本控制資料夾。
完成 [小組網站設定] 頁面:
如果您要為專案建立 SharePoint 網站,請按一下 [建立新的 SharePoint 網站]。
按一下 [設定] 以確認或修改 SharePoint 網站設定。
在 [選取 SharePoint 網站的建立位置] 對話方塊中,確認或按一下 [Web 應用程式] 的 URL,以及您要連接的 [相對網站路徑]。
注意事項 只有當 Web 應用程式已經加入至您所連接的 Team 專案集合時,您才能按一下 [Web 應用程式]。 如需詳細資訊,請參閱將 SharePoint Web 應用程式加入至您的部署。
如果您希望專案入口網站的名稱和 Team 專案的名稱不同,請輸入您的小組成員容易識別的名稱。
相對網站路徑是專案入口網站首頁的一部分。
按一下下列其中一個選項,完成 [指定原始檔控制設定] 頁面:
按一下 [建立空的原始檔控制資料夾],讓資料夾使用 Team 專案的名稱。
按一下 [建立新的原始檔控制分支],並且指定您想要從中分支的資料夾。
在 [確認 Team 專案設定] 頁面上,檢視您所指定的選項與值。 如果資訊是正確的話,請按一下 [完成]; 否則,請按 [上一步] 以進行變更。
[新增 Team 專案] 精靈會建立您的 Team 專案。
注意事項 精靈可能需要幾分鐘才能完成。
在 [Team 專案建立狀態] 頁面上檢視狀態訊息和狀態列,以了解目前建立之元件的相關資訊。
如果您想要進一步了解小組流程的工作項目、角色、活動及其他方面,請在 [已建立 Team 專案] 頁面上,選取 [如需如何執行 Team 專案的詳細資訊,請啟動流程指引] 核取方塊。
注意事項 只有當您在步驟 7 中選擇要建立或設定 SharePoint 網站時,才能使用流程指引。
按一下 [關閉]。
Team 總管中會顯示新的 Team 專案。 如果精靈在建立 Team 專案時遇到問題,則會顯示陳述問題以及建議修正動作的錯誤訊息。 如果出現這個訊息,請按一下 [檢視建立 Team 專案的記錄檔],然後檢閱記錄檔中的特定錯誤和例外狀況。此外,您也可以檢閱建立 Team 專案中的疑難排解資訊。
定義 Team 專案的結構
若要加入或修改區域路徑或反覆項目週期
在 Team 總管中,以滑鼠右鍵按一下 Team 專案節點、指向 [Team 專案設定],然後按一下 [區域和反覆項目]。
在 [區域和反覆項目] 對話方塊中,執行下列其中一個步驟:
若要修改 Team 專案區域,請按一下 [區域] 索引標籤。
若要修改反覆項目,請按一下 [反覆項目] 索引標籤。
若要加入新的節點,請執行下列步驟:
按一下父節點。
按一下 [加入子節點] 工具列按鈕。
輸入新節點的名稱。
請按 ENTER 鍵。
若要重新命名節點,請執行下列步驟:
以滑鼠右鍵按一下節點。
按一下 [重新命名]。
輸入節點的新名稱。
請按 ENTER 鍵。
若要刪除節點,請執行下列步驟:
按一下要刪除的節點。
在工具列上,按一下 [刪除節點]。
在 [刪除節點] 對話方塊的 [選取項目參考的新路徑] 清單中,按一下您不打算刪除之節點的名稱。
參考您即將刪除之節點的工作項目,會改為參考您指定的節點。
按一下 [確定]。
若要升級、降級或上下移動清單中的節點,請按一下節點,然後按一下適當的工具列按鈕。
按一下 [關閉]。
將小組成員加入至 Team 專案
根據預設,系統會針對 Team 專案定義下列群組或角色:
Team 專案 |
Reporting Services |
---|---|
|
|
注意事項 |
---|
系統不會針對 SharePoint 產品定義任何預設群組。 您可以建立自己的群組,然後將成員加入至這些群組。 您可以建立其成員擁有 [僅限檢視]、[讀取]、[參與]、[設計] 和 [完全控制] 使用權限的群組。 如需詳細資訊,請參閱將使用者加入至 Team 專案。 |
若要存取下列 Team 專案成品,您必須將小組成員加入至一個或多個對應的預設群組:
位於這些群組中或擁有指派之使用權限的小組成員 |
可存取這些 Team 專案成品 |
---|---|
Team Foundation Server:[Readers]、[Contributors] 或 [Project Administrators] |
工作項目、工作項目查詢和原始程式碼 |
Team Foundation Server:[Builders] |
測試環境、測試回合和組建 |
SharePoint 產品:[僅限檢視]、[讀取]、[參與]、[設計] 和 [完全控制] |
專案入口網站、儀表板、Office Excel 報表和活頁簿 |
SQL Server Reporting Services:[Browser] 或 [TFS Content Manager] |
來自 SQL Server 報表設計工具的報表 |
若要將使用者加入至 Team Foundation Server 中的群組
在 Team 總管中,以滑鼠右鍵按一下您想要加入使用者的 Team 專案節點、指向 [Team 專案設定],然後按一下 [群組成員資格]。
按一下您想要加入使用者的群組名稱。
例如,您可能需要將使用者加入至名為 Application1 的專案。
若要加入需要專案最小存取權的使用者,請按一下 [Application1\Readers]。
若要加入完全參與這個專案的使用者,請按一下 [Application1\Contributors]。
若要加入做為專案負責人的使用者,請按一下 [Application1\Project Administrators]。
按一下 [屬性]。
按一下 [加入成員] 底下的 [Windows 使用者或群組],然後按一下 [加入]。
輸入您想要設定使用權限之人員或群組的帳戶名稱。
您可以一次加入多位使用者或多個群組,但是要用分號 (;) 隔開各使用者或群組名稱。
當您加入完名稱時,請按兩次 [確定]。
按一下 [關閉] 以關閉 [專案群組] 視窗。
若要將使用者加入至 SharePoint 產品中的群組
在 Team 總管中,以滑鼠右鍵按一下 Team 專案節點,然後按一下 [顯示專案入口網站]。
請執行下列其中一組步驟:
如果您正在使用 Windows SharePoint Services 3.0:
按一下 [網站動作],然後按一下 [網站設定]。
按一下 [網站設定] 中的 [人員與群組]。
按一下 [人員與群組] 中的 [新增],然後按一下 [新增使用者]。
注意事項 如果您可以加入群組,但無法加入使用者,則此 SharePoint 網站的系統管理員可能未設定群組以與這個 Team 專案搭配使用。 此時,您可能必須改採在父代網站上加入使用者的方式。 如需詳細資訊,請參閱 Microsoft 網站上的這個主題:管理 SharePoint 群組 (英文)。
在 [使用者/群組] 中,輸入您要加入之使用者或群組的帳戶名稱。
在 [授與權限] 中,您可以將使用者加入至 SharePoint 群組 (如果已設定群組),也可以將權限授與使用者個人。 如果 SharePoint 網站已設定為使用群組,請按一下 [新增使用者至 SharePoint 群組],並按一下想要加入使用者的群組,然後按一下 [確定]。 否則,請按一下 [直接授與使用者權限],並指定權限層級,然後按一下 [確定]。
如果使用者只需要檢視 Team 專案入口網站,請按一下 [Visitors] (如果您正在使用群組),或選取 [讀取] 核取方塊。
如果使用者完全參與 Team 專案,請按一下 [Members] (如果您正在使用群組),或選取 [參與] 核取方塊。
如果使用者會擔任專案負責人,請按一下 [Owners] (如果您正在使用群組),或選取 [完全控制] 核取方塊。
注意事項 您可以在 Windows SharePoint Services 3.0 中建立自訂群組,然後將使用者加入至這些群組。 如需詳細資訊,請參閱 Microsoft 網站上的下列主題:關於管理 SharePoint 群組和使用者 (英文)。
如果您正在使用 Microsoft Office SharePoint Server 2007:
在 [網站動作] 中,指向 [網站設定],然後按一下 [人員與群組]。
在 [人員與群組] 頁面上,按一下 [快速啟動] 區域中的 [群組]。
若要加入群組,請按一下 [新增],然後按一下 [加入群組]。 完成 [新增群組] 表單,然後按一下 [建立]。 例如,您可以建立下列群組:
Visitors:指派 [讀取] 使用權限,讓這個群組的成員能夠檢視但無法修改儲存在專案入口網站上的內容和文件。
Members:指派 [參與] 使用權限,讓這個群組的成員能夠透過加入或移除項目或文件參與網站,但無法變更網站的結構或是變更網站設定或外觀。
Owners:指派 [完全控制] 使用權限,讓這個群組的成員能夠管理專案入口網站的所有層面。
若要將使用者或發佈群組加入至 SharePoint 群組,請按一下您想要加入使用者之群組的名稱,然後輸入您想要加入至這個群組之帳戶的名稱。
如果是讀者,請按一下 [Visitors]。
如果是參與者,請按一下 [Members]。
如果是專案負責人,請按一下 [Owners]。
確認已選取 [新增使用者至 SharePoint 群組] 核取方塊,而且群組是 [Members],然後按一下 [確定]。
注意事項 您可以在 Microsoft Office SharePoint Server 2007 中建立自訂群組,然後將使用者加入至這些群組。 如需詳細資訊,請參閱 Microsoft 網站上的這個主題:將入口網站的存取權授與使用者 (英文)。
若要將使用者加入至 Reporting Services 中的群組
開啟 Internet Explorer。
在網址列中輸入下列文字,其中 ReportServer 代表執行 SQL Server Reporting Services 之伺服器的名稱:
http://ReportServer/Reports/Pages/Folder.aspx
您可以開啟 Team 總管、展開 [報告] 節點,並檢視報告的屬性,以尋找報告伺服器的名稱。
重要事項 如果您使用具名執行個體,就必須將其名稱包含在報告的路徑中。 您可以使用下列語法,其中 ReportServer 是 Team Foundation 的報告伺服器名稱,而 InstanceName 是 SQL Server 執行個體的名稱:http://ReportServer/Reports_InstanceName/Pages/Folder.aspx
按一下 [屬性] 索引標籤,然後按一下 [新增角色指派]。
在 [群組或使用者名稱] 中,輸入要加入這個群組之使用者或群組的帳戶名稱。
按一下 [角色] 中的適當選項,然後按一下 [確定]。
如果是讀者,請按一下 [Browser]。
如果是參與者,請按一下 [Browser]。
如果是專案負責人,請按一下 [TFS Content Manager]。
對特定小組成員授與額外使用權限
您或其他系統管理員可能需要提供額外的使用權限給負責在 Team Foundation 版本控制底下管理原始程式碼、管理組建、管理測試和測試的實驗室環境,以及其他專案層級活動的小組成員。 您可以將特定使用權限指派給個別的小組成員或群組。
如需詳細資訊,請參閱 Team Foundation Server 使用權限中的下列章節:
組建層級使用權限
專案層級使用權限
工作項目追蹤的區域和反覆項目層級使用權限
版本控制使用權限
Lab Management 使用權限
授與專案所需之資料倉儲資料庫的存取權限
若要建立或修改存取儲存在資料倉儲中之資料的報表,小組成員必須擁有組成資料倉儲之資料庫的讀取權限。 您可以根據將建立的報表類型,授與 Analysis Services 資料庫、關聯式資料庫或是兩者的存取權限。 來自 Office Excel 和 Reporting Services 的報表都會存取資料倉儲。
注意事項 |
---|
若要授與 Analysis Services 資料庫的存取權限,您必須擁有該資料庫的 [管理] 使用權限。 若要授與關聯式資料庫的存取權限,您必須是 SQL Server Database Engine 中,[securityadmin] 或 [sysadmin] 伺服器角色的成員。 |
如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
啟用和設定 Team 專案的流程指引
如果您已經設定 Team 專案的 SharePoint 網站,就表示已經設定 Team 專案的流程指引,而且可以略過這個程序。 不過,如果您的 Team 專案沒有 SharePoint 網站,您仍然可以啟用和設定 Team 專案的流程指引。
流程指引會提供如何協調 Team 專案中的工作,以及如何在整個專案生命週期內使用每種工作項目的詳細資訊。 流程指引可以提供 Team 專案的詳細資料,例如填寫工作項目欄位的方式、狀況良好和狀況不良的報告範例、查詢描述、要進用的角色、要完成的活動,以及其他資訊。
只有在 Team 專案已啟用流程指引時,某些流程指引連結才會有作用。
若要啟用和設定流程指引
在 Team 總管中,以滑鼠右鍵按一下 Team 專案節點、指向 [Team 專案設定],然後按一下 [入口網站設定]。
[專案入口網站設定] 對話方塊隨即開啟。
按一下 [流程指引] 索引標籤。
如果 [啟用流程指引的連結] 核取方塊已選取,則表示流程指引已啟用。
如果該核取方塊未選取,而您想要啟用流程指引,請參閱共用 Team 專案的流程指引。
將 Team 專案資源告知小組成員
在您為小組成員授與 Team 專案的存取權後,就會想要告知他們有哪些資源可用,以及他們應該處理的第一批工作。
若要將 Team 專案資源告知小組成員
將包含下列資訊的電子郵件傳送給小組成員:
Team 專案集合的統一資源識別元 (URI)。
Team 專案的名稱。
Team 專案之 Team Web Access 的 URL。
(選擇性) Team 專案入口網站的 URL。
(選擇性) Team 專案流程指引的 URL。
已對小組成員授與的 Team 專案、專案入口網站、Reporting Services 與 Analysis Services 權限。
您只要開啟 Team Foundation 的管理主控台,然後按一下 [一般] 索引標籤,即可檢視 Team 專案集合的 URI。 如需詳細資訊,請參閱修改 Team 專案集合。
您可以透過 [專案入口網站設定] 對話方塊,找到 Team 專案和其入口網站設定的相關資訊。 如需詳細資訊,請參閱存取 Team 專案入口網站和流程指引。
要求小組成員執行下列一項或多項工作:
要求小組成員從他們的用戶端電腦連接至 Team 專案。 如需詳細資訊,請參閱在 Team Foundation Server 中連接和存取 Team 專案和使用 Team Foundation Client。
要求開發人員將他們的原始程式碼放入版本控制下。 如需詳細資訊,請參閱將檔案放入版本控制下。
如果您使用 Team Foundation Build,請要求組建管理員建立 Team 專案的組建定義。 如需詳細資訊,請參閱 建置應用程式。
(選擇性) 若要協助小組成員使用您 Team 專案的成品,請建議他們檢閱您 Team 專案的流程指引。 如果您正在使用其中一個 MSF 流程範本,您可以根據您的專案所使用的流程範本,提供下表所列的連結:
MSF for Agile Software Development v5.0
MSF for CMMI Process Improvement v5.0
計劃產品
身為專案管理人員,您會想要定義要追蹤和排程的工作,藉以開始計劃產品。
如果您的 Team 專案使用 MSF for Agile Software Development v5.0 的流程範本,您就可以使用 [產品計劃] 活頁簿來建立產品待處理項目。 您可以使用 [產品計劃] 活頁簿來管理使用者本文的待處理項目,以及平衡數個反覆項目 (也稱為衝刺) 間的工作負載。 若要計劃產品,您可以對專案要實作的本文進行檢視、順位設定、優先權設定和本文點指派。 平衡工作負載的工作,包括指派每個本文給特定反覆項目,並且調整這些指派,直到每個反覆項目獲得的本文點數大致相等。 如需詳細資訊,請參閱產品計劃活頁簿。
如果您的 Team 專案使用 MSF for CMMI Process Improvement v5.0 的流程範本,您可以使用 [產品需求] 小組查詢著手規劃您的產品。 您可以在 Office Excel 中開啟此查詢、加入需求,然後將需求發行至 Team Foundation。 您也可以使用 Office Project 來規劃和排定專案。 如需詳細資訊,請參閱下列主題: