Jira 报表指南 -上篇

 

 

 

Jira 报表指南

 

报表 - 是确保 Jira 中的项目成功和顺利进行的重要一环。它涉及通过小工具,报表页面甚至第三方应用程序获取有关 Jira 项目的运行状况,进度和总体状态的信息。本指南的目的是为 Jira 用户提供工具的概述,来满足用户面临的各种类型的报表需求。

 

 

让我们首先从现成的工具开始,这些工具既可以预安装,也可以通过 Atlassian Marketplace 获得。我们将从技术角度研究每种工具,并在下一篇中了解如何将它们应用于不同类型的报表。

 

Jira 提供多种不同格式的报表。可以从所选项目的主屏幕上获得项目报表,也可以在仪表板中和过滤器中添加和安排小工具(Gadgets),issue 导航可以在第三方报表软件中使用各种输出格式。此外,我们会提到客户一直在使用的一些高级方法。

 

项目仪表板 (Project Dashboards)

 

 

 

在 Jira 中创建项目时,会自动设置许多标准仪表板。这些可以帮助您了解项目的高层结构(例如组件和版本),工作状态(例如问题和路线图)以及当前活动(例如热门问题)。

 

项目仪表板

描述

摘要

提供项目概述,可以快速了解问题、版本和任务流。

问题

显示按状态分组的项目中所有问题的摘要,以及按受让人、优先级、版本和组件分组的所有未解决的问题的摘要。

路线图

为每个项目提供路线图,其中显示了计划用于接下来的十个未发布版本的问题(变更日志显示了已发布的版本)。

变更日志

显示项目的最近十个发布版本中已解决的问题

热门问题

显示项目中未解决的问题,按投票数排序。

版本号

显示项目中所有版本的摘要(如果已创建)。

组件

显示项目中所有组件(如果已创建)的摘要。

标签

显示项目中带标签的问题。

 

标准报表

 

Jira 项目会自动为用户提供标准报表,而无需进行任何必要的配置。这些标准报表包括各种报表应用,例如时间跟踪、工作量以及抽象报表(例如饼图),这些报表可以以多种方式使用。

 

 

标准报表

描述

平均时间报表

显示未解决问题的平均时间(天)。

已创建问题 vs 已解决问题报表

显示在给定时间内创建的问题数与已解决的问题数。

饼图报表

根据您选择的统计信息,以饼图形式显示指定问题过滤器(或项目)的搜索结果。

近期创建的问题报表

显示创建问题的速率。

解决时间报表

显示解决问题所需的平均时间。

单级分组报表

显示问题过滤器的搜索结果,并按您选择的字段分组。

自发行以来的时间报表

显示在给定日期设置了您选择的日期字段(例如“已创建”)的问题数量。

用户工作量报表

显示为用户分配了多少工作,以及需要多长时间。

版本时间跟踪报表

根据问题的工作日志和时间估计,显示完成给定版本的进度。

版本工作量报表

显示在给定版本完成之前有多少项出色的工作(针对每个用户和每个问题)。

工作量饼图报表

显示特定项目或问题筛选器中所有问题的受让人的相对工作量。

时间跟踪报表

如果启用了时间跟踪:显示有关项目特定版本的问题的有用的时间跟踪信息。



自定义小工具和仪表板

 

 

 

  • 筛选器和小工具

 

几乎所有自定义报表的基础都是问题导航器,它使您能够以几乎任何可以想象的方式对 Jira 中的数据进行切片和切块。可以使用简单搜索或高级搜索中的 JQL 语句在问题导航器中创建查询。对于报表而言,最重要的是可以将搜索结果保存为过滤器,可以与单个用户、组、整个组织以及报表小工具共享。这让报表小工具进行即插即用配置,其中包含用户自己创建的过滤器或与其共享的过滤器。由过滤器引起的问题显示在浏览器中,但也可以使用各种格式(如Excel,XML等)导出。

 

  • 趋势和历史搜索

 

值得一提的是, JQL 不仅能够搜索当前符合条件的问题,而且还能根据历史事件和趋势来识别问题。像“已更改”,“之后”,“之前”和“期间”之类的运算符可以将过去状态的标准与当前标准结合起来,例如:用于识别已更改优先级的问题,或已将其问题发展到下一个版本的组件。有关更多信息,点击文末 “阅读原文”。

 

  • 仪表板 (Dashboards)

 

在 Jira 仪表板中添加并排列了小工具。作为进入 Jira 后的第一个可见屏幕,该仪表板具有很高的可视性,并且已成为系统中查看 Jira 数据和已连接系统的报表的主要位置。仪表板通过自定义布局,多个仪表板页面以及更改每个小工具的外观和行为的能力,非常适合进行报表。此外,仪表板页面可以与用户、组或整个组织共享。这使仪表板成为创建和共享专用于特定项目和报表类型的“报表”页面的理想工具。

 

