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 | 筛选结果 |

我的问题仪表板示例

Jira 开发人员仪表板示例
团队报表
目标:随时了解团队的工作量和绩效。
为了使这些示例生效,您的团队成员需要成为用户组 “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 | 筛选结果 通过电子邮件订阅 |
团队工作量 | 与“分配给团队”相同,但是您可以按版本将其分解或使用附加的小工具。 | 教程-跟踪看板团队 工作负载附件 |
实时团队更新 | 在活动流小工具中,您可以按用户过滤通知(在过滤器中用空格分隔用户名)。 | 活动流 |

Angry Nerds 团队面板

团队仪表板示例
发布报表
目标:对即将发布的版本运行状况和状态的概述。此仪表板可以帮助发布经理决定是否批准发布。
子报表 | 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 溢出 | 分配给上一发布版本但未成功的问题,溢出到此版本 | 筛选结果
饼图(您可以选择各种属性作为可能的统计信息类型,例如组件、问题类型等) |
被QA拒绝的问题 | 该示例查询需要针QA检查的任何自定义状态进行调整。 | 筛选结果 |

发布状态指示板的示例

溢出板示例
以上示例还显示了 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 的结果预测团队的未来速度。 | 速度图表 |

产品待办事项列表示例

Sprint 概述示例

燃尽图表示例
传统项目管理报表(瀑布式)
目标:根据计划提供项目的状态进展。
子报表 | 示例 | 示例报表/ Gadgets |
项目概述(Gantt) | 提供项目概述,包括时间、任务和依赖关系。 | Jira Gantt Chart
Ceptah Bridge (MS项目集成) |
项目总结 | 查看活动,当前问题以及已创建/已解决问题的30天概述 | 项目总结 |
项目路线图 | 查看即将发布的版本以及(可选)分配给他们的任务。
要查看分配的任务,您可以创建一个过滤器以显示相应项目的某些类型的问题,然后按修订版本创建一个级别组报表。
project = Your_Project and issuetype = “New Feature” | 项目路线图
单级按报表分组 |

Jira Gantt Chart 的示例

项目积压示例
服务管理报表
目标:在服务管理报表中,提供对事件、问题和变更管理状态的洞察力,并为事件、问题和变更控制提供决策依据。
子报表 | 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 |