我正在使用TFS 2012和Scrum 2.0模板。这就是我想要做的事情:
我想列出所有准备与我们的采购订单接受会议的产品待办事项。但尚未被接受。
我正在尝试通过编写工作项查询来实现这一点。
这是我的标准:
列出所有PBI(产品Backlog项目和错误) PBI是当前sprint的一部分(iteration =我设置的值) 并且PBI.State不是“完成”(我们将在接受后将其设置为“完成”)
并且PBI的所有子任务都是“已删除”或“已完成”
最后的标准让我感到困惑。我可以看到如何在完成任何子任务的地方完成它,但是我没有看到设置过滤器的方法,所以必须完成所有任务。
答案 0 :(得分:5)
您可以使用类似于以下内容的直接链接查询创建工作项:
请注意,我使用了对任务的反向检查。查找包含已完成或已删除任务的故事不会排除仍有待执行或正在执行的任务的故事。但是,寻找没有任务或正在进行的任务的故事,会留下没有任务或只有被删除或完成状态的任务的故事。
请注意,在嵌套任务时,这不会找到包含打开任务的故事。获得这些的唯一方法是对仓库使用SQL查询。
您可能还想看一下eBacklog概述报告,它会显示您的故事以及所有任务的剩余工作。如果您的团队正在进行估算并且正在更新这些字段,那么报告将准确显示哪些故事准备就绪(以及哪些故事的所有测试都已通过)
它与Stories Overview Report from the Agile Template类似,并且应在启用报告时与TFS项目一起部署。 (注意:这在目前的Visual Studio Online上不起作用)
答案 1 :(得分:1)
为此,您需要将查询从“Flat List”更改为“Work Items and Direct Links”
然后,您可以编辑直接链接所需的值。如果您不想在查询中返回子项,那么还有其他选项只返回顶部链接。