“剩余工时”报表

在团队估计了其任务并开始工作后,您可以使用“剩余工作”报表跟踪团队的进度并识别工作流中的任何问题。

有关如何访问、刷新或管理报表的信息,请参见报告 (SQL Server Reporting Services)

备注

此报表要求已使用 SQL Server Reporting Services 配置包含您的团队项目的团队项目集合。当打开团队资源管理器并展开您的团队项目节点时,如果未显示 报告“报告”,则此报表不可用。

主题内容

  • 报表中的数据

  • 设置迭代的持续时间

  • 解释报表

  • 筛选报表并更改显示

此报表可用于回答以下问题

  • 什么是累计工作流?

  • 团队能否按时完成迭代?

  • 迭代中的工作量或工作项数是否在增多?

  • 团队正在进行工作是否过多?

  • 团队在估计迭代工作方面做得如何?

需要的权限

若要查看报表,您必须被分配到或属于某个组,而该组已经在 Reporting Services 中被赋予**“Browser (浏览者)”**角色。 有关详细信息,请参阅向团队项目添加用户

报表中的数据

“剩余工作”报表基于为该报表指定的筛选条件,为每个任务、用户情景或 Bug 汇总在指定时间间隔内捕获的数据。 这些数据派生自数据仓库。

您可以在**“工时”视图或“工作项数目”**视图中查看此报表。 第一个视图显示指定时间段内的工时总数以及团队完成该工作的进度。 第二个视图显示指定时间段内的工作项数目以及处于各种状态的工作项数目。 每个视图都提供一个区域图,该图按指定持续时间内估计的总工作量,绘制已完成的工作进度。

您可以按下列方式筛选报告:

  • 更改报表的开始和结束日期。

  • 通过指定迭代和区域路径、工作项类型及状态,筛选计入报表中的任务、用户情景和 Bug。

有关更多信息,请参见本主题后面的筛选报表并更改显示。

工时

下图显示**“工时”**视图中的“剩余工作”报表示例。 因为完成工作的速率十分稳定,所以此示例是正常的。 但是,团队明显低估了完成迭代所需的工作量,如开始时剩余的工时数及结束时完成的工时数所示。

“剩余工作”报表示例

工作项数目

下图显示的报表与上图中的相同,但是处于**“工作项数目”**视图中,工作项按状态进行分组。 尽管团队解决和关闭工作项的进展良好,但从迭代开始到迭代结束,估计的工作项数目几乎增加了三倍多。

“工作项数目”报表示例

下表根据您所指定的筛选器和显示选项,汇总了报表显示的数据。

工时

工作项数目

  • 尚需小时数:所有任务的所有剩余小时数的累计值。

  • 完成小时数:所有任务的所有已完成小时数的累计值。

  • 活动:处于“活动”(蓝色)状态的所有情景、任务和 Bug 的累计值。

  • 已解决:处于“已解决”(金色)状态的所有情景或 Bug 的累计值。

  • 已关闭:处于“已关闭”(绿色)状态的所有情景、任务和 Bug 的累计值。

跟踪工作项所需的活动

为了使“剩余工作”报表有用且精确,团队必须执行以下活动来跟踪工作项:

  • 定义任务、情景和 Bug,并为每个工作项指定**“迭代”“区域”**路径。

    备注

    有关如何定义迭代和区域路径的信息,请参见添加和修改区域和迭代路径

  • 随着团队在每个工作项上取得的进度,为每个任务或子任务指定和更新**“完成小时数”“尚需小时数”**。

    重要

    如果您将一个任务划分为多个子任务,则只为子任务指定小时数。这些小时数将累加起来,作为父任务和用户情景的汇总值。有关详细信息,请参阅纠正已发布的汇总值中的错误

  • 在每个任务、情景和 Bug 的状态从活动转换为已关闭时更新其**“状态”**。

设置迭代的持续时间

若要了解在当前迭代中所取得的进度,报表的开始和结束日期必须与当前迭代周期的开始和结束日期相匹配。

更改迭代的持续时间

  1. 在**“迭代开始(日期)”“迭代结束(日期)”**旁,单击日历图标,然后单击一个日期。

  2. 单击**“查看报表”**。

解释报表

“剩余工作”报表显示的信息可以用于了解团队的进展情况以及团队是否将在分配的时间内完成任务。

报表回答的问题

查看该报表可以确定在迭代或一段时间内的进度。 具体而言,您可找到以下这些问题的答案:

  • 团队燃尽剩余工作的速度如何?

  • 在迭代期间是否增加了工作? 团队是否扩大了工作范围?

  • 团队在可用时间内能够完成多少进度?

  • 团队大约何时能完成工作?

  • 正在进行的工作是否太多?

  • 工作流是否受到妨碍或阻止?

  • 团队将在何时完成当前迭代?

正常的报表版本

正常的“剩余工作”报表显示的解决和关闭任务进度十分稳定,如下图所示。 该图中的矩形表示估计的工作量与所需的工作量十分接近。

“剩余工作”报表的正常版本

不正常的报表版本

下图显示“剩余工作”报表的不正常版本。 处于未更改状态的剩余工作项的平直线表明,在数周内几乎一直没有取得进展。 此外,在经过迭代中点后工作项数目有所增加,这表明引入了更多功能。

“剩余工作”报表的不正常版本

不正常的“剩余工作”报表可能会显示以下一个或多个指示:

  • 完成小时数或是已解决或已关闭的工作项数目保持不变

    此情况表明有一个或多个问题可能导致进度受阻,或团队尚未解决并关闭已完成、修复及验证的工作项。

  • 剩余小时数或活动工作项数目有所增加

    此情况表明团队在迭代开始时未准确估计工作量,或团队在迭代开始后增加了功能。 如果所需工作量大于估计工作量,则团队成员可能低估了难度、时间或其他因素。 此区域需要进行相关追查以确定根本原因。 例如,可能需要确定任务的粒度级别。

筛选报表并更改显示

您可以通过以下方式来筛选“剩余工作”报表或更改其显示:

  • 更改报表的开始和结束日期。

  • 通过指定迭代和区域路径、工作项类型及工作项状态,筛选在报表中显示的用户情景、Bug 和任务。

  • 切换在其中显示报表的视图。

下图显示了可用的筛选器和显示选项:

“剩余工作”报表的筛选器

筛选在报表中显示的任务、用户情景和 Bug

  1. 执行以下一项或多项操作:

    • 在**“迭代”“区域”**列表中,选中要包含的每个迭代或产品区域对应的复选框。

    • 在**“工作项类型”“状态”**列表中,选中要包括的每种工作项类型或状态的相应复选框。

  2. 单击**“查看报表”**。

在显示工时数与工作项数目之间切换

  1. 在**“度量”列表中,单击“工时”“工作项数目”**。

    • **“工时”**视图基于应用于报表的筛选器,显示所有任务的工时的累计值。

    • **“工作项数目”**视图基于应用于报表的筛选器,显示所有工作项的累计状态。

  2. 单击**“查看报表”**。

请参见

其他资源

报告 (SQL Server Reporting Services)