开始使用新团队项目

在 Team Foundation Server (tfs) 的团队项目提供可用于跟踪信息和组织团队的源代码的一个中心计划工具,生成,测试,和计划。团队。您可以创建一个团队项目,从而为您的团队提供一个共享中心点,用于共享开发特定软件技术或产品所需的活动。创建团队项目后,可以通过为团队项目创建的主节点管理和跟踪工作。

主题内容

  • 开始的选择

  • 应用程序范围资源和依赖项

  • 功能、客户端和授权依赖项

  • 支持没有客户端访问许可证 (CAL) 的利益干系人

  • 添加资源,在创建团队项目后

根据为 TFS 配置的资源,您的团队项目将带有以下两个图像和资源显示的页。

使用基本配置的团队资源管理器

团队项目 - 基本配置
使用高级配置的团队资源管理器

团队资源管理器中的团队项目对象
说明说明

我的工作页当安装 Visual Studio premium,最终的 Visual Studio,或者 Visual Studio 专业测试工具版。有关更多信息,请参见 Visual Studio 和 MSDN 许可 白皮书。

开始的选择

启动团队项目的选择取决于是否从新安装开始,或者您在现有的企业中创建一个团队项目。

使用云服务,启动

注册并创建在承载服务的团队项目,请参见 Team Foundation 服务

首次安装–标准配置

安装 TFS 的基本配置。可以考虑后添加资源根据需要。

请参见 采用 Visual Studio 和 Team Foundation Server 进行应用程序生命周期管理

首次安装–高级配置

这种高级配置,可以安装 TFS,并配置其他资源以支持项目门户网站和报表。若要了解特定功能如何映射到服务器资源,请参见 功能和资源依赖项。

请参见 如何:使用高级配置安装 Team Foundation Server

提示提示
尽可能限制团队项目集合数减少管理开销。可以链接在同一集合中定义的团队项目中的项。此外,还为每个集合独立必须管理器用户、组和权限。单个项目集合方便地将处理数百个开发人员。有关更多信息,请参见使用团队项目集合组织服务器

添加到现有安装中的团队项目

可以使用生成以下项的过程的新团队。

启动团队项目快速启动进程

提示:

  • 创建使用其他工作流或业务流程的团队的团队项目。考虑创建团队项目的支持使用共享资源,如工作项,人们的任何应用程序或团队成员和源代码。

  • 对于在不同的应用程序工作,但使用类似的工作流过程的团队,请配置为团队项目中的单独团队。

  • 如果应用程序分别进行开发,并单独的团队用于处理和不共享资源,请定义每个团队项目。

有关更多指南参考以下步骤和相关主题。

步骤

指南

步骤 1

连接到团队项目集合。从 Visual Studio 中,打开 团队资源管理器 并连接到要创建团队项目的团队项目集合。团队位于同一团队项目集合共享类似的资源的项目。

有关更多信息,请参见在 Team Foundation Server 中连接团队项目

说明:

  • 与的管理员讨论项目要求您的部署并确定将用于承载团队项目的项目集合。

  • 考虑为您的团队项目所需的资源。

  • 将跨组协作要求所需的与其他团队项目共享的。选择包含其他团队项目的团队接口或协作的项目集合。只有 + 当团队项目在同一项目集合时,存储团队成员可以在团队项目间跟踪依赖项。

步骤 2

选择过程模板。过程模板确定您的团队可使用跟踪和管理工作的工作项类型和其他项目。您的团队只能创建在用于创建团队项目的过程模板中定义的工作项类型,或是在创建团队项目后添加到项目中的类型。

说明:

  • 选择 scrum 过程模板 ,如果在冲刺 (sprint) 计划期间,您的团队使用 scrum,与产品积压工作项时管理 bug,并打算工作项并处理模型支持 scrum。

  • 在关闭之前选择 敏捷过程模板,如果您的团队使用敏捷方法以及解决工作项。

  • 选择 CMMI 过程模板 ,如果您的团队需要严格的审核记录,并按照正式更改为托管进程。

  • 对于该默认值的比较过程模板,请参见 选择过程模板

  • 在创建团队项目之前若要修改过程模板,请参见 自定义过程模板

  • 若要创建项目从自定义过程模板的团队,请参见 上载过程模板

步骤 3

创建团队项目。从 Visual Studio,选择 文件新建团队项目 生成 新建团队项目 向导。

