使用 Project Server 和 Team Foundation Server 管理项目

项目经理和软件开发团队可以使用它们更喜欢、 工作以支持他们的需求,粒度和透明地之间共享信息的工具Visual Studio Team Foundation Server 2012和Microsoft Project Server 2007 或项目服务器 2010年。在配置两种服务器产品时,同步引擎会为映射的企业项目计划和团队项目中的已配置数据保留计划数据和资源使用状况。

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

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

重要说明重要事项

本主题适用于Microsoft Project 2007 专业人员或Microsoft Project的客户端计算机的专业 2010年Visual Studio 2012安装。而且,必须配置 Visual Studio Team Foundation Server 2012 与 Project Server 的集成。有关更多信息,请参见支持 Team Foundation Server 和 Project Server 集成的系统要求和安装要求

如果按照使用 Microsoft Project 安排任务和分配资源所述使用 Team Foundation 插件,则可以使用 Microsoft Project 或 Project Professional 在 Team Foundation 中管理工作项。该插件会将项目计划连接到团队项目,但是不同步工作项。在将企业项目计划映射到团队项目时,会禁用此插件。有关如何使用 Project 来管理工作项的更多信息,请参见使用 Team Foundation 和使用 Project 管理项目之间的操作差异

主题内容

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

  • 开发主管和团队的任务

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

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

任务

相关主题

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

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

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

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

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

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

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

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

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

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

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

处理验证错误

返回页首

开发主管和团队的任务

任务

相关主题

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

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

检查工作分解和更新工作。为开发潜在顾客,您可以使用待办事项和台式机主板页面或工作分解查询查看项目经理提交的工作项。随着工作的进行,团队成员会更新其任务小时数,此数据会自动提交给 Project Server 和项目经理,以供其检查。

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

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

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

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

Resolving Conflicts and Managing Rejected Work Item Submissions

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

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

返回页首

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

任务

相关主题

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

分配权限以支持 Project Server 和 Team Foundation Server 集成

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

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

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

指定可以同步的工作项类型

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

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

自定义 Project Server 和 Team Foundation Server 之间的字段映射

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

移除参与数据同步的组件

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

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

返回页首

请参见

任务

配置 Team Foundation Server 与 Project Server 的集成

概念

Team Foundation Server 和 Project Server 集成功能概述

Team Foundation Server 与 Project Server 集成的同步过程概述