“项目”面板 (Agile)

可以使用“项目”面板来跟踪团队在完成迭代方面的进度。此面板显示的数据有助于您监视任务燃尽、燃速和产品积压工作。

说明说明

可以通过团队项目门户网站访问面板。仅当该门户网站已启用,且配置为使用 Windows SharePoint Services 3.0 时,您才能访问“项目”面板。此外,为使“任务燃尽”和“燃速”图表可用,必须为包含您的团队项目的团队项目集合设置 SQL Server Reporting Services。如果当您打开团队资源管理器并展开团队项目节点时未出现 报表“报表”,则此报表不可用。有关更多信息,请参见面板(敏捷)访问团队项目门户网站或过程指南

主题内容

  • 出现在面板中的数据

  • 跟踪任务燃尽和燃速所需的活动

  • 跟踪迭代

    • 修改迭代的“任务燃尽”报告

    • 监视进度

此面板可用于回答以下问题

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

  • 按照当前燃速,团队能否完成计划的工作?

  • 最近签入了哪些内容?

所需权限

若要查看面板,您必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的**“读取”权限。若要修改、复制或自定义面板,您必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的“成员”**权限。有关更多信息,请参见向团队项目中添加用户

若要在此面板中修改报告,您必须是 Team Foundation 的 SQL Server Analysis Services 数据库中**“TfsWarehouseDataReaders”**安全角色的成员。您还必须具有对 Team Foundation 的仓库数据库的读访问权。有关更多信息,请参见授予对 Visual Studio ALM 数据仓库的数据库的访问权限

若要查看工作项,您必须是**“Readers (访问者)”组的成员,或者您的“查看此节点中的工作项”权限必须设置为“允许”。若要创建或修改工作项,您必须是“Contributors (参与者)”组的成员,或者您的“编辑此节点中的工作项”权限必须设置为“允许”**。有关更多信息,请参见管理权限

面板中显示的数据

您可以使用“项目”面板来了解团队在完成任务方面的进展情况。具体而言,此面板显示下图显示的 Web 部件以及下表中描述的 Web 部件。

“项目”面板(敏捷)

说明说明

当为团队项目承载 Analysis Services 的服务器不可用时,燃尽和燃速条形图、报表 步骤 1步骤 2 不会出现。

有关如何解释、更新或自定义“项目”面板中显示的图表的更多信息,请参见下表列出的主题:

Web 部件

显示的数据

相关主题

步骤 1

过去四周内团队花费在所有任务工作项上的所有小时数累计计数的可视表示形式。

燃尽图

“理想趋势”线会基于剩余工作量和报表结束日期,计算工作完成时间的斜率或轨迹。该线是从开始日期的剩余工时绘制的,在结束日期与 X 轴相交。

“燃尽和燃速”报表(敏捷)

步骤 2

显示团队的实际和所需燃速的条形图。燃速显示团队实际完成计划内工作的速度,以及以怎样的速度才能按计划完成当前活动任务。

Excel 格式的“燃速”报表

“燃尽和燃速”报表(敏捷)

步骤 3

Team Web Access 活动用户情景列表。

Product Planning Workbook

Excel 格式的“用户情景进度”报表(敏捷)

步骤 4

即将到来的事件的列表。此列表派生自 SharePoint Web 部件。

导入事件 Web 部件

不适用

步骤 5

活动工作项、已解决工作项和已关闭工作项的计数。您可以通过单击每个数字打开工作项列表。此列表派生自 Team Web Access Web 部件。

“项目工作项”Web 部件

工作项和工作流 (Agile)

步骤 6

最近的生成及其状态的列表。可以通过单击特定生成来查看其更多详细信息。此列表派生自 Team Web Access Web 部件。

“最近的生成”Web 部件

图例

生成正在进行中:生成正在进行中

生成尚未开始:生成未开始

生成成功:生成已成功

生成失败:生成失败

生成已停止:生成已停止

生成部分成功:生成部分成功

Managing and Reporting on Builds

步骤 7

最近的签入的列表。可以通过单击特定签入来查看其更多详细信息。此列表派生自 Team Web Access Web 部件。

“最近的签入”Web 部件

开发代码和管理挂起的更改

跟踪任务燃尽和燃速所需的活动

为了使“项目”面板中显示的报表有用且精确,团队必须执行以下活动:

  • 定义任务。

  • 在团队处理每项任务时,指定和更新每项任务的**“已完成”“剩余”**字段。

    重要说明重要事项

    如果您将一个任务划分为多个子任务,则只为子任务指定小时数。这些小时数将累加起来,作为父任务和用户情景的汇总值。

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

  • (可选)指定每个工作项的**“迭代”“区域”**路径(如果想要按这些字段进行筛选)。

