演练:创建新的团队项目
更新:2007 年 11 月
本演练演示如何使用团队资源管理器创建名为 Adventure Works 的团队项目。
本演练包括以下任务:
创建使用 MSF for Agile Software Development 过程模板的团队项目。
配置团队项目的项目区域和迭代设置。
打开项目检查表。
先决条件
若要完成本演练,您需要:
计算机上已安装团队资源管理器。
具有如下所述在 Team Foundation Server 上创建新的团队项目的权限。
必需的权限
若要执行本演练,您必须是 Team Foundation“Administrators”安全组的成员,或者将服务器级别的“查看服务器级别信息”和“创建新项目”权限设置为“允许”。此外,您的用户帐户必须是“Windows SharePoint Services 管理员”角色的成员以及“SQL Server Reporting Services 内容管理员”角色的成员。有关更多信息,请参见 Team Foundation Server 权限。
创建团队项目
Team Foundation 中的软件项目称作团队项目,这些项目与 Visual Studio 中的软件项目(.csprj 或 .vbproj)有很大的差别。团队项目是对创建特定软件技术或产品所需的所有团队活动进行共享的中心点。“新建团队项目向导”将为新团队项目创建多个不同的关键组件。它将创建一个包含文档模板和预定义报告的团队项目网站,还将创建一个用于跟踪所有项目相关工作的工作项数据库。它将安装一个用于确定所有工作的规则、策略、安全组和查询的过程模板。最后,它将创建一个用于版本控制的源代码分支。
您可以使用 Team Foundation Server 创建团队项目。因此,您必须连接到 Team Foundation Server。有关更多信息,请参见如何:连接到 Team Foundation Server
连接后,即可创建团队项目。
创建团队项目
在“文件”菜单上单击“新建团队项目”。
“新建团队项目”向导出现。
说明: 如果使用的不是“项目管理”、“Visual Basic 开发”或“Web 开发”环境设置,请在“文件”菜单上,指向“新建”,然后单击“团队项目”。
在“指定团队项目设置”页上,在“团队项目的名称是什么?”框中键入“AdventureWorks”,然后单击“下一步”。
在“选择过程模板”页的“应使用哪个过程模板来创建团队项目?”下拉列表中,选择“MSF for Agile Software Development - v4.2”,然后单击“下一步”。
团队资源管理器 包含基于 Microsoft Solutions Framework (MSF) 的过程模板。默认情况下有两个过程模板可用:MSF for Agile Software Development - v4.2 和 MSF for CMMI Process Improvement - v4.2。您的团队或组织可能会提供其他过程模板,也可能移除这两个 MSF 模板。
选择过程模板后,可以通过阅读“下面更加详细地描述了过程模板:”框中的文本查看每个过程模板的说明。
在“指定项目门户的设置”页上,保留默认标题,然后在“团队项目门户的说明是什么?”框中键入“Adventure Works 示例团队项目”。
项目门户是一个使用 Windows SharePoint Services 的团队网站,它存储与团队项目有关的文档,并对这些文档进行版本管理。项目门户地址将显示在“团队项目门户网站的地址”框中。
单击“下一步”。
在“指定源代码管理设置”页上,保留默认值,然后单击“下一步”。
在“确认团队项目设置”页上,单击“完成”。
“新建团队项目”向导将创建新的团队项目。
说明: 该向导可能需要几分钟时间完成。
在“已创建团队项目”页上单击“关闭”。
由于“有关运行团队项目的详细信息,请启动过程指南。”复选框默认为选中状态,因此该向导将打开 MSF for Agile Software Development 的过程指南概述页。
“AdventureWorks”团队项目显示在 团队资源管理器 中。现在,通过展开节点来了解团队项目层次结构。存在以下若干顶级节点:
工作项 通过此节点,您可以添加工作项并根据工作项数据库创建和查看查询。
文档 通过此节点,可访问存储在项目门户上的文档,例如过程指南、功能规范和风险评估。
报告 通过此节点,可访问包含团队项目的度量数据的报告。
“团队项目生成” 通过此节点,可访问团队项目的生成。
源代码管理 通过此节点,可访问团队项目的源代码管理层次结构。
配置团队项目设置
创建团队项目后,必须配置一些设置,例如组、权限、区域和迭代、生成配置和源代码管理。可以使用“团队”菜单或 团队资源管理器 修改团队项目设置。
在本演练中,您将修改团队项目分类。分类用于按项目区域和迭代划分工作项。项目结构是一个节点层次结构,这些节点表示功能区域或团队。迭代是一个以达到特定里程碑为目的的开发工作周期。
在本演练中,您将修改团队项目结构以映射到 Adventure Works 的组织结构。本演练中有一个 Kiosk 团队,该团队将负责为店内柜台创建软件,客户可以使用该软件订购或接收产品。另外还有一个 Web 团队,该团队负责 Internet 网站工作。通过修改项目结构使之与组织相匹配,可以将工作项映射到处理这些工作项的团队。然后,可以使用类别对工作项进行分类、查询和报告。
修改团队项目结构
在 团队资源管理器 中,单击“AdventureWorks”团队项目。
在“团队”菜单上,指向“团队项目设置”,然后单击“区域和迭代”。
在“区域和迭代”对话框中,确保已选择“区域”选项卡。
单击“添加子节点”工具栏按钮。
右击新节点,单击“重命名”,然后在编辑框中键入“Kiosk”。
单击“区域”节点。
重复步骤 2、3、4,创建名为“Web”的另一个区域。
接着,修改团队项目以指定所计划的迭代。在本演练方案中,存在三个里程碑。每个里程碑都标志着一次迭代的结束:M1 原型、M2 测试版和 M3 发布版。
修改团队项目迭代
在“区域和迭代”对话框中,单击“迭代”选项卡。
说明: MSF for Agile Software Development 模板包含三个预定义迭代。在此过程中,可以删除这些迭代,重命名这些迭代而不是创建新迭代,或者只是将其保留不变。
单击“添加子节点”工具栏按钮。
右击新节点,单击“重命名”,然后在编辑框中键入“M1 原型”。
单击“迭代”节点。
重复步骤 2、3、4,另外创建两个名称分别为“M2 测试版”和“M3 发布版”的项。
单击“关闭”。
打开项目检查表
最后,打开项目检查表,检查通过 MSF for Agile Software Development 模板创建的初始任务集。该检查表为您提供一系列任务,按照这个任务序列即可着手开展您的项目。
打开项目检查表
在 团队资源管理器 中,依次展开“AdventureWorks”节点、“文档”节点和“项目管理”节点。
右击“Project checklist.xls”,然后单击“打开”。
在“文件下载”对话框中单击“确定”。
项目检查表将以电子表格的形式在 Microsoft Excel 中打开。
检查任务列表。
关闭检查表。
后续步骤
现在,您已创建一个团队项目,您需要使团队成员开始团队项目工作。请考虑下面的这些其他步骤:
设置组和组权限。有关更多信息,请参见演练:设置组和权限。
为组中的项目主管、参与者和读者设置权限。有关更多信息,请参见下列主题:
通过创建工作项来分配和跟踪工作。有关更多信息,请参见 演练:跟踪工作项。
配置其他团队项目设置。有关更多信息,请参见演练:自定义签入策略和签入说明。