是否可以编写TFS查询以获取任务的实际时间?

use*_*er1 5 tfs scrum azure-devops

我一直在使用TFS跟踪我的积压项目,现在尝试编写查询以查看过去7天内执行特定任务的时间。到目前为止,我有这个查询:

工作项目类型=任务

AND状态=完成

AND截止日期= @Today-7

AND区域路径= @Project

AND分配给= @Me

在此处输入图片说明

并添加了“关闭日期”列,该列显示了该项目停止工作的时间。但是,我无法获得有关何时开始工作的任何信息。Task

感觉数据应该像在特定任务上一样存在,它具有以下类型的信息:

在此处输入图片说明

这可能吗?我不介意将数据提取到Excel进行分析。

我问的原因是因为我想继续比较分配给特定任务的时间量,并将其与实际花费的时间量进行比较,以帮助我预测将来的时间。

Rub*_*uck 5

实际上这是一个非常简单的查询。这是我正在使用的。

(Work Item Type = User Story
OR Work Item Type = Bug
)
AND State <> New
AND State <> Removed
Run Code Online (Sandbox Code Playgroud)

只需在显示的列中包含Activated DateResolved Date和即可Closed Date。激活和关闭之间的时间是您的总周期时间。

我的团队使用“已解决”作为“待部署”状态,因此将“已解决”与“已关闭”进行比较可以让我们确定将项目从“完成”到“生产中”需要多长时间。

TFS VSO周期时间查询


Dan*_*ann 1

TFS 无意成为时间跟踪工具。如果您确实愿意,可以使用 TFS API 查询工作项历史记录并检查状态转换发生时的时间戳。

敏捷项目并不关注单个任务需要多长时间——它们关注的是开发团队在一段时间内提供了多少价值。一件事可能被低估,一项任务可能被高估,但只要团队交付他们承诺交付的东西,这最终并不重要。

  • 我不确定我是否同意这一点。看板团队经常测量工作项目通过其工作流程的所有阶段所需的时间(周期时间)。他们将此作为衡量正在进行的工作限制效率的机制。也许您更关注 Scrum? (6认同)