跟踪迭代

使用“项目”面板,产品所有者和团队可以查看团队的进度并确定团队是否取得显著进展。

有关如何自定义“项目”面板以及该面板中所显示问题(将根据指示性特征提出)的类型的更多信息,请参见以下部分:

  • 修改迭代的“任务燃尽”报告

  • 监视进度

Ee828504.collapse_all(zh-cn,VS.110).gif修改迭代的“任务燃尽”报告

若要使用“项目”面板跟踪迭代,您必须在报表管理器中修改“任务燃尽”和“燃速”报表的参数,以反映迭代的开始和结束日期。默认情况下,开始日期比当前日期早五天。

修改“任务燃尽”和“燃速”报表以与特定迭代相对应

  1. 在面板导航面板中,单击**“报表”**。

  2. 在“报表管理器”中,单击**“面板”,然后单击“燃尽”**。

  3. 单击**“属性”,然后单击“参数”**。

  4. 对于**“StartDateParam”参数,单击“覆盖默认值”**,在文本框中以 mm/dd/yyyy 格式键入迭代开始日期。

  5. 对于**“EndDateParam”参数,单击“覆盖默认值”**,在文本框中以 mm/dd/yyyy 格式键入迭代结束日期。

  6. 单击**“应用”**。

  7. 在报表管理器的顶端,单击**“面板”导航链接,然后单击“燃速”**。

  8. 重复步骤 3 到 6。

  9. 返回项目面板,并刷新浏览器。

  10. 验证**“任务燃尽”**图表是否显示新的开始和结束日期。

在“任务燃尽”或“燃速”报表中,在显示工时与显示工作项数目之间切换

  1. 在面板导航面板中,单击**“报表”**。

  2. 在报表管理器中,单击**“面板”,然后单击“燃尽”“燃速”**。

  3. 单击**“属性”,然后单击“参数”**。

  4. 在**“Y 轴”**列表中,单击以下选项之一:

    • **“工时”**显示为迭代定义的所有任务的累计工时数。

    • **“工作项数目”**显示为迭代定义的累计工作项数目(按状态分组)。

  5. 单击**“应用”**。

在“任务燃尽”报表中显示不同的趋势线

  1. 在面板导航面板中,单击**“报表”**。

  2. 在“报表管理器”中,单击**“面板”,然后单击“燃尽”**。

  3. 单击**“属性”,然后单击“参数”**。

  4. 在**“TrendLineParameter”**列表中单击以下选项之一:

    • **“显示实际结果”**显示一条基于实际燃尽的条带。该条带会预计的迭代完成时间与 X 轴相交。

    • **“显示理想结果”**显示从开始日期的剩余工作到 X 轴上的结束日期的直线。

    • **“同时显示实际和理想结果”**同时显示实际和理想趋势线。

    • **“无”**不显示趋势线。

  5. 单击**“应用”**。

  6. 返回项目面板,并刷新浏览器。

Ee828504.collapse_all(zh-cn,VS.110).gif监视进度

若要监视团队进度,您可以查看**“任务燃尽(小时)”**报表以了解以下类型的指示性特征:

  • 已完成的工作在“任务燃尽(小时)”报表中是否已经停止增加?

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

  • 团队在迭代期间是否添加或扩展了工作范围?

    剩余工作量在一段时间内大量增加可能表示估计或范围扩展不佳。即,团队在迭代开始时未准确估计工作量,或团队在迭代开始后增加了功能。如果所需工作量大于估计工作量,则团队成员可能低估了难度、时间或其他因素。您应该调查根本原因。例如,可能需要确定任务的粒度级别。

  • 报表中的更改是否与您的预期相符?

    面板报表反映了团队跟踪的工作。可以预见,报表随团队所制定的工作决策以及所做出的工作更改而异。如果团队将工作重新分配给另一个迭代,或者决定为迭代添加工作,则“项目”面板上的一个或多个报表应该反映这些决策。

如果**“剩余工时”的斜率正在接近或低于“理想趋势”线,则团队正在很好地按迭代计划执行。但是,如果“剩余工时”斜率高于“理想趋势”**线,则团队在迭代结束之前可能无法完成所有计划任务。

请参见

概念

用户情景 (Agile)

任务 (Agile)

创建和修改区域和迭代

面板(敏捷)

项目 (Agile)