Excel 报表 (CMMI)

可以使用 Microsoft Excel 报表显示团队项目数据仓库中的信息。本主题介绍随 Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 5.0 版的过程模板提供的报表。

说明说明

如果团队项目门户基于 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 Microsoft SharePoint Server 2010 Enterprise Edition,则可以在团队项目的面板中查看这些报表。有关更多信息,请参见面板 (CMMI)

如果为存储团队项目的项目集合配置 SQL Server Reporting Services,则可以使用报表管理器查看和筛选 Excel 报表所提供的相同信息。有关更多信息,请参见报表 (CMMI)

主题内容

  • 必需的权限

  • 使用 Excel 报表时所需的配置

  • 项目管理

  • Bug 积压工作管理

  • 生成管理

  • 测试管理

  • 软件质量和发布管理

您可以从“文档”文件夹访问 Microsoft Excel 报表,如下图所示。

Excel 报表

必需的权限

若要查看或修改存储在团队项目的“文档”节点下的 Excel 报表,您必须被分配到或属于某个组,该组已获得 Team Foundation 的**“读取”权限。对于团队项目,您还必须获得 SharePoint 产品中的“访问者”“成员”**权限。

另外,企业面板中显示的所有 Microsoft Excel 报表都包含 Analysis Services 多维数据集中的数据。仅当团队项目门户承载于运行 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 Microsoft SharePoint Server 2010 Enterprise Edition 的服务器上时,您才能查看企业面板。

若要从企业面板查看、刷新或创建 Excel 报表,您必须将 SharePoint Web 应用程序定义配置为使用单一登录或 Windows 身份验证。基于您配置的身份验证服务应用以下限制。

重要说明重要事项

如果您不希望将用户添加为 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全角色的成员,则必须将 SharePoint Web 应用程序配置为使用单一登录。如果团队项目门户配置为使用 NTLM 身份验证,但没有安装在数据层服务器上,则也必须将应用程序配置为使用单一登录。

  • 对于单一登录身份验证(推荐)

    若要使用单一登录对企业面板的查看者进行身份验证,则必须执行以下操作:

    • 必须将 SharePoint Web 应用程序配置为使用单一登录。有关如何配置单一登录的更多信息,请参见Configure Settings for Dashboard Compatibility

    • 必须将面板查看者添加到授予对单一登录企业应用程序定义的访问权限的某个组。

  • 对于 Windows 身份验证

    若要使用 Windows 身份验证对企业面板的查看者进行身份验证,则必须执行以下操作:

    • 必须在数据层服务器上承载团队项目门户,或者必须将 SharePoint Web 应用程序配置为使用 Kerberos 身份验证。

    • 必须将用户添加到 SQL Server Analysis Services 中的 TfsWarehouseDataReaders 安全角色。

下表汇总了各活动所需的权限。有关如何向团队成员授予这些权限的信息,请参见向团队项目中添加用户授予对 Visual Studio ALM 数据仓库的数据库的访问权限。有关使用 Excel 报表通常所需的权限的信息,请参见分配相关权限,供查看和管理 Visual Studio ALM 报表

活动

Team Foundation Server

团队项目门户网站

SQL Server Analysis Services 多维数据集 (Tfs_Analysis)

注释

查看或刷新从团队资源管理器的“文档”节点打开的 Excel 报表

访问者

Visitors

TfsWarehouseDataReader 角色

若要访问某团队项目的“文档”节点,您必须属于“Team Foundation Valid Users”安全组。如果显式设置了必需的安全权限,则您必须将团队项目的“查看项目级信息”权限设置为“允许”

查看或刷新企业面板中显示的 Excel 报表

  

Visitors

要求取决于为 SharePoint Web 应用程序配置的身份验证

除了 VisitorsRead 权限外,您还必须属于授予了对 TfsWarehouseDataReader 角色或 SharePoint Web 应用程序的单一登录企业应用程序定义的访问权限的某个组。

运行工作项查询,然后使用“在 Microsoft Excel 中创建报表”功能

访问者

TfsWarehouseDataReader 角色

