如何找到用户故事和错误的所有子任务?

问题描述 投票:1回答:2

我正在尝试使用Team Foundation Server 2017为用户故事和错误创建一个显示估计时间与实际时间的报告。如果我执行以下查询,我将获得所有任务和错误:

SELECT *  FROM [Tfs_Warehouse].[dbo].[DimWorkItem]

我知道用户故事可以有零到多个任务,而Bug也是如此。如何查找父用户故事和子任务以及错误及其子任务?

最终目标是一个类似下图的报告:

enter image description here

tfs tfs2017
2个回答
1
投票

找到User Stories and Bugs的所有子任务并不难。

您可以使用工作项查询和链接过滤器来选择子项和相关链接类型,如下所示:

enter image description here

但是,没有内置功能可以将子任务小时数与TFS中的父项相加。 TFS也不是一个时间跟踪工具。要实现这一点,你可以使用一些服务器端插件,如tfsaggregator或一些第三方扩展,如Imaginet Time SheetTimetracker。更多细节请参考这个类似的问题:TFS - how do I sum child task hours to parent

敏捷项目并不关注单个任务需要多长时间 - 它们关注的是开发团队在一段时间内提供的价值。有一件事可能估计很低,一项任务可能估计很高,但只要团队提供他们承诺提供的东西,它最终无关紧要。

另外看看这个问题:Is It possible to write a TFS Query to get Actual Time Taken for a Tasks?


0
投票

您也可以使用RDL报告“Stories Progress”并对其进行自定义。

  1. 编辑参数“DeliverableCategory”以在报告中包含错误。

Edit Parameter

报告:Report 2.编辑参数“IncludeTasks”以显示孩子。

Edit Parameter

报告:Report

  1. 您还可以找到sql查询以查看可在自定义报告中使用的表和视图:

SQL Query

© www.soinside.com 2019 - 2024. All rights reserved.