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 报告。 |
交互式 Jira Dashboard
Jira 本身提供了可定制化 Dashboard的功能,并提供了丰富的不同类型的图表。但在制作过程中,我们发现 Jira 原生的 Dashboard 功能存在一个非常大的局限性:即无法构建交互式 Dashboard。换句话说,Dashboard 上图表所展示的数据和后台 JQL 查询语句是静态绑定的,无法实现动态传输查询条件进行查询。而由于统计维度的多样化,不可能为每种查询需求都编写相应的 JQL 语句。交互性的缺失使得 Dashboard 在使用上受到了很大的局限性。
在 Jira 定制化图表方面,eazy BI 凭借其强大的图表定制化能力得到了广泛好评和应用。其可以轻松实现交互式图表的制作,但在使用 eazy BI 的过程中,发现其图表制作能力虽然强大,但在数据列表展示方面存在较大不足,即无法支持分页展示和拖拉条。当用户希望查看列表样式的内容,且数据内容较多时,其展现的样式无法满足需要,用户体验亦受到较大影响。
解决方案
为解决上述问题,构建可交互的 Dashboard,满足Jira 用户的使用体验,经过在 Atlassian 插件市场的搜索、试用,我们最终使用了 Rich Filters for Jira Dashboards 这款插件来满足我们的定制化需求。
通过该插件,我们可基于 JQL 语句,在 Jira 原生的 Dashboard 展示结果上,添加过滤条件、丰富展示方式,从而到达和用户进行交互的目的,下面让我们来了解一下此款插件,并通过一个实例来体会下 Rich Filters for Jira Dashboards 如何帮助我们来构建可交互的 Dashboard。
插件简介
不同于 Jira 原生的各类报表、列表基于某个 JQL 直接展示,所有基于此款插件添加的图表(/或列表)是基于一个 Rich Filter 添加的。一个 Rich Filter 由以下4部分组成:
- General:和一个筛选器(即一条 JQ 语句)绑定,是这个 Filter 的数据来源。
- Static Filter:以按钮形式体现的过滤条件,通常,一个 static Filter 和1条 JQL 语句绑定。
- Dynamic Filer:过滤条件来自于 issue 的各类字段(系统字段或自定义字段),根据字段的类型,过滤条件以文本框、下列列表选择、日期选择器等多种形式体现。
- Views:通过 view,可以自定义所需展示的字段,并且可将多个 view 进行组合在一张列表上展示。
实例演示
案例内容:展示 Jira 中所有 issue type 为“需求条目”的issue,需展示“关键字”、“汇总”、“需求类型”、“需求条目来源”、“相关系统”等字段信息。
使用系统原生的筛选器结果在 Dashboard 添加图表如下:
只想看系统B的需求?只想看“非功能类”的需求?只想看运维相关的需求?
Sorry !无 法 交 互 !!!
从上图可以看到,当筛选器结果返回条目较多时,Jira 原生的列表缺乏交互性就将成为一个十分影响用户使用体验的不足, 用户难以通过条件在众多数据中快速过滤出符合自己需要的数据,而为每种可能的过滤条件编写相应的筛选条件并作图亦不可取。
那么 ,下面让我们看看如何在 Rich Filters for Jira Dashboards 的帮助下用同样的数据展示出可交互的列表。
进入插件管理页面,创建1个新的 Rich Filter, 将其与数据源(即 Jira filter)绑定。
添加静态过滤条件:
添加动态过滤条件:
在 view 中指定需要显示的字段:
让我们先来看一下效果:
在 Jira Dashboard 中添加 Rich Filter Results 类型小程序
效果如图,此时,和 Jira 原生筛选器结果并无差异。
添加 Rich Filter Controller 类型小程序
效果如下:
由上图可见,可以在列表上方根据需要以“需求类型”和“相关系统”为条件对数据进行过滤。
也可预设 JQL 语句作为静态过滤条件,如下图“运维需求”
通过设置不同的 view,可以方便的扩展列表的 Tab,在不同的 Tab 中展示不同的字段:
通过为 Rich Filter 添加 smart Filter 条件,我们也可进一步丰富数据列表的展示:
Rich Filter 插件同样为用户提供了多种样式的图表展示方式:
添加 Rich Smart Filter Counters 图例:
使用感想
通过使用此款插件,Jira Dashboard 的可交互性得到了显著提升,且界面展示风格与 Jira 原生态保持一致,页面美观性也得到了保证。
当然在复杂逻辑下的图表制作,eazy BI 仍具有其独特的优势, 而 Rich for Filter 很好的弥补了 eazy BI 在数据列表方面展示的不足。如有必要,可以将两款插件组合使用,相信可以满足绝大部分的 Dashboard 定制需求。
插件 Add-Ons
除了 Jira 提供的现成可用的预安装功能外,Atlassian Marketplace 上还有大量与报表相关的插件。鉴于 Marketplace 上大量的插件,下面是专门挑选出的最受欢迎列表,文末链接可以查看到完整的插件列表。所有列出的插件均至少支持 Jira 5.0,供应商也会积极的支持。
Agile报表工具
Jira Agile 提供了许多专门针对敏捷项目管理的报表小工具:对于以 Sprint(迭代)方式工作的团队,以一种灵活的方式查看,管理和报表进行中的工作,显示来自一个或多个项目的问题。
插件工具
插件工具 | 描述 | |
---|---|---|
Arsenale Dataplane Dataplane 专为注重指标的技术、产品和项目经理而设计,他们需要复杂的图表和 Jira 数据中的 KPI 和趋势分析。 |
||
Tempo - Painless Time Tracking and Reporting 无论您是进行时间跟踪,资源计划还是项目管理的驱动力,都可以使用Tempo for JIRA。Tempo 和 JIRA 提供了一种轻松的方法来连接组织的活动并准确地报表活动。 |
||
JIRA Timesheet Reports and Gadgets Plugin Gadgets Timesheet 插件通过数据透视,“时间表报表”和 Jira 仪表板的相应小工具以及用于外部服务的 REST 端点,扩展了 Jira 时间跟踪功能。 |
||
Jira Wallboards Wallboards 向房间中的每个人显示团队的表现。燃尽图、不成功的版本、冲刺中剩余的天数等等。 |
||
JIRA Time Tracking And Billing Reporting Collection Jira 时间跟踪报表集合一组报表和小工具,用于显示时间跟踪数据。 |
||
Column Order Gadget Plugin Celix 列顺序小工具插件可启用具有用户定义列顺序的新小工具(列顺序小工具)。 |
||
JIRA Show Saved Filter with Columns Plugin 显示带有列的已保存过滤器扩展了 Atlassian 的“过滤结果”小工具。用户不仅可以指定要显示的列,还可以指定列顺序。 |
||
Jira Gantt Chart Jira Gantt Chart 为您提供了几种不同的Gantt Charts 实现,例如小工具、报表、项目、版本和问题标签。 |
||
Workload 用于 Jira 的工作负载插件在日历中显示设计的 Jira 用户组的工作负载率。 |
报表插件
插件 | 描述 | |
---|---|---|
Arsenale Dataplane Dataplane 专为注重指标的技术、产品和项目经理而设计,他们需要复杂的图表和 Jira 数据中的 KPI和趋势分析。 |
||
| | JIRA PDF View Plugin
将 Jira 问题和问题列表(过滤器,搜索、发行说明等)导出到可定制的 PDF 文档。您可以自定义内容(要导出的内容),外观和布局以及数据处理逻辑。高级功能包括图表和数据可视化,嵌入附件以及添加文档元数据。 |
| | | JIRA Charting Plugin
一个为 Jira 提供各种图表和报表的插件。这些图表和报表在不同的上下文中提供了项目的可视化表示或已保存的过滤器。 |
| | | JQL Tricks Plugin
JQL Tricks 插件是一个具有 Jira 有用的 JQL 函数集的插件。这些功能包括简单的 JQL 功能到复杂的功能。使用此功能进一步优化用于生成报表的过滤器。 |
| | | JIRA Command Line Interface
命令行界面使您能够远程访问 Jira实例,从而提供了一种自动化 Jira操作的简便方法。通过此附加组件,可以从 Jira 中检索问题(例如,通过 getIssueList 操作),然后可以在脚本级别对其进行处理并用作报表的输入。 |
| | | Service Level Agreements in JIRA with VertygoSLA
Valiantys 的 VertygoSLA 使组织有机会支持其 SLA(服务水平协议)。您将能够管理诸如以下规则:我们项目中的每个重大事件都必须在1小时内分配,并在4小时内解决。 |
| … | |
|
与第三方报表软件的连接
插件名称 | 描述 | |
---|---|---|
PowerReport Valiantys 开发的 PowerReport 基于 Eclipse BIRT 开源项目,是一个插件,可以极大地提高 Jira 中的报表功能。 得注意的是,BIRT 能够接收和处理来自Jira 多个实例的数据,这使其成为 Jira 家族的报表平台。 |
||
| | Crystal Reports Add-on for JIRA
Go2Group Crystal Reports 插件使 Jira 用户可以轻松访问 Crystal Reports 的复杂报表功能。该插件允许在 Jira Web 界面内运行 Crystal Reports 中开发的报表。 |
| | | eazyBI JIRA reports and charts
eazyBI 提供了简单灵活的 Jira 问题报表,它比标准 Jira 报表更先进。您可以从自己的 Jira 服务器导入 Jira 问题,也可以将其与 Atlassian OnDemand 托管的 Jira 服务器一起使用。 |
| | | nFeed - Connecting Databases, Remote Files, and Web Services to JIRA
nFeed 可以查询任何数据源,并直接在 Jira 屏幕中选择多个值。 |
| | | Ceptah Bridge
提供与 Jira 集成的 MS Project 插件。 |
| … | | |
续上周 Jira 报表指南 -上篇、中篇,给大家介绍了从项目仪表板、标准报表、自定义小工具及仪表板、报表不同的输出格式,以及与报表相关的插件等内容,这周着重介绍报表的类型。
报表类型
当了解了所有技术工具、报表小工具和其他插件之后,是时候集中精力讨论如何使用它们以及为什么的时候了。
个人报表
目标:概述个人工作任务,能找到可能过期的潜在问题。
子报表 | JQL 过滤器示例 | 示例报表/Gadgets |
---|---|---|
当前工作分配 | assignee = currentUser() AND resolution = Unresolved ORDER BY Priority DESC | ”分配给我“小工具;RSS Feed 与浏览器实时书签的组合 日历 |
未来7周内逾期或到期的任务 | assignee = currentUser() AND resolution = Unresolved and duedate <= startOfDay(7) order by duedate asc | 筛选结果 通过电子邮件订阅 |
长时间之前的公开任务 | assignee = currentuser() and resolution = Unresolved and order by createdDate asc 将XML URL复制并粘贴到小工具中时,可以将tempmax参数设置为5,以仅显示5个最旧的问题。 | 筛选结果 |
我报表的最新更新问题 | reporter = currentuser() and assignee != currentuser() and resolution = Unresolved order by updatedDate desc | 筛选结果 |
团队报表
目标:随时了解团队的工作量和绩效。
为了使这些示例生效,您的团队成员需要成为用户组 “team-name” 的一部分,或者您需要在 JQL 中手动添加每个用户名(不建议)。
子报表 | JQL 过滤器示例 | 示例报表/Gadgets |
---|---|---|
分配给团队 | assignee in membersOf(“team-name”) AND resolution = Unresolved ORDER BY Priority DESC | 筛选结果 敏捷经典任务板 日历 |
未来7周内逾期或到期的任务 | assignee in membersOf(“team-name”) AND resolution = Unresolved and duedate <= startOfDay(7) ORDER BY Priority DESC | 筛选结果 通过电子邮件订阅 |
团队工作量 | 与“分配给团队”相同,但是您可以按版本将其分解或使用附加的小工具。 | 教程-跟踪看板团队 工作负载附件 |
实时团队更新 | 在活动流小工具中,您可以按用户过滤通知(在过滤器中用空格分隔用户名)。 | 活动流 |
发布报表
目标:对即将发布的版本运行状况和状态的概述。此仪表板可以帮助发布经理决定是否批准发布。
子报表 | JQL 过滤器示例 | 事例报表/Gadgets |
---|---|---|
待发布的未解决问题 | project = Your_Project and resolution = Unresolved and fixversion = “Your Version” order by priority desc | 筛选结果敏捷经典任务板 |
此版本的总体状态 | project = Your_Project and fixversion = “Your Version” | 饼图(选择分辨率作为统计类型) |
实时更新 | 添加一个过滤器,以在发行版临近时查看项目中的最新更新。您将必须在“活动流”中将过滤器设置为与发行版相关的项目。 | 活动流 |
Spill out 溢出 |
分配给上一发布版本但未成功的问题,溢出到此版本 fixversion was latestReleasedVersion() and fixversion = latestReleasedVersion() |
筛选结果 饼图(您可以选择各种属性作为可能的统计信息类型,例如组件、问题类型等) |
被QA拒绝的问题 | 该示例查询需要针QA检查的任何自定义状态进行调整。 project = Your_Project and ((status changed from “In QA Review” to “In Progress”) or (status changed from “In QA Review” to ToDo)) and fixversion in (Your FixVersions) |
筛选结果 |
发布状态指示板的示例
溢出板示例
以上示例还显示了 Bamboo 小工具,显示了 Bamboo 计划的状态和运行状况。
项目管理报表-敏捷项目管理
目标:可视化产品待办事项列表,当前 Sprint 的状态以及下一次迭代的预览。
子报表 | JQL 过滤器示例 | 事例报表/Gadgets |
---|---|---|
产品 Backlog |
在此视图中,您希望按优先级顺序查看待办事项列表的项目中所有未解决的问题。Jira Software 具有内置的优先级,因此您可以通过拖放来重新排列问题。 或者,您可以创建一个过滤器,通过自定义优先级字段对项目中的问题进行排序,并在 Confluence 页面中使用 “过滤器结果” 小工具或 jiraissues 宏显示那些问题: project = Your_Project and resolution = unresolved order by “Backlog Order” asc 而 “backlog order” 是您的自定义字段,用于管理问题之间的细化优先级。 |
Scrum Board-plan mode |
过滤结果 | | Sprint概述 | 在此子报表中,您希望查看当前 Sprint 的状态,尤其是有关其已分配问题的状态。JIRA Agile Scrum Board 的专栏视图提供了此概述。 | Scrum Board-work mode | | 燃尽图 | 另一种可视化当前 Sprint 状态的方法是根据时间(尤其是 Sprint 的结束时间)显示故事点的实际消耗。 | 燃尽图表 | | 速度图 | 作为敏捷项目经理,您希望能够根据过去的 Sprint 的结果预测团队的未来速度。 | 速度图表 |
传统项目管理报表-瀑布式
目标:根据计划提供项目的状态进展。
子报表 | 示例 | 示例报表/Gadgets |
---|---|---|
项目概述(Gantt) | 提供项目概述,包括时间、任务和依赖关系。 | Jira Gantt Chart Ceptah Bridge (MS项目集成) |
项目总结 | 查看活动,当前问题以及已创建/已解决问题的30天概述 | 项目总结 |
项目路线图 | 查看即将发布的版本以及(可选)分配给他们的任务。 要查看分配的任务,您可以创建一个过滤器以显示相应项目的某些类型的问题,然后按修订版本创建一个级别组报表。 project = Your_Project and issuetype = “New Feature” |
项目路线图 单级按报表分组 |
服务管理报表
目标:在服务管理报表中,提供对事件、问题和变更管理状态的洞察力,并为事件、问题和变更控制提供决策依据。
子报表 | JQL 过滤器示例 | 示例报表/Gadgets |
---|---|---|
根据优先级列出未解决的事件、问题、更改 | project = Your_Project and resolution = Unresolved and issuetype = Respective_Type order by priority desc 如果此报表是针对特定项目的,则以该JQL为基础,并用项目密钥替换“ Your_Project”。另外,将“ Respective_Type”替换为“事件”、“问题”或“变更请求”的问题类型密钥。 |
筛选结果 Jira 在专用的Confluence页面上发布宏 |
您还可以使用 Jira Agile 面板来确定变更请求的优先级 |
| 最近关闭的事件、问题、更改 | project = Your_Project and status in (resolved, closed) and resolutiondate < startofday(-7) and issuetype = Respective_Type order by priority desc
在此查询中,显示最近七天内(-7)已解决的所有问题。 | 筛选结果
Jira 在专用的Confluence页面上发布宏 |
| 最近打开的事件、问题、更改 | project = Your_Project and createdDate < startofday(-7) and issuetype = Respective_Type order by priority desc
在此查询中,显示最近七天内(-7)已解决的所有问题。 | 在此查询中,显示最近七天内(-7)已解决的所有问题。
筛选结果
Jira 在专用的Confluence页面上发布宏 |
| 已创建与已解决的增量 | project = Your_Project and issuetype = Respective_Type order by priority desc | 已创建和已解决的问题(过滤器和JQL查询一起保存在左侧)
快速在图表中可视化事件/问题管理的总体发展 |
| SLA 合规 | 当问题即将违反SLA目标时,立即发出警报。第三方附加组件提供此功能,例如 VertygoSLA。
如果您没有安装附加组件,则还可以创建一个过滤器,以捕获所有早于特定年龄的未解决问题。这并不能反映出真正的解决时间(因为还会计算票证“待定”的时间间隔),但可以帮助您入门:
project = Your_Project and resolution = unresolved and createdDate < startOfDay(-30) order by createdDate asc
The example above filters for all open issues that are older than 30 days. | VertygoSLA
SLAdiator
通过电子邮件订阅 |
| 确定问题区域 | 本月内已重新开放并正在处理的问题
status = “In Progress” and status was reopened after startOfMonth()
已重新打开并更改优先级的问题
priority changed and status was Reopened | 筛选结果 |
时间报表
目标:按团队成员、问题来计算时间,以及与时间预算/估计的偏差。
子报表 | 示例 | 示例报表/ Gadgets |
---|---|---|
每个问题花费的时间 | 您可以在问题视图中查看花费的时间。 |
|
| 时间跟踪概述 | 查看问题、估算值、消耗时间和剩余时间。 | 时间跟踪报表 |
| 单个问题每个用户花费的时间 | 要查看谁在一个问题上花费最多的时间,可以创建带有附件的数据透视时间跟踪报表。另外,您可以将数据导出到第三方应用程序(如Excel)以进行进一步研究。 | 时间跟踪报表和Portlet
微软Excel |
| 每个用户记录的时间 | 附加组件允许查看给定时间段内每个用户的记录时间。 | Tempo
Jira时间表报表和小工具插件
Jira时间跟踪和计费报表收集 |
| 花费时间最多的问题 | project = Your_Project and resolution = unresolved and createdDate < startOfDay(-30) order by createdDate asc | 筛选结果 |
跨项目和跨实例报表
目标:从一个或多个实例中的多个项目中检索KPI指标
一种方法是将一个 Jira 服务器作为中央报表实例(此后称为“中央 Jira”),并通过 Applinks 将其连接到对应报表的所有实例。链接建立后,您可以将报表的小工具添加到 Jira 中央小工具目录中。
| 子报表 |
|
| | —- | —- | —- | | 多实例项目概述 | 要使一个仪表板包含所有实例中的项目,可以在每个实例上创建小工具,然后将其小工具URL添加到中央 Jira 的小工具存储库中。 | Projects /Gadget | | 合并报表 | 如果要连接来自不同 Jira 实例的数据,则必须使用 BIRT 等第三方工具和 PowerReport 附加组件将 Jira 数据整合在一起。但是请注意,每个 Jira 实例可能具有不同的结构,例如自定义字段,版本定义等。 | PowerReport |
参考
https://www.xalt.de/en/use-jira-issue-collector-as-application-form-on-your-website/