我们在TFS 2008中使用Scrum的第一个版本用于团队系统。我正在尝试做的是编写一个查询来获取当前活动sprint中的所有sprint backlog项目。我想使用@Today param周围的sprint开始和结束日期来获取列表。
类似的东西:
Team Project = @Project
AND Sprint Start <= @Today
AND Sprint End >= @Today
此查询仅返回Sprint。我想要所有sprint积压项目。我几乎需要能够做一个子查询
Team Project = @Project
AND Sprint Number IN (Sprint Start <= @Today AND Sprint End >= @Today)
有人有什么想法吗?现在我只有
Team Project = @Project
AND Sprint Number <= 12
我真的很讨厌每次开始新的sprint时都必须更改所有查询中的数字。
由于
答案 0 :(得分:1)
我一直在努力寻找更优雅的解决方案。一种令人沮丧的方法是将自定义字段添加到名为“CurrentSprintEndDate”的Sprint Backlog Item类型,并通过自定义事件处理程序更新它,该事件处理程序将在项目的迭代路径字段更改时更改此字段。您可以像上面那样在“CurrentSprintEndDate&gt; @Today”等字段中再次编写类似的查询。
但这对于看似简单的事情来说是很有用的。