逐步解說:建立新的 Team 專案
更新:2007 年 11 月
本逐步解說將說明如何使用 Team 總管建立名為 Adventure Works 的 Team 專案。
本逐步解說包含下列工作:
使用 MSF for Agile Software Development 流程範本來建立 Team 專案。
為 Team 專案進行專案的區域和反覆項目設定。
開啟專案檢查清單。
必要條件
若要完成這個逐步解說,您將需要:
在電腦上安裝 Team 總管。
在 Team Foundation Server 上建立新 Team 專案的權限,如下一節所述。
必要的使用權限
若要執行這個逐步解說,您必須是 Team Foundation 之 [Administrators] 安全性群組的成員,或者已將伺服器層級的 [檢視伺服器層級資訊] 和 [建立新專案] 權限設定為 [允許]。此外,您的使用者帳戶必須同時是 [Windows SharePoint Services Administrator] 角色的成員和 [SQL Server Reporting Services 內容管理員] 角色的成員。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
建立 Team 專案
Team Foundation 中的軟體專案稱為 Team 專案,這類專案與 Visual Studio 中的軟體專案 (.csprj 或 .vbproj) 極為不同。Team 專案是一個中心點,用於共用所有建立特定軟體技術或產品所需的小組活動。[新增 Team 專案精靈] 會建立新 Team 專案的幾個不同主要元件。它會建立一個 Team 專案網站,其中包含一些文件範本和預先定義的報告。此外,它還會建立工作項目資料庫,用來追蹤所有專案工作。同時,會安裝流程範本,用以決定所有工作的規則、原則、安全性群組和查詢。最後,它會建立原始程式碼分支,供版本控制之用。
您可以使用 Team Foundation Server 建立 Team 專案。因此,您必須連接到 Team Foundation Server。如需詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server
當您連接之後,即可建立 Team 專案。
若要建立 Team 專案
在 [檔案] 功能表上,按一下 [新增 Team 專案]。
[新增 Team 專案] 精靈隨即出現。
注意事項: 如果您並未使用專案管理、Visual Basic 開發或 Web 程式開發的環境設定,請在 [檔案] 功能表上指向 [新增],然後按一下 [Team 專案]。
在 [指定 Team 專案設定] 頁面的 [Team 專案的名稱為何?] 方塊中,輸入 AdventureWorks,然後按 [下一步]。
在 [選取流程範本] 頁面上,在 [應該使用哪個流程範本建立 Team 專案?] 下拉式清單內選取 [MSF for Agile Software Development - v4.2],然後再按 [下一步]。
Team 總管包含了以 Microsoft Solutions Framework (MSF) 為架構的流程範本。預設可以使用兩個流程範本:MSF for Agile Software Development - v4.2 和 MSF for CMMI Process Improvement - v4.2。您的小組或組織可能會提供其他流程範本,也可能會移除 MSF 範本。
當您選取範本及閱讀 [以下詳細說明流程範本:] 方塊中的文字時,可以看到每一個流程範本的描述。
在 [指定專案入口網站的設定] 頁面上,保留預設的標題,並在 [Team 專案入口網站的描述為何?] 方塊中輸入 Adventure Works Sample Team Project。
專案入口網站就是工作小組網站 (使用 Windows SharePoint Services),其中儲存 Team 專案相關的文件並進行版本控制。專案入口網站的位址會在 [Team 專案入口網站位址] 方塊中顯示。
按 [下一步]。
在 [指定原始檔控制設定] 頁面上,保留預設值,然後按 [下一步]。
在 [確認 Team 專案設定] 頁面上,按一下 [完成]。
[新增 Team 專案] 精靈會建立新的 Team 專案。
注意事項: 精靈可能需要幾分鐘才能完成。
在 [已建立 Team 專案] 頁面上,按一下 [關閉]。
因為預設會選取 [如需執行 Team 專案的詳細資訊,請啟動流程指引] 核取方塊,所以此精靈會針對 MSF for Agile Software Development 的流程指引開啟概觀頁面。
[AdventureWorks] Team 專案即會顯示在 Team 總管中,請花一些時間展開節點,探查 Team 專案階層架構;最上層的節點有好幾個:
工作項目:這個節點可讓您加入工作項目,以及建立並檢視對工作項目資料庫所做的查詢。
文件:這個節點可讓您存取文件,例如儲存在專案入口網站上的流程指引、功能規格和風險評估。
報告:這個節點可讓您存取包含此 Team 專案之度量資訊 (Metric) 的報告。
Team Build:這個節點可讓您存取 Team 專案的組建。
原始檔控制:這個節點可讓您存取 Team 專案的原始檔控制管理階層架構。
Team 專案設定
當您建立 Team 專案之後,就必須進行一些設定,例如群組、使用權限、區域和反覆項目、組建組態和原始檔控制等,您可以在 [小組] 功能表或 Team 總管中修改 Team 專案設定。
在本逐步解說中,您將會修改 Team 專案的類別,這些類別是用於根據專案的區域和反覆項目將工作項目分類。專案結構是一個由節點所組成的階層架構,而節點代表的是功能範圍或小組;反覆項目則是開發工作的某段期間,這段期間內要全心全力達成特定的里程碑。
在本逐步解說中,您將會修改 Team 專案結構,以對應到 Adventure Works 的組織結構。有一個 Kiosk 小組專門處理針對實體店面建立軟體的工作,讓顧客可以在裡面訂購或接收產品,也有一個 Web 小組是負責處理網際網路的網站工作。藉由修改專案結構,使它符合組織之後,您就可以將工作項目對應到處理這些工作項目的小組,然後您可以使用這些分類來歸類、查詢及報告工作項目。
若要修改 Team 專案結構
在 Team 總管中,按一下 [AdventureWorks] Team 專案。
在 [小組] 功能表上,指向 [Team 專案設定],然後按一下 [區域和反覆項目]。
在 [區域和反覆項目] 對話方塊中,請確定已選取 [區域] 索引標籤。
按一下 [加入子節點] 工具列按鈕。
以滑鼠右鍵按一下新節點,並按一下 [重新命名],然後在編輯方塊中輸入 Kiosk。
按一下 [區域] 節點。
重複進行步驟 2、3、4,建立另一個名為 Web 的區域。
接下來要修改 Team 專案,以指定所規劃的反覆項目。在本逐步解說的案例中,有三個里程碑,每一個里程碑都標記反覆項目的結束:M1 Prototype、M2 Beta 和 M3 Release。
若要修改 Team 專案反覆項目
在 [區域和反覆項目] 對話方塊中,按一下 [反覆項目] 索引標籤。
注意事項: MSF for Agile Software Development 範本包括三個預先定義的反覆項目;在此程序中,您可以刪除這些反覆項目,並加以重新命名 (而不是建立新的反覆項目),也可以讓這些反覆項目維持不變。
按一下 [加入子節點] 工具列按鈕。
以滑鼠右鍵按一下新節點,並按一下 [重新命名],然後在編輯方塊中輸入 M1 Prototype。
按一下 [反覆項目] 節點。
重複進行步驟 2、3、4 來建立兩個其他項目,名稱為 M2 Beta 和 M3 Release。
按一下 [關閉]。
開啟專案檢查清單
最後,要開啟專案檢查清單,並檢閱由 MSF for Agile Software Development 範本所建立的最初那一組工作,此檢查清單會提供您一連串的工作,以便開始處理專案時得以遵循。
若要開啟專案檢查清單
在 Team 總管中,依序展開 [AdventureWorks] 節點、[文件] 節點和 [專案管理] 節點。
以滑鼠右鍵按一下 [Project Checklist.xls],然後按一下 [開啟]。
在 [檔案下載] 對話方塊中,按一下 [確定]。
此專案檢查清單即會以 Microsoft Excel 中的試算表形式開啟。
檢閱工作清單。
關閉檢查清單。
後續步驟
現在 Team 專案已經建立,接著必須讓您的小組成員開始在 Team 專案內工作。請考慮下列額外步驟:
為小組設定群組和使用權限。如需詳細資訊,請參閱逐步解說:設定群組和使用權限。
為群組中的專案負責人、參與人員和 Reader 設定使用權限。如需詳細資訊,請參閱下列主題。
藉由建立工作項目來指派及追蹤工作。如需詳細資訊,請參閱逐步解說:追蹤工作項目。
進行 Team 專案的其他設定。如需詳細資訊,請參閱逐步解說:自訂簽入原則與簽入提示。