请在下面查看当前预安装的 Jira 小工具列表。还有大量其他小工具可用于从其他 Atlassian 系统检索数据。有关更多信息,请参见文末 “阅读原文”,所有 Atlassian 小工具的大清单。现在的 Jira 小工具:

 

Jira 数据的报表小工具

描述

活动流

显示最近活动的摘要。

管理

显示快速链接到管理功能。

分配给我

显示分配给查看仪表板的当前用户的所有项目中的所有未解决问题。

平均时长

显示一个条形图,显示未解决问题的平均天数。

Bugzilla ID 搜索

允许用户搜索所有 Jira 问题,以获取对 Bugzilla ID 的引用。

 

日历

根据到期日以日历格式显示问题和版本。

已创建问题vs已解决问题

显示您已标记为收藏的所有问题筛选器的列表。

收藏过滤器

显示您当前已添加为收藏夹过滤器的所有问题过滤器的列表。

筛选结果

显示指定问题筛选器的结果。

Heat Map

对于给定项目或过滤器返回的问题,显示给定字段中值的相对权重

进行中的问题

显示当前用户正在处理的所有问题。

介绍

在仪表板上显示可配置的简介消息。

问题统计

显示从指定过滤器返回的问题集合,并按指定字段细分。

标签

显示指定项目中所有标签的列表。

饼形图

以饼图格式显示按统计类型分组的项目或问题选器中的问题。可以按任何统计信息类型(例如状态,优先级,受让人等)对问题进行分组。

项目

提供与指定项目相关的信息和各种过滤器

快速链接

显示了许多与当前用户相关的有用链接。

最近创建的问题

显示一个条形图,该条形图显示了创建问题的速度以及已解决的已创建问题的数量。

解决时间

显示一个条形图,显示已解决问题的平均解决时间(以天为单位)。

路线图

显示了应在指定时间内发布的版本,以及完成这些版本中的问题所取得的进展的摘要。

文本

显示可配置的HTML消息。

自...以来的时间

显示一个条形图,显示在给定时间段内发生的问题数量。 发生的事情基于您选择的日期字段,例如创建更新”、到期已解决

二维过滤器统计

根据可配置表中的指定过滤器显示统计数据。

投票的问题

显示当前用户已投票的问题

查看的问题

显示当前用户正在观看的问题。

 

更多输出格式

 

除了提供小工具,过滤器还可以提供不同输出格式的数据。这样可以通过第三方工具使用数据:

 

 

格式

描述

图表

与上述图表报告小工具相似,可以将当前搜索的结果直接提供给图表。

RSS

可以将过滤器的结果列表转换为 RSS feed,然后可以订阅该提要。这与报告记录无关紧要,但却是在问题满足特定条件时实现提醒的一种很好的方法。

电子邮件

与 RSS feed 类似,也可以通过电子邮件订阅过滤器,在这种情况下,在过滤器下找到的新问题将发送到用户的收件箱。实现提醒通知的好方法。

微软 Word

借助 MS Word输出,Jira 在一个 Word 文件中提供了过滤器产生的所有问题的详细信息。如果需要创建包含详细信息(例如问题描述)的文档,这将非常有用。一个示例可能是帮助创建工作清单(SoW),该清单由可交付成果组成,每个可交付成果在 Jira问题中定义,并以可以用过滤器进行汇总的方式进行标记。

微软 Excel

MS Excel 仍然是最常用的报告工具之一,并且此输出格式受其支持。然后可以将导出的数据导入到数据透视表中,或使用许多其他 Excel 功能进行修改。

XML格式

Jira 还支持 XML Issue Navigator 输出,以供其他应用程序使用(例如,带有 Jira Issues 宏的 Confluence)。 XML 响应由此可以配置为仅包括多个请求的字段。

 

进阶输出格式  

 

除了预安装的报表,小工具和输出格式外,还可以通过更高级的方法访问 Jira 数据。请注意,尽管其中某些方法不受 Atlassian 支持,应仅在专家的帮助下应用。

 

 

进阶工具

描述

REST 

API

可以通过其 REST API  Jira 请求数据。这将需要配置第三方工具或编程。在此处查看 PedroAssunção 的示例,他如何通过 Python 脚本访问早期 Jira 版本的 XML 接口。(文末 “阅读原文”)

SQL

可以(但不建议)(参见下文)通过 SQL 直接访问 Jira 数据库。设置 SQL 查询后的好处是可以将其数据导出并与其他数据连接。有关 Jira SQL 查询的一些示例,请参见 Jira 社区空间。对于其他查询,请研究JIRA的数据库模式。

 

提醒Jira 数据库架构不是一成不变的,会随着升级而更改。确保未来规划,根据数据库更改来调整 SQL 报告。