使用工作项管理项目

添加工作项以在 Team Foundation Server (TFS) 中计划和管理你的项目。 借助工作项,你可以描述要完成的工作、分配工作、跟踪状态以及协调团队内的工作量。

不同类型的工作项用于跟踪功能、用户体验、代码缺陷、任务和问题。 可以将工作项相互链接,并将其链接到变更集和源代码文件。 如下图所示,每个工作项窗体附带了大量的控件、字段和选项卡。

跟踪功能或用户情景的工作项窗体

添加工作项来定义新的工作

可以从团队项目或团队主页中开始添加工作项。

  1. 如果你或你的团队尚未创建团队项目,请立即创建

  2. 如果尚未将你添加为团队成员,请立即添加

  3. 从 Web 浏览器中,连接到想要在其中进行工作的团队项目。 例如,Fabrikam, Inc. 团队导航到 http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/。

    可以从主页选择要创建的工作项的类型。

    主页 - 创建工作项

  4. 输入标题,然后保存该工作项。 在更改默认**“状态”**之前,你必须保存它。

    产品积压工作项的工作项表单

    可用的工作项类型取决于用于创建团队项目的过程模板。 若要了解详细信息,请参阅 Scrum 工作项类型(产品积压工作项加上其他)、敏捷工作项类型(用户情景加上其他)、和 CMMI 工作项类型(要求加上其他)。

随着工作的进行更新工作项

随着工作的进行,团队成员可以更新状态,并根据需要将其重新分配。 尽管工作流状态因不同工作项类型而不同,它们通常具有从“新建”或“活动”到“完成”的进度。 下图显示了产品积压工作项的工作流状态。 如果你想要放弃工作项,请将状态更改为“已删除”。

典型工作流进度

  • 创建一个处于默认状态(“新建”)的产品积压工作项。

  • 将状态从“新建”更改为“已批准”

  • 将状态从“已批准”更改为“已提交”

  • 将状态从“已提交”更改为“完成”

非典型转换

  • 将状态从“新建”更改为“已删除”

  • 将状态从“已删除”更改为“新建“

  • 将状态从“已批准”更改为“已删除”

  • 将状态从“已提交”更改为“已批准”

  • 将状态从“完成”更改为“已提交”

产品积压工作 (backlog) 项工作流,Scrum 过程

删除保留在数据存储区中的工作项,然后可以通过更改状态来重新激活。

每次更新后,更改都记录在“历史记录”字段中,你可以通过**“历史记录”**选项卡查看。

查看更改历史记录

若要基于其历史记录查找工作项,请参阅使用“历史记录”字段查询工作项

链接项以管理依赖项

通过使用“相关”或“依赖项”链接类型链接工作项,你可以跟踪依赖于其他工作的工作。 每个工作项都包含一个或多个具有链接控件的选项卡。 这些控件支持将工作项链接到一个或多个对象。

Web 门户中的链接控件选项卡

Visual Studio Online 和 TWA 中的链接控件

某些工作项类型具有两个或更多链接控件选项卡。 每个选项卡都旨在支持特定类型的链接,并限制所建立的链接关系类型。 若要了解详细信息,请参阅 管理依赖项、链接工作项以支持可跟踪性

Team Foundation 版本控制 (TFVC) 允许你通过使用 Changeset 和 Versioned Item 链接类型,将工作项链接到版本控制变更集或已进行版本管理的源代码文件。 在签入挂起更改或使用“我的工作”来签入更改时,工作项将自动链接到更改

Git 允许你通过使用 Commit 链接类型将工作项链接到提交。 若要了解如何执行此操作,请参阅管理并提交更改

接下来尝试此操作

创建积压工作 (backlog)

问题解答

Hh409275.collapse_all(zh-cn,VS.140).gif问:我是否能添加字段?我是否能自定义工作项窗体?

**答:**可以。 在本地 TFS 中,你可以添加字段、更改工作流并自定义窗体。 你还可以添加工作项类型。 若要了解详细信息,请参阅自定义工作跟踪对象以支持团队的进程

Hh409275.collapse_all(zh-cn,VS.140).gif问:如何定义和使用标记?

**答:**标记可用于筛选积压工作和查询。 请参阅将标记添加到工作项以对列表进行分类和筛选

Hh409275.collapse_all(zh-cn,VS.140).gif问:如何计划我的项目?

**答:**计划你的项目的最快方法是创建积压工作。 如果你需要批量添加若干产品积压工作项、用户情景、要求或任务,则可以使用 ExcelProject

如果你正在计划产品套件并跨多个团队管理项目组合,你将想要阅读添加新的查询。

Hh409275.collapse_all(zh-cn,VS.140).gif问:如何查找工作项?

**答:**在“搜索工作项”框中输入 ID,然后选择搜索图标。

“搜索工作项”文本框

或者,通过使用 “上下文菜单”图标 上下文菜单,可以添加筛选器来根据分配、状态、关键字或工作项类型查找项。 例如,输入 A=@Me T=Task 可列出分配给你的所有任务。 使用 =、: 和 – 运算符可分别指定以下运算:“等于”“包含”“非”

获得结果列表后,可以修改筛选器条件来精简搜索结果。

Hh409275.collapse_all(zh-cn,VS.140).gif问:如何获取工作项的 URL?

**答:**从 Web 门户网站,只需从 Web 浏览器地址复制该 URL 或打开工作项 ID 超链接的上下文菜单,然后选择复制快捷方式。 在 Visual Studio 中,右键单击工作项选项卡来复制 URL。 该 URL 将在 web 门户中打开工作项。

通过电子邮件的方式发送工作项的超链接

Hh409275.collapse_all(zh-cn,VS.140).gif问:哪些客户端会连接到 TFS?

**答:**除了 web 门户外,你还可以从 Visual Studio、Eclipse 以及其他客户端连接到 TFS。 请参见选择客户端以支持您的任务