使用 TFS-Project Server 集成管理项目

项目经理和软件开发团队可以使用他们喜欢的工具,按照可满足其需求的精细度开展工作,并以透明方式在 Visual Studio Team Foundation Server 和 Microsoft Project Server 之间共享信息。 在配置两种服务器产品时,同步引擎会为映射的企业项目计划和团队项目中的已配置数据保留计划数据和资源使用状况。

两种服务器产品的集成为项目管理方式提供了灵活性。 作为项目经理,你可以使用以下三种方法中的一种或其组合来管理项目:

对于上述每种方法,资源经理可以精确计划和管理资源,项目经理可为多个软件项目平衡各资源的工作负载,程序管理人员办公室 (PMO) 可以查看最新状态并跟踪正在开发的软件组合的总体运行状况。 此外,业务分析人员还可以访问一段时间的质量指标。

重要

本主题适用于 Microsoft Project Professional 2007、Project Professional 2010 或安装了 Visual Studio 2013 的客户端计算机中的 Project Professional 2013。而且,必须配置 Visual Studio Team Foundation Server 2013 与 Project Server 的集成。

如果按照使用 Project 创建积压工作 (backlog) 和任务所述使用 Team Foundation 插件,则可以使用 Microsoft Project 或 Project Professional 在 Team Foundation 中管理工作项。该插件会将项目计划连接到团队项目,但是不同步工作项。在将企业项目计划映射到团队项目时,会禁用此插件。有关如何使用 Project 来管理工作项的详细信息,请参阅使用 TFS 和 Project 管理项目之间的操作差异

项目经理管理项目和跟踪进度的任务

任务

相关主题

定义可交付结果。 你可以定义业务要求和特定的可交付结果,并将特定任务的定义留给开发团队完成。 你可以查看资源和工作量的汇总,并查看在开发团队定义、估计和更新其详细任务时对时间表的影响。

在映射到团队项目的企业项目计划内自上而下规划业务要求

定义可交付结果和任务。 你可以管理业务要求和实现任务。 你可以独立于开发团队管理你的工作流,同时在工作进行中随时获得信息。

管理映射到团队项目的企业项目计划中的项目详细信息

检查 Agile 团队的进度。 当 Agile 开发团队管理用户情景和任务的定义和计划时,你可以查看工作进度和资源使用状况。 你和 PMO 都可以查看时间表、用户情景的进度以及资源汇总。

使敏捷团队进度对程序管理人员办公室可见

查看更新字段的方式。 如果你怀疑同步引擎未按预期方式工作,则应验证更新特定字段的方式。 受影响的字段的数据类型、用于映射字段的 OnConflict 特性以及任务层次结构都会影响同步引擎更新特定字段的方式。 如果项目经理拒绝一个或多个提交更新或者如果未发布项目计划,则任务不会正确更新。

了解如何管理特定字段的更新

分配资源和查看资源使用状况。 当开发团队将要求和任务细分为子任务时,作为项目经理,你可以查看工作和资源的汇总。 你可以使用资源汇总来查看资源分配和工作量估计值,执行资源调配,并确定多个项目的公共资源是否过度分配。

在映射到团队项目的企业项目中使用资源汇总

在将任务发布到 Team Foundation Server 时解决错误。 必须解决在发布已映射到团队项目的企业项目计划时可能发生的所有数据验证错误。 如果定义的值违反了为与任务关联的工作项类型定义的规则,就会发生数据验证错误。

解决验证错误

开发主管和团队的任务

任务

相关主题

检查可交付结果、定义任务和估计工作量。 对于提交至 Project Server 的每个可交付结果,都要定义和估计实现该可交付结果所需要的任务。 随着工作的进行,团队成员会更新其任务小时数,此数据会自动提交给 Project Server 和项目经理,以供其检查。

在映射到团队项目的企业项目计划内自上而下规划业务要求

检查工作分解和更新工作。 作为开发主管,你可以使用积压工作 (backlog) 和任务板页或工作分解查询来检查项目经理提交的工作项。 随着工作的进行,团队成员会更新其任务小时数,此数据会自动提交给 Project Server 和项目经理,以供其检查。

管理映射到团队项目的企业项目计划中的项目详细信息

定义用户情景并将其提交到 Project Server。 作为开发主管,如果你针对团队工作所在的用户情景将“Project Server 提交”字段设置为“是”,则可提供项目时间表和资源使用状况的可见性。 你可以通过使用 Team Web Access 的批量编辑功能或在 Excel 中打开产品积压工作查询来快速设置此字段的值。

使敏捷团队进度对程序管理人员办公室可见

查找和解决拒绝的工作项提交。 当项目经理拒绝工作项的更新时,必须查出拒绝原因并将其重新提交至 Project Server。 在重新提交更新之前,该工作项无法再参与数据同步。

监视工作项提交和处理拒绝

删除不再需要跟踪的任务和工作项。 从已与 Team Foundation 中的工作项同步的项目计划中删除任务时,请删除该任务与该工作项之间的关联。 在计划发布到 Project Server 且同步过程完成更新发布的变更时,将发生此删除。 但是,你必须使用 witadmin destroywi 命令从团队项目中永久删除工作项

删除任务并移除不再参与同步的工作项

配置、映射和自定义数据同步的任务

任务

相关主题

获取将企业项目计划映射到团队项目所需的权限。 若要映射项目计划,你必须拥有分配给你的团队项目集合的“管理 Project Server 集成”权限。

分配权限以支持 TFS-Project Server 集成

将企业项目计划映射到团队项目。 若要支持企业项目计划与团队项目之间的数据同步,必须将计划映射到团队项目。 可将多个计划映射到同一团队项目,但不能将一个计划映射到多个团队项目。

管理企业项目与团队项目的关联

添加或删除参与数据同步的工作项类型。 在将项目计划关联到团队项目时,可以定义工作项的类型,以后可以添加或删除类型。 还可以列出为团队项目映射的工作项的类型。

指定要同步的工作项类型

添加或删除参与数据同步的字段。 你可以添加字段,并通过自定义字段映射文件来指定字段的同步方式。 例如,如果将存储相应数据类型的字段添加到映射文件中,则可共享与时间表无关的数据(如成本中心、团队名称或运行状况)。

你可以映射与 Team Foundation 中的选取列表关联的字段。 但是,必须在 Project Server 中创建查找表来匹配选取列表。 无法自动同步选取列表与查找表。

自定义 TFS 与 Project Server 之间的字段映射

更改同步的配置。 可删除已配置为参与数据同步的组件。 但是,你在删除这些组件时,应始终按照建议的重新配置顺序执行操作。

删除参与数据同步的组件

向企业资源库中添加团队项目成员。 若要在 Project 中将 Team Foundation 用户作为资源进行指派和管理,必须将这些用户添加到企业资源库中。 为了使此过程更加简单,可将 Project Server 配置为自动将安全组与 Active Directory 中的同名组进行同步。 而且,你可以跨多个域和林将 Project Server 中的用户和资源与 Active Directory 中的用户同步。

请参阅 Microsoft 网站上的以下页面:

请参见

任务

配置 TFS-Project Server 集成

概念

TFS-Project Server 集成功能的概述

TFS-Project Server 集成的同步过程概述