除了这些权限之外,您可能还需要打开团队查询的权限。有关更多信息,请参见组织和设置工作项查询的权限

此外,如果您想要将生成的工作簿保存到项目门户,您必须属于该门户的“Members”组。

打开面板,并使用“新建 Excel 报表”功能

Visitors

TfsWarehouseDataReader 角色

只有为承载团队项目的项目集合配置了报告功能,“新建 Excel 报表”按钮才可用。

从 Microsoft Excel 创建直接连接 Analysis Services 多维数据集的报表

TfsWarehouseDataReader 角色

如果您希望将生成的工作簿保存到项目门户,则您必须属于该门户的“Members”组。

从“文档”节点管理 Excel 报表

访问者

成员

  

若要在“文档”节点下保存文件,您必须属于团队项目门户的“Members”组。有关更多信息,请参见管理文档和文档库

返回页首

使用 Excel 报表时所需的配置

若要访问和使用 Microsoft Excel 报表,必须满足以下配置:

  • 若要访问 Microsoft Excel 报表,必须为您的团队项目配置项目门户网站。

    Microsoft Excel 报表存储在为您的团队项目承载 SharePoint 产品的服务器上。如果尚未为您的团队项目启用项目门户网站,则不能访问工作簿。有关更多信息,请参见访问团队项目门户网站或过程指南

  • 若要在 Microsoft Excel 中打开连接到 Team Foundation 的操作数据存储区的报表,则必须在客户端计算机上安装 Team Foundation Office 集成外接程序。安装 Visual Studio ALM 中的任何产品时都会安装此外接程序。

项目管理

团队成员可以使用下表中的报表来帮助跟踪团队完成任务的进度的速度,同时完成要求并满足其迭代计划。

报表中的数据

报告和相关主题

过去四周内所有任务的所有小时数累计计数的可视表示形式。

燃尽图

Excel 格式的“燃尽”报表

过去四周内所有活动任务和已关闭任务的累计计数的可视表示形式。

Excel 格式的“任务进度”报表

Excel 格式的“任务进度”报表

过去四周内所有要求的累计计数的可视表示形式,按这些要求的状态分组。

用户情景报表示例

“要求进度”Excel 报表

折线图,该图显示在过去四周内团队打开和关闭的问题数的波动平均值。滚动平均值以计算该值日期的前七天的数据为基础。

Excel 格式的“7 天问题趋势”报表

Excel 格式的“问题趋势”报表

返回页首

Bug 积压工作管理

团队成员可以使用下表中的报表,帮助跟踪团队发现的 Bug 以及团队解决 Bug 的进度。这些报表显示在“Bug”面板中。有关更多信息,请参见 “Bug”面板

报表中的数据

报告和相关主题

过去四周内所有 Bug 的累计计数的可视表示形式,按它们的状态分组。

Excel 格式的“Bug 进度”报表

Excel 格式的“Bug 进度”报表

显示在过去四周内,团队打开、解决和关闭的 Bug 数的波动平均值的折线图。滚动平均值以计算该值日期的前七天的数据为基础。

“Bug 趋势”报表

Excel 格式的“Bug 趋势”报表

过去四周内所有 Bug 的累计计数的可视表示形式,按它们的优先级别分组。

“Bug (按优先级别)”图

Excel 格式的“Bug (按优先级别)”报表

水平条形图,其中包含每个团队成员当前分配给活动状态的 Bug 的总数,按优先级别分组。

“Bug (按指派)”图

Excel 格式的“Bug (按指派)”报表

过去四周内从已解决或已关闭状态重新激活的 Bug 数的堆积区域图。

Excel 格式的“Bug 重新激活”报表
说明说明
“Bug 重新激活”报表显示在“质量”面板上。有关更多信息,请参见“质量”面板(敏捷)

Excel 格式的“Bug 重新激活”报表

返回页首

生成管理

团队成员可以使用“代码改动”和“代码覆盖率”报表,帮助跟踪源文件在一段时间内的变化情况以及源代码在一段时间内的测试情况。这些报表显示在“生成”面板中。有关更多信息,请参见生成面板 (Agile)

