计划和跟踪项目

成功的项目通常具有以下特性:

  • 项目是由用户需求驱动的。

  • 团队会创建一个用于交付项目的概括计划。

  • 团队通过多次迭代开发产品并逐步完善概括计划。

  • 团队具有有效的工具,可适应发生的变更。

计划和跟踪项目

通过使用 Visual Studio Application Lifecycle Management (ALM),可以更有效地管理客户需求。 您可以创建概括计划和详细计划;前者将项目细分为可能交付的增量,后者执行用于开发这些增量的较短迭代。

由于您在每个迭代开始时制定了详细计划,因此您可以根据您到达的每个里程碑更加确定地了解计划的进度情况。 在您的团队完成每个迭代时,您可以基于在该迭代期间可能了解到的信息来完善概括计划。 还可以重新计划未完成的任何工作。

您的团队可以使用 Visual Studio ALM 并应用适当的过程模板,从而以迭代方式计划、开发和跟踪项目。 如果要启动一个项目并必须确定要使用的过程模板,请参见选择过程模板

过程指南

有关如何运行项目的特定信息,请参见以下主题之一:

如果使用的过程模板未列出,则可能需要在其他站点上查找相关指南。

相关任务

了解可用于计划和跟踪项目的新特性和功能。 使用当前版本的 Visual Studio ALM,可以显著提高创建、查看和管理工作项之间的依赖关系以及跨组和团队项目协作的效率。

了解基于您使用的客户端和服务器版本提供的功能。 因 Visual Studio Team Foundation Server 2010 中新增了功能,您将需要知道连接到 Team Foundation Server 2010 的早期版本的团队资源管理器中存在的限制。 您可以通过在带有早期版本的团队资源管理器的并列配置中安装当前版本的团队资源管理器或使用 Team Web Access来以解除大多数限制。

更新升级后的团队项目以访问在升级到 Team Foundation Server 2010 后可用的几项新功能。 您还可以查看预升级报告,并根据早期的数据仓库架构版本确定如何更新自定义报告。

创建团队项目,以便为您的团队跟踪信息和组织源代码、生成、测试和计划。 创建团队项目后,可以通过为团队项目配置的资源管理和跟踪工作。

通过几个客户端应用程序中的一个与 Visual Studio ALM 和 Team Foundation Server 进行交互。 所有客户端都要求您连接到运行 Team Foundation Server 的服务器,并选择项目集合和团队项目。 所有客户端都要求您拥有访问所选团队项目的必要权限。

使用工作项来跟踪和管理您的工作以及有关团队项目的信息。 工作项是 Team Foundation 用于跟踪工作分配和工作进度的数据库记录。 您可以使用不同类型的工作项来跟踪不同类型的工作,如用户情景、客户要求、产品 Bug 和开发任务。

使用 Microsoft Project 来计划项目、安排任务、分配资源以及跟踪更改。 使用 Microsoft Project 能够访问 Team Foundation Server 无法访问的功能,例如项目日历、甘特图和资源视图。

创建和自定义报表来跟踪团队的进度。 您可以创建突出显示对项目最重要的数据的报表。 通过创建自己的报表,可以详细查看默认报表未分析的特定信息。 此外,还可以自定义报表的运行方式、显示方式及传递给每个团队成员的方式。

自定义您的团队项目以支持团队使用的特定过程和做法。 开始任何自定义活动之前,应熟悉可以自定义的对象和方法的类型,以及如何使用每个对象来支持您的项目跟踪要求。

请参见

概念

Visual Studio 2010 应用程序生命周期管理的新增功能

Visual Studio Application Lifecycle Management 入门

管理 Team Foundation Server

Visual Studio Application Lifecycle Management