报表 (Agile)

可以使用 SQL Server Reporting Services 中的报表来分析项目的进度和质量。这些报表随MSF for agile software development v6.0。从工作项的这些报表聚合指标,版本控制,测试结果和生成。这些报表可回答有关项目实际状态的问题。

大部分报表都提供筛选器,可用来指定报表中要包括的内容。筛选器包括时间段、迭代和区域路径、工作项类型以及工作项状态。报表回答的问题涉及所有类型的工作项,如用户情景、测试用例、任务和 Bug。

说明说明

为了便于您访问此主题介绍的报表,必须为包含您的团队项目的团队项目集合设置 SQL Server Reporting Services。当打开 团队资源管理器 并展开您的团队项目节点时,如果未显示 报表“报表”,则这些报表不可用。

另外,若要查看这些报表,您必须被分配到或属于某个组,而该组已经在 Reporting Services 中被赋予“Browser (浏览者)”“Team Foundation Content Manager (Team Foundation 内容管理员)”角色。有关更多信息,请参见向团队项目中添加用户管理权限

主题内容

  • 监视项目运行状况和团队进度

  • 访问报表

  • 刷新报表

  • 管理和使用已发布的报表

  • 自定义报表和相关任务

监视团队进度和项目运行状况

可使用下表中的报表来帮助跟踪团队项目的团队进度和总体质量。

任务

相关内容

监视 Bug 活动、重新激活和趋势。可以使用 Bug 报表来跟踪团队发现的 Bug 以及团队解决 Bug 的进度。

监视生成活动、成功和趋势。可以使用生成报表来跟踪团队生成在一段时间内的质量以及成功与否。

跟踪项目运行状况、团队燃速和情景及任务完成情况

可以使用“情景进度”报表来查看团队对正在实现的每个用户情景花费的工作量级别。通过使用此报表,可以快速确定最近是否针对每个情景完成了任何工作以及剩下哪些工作。

您可以使用“情景概述”报表帮助您跟踪每个用户情景的实现和测试进度情况。您可以每天或每周查看此报表,以监视团队在迭代期间的进度。

确定添加的工作量。可以使用“计划外工作”报表来确定团队在迭代开始之后向该迭代添加的工作量。

监视测试活动。您可以使用测试报表来跟踪团队开发测试用例的进度,并确定测试用例对用户情景的涵盖情况。

访问报表

可以通过团队资源管理器、团队项目门户网站或 Internet Explorer 来访问 SQL Server Reporting Services 报表。您可以在团队资源管理器中的“文档”文件夹下找到使用 Office Excel 的其他报表。有关这些报表的更多信息,请参见 Excel 报表 (Agile)

说明说明

如果在团队资源管理器的“报表”节点中显示红色 X 图标,则您可能没有访问报表的权限,或团队资源管理器可能丢失了与承载 SQL Server Reporting Services 的服务器之间的通信。在这些情况下,请与项目管理员联系,以确保您具有访问报表节点的权限,并且承载 Reporting Services 的服务器正在运行。

如果以下两个条件皆为真,则“报表”节点处可能会显示红色 X 图标:

  • 团队资源管理器与 SQL Server Reporting Services 在同一台计算机上运行

  • 您未以管理员身份登录,或为 Internet Explorer 启用了增强安全性。

若要纠正此问题,请以管理员身份登录到您的计算机,或打开“Internet 选项”,然后单击**“安全”选项卡,并清除“启用保护模式”**复选框。

访问报表

  1. 打开团队资源管理器,并连接到定义了报表的团队项目所在的项目集合。

    有关更多信息,请参见在 Team Foundation Server 中连接团队项目

  2. 展开团队项目节点,展开 报表“报表”,然后展开**“Bug”“生成”“项目管理”“测试”**。

    说明说明

    如果使用早期版本的团队资源管理器,则无法显示 报表“报表”节点。若要访问报表,请打开 Web 浏览器,键入将运行团队项目的 SQL Server Reporting Services 的服务器的地址。例如,在地址栏中键入 http://ReportServerName/reports,然后依次单击“Team Foundation Server Reports”文件夹、团队项目的团队项目集合的文件夹和团队项目的文件夹。

    或者,可以从 Team Web Access 访问“报表”

  3. 双击要查看的报表。

刷新报表

下表介绍如何刷新报表。

说明说明

在更改用于跟踪工作项的数据库记录时,在 Reporting Services 所生成的报表中显示所做更改之前会存在延迟。报表数据派生自数据仓库。有关更多信息,请参见Change the Data Warehouse Refresh Frequency

选项

结果

浏览器窗口中的“刷新”按钮

用会话缓存中存储的报表刷新显示。会话缓存是在用户打开报表时创建的。Reporting Services 使用浏览器会话在打开报表时保持一致的视觉体验。

刷新报表

使正在运行 Reporting Services 的服务器重新运行查询并更新报表数据(如果报表按需运行)。如果报表被缓存或为快照,则显示存储在报表服务器数据库中的报表。

Ctrl+F5 组合键

与单击报表工具栏上的“刷新”效果相同。

管理和使用已发布的报表

在 Reporting Services 中查看报表时,还可以执行下列任务:

  • 放大或缩小报表。

  • 搜索报表中包含的文本。

  • 打开一个相关报表。

  • 将报表导出为其他格式,如 XML、CSV、PDF、MHTML、Excel、TIFF 或 Word。

  • 刷新报表。

  • 打印报表。

  • 为报表创建订阅。

有关更多信息,请参见 Microsoft 网站上的以下主题:Report Manager How-to Topics(报表管理器帮助主题)。Managing and Working with Published Reports(管理和使用已发布的报表)

自定义报表和相关任务

任务

相关内容

定义支持项目跟踪要求的报表。您可能已定义若干个报表,具体取决于创建团队项目时使用的过程模板。您可以进一步自定义这些报表,也可以创建其他报表。这些自定义报表可能包含已添加到工作项类型的数据字段。

添加字段或修改现有字段的报表特性。可以使用工作项字段来跟踪工作项类型的数据、定义查询条件并筛选报表。若要支持报告,可以添加字段或更改现有字段的特性。添加或修改字段时,您可应用系统命名约定以确保按逻辑将数据分组到 SQL Server Analysis Services 多维数据集中的各个文件夹。

根据工作项查询生成数据透视表和数据透视图报表。若要生成可显示当前状态或历史趋势的报表,请使用“在 Microsoft Excel 中创建报表”工具快速生成基于工作项查询的报表。这些报表可访问 Analysis Services 多维数据集中存储的数据。

聚合数据以显示团队进度。通过创建可将 Visual Studio Application Lifecycle Management (ALM) 中的数据聚合到图表和表中的报表,可以更轻松地跟踪团队的进度。例如,可以创建报表来显示分配给每个团队成员的活动工作项的数量。若要创建此类型的报表,可使用 SQL Server 中的报表设计器和 Analysis Services 多维数据集。

更改数据仓库的刷新频率。数据仓库的默认属性是在安装 Visual Studio Team Foundation Server 时设置的。您可以更改在数据仓库中更新数据的频率,并可更改用于控制用户对数据仓库的访问权限的安全设置。

请参见

概念

面板(敏捷)

项目 (Agile)

其他资源

适用于 Visual Studio ALM 的敏捷过程模板

Excel 报表 (Agile)