报表中的数据

报告和相关主题

折线图,该图描述过去四周通过版本验证测试所测试的代码的百分比。

“代码覆盖率”报表

Excel 格式的“代码覆盖率”报表

堆积区域图,该图描述过去四周内生成之前,团队在签入中添加、删除和更改的代码的行数。

“代码改动”报表

Excel 格式的“代码改动”报表

堆积柱形,该柱形显示过去四周内“未通过”“成功”的生成计数。

生成状态报表
说明说明
“生成状态”报表显示在“质量”面板上。有关更多信息,请参见“质量”面板(敏捷)

Excel 格式的“生成状态”报表

返回页首

测试管理

团队成员可以使用下表中介绍的报表,帮助监视测试活动、报告进度、查找测试没有覆盖到的部分以及确定可能需要进一步研究的测试环节。这些报表显示在“测试”面板中。有关更多信息,请参见“测试”面板(敏捷)

报表中的数据

报告和相关主题

过去四周内所有测试用例的测试结果的堆积区域图,按它们的最新记录结果(“从不运行”“已阻止”“未通过”“已通过”)分组。

Excel 格式的“测试计划进度”报表

“测试计划进度”报表

堆积区域图,该图显示过去四周处于“设计”“就绪”状态的测试用例的数目。

Excel 格式的“测试用例准备情况”报表

“测试用例准备情况”报表

水平条形图,该图显示为每个要求定义的每个测试用例与测试配置的组合的测试结果数。该图按照最近测试运行对测试结果进行分组,其中的选项为“已通过”(绿色)、“未通过”(红色)、“已阻止”(紫色)或“未运行”(灰色)。

Excel 格式的“要求测试状态”报表 (CMMI)

折线图,该图按照记录状态“已通过”“未通过”“已阻止”“从不运行”显示过去四周中测试用例的所有结果运行的累计计数。

Excel 格式的“测试活动”报表
说明说明
“手动测试活动” 报表不同于“测试计划进度”报表,因为前者显示每天运行的所有测试用例及其测试配置的所有测试结果累计计数。而“测试计划进度”报表只显示每天为每个测试用例最后记录的测试结果。

Excel 格式的“测试活动”报表

堆积区域图,该图按照“回归”“新问题”“已知问题”失败类型显示过去四周测试用例的所有失败结果的累计计数。

Excel 格式的“失败分析”报表

Excel 格式的“失败分析”报表

返回页首

软件质量和发布管理

团队成员可以使用下表介绍的报表来获取测试、开发和生成方面的进度概述,因为这些方面与正在开发的软件的质量有关。这些报表显示在“质量”面板中。有关更多信息,请参见“质量”面板(敏捷)

报表中的数据

报告和相关主题

过去四周内所有测试用例的测试结果的堆积区域图,按它们的最新记录结果(“从不运行”“已阻止”“未通过”“已通过”)分组。

Excel 格式的“测试计划进度”报表

“测试计划进度”报表

堆积柱形,该柱形显示过去四周内“未通过”“成功”的生成计数。

生成状态报表

Excel 格式的“生成状态”报表

过去四周内所有 Bug 的累计计数的堆积区域图,按它们的状态分组。

Excel 格式的“Bug 进度”报表

Excel 格式的“Bug 进度”报表

过去四周内从已解决或已关闭状态重新激活的 Bug 数的堆积区域图。

Excel 格式的“Bug 重新激活”报表

Excel 格式的“Bug 重新激活”报表

折线图,该图描述过去四周通过版本验证测试所测试的代码的百分比。

“代码覆盖率”报表

Excel 格式的“代码覆盖率”报表

堆积区域图,该图描述过去四周内生成之前,团队在签入中添加、删除和更改的代码的行数。

“代码改动”报表

Excel 格式的“代码改动”报表

返回页首

请参见

概念

为 Visual Studio ALM 创建、自定义和管理报表

在 Visual Studio ALM 团队项目门户网站中上载和刷新 Excel 报表

项目 (CMMI)

其他资源

报表 (CMMI)

面板 (CMMI)