Jira 报表指南 -下篇

续上周 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

溢出

分配给上一发布版本但未成功的问题,溢出到此版本
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 的结果预测团队的未来速度。

速度图表

产品待办事项列表示例

Sprint 概述示例

燃尽图表示例

传统项目管理报表(瀑布式)

 

目标:根据计划提供项目的状态进展。

 

子报表

示例

示例报表/

Gadgets

项目概述(Gantt)

提供项目概述,包括时间、任务和依赖关系。

Jira Gantt Chart

 

Ceptah Bridge

(MS项目集成)

项目总结

查看活动,当前问题以及已创建/已解决问题的30天概述

项目总结

项目路线图

查看即将发布的版本以及(可选)分配给他们的任务。

 

要查看分配的任务,您可以创建一个过滤器以显示相应项目的某些类型的问题,然后按修订版本创建一个级别组报表。

 

project = Your_Project and issuetype = “New Feature”

项目路线图

 

单级按报表分组



Jira Gantt Chart 的示例

149-12

项目积压示例

服务管理报表

目标:在服务管理报表中,提供对事件、问题和变更管理状态的洞察力,并为事件、问题和变更控制提供决策依据。

子报表

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

筛选结果

 

时间跟踪报表示例

149-14

每个用户记录的时间示例

跨项目和跨实例报表

目标:从一个或多个实例中的多个项目中检索KPI指标

一种方法是将一个 Jira 服务器作为中央报表实例(此后称为“中央 Jira”),并通过 Applinks 将其连接到对应报表的所有实例。链接建立后,您可以将报表的小工具添加到 Jira 中央小工具目录中。

子报表

  

多实例项目概述

要使一个仪表板包含所有实例中的项目,可以在每个实例上创建小工具,然后将其小工具URL添加到中央 Jira 的小工具存储库中。

Projects 

Gadget

合并报表

如果要连接来自不同 Jira 实例的数据,则必须使用 BIRT 等第三方工具和 PowerReport 附加组件将 Jira 数据整合在一起。但是请注意,每个 Jira 实例可能具有不同的结构,例如自定义字段,版本定义等。

PowerReport