共用方式為


逐步解說:從現有 Team 專案建立新的 Team 專案

更新:2007 年 11 月

本逐步解說將說明如何根據現有的 Team 專案 (名為 AdventureWorks) 建立新的 Team 專案 (名為 Adventure Works Version 2.0),本逐步解說將說明的工作包括:

  • 建立新的 Team 專案。

  • 分支原始程式碼。

  • 複製 Team 專案之間的工作項目和查詢。

  • 複製 Team 專案之間的工作項目查詢。

  • 複製 Team 專案之間的文件。

必要條件

若要完成這個逐步解說,您必須擁有:

必要的使用權限

若要執行這個逐步解說,您必須是 Team Foundation [Administrators] 安全性群組的成員,或是已將 [建立新專案] 伺服器層級權限設定為 [允許]。此外,您的使用者帳戶必須同時是 Windows SharePoint Services [Administrator] 角色的成員和 SQL Server Reporting Services [內容管理員] 角色的成員。如需詳細資訊,請參閱 Team Foundation Server 使用權限

建立 Team 專案

Team 專案是在 Team Foundation Server 上建立,因此會連接到儲存 AdventureWorks 的 Team Foundation Server。如需詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server

當您連接之後,即可建立新的 Team 專案。

若要建立 Team 專案

  1. 在 [檔案] 功能表上,按一下 [新增 Team 專案]。

    [新增 Team 專案] 精靈隨即出現。

    注意事項:

    如果您並未使用專案管理、Visual Basic 開發或 Web 程式開發等 Visual Studio 設定,請在 [檔案] 功能表上指向 [新增],然後按一下 [Team 專案]。

  2. 在 [指定 Team 專案設定] 頁面的 [Team 專案的名稱為何?] 方塊中,輸入 AdventureWorks Version 2.0,然後按 [下一步]。

  3. 在 [選取流程範本] 頁面的 [應該使用哪個流程範本建立 Team 專案?] 清單中,選取 [MSF for Agile Software Development]。

    Team 總管包括了以 Microsoft Solutions Framework (MSF) 為根據的流程範本;根據預設,會有兩個流程範本可用:MSF for Agile Software Development 以及 MSF for CMMI Process Improvement,而您的小組或組織可以提供其他流程範本,也可以移除這兩個 MSF 範本。

  4. 在 [指定專案入口網站的設定] 頁面上,保留預設的標題,並在 [Team 專案入口網站的描述為何?] 方塊中輸入 AdventureWorks Version 2.0 sample team project。

    專案入口網站就是工作小組網站 (使用 Windows SharePoint Services),其中儲存 Team 專案相關的文件並進行版本控制。

    按 [下一步]。

  5. 在 [指定原始檔控制設定] 頁面上,選取 [建立新的原始檔控制分支]。

  6. 在 [分支自] 清單中,選取 [$/AdventureWorks],然後按 [下一步]。

  7. 在 [確認 Team 專案設定] 頁面上,按一下 [完成]。

    [新增 Team 專案] 精靈會建立新的 Team 專案。

    注意事項:

    精靈可能需要幾分鐘才能完成。

  8. 在 [已建立 Team 專案] 頁面上,按一下 [關閉]。

    預設會選取 [如需執行 Team 專案的詳細資訊,請啟動流程指引] 方塊。這會讓精靈針對 MSF Agile for Software Development 的流程指引開啟概觀頁面。

    [AdventureWorks Version 2.0 ] Team 專案即會顯示在 Team 總管中。請花一些時間展開節點,探查 Team 專案階層架構;您將會發現,這些節點與出現在 AdventureWorks Team 專案節點之下的節點相同:

    • 工作項目:這個節點可讓您加入工作項目,以及建立並檢視對工作項目資料庫所做的查詢。

    • 文件:這個節點可讓您存取文件,例如儲存在專案入口網站上的流程指引、功能規格和風險評估。

    • 報告:這個節點可讓您存取包含此 Team 專案之度量資訊 (Metric) 的報告。

    • Team Build:這個節點可讓您存取 Team 專案的組建。

    • 原始檔控制:這個節點可讓您存取 Team 專案的原始檔控制管理階層架構。

Team 專案設定

當您建立 Team 專案之後,就必須進行一些設定,例如群組、使用權限、區域和反覆項目、組建組態和原始檔控制等,您可以使用 [小組] 功能表或 Team 總管來修改 Team 專案設定。

在本逐步解說中,您將建立一個新的使用者群組,並將使用者加入到這個群組。

若要加入新的群組和使用者

  1. 在 Team 總管中,按一下 Team 專案節點。

  2. 在 [小組] 功能表上,指向 [Team 專案設定],然後按一下 [群組成員資格]。

  3. 在 [AdventureWorks Version 2.0 的專案群組] 對話方塊上,按一下 [新增]。

  4. 在 [建立新的 Team Foundation Server 群組] 對話方塊的 [群組名稱] 之下,輸入 Developers,然後按一下 [確定]。

    Developers 群組即會出現在 [群組] 清單中。

    注意事項:

    重複進行步驟 4 來建立其他群組。

  5. 在 [群組] 清單中,按一下 [Developers],然後再按 [屬性]。

  6. 在 [Team Foundation Server 群組屬性] 對話方塊中,按一下 [成員] 索引標籤。

  7. 選取 [Windows 使用者或群組],然後按一下 [加入]。

  8. 在 [選取使用者或群組] 對話方塊中,輸入使用者名稱,然後按一下 [確定]。

    注意事項:

    如果您所輸入的名稱無法明確解析,系統即會顯示 [找到數個相符項目] 對話方塊。當發生這個情況時,請在 [相符名稱] 之下按一下您想要的名稱,並按一下 [確定],然後在 [選取使用者或群組] 對話方塊中,按一下 [確定]。

  9. 在 [Team Foundation Server 群組屬性] 對話方塊中,按一下 [確定]。

  10. 在 [AdventureWorks Version 2.0 的專案群組] 對話方塊上,按一下 [關閉]。

  11. 在 [小組] 功能表上,指向 [Team 專案設定],然後按一下 [安全性]。

  12. 在 [專案安全性] 對話方塊中,選取 [Team Foundation Server 群組],然後按一下 [加入]。

  13. 在 [加入群組] 對話方塊中,按一下 [<專案名稱>\Developers],然後再按 [確定]。

    Team Foundation Server 隨即將 Developers 群組加入 Team 專案中。

  14. 在 [權限] 中,選取 [檢視專案層級資訊] 的 [允許] 核取方塊。

  15. 按一下 [關閉]。

您在 2.0 版的產品中所用的 Team 專案結構與原始的 Team 專案相同;有一個 Kiosk 小組專門處理針對實體店面建立軟體的工作,讓使用者可以在裡面訂購或接收產品,也有一個 Web 小組是負責處理網際網路的網站工作。藉由修改專案結構,使它符合組織之後,您就可以將工作項目對應到處理這些工作項目的小組,然後您可以使用這些分類來歸類、查詢及報告工作項目。流程範本並不會自動建立區域,也不會從舊的 Team 專案自動複製區域,您必須改以手動方式輸入區域。

若要修改 Team 專案結構

  1. 在 Team 總管中,按一下 [AdventureWorks Version 2.0] Team 專案。

  2. 在 [小組] 功能表上,指向 [Team 專案設定],然後按一下 [區域和反覆項目]。

  3. 在 [區域和反覆項目] 對話方塊中,請確定已選取 [區域] 索引標籤。

  4. 按一下工具列上的 [加入子節點]。

  5. 以滑鼠右鍵按一下新節點,並按一下 [重新命名],然後在方塊中輸入 Kiosk。

  6. 按一下 [區域] 節點。

  7. 重複進行步驟 3、4、5,建立另一個名為 Web 的區域。

接下來要修改 Team 專案,以指定所規劃的反覆項目。在本逐步解說案例中,將使用與原始的 Team 專案相同的三個里程碑,每一個里程碑都標記反覆項目的結束:M1 Prototype、M2 Beta 和 M3 Release。

若要修改 Team 專案反覆項目

  1. 在 [區域和反覆項目] 對話方塊中,按一下 [反覆項目] 索引標籤。

    注意事項:

    MSF for Agile Software Development 範本包括三個預先定義的反覆項目;在此程序中,您可以刪除這些反覆項目,並加以重新命名 (而不是建立新的反覆項目),也可以讓這些反覆項目維持不變。

  2. 按一下工具列上的 [加入子節點]。

  3. 以滑鼠右鍵按一下新節點,並按一下 [重新命名],然後在方塊中輸入 M1 Prototype。

  4. 按一下 [反覆項目] 節點。

  5. 重複進行步驟 2、3、4 來建立兩個其他項目,名稱為 M2 Beta 和 M3 Release。

  6. 按一下 [關閉]。

將適當的工作項目複製到新的 Team 專案

如果舊的 Team 專案中有延後的工作項目 (例如工作或 Bug),您可以將這些工作項目移到新的 Team 專案。您必須個別將工作項目從舊的 Team 專案複製到新的 Team 專案,也可以複製任何查詢。

若要將工作項目複製到新的 Team 專案

  1. 在 Team 總管中依序展開 [AdventureWorks] 節點、[工作項目] 節點,然後按一下 [小組查詢] 節點。

  2. 在 [小組] 功能表上,指向 [加入工作項目],然後按一下 [工作]。

  3. 在標題方塊中,輸入 Meet with business analyst to collect new requirements。

  4. 在 [規程] 清單中,選取 [專案管理]。

  5. 在 [檔案] 功能表上,按一下 [儲存新工作 <編號>]。

  6. 在 Team 總管中的 [小組查詢] 之下,按兩下 [所有工作]。

  7. 以滑鼠右鍵按一下您剛剛建立的新工作,然後按一下 [建立工作項目的複本]。

  8. 在 [複製工作項目] 對話方塊中,展開 [Team 專案] 之下的清單,然後選取 [AdventureWorks Version 2.0]。

  9. 從 [工作項目類型] 清單中,選取 [工作],然後按一下 [確定]。

  10. 在 [新工作 <工作編號>] 索引標籤的 [區域] 清單中,選取 [Kiosk]。

  11. 在 [反覆項目] 清單中,選取 [M1 Prototype] 反覆項目。

  12. 在 [指派給] 清單中,選取負責處理此工作的人員。

  13. 在 [檔案] 功能表上,按一下 [儲存新工作 <工作編號>]。

  14. 在 Team 總管中,依序展開 [AdventureWorks Version 2.0] 節點、[工作項目] 節點和 [小組查詢] 節點,然後按兩下 [所有工作]。

  15. 向下捲動工作清單,以確認從 AdventureWorks Team 專案複製而來的工作有出現在清單中。

  16. 重複進行步驟 7 到 14,將舊的 Team 專案中的其他工作項目複製到新的 Team 專案。

    注意事項:

    您也可以選擇使用 Microsoft Excel,大量將某個 Team 專案中的工作項目複製到另一個專案。雖然大量複製會複製目前在工作項目中的資訊,但是並不會複製工作項目記錄、附件及新 Team 專案的連結。如需使用 Microsoft Excel 大量複製工作項目的詳細資訊,請參閱在 Microsoft Excel 和 Microsoft Project 中使用工作項目

將適當的文件複製到新的 Team 專案

您可能有一些之前已建立並儲存到舊的 Team 專案入口網站的文件,而且想在新的 Team 專案中繼續使用這些文件。若要將這些文件移到 2.0 版的 Team 專案中,請複製及貼上這些文件。

若要將文件複製到新的 Team 專案

  1. 在 Team 總管中,依序展開 [AdventureWorks] 節點、[文件] 節點和 [需求] 節點。

  2. 以滑鼠右鍵按一下 Vision.doc,再按一下 [重新命名]。

  3. 在文字方塊中,輸入 New Vision.doc,然後按 ENTER。

  4. 按一下 [新增 Vision.doc]。

  5. 從 [編輯] 功能表中,按一下 [複製]。

  6. 依序展開 [AdventureWorks Version 2.0] 節點、[文件] 節點,然後按一下 [需求] 節點。

  7. 在 [編輯] 功能表上,按一下 [貼上]。

    New Vision.doc 檔即會出現在文件清單中。

  8. 重複進行步驟 4 到 7,將舊的 Team 專案中的其他文件複製到新的 Team 專案。

後續步驟

現在您已經建立了 2.0 版的 Team 專案,您和其他小組成員就可以開始在這個新的 Team 專案中工作。請考慮下列額外步驟:

請參閱

工作

逐步解說:聯結 Team 專案

概念

Team Foundation 流程指引

其他資源

Team 專案逐步解說