23

我们将VS 2010TFS 2010Microsoft Scrum 模板一起使用。

我们使用当前 Sprint的团队查询,就像Sprint Backlog查询一样。

问题是当我们移动到 sprint 2 时,“Current Sprint”仍然指向 sprint 1。

有没有办法告诉 TFS 我们现在处于 sprint 2 并让查询使用变量来运行而不是硬编码 sprint?

例如:如果您查看下面的屏幕截图,您会注意到查询的定义为团队项目使用了一个名为“@Project”的变量。有没有办法为 sprint 设置一个变量?

替代文字

4

8 回答 8

16

汤姆,

您所要求的在 TFS 2010 中不可用。迭代甚至没有日期,因此 TFS 不知道当前迭代是什么。

在 TFS11 (vNext) 中,我们在迭代中添加了日期。它现在知道您在哪个迭代中,这也反映在 Web 访问的积压页面上。但是,在现在发布的预览版中,无法向查询添加过滤子句以过滤当前迭代(类似于@CurrentIteration)。我们收到了强烈的反馈,要求在产品发货前将其添加到产品中。它在我们的愿望清单上也非常高,但我们需要先解决其他问题,然后才能发货。

您可以在User Voice上添加此请求。如果这个想法获得了很多投票,那么构建一个我们需要将其放入的案例就变得更加容易。但我们不能承诺任何事情。

Ewald - TFS 项目经理

于 2011-12-25T22:35:24.583 回答
4

这里几乎所有的答案都说您要么需要等到 Visual Studio 实现@CurrentSprint令牌,要么手动更改所有现有查询。

我发现了另一种可能对您有所帮助的好做法,此处对此进行了解释:http: //intellitect.com/transitioning-between-sprintsiterations-with-tfs。尝试创建一个名为“Current”的“发布”并将特定的当前 sprint 移到它下面。这比每次开始新的 sprint 时处理查询要容易和快捷得多。

于 2012-10-21T12:06:21.303 回答
2

您可以以编程方式修改工作项查询:http ://www.ewaldhofman.nl/post/2010/03/09/TFS-SDK-2010-e28093-Part-6-e28093-Replace-text-in-all-Work -Item-Query-Definitions.aspx

于 2010-11-15T15:55:11.223 回答
1

我只读过文档/指南(目前链接不可用),它说在新 sprint 开始时,您需要在 TFS 中采取一些不同的步骤,例如:

  • 创建新的 sprint/发布节点
  • 将适用的 PBI 工作项的迭代设置为当前 sprint
  • 将适用的 PBI 工作项设置为已提交
  • 更新所有“当前 Sprint”查询以反映新的 sprint 编号。

我从未见过有关以不干涉(自动)方式执行最后一步列表(或其中任何一个)的文档。也就是说,我并不是说这是不可能的,只是说我从未见过有关如何操作的指导,但已经看到了大量有关手动操作的指导。

于 2011-08-05T14:16:28.180 回答
1

您可以使用名为 TEK 工作项的插件。TEK 工作项是 TFS 的 Visual Studio 扩展,它允许批量编辑查询定义,此外还有其他功能,例如在 Visual Studio 工作项中打开和从超链接查询、从 Visual Studio UI 中删除工作项等。

您可以从 Visual Studio Gallery 下载演示:TEK workitem

于 2012-07-21T17:52:04.843 回答
0

我对 TFS Scrum 1.0 很新,但这就是我所做的......

  • 我目前正在模板之外管理我的冲刺日期

  • 我使用“当前 Sprint > 查询”让我自己和团队快速访问当前 sprint 上的查询。

  • 当我完成一个 sprint 并想要递增到下一个 sprint 并正确地在“当前 Sprint”点下进行查询时,我执行以下操作:

    • 编辑“当前 Sprint”下的每个查询</li>
    • 右键单击并选择“编辑查询”
      • 如果您更改了迭代的层次结构,您可能会看到一个错误对话框。确定单击进入查询编辑器。

在此处输入图像描述

  • 通过从下拉列表中选择正确的冲刺来设置“迭代路径 > 下”的值(填充您的迭代。

在此处输入图像描述

  • 保存查询,鲍勃就是你的蚂蚁……。查询将显示您当前的 sprint。只需重复每次迭代。

希望这可以帮助....

于 2012-02-06T14:42:24.370 回答
0

我在 TFS 2013 中发现,如果您取消选中 sprint/iteration,则日期最早的那个会自动分配给 current。如果您想保持旧的可见,请将日期移出一年左右,它会下降到列表的底部,但超出范围。

于 2014-11-20T16:29:28.043 回答
0

这是 TFS 在线 2017

步骤 1) 设置-> 工作-> 默认团队设置

在此处输入图像描述

第 2 步),然后是“默认迭代”-> 更改 在此处输入图像描述

请记住,下次您可能会从第 2 步开始。所以第 1 步是可选的。

于 2018-03-02T19:57:26.947 回答