说明:

  • 必须在每个服务器资源所需的权限才能创建团队项目。有关更多信息,请参见创建团队项目

  • 团队项目名称不长于 64 个字符必须是唯一的团队项目集合中和。在创建后,将无法更改团队项目的名称。

  • 确定源代码的分支结构。创建团队项目时,可以为源代码创建一个空文件夹,也可以在版本控制中创建一个分支。

步骤 4

配置团队。在 Team Web Access的 主页 页上,选择 管理全部成员 链接。添加团队成员的用户帐户。请参见 创建和配置团队

说明:

  • 默认值团队对应于团队项目。可以创建其他团队组织,跟踪和实现工作在同一产品区域的一组人员。当为团队项目,希望可以创建许多团队。就象团队开始参见。

  • 若要向团队成员授予对积压工作的访问权限调用并请求反馈功能,则必须将它们添加到 Web 访问权限的 完全 组。功能、客户端和授权依赖项参见。

  • 可以通过将每个团队成员分配给每个项目的某个组,来控制团队成员对团队项目的访问权限级别。可以分别添加团队成员,或是添加在 Active Directory 或工作组中定义的组。

    创建团队项目时,无论选择哪种过程模板,都会为该项目创建四个默认组。这些组是“Readers (访问者)”“Contributors (参与者)”“Builders (生成者)”“项目管理员”。默认情况下,为这些组各自定义了一组权限,这些权限决定了组成员可以执行的操作。

  • 若要允许团队成员项目门户网站和报表管理器,请参见 向团队项目中添加用户

步骤 5

计划您的工作。可以开始计划您的工作使用任务键盘,并定义冲刺。您从访问 Team Web Access这些功能。如果您能够访问全套 Team Web Access 功能,也可以使用积压工作页。功能、客户端和授权依赖项参见。

有关更多信息,请参见 敏捷计划和迭代

步骤 6

添加源代码。您从 Visual Studio添加源代码。请参见 使用版本控制

步骤 7

创建生成定义。您创建从 Visual Studio的生成定义。请参见 生成应用程序

应用程序范围资源和依赖项

下表指示您的团队的 Team Foundation 部署必须提供可以访问相应功能的服务器。在创建团队项目后,可以添加资源。添加资源,在创建团队项目后参见。

应用程序范围

Team Foundation Server

Team Foundation Build

SharePoint 产品

SQL Server Analysis Services

SQL Server Reporting Services

Team Foundation Server Proxy

Visual Studio 实验室管理工具版

打开 Team Web Access Web 访问 (1)

必需

源代码管理资源管理器 (2)

必需

“工作项”节点 工作项 (3)

必需

“生成”图标生成 (4)

必需 必需

文档节点文档 (5)

必需

必需

Excel 报表 (6)

必需

必需 必需

报表 报表 (7)

必需

必需 必需

远程站点支持 (8)

必需

推荐

虚拟环境 (9)

必需

必需

必需 (蓝色字段) 选中标记指示需要服务器资源支持相应的功能。

说明:

  1. 打开 Team Web Access Web 访问 打开 Team Web Access,提供了 web 界面 TFS 授予对团队项目的访问权限,敏捷计划和跟踪工具,版本控制,并生成。某些功能需要配置。功能、客户端和授权依赖项参见。

  2. 使用 源代码管理资源管理器 您的团队可以管理团队项目的源代码。请参见使用版本控制

  3. “工作项”节点工作项 页,您的团队可创建工作项和工作项查询,跟踪、监视和报告产品及其功能的开发情况。工作项是存储工作的定义、分配、优先级别和状态的数据库记录。您的团队只能创建在用于创建团队项目的过程模板中定义的工作项类型,或是在创建团队项目后添加到项目中的类型。

    请参见 跟踪工作和管理工作流

  4. “生成”图标生成 页列出为团队项目定义的生成定义。此页仅部署中安装并配置的 Team Foundation Build。访问 Team Foundation Build Service要求将团队项目集合配置为使用生成控制器。每个生成控制器专用于一个团队项目集合。该控制器接受来自指定集合中的任何团队项目的生成请求。Team Foundation Build 使您的团队定期创建和管理产品生成。例如,团队可以每天运行生成并将其发送到共享服务器。Team Foundation Build 还提供关于每个生成的状态和质量的生成报告。

    请参见 生成应用程序

  5. 文档节点文档 页仅当您的团队项目已配置了 SharePoint 产品。在创建团队项目之后,您可以配置 SharePoint 站点或其他 web 位置作为项目门户网站。请参见 项目门户网站和 SharePoint 产品依赖项。

  6. 在配置团队项目的 SharePoint 站点时,Microsoft Excel 报表上载到 文档节点文档 文件夹。可以跟踪团队项目的 burnrate 的这些报表,则 bug 积压工作,软件质量,测试进度和其他指标。许多在项目的控件板中的这些报表显示。除了 SharePoint 产品 依赖项外,Excel 报表取决于承载团队项目已配置了两 SQL Server analysis services 的团队项目集合。

    有关默认值 Excel 报表的概述,请参见中的" Excel 报表 (Agile)Excel 报表 (CMMI)

    如果您的团队项目没有 SharePoint 站点,您仍然可以使用 Excel 创建状态和趋势报表。请参见 使用工作项查询在 Microsoft Excel 中创建报表

  7. 报表报表 页仅用于承载团队项目的团队项目集合已配置了报告的 SQL Server 服务和 SQL Server analysis services。此页提供对报表管理器的访问以及该默认和值的自定义报表上载到承载的服务器宿主报告的 SQL Server 服务。每一个默认值处理 Team Foundation Server 提供包含许多的默认值报表的模板。

    有关默认值报告的概述,请参见 报表 (Agile)报表 (CMMI)

  8. 如果某些团队成员从版本控制的主位置较远,则可能需要安装和配置 Team Foundation Server 代理支持它们。Team Foundation Server Proxy 在分布式团队位置中管理下载的版本控制文件缓存,这可大大减少广域连接所需的带宽。如果客户端配置为使用 Team Foundation Server Proxy,则文件管理对用户透明。所有元数据交换,并将继续直接与交互 TFS。

    请参见 如何:在远程站点上缓存版本控制文件

  9. 使用 Visual Studio 实验室管理工具版,您的团队可创建,分配,并且,跟踪虚拟环境以支持应用程序开发,部署,并且测试。使用 Microsoft 测试管理器,测试团队可以通过这些虚拟环境来测试应用程序。从测试管理器访问这些虚拟环境要求存储团队项目的服务器配置为与 实验室管理工具版 通信。

    请参见 为 SCVMM 环境配置实验室管理工具版

Ee748449.collapse_all(zh-cn,VS.110).gif项目门户网站和 SharePoint 产品依赖项

团队使用项目门户网站可共享文档模板和预定义报表。这些预定义对象基于您为团队项目选择的过程模板。

重要说明重要事项

如果您添加 SharePoint 站点作为团队项目门户网站,文档节点文档 出现在 团队资源管理器。本页链接到 SharePoint 链接团队项目的库,并且,项目成员可以用于存储,并共享与项目相关的文档。仅当添加 SharePoint 站点时此功能才可用。如果添加其他类型的网站,文档 页不会显示。

对下列资源的访问要求为您的 SharePoint 产品的团队项目。在提供,这些资源。文档节点文档 页文件夹和子文件夹内出现。

只有 + 当您的团队项目配置了 SharePoint 产品时,以下项目和功能可用。可以将附加的 SharePoint 功能和添加团队特定区域。如果您的团队项目配置为 SharePoint 站点,在创建之后,您将需要上载稍后需的项目。

  • 文档储存库:可以使用存储库注册,并共享文档与团队。请参见 管理文档和文档库

  • 维基:每个团队项目附带有团队 wiki。

  • 根据您的盒外项目过程模板:您选择创建团队项目定义各项目在创建团队项目时上载的过程模板。可以从 文档 页的这些项目。它们在承载的服务器存储团队项目的主 SharePoint 产品。

    • Microsoft Excel 报告:可以使用 Excel 报表以显示数据仓库中的信息团队项目的。这些报表还支持信息显示在控件板中。

    • 工作簿:可以使用工作簿跟踪问题和会审 bug。工作簿只随敏捷,并且 CMMI 过程模板 TFS 提供。

      请参见 工作簿 (Agile)工作簿 (CMMI)

    • 控件以:控件以显示项目数据、支持调查,任务,并帮助团队更快地执行常见任务。大多数面板支持在 Microsoft Excel 中显示多个报表,用来访问 Analysis Services 多维数据集中的数据。若要使团队成员能够访问所有六个企业面板,您必须选择安装有 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 SharePoint Server 2010 Enterprise Edition 的 SharePoint 站点。

      若要了解更多信息,请参见 面板(敏捷)面板 (CMMI)

    • 过程指南的链接:MSDN 上指向过程指南用于处理在 支持 文件夹中的项目类型定义。过程指南提供有关如何协调团队项目中的工作以及如何使用的信息工作项的生命周期中使用。

      说明说明

      在 团队资源管理器单击显示在工作项中的 为工作项打开过程指南 过程指南图标窗体,在过程指南打开显示页定义的浏览器支持相应的工作项类型的文件。如果尚未配置您的团队的项目门户网站,或者上载过程指南支持文件添加到项目门户网站,则该链接将处于非活动状态。

      可以重定向过程指南对您的自定义内容。

      对于 MSDN 概述过程指南,请参见 Team Foundation Server 的过程指南和过程模板

功能和授权依赖项

您连接到 Team Foundation 客户端的 Team Foundation Server。如下表所示,可以访问某些只有函数从 Team Web Access 或从 团队资源管理器。对于某些 Team Web Access 功能的访问需要的 TFS 控制器添加到相应的 Web 访问权限组。默认情况下,所有成员添加到团队项目添加到标准组。其他功能要求您添加到 Web 访问权限完全 组。请参见 对 Team Web Access 中的功能的访问权限

Team Web Access

团队资源管理器

Web 访问权限

工作项和工作项查询

完全支持 完全支持

标准版

源代码管理资源管理器

完全支持 完全支持

标准版

生成资源管理器

完全支持 完全支持

标准版

配置团队和管理成员

完全支持 完全支持

标准版

个体与团队警报 (1)

完全支持

标准版

团队控件以 (主页)

完全支持

标准版

任务板

完全支持

标准版

积压工作

完全支持

完全

反馈请求 (1)

完全支持

完全

代码评审 (2)

完全支持

不可用

任务挂起或继续 (我的工作) (2)

完全支持

不可用

电源插座图板演示 (2)

不可用

不可用

不可用

完全支持 (绿色字段) 选中标记指示可以访问该函数将对应的 Team Foundation 客户端,并向相应的 Web 访问权限 组。

说明:

  1. 当更改团队项目时,团队成员可以订阅通过电子邮件接收通知。当工作项状态发生更改、发生签入、生成完成或生成状态更改时,可以发送警报。请参见 设置个人或团队警报。若要设置警报和请求反馈,存储团队项目的服务器必须配置为使用现有的简单邮件传输协议 (smtp) (SMTP) 服务器发送电子邮件警报。请参见 配置电子邮件通知和指定 SMTP 服务器

  2. 若要访问这些功能可能需要 Visual Studio premium,最终的 Visual Studio,或者 Visual Studio 专业测试工具版安装。有关更多信息,请参见 Visual Studio 和 MSDN 许可 白皮书。

有关其他 Team Foundation 客户端的信息,请参见 使用 Team Foundation Client

支持没有客户端访问许可证 (CAL) 的利益干系人

使用 TFS 交互的大多数用户必须具有 CAL。但是,您可以提供对没有以下操作的 CAL 的利益干系人:

  • 仅工作项视图:可以创建和查看使用创建的工作项页在 Team Web Access的工作项。此视图专门设计提供对组织的所有成员没有 CAL 的 TFS 部署。在此视图中,利益干系人可以报告代码缺陷,建议产品功能或检查其反馈响应。请参见 在“仅工作项”视图中管理工作项 (Team Web Access)

  • 提供反馈:若要允许您的利益干系人提供反馈,必须授予特定的权限。也可以对它们查看它们的反馈响应或创建其他类型的工作项。此外,还可以将它们添加到将允许用户查看它们的反馈响应并创建其他类型工作项的有限 Web 访问权限组。请参见 向利益干系人授予提供反馈的权限

  • 视图控件以和报表:根据为团队项目配置的资源,您可以将报表和控件的组合并且您可能希望在您的组织中的其他成员访问。对于刷新这些利益干系人、查看报表,您必须将它们需的权限。请参见 分配相关权限,供查看和管理 Visual Studio ALM 报表

添加资源,在创建团队项目后

若要配置资源,可以在将创建团队项目后,请参见以下主题之一:

若要自定义团队项目,请参见 自定义工作项跟踪和团队项目

请参见

概念

团队入门

敏捷规划和迭代

使用 Team Foundation Client

计划和跟踪项目