Jira 报表指南 -下篇

Jira 报表指南 -下篇

149 1

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

筛选结果

149 2

我的问题仪表板示例

149 3

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

筛选结果

通过电子邮件订阅

团队工作量

与“分配给团队”相同,但是您可以按版本将其分解或使用附加的小工具。

教程-跟踪看板团队

工作负载附件

实时团队更新

在活动流小工具中,您可以按用户过滤通知(在过滤器中用空格分隔用户名)。

活动流

149 4

Angry Nerds 团队面板

149 5

团队仪表板示例

发布报表

目标:对即将发布的版本运行状况和状态的概述。此仪表板可以帮助发布经理决定是否批准发布。

 

子报表

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)

筛选结果

 

149 6

发布状态指示板的示例

149 7

溢出板示例

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

速度图表

149 8

产品待办事项列表示例

149 9

Sprint 概述示例

149 10

燃尽图表示例

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

 

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

 

子报表

示例

示例报表/

Gadgets

项目概述(Gantt)

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

Jira Gantt Chart

 

Ceptah Bridge

(MS项目集成)

项目总结

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

项目总结

项目路线图

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

 

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

 

project = Your_Project and issuetype = “New Feature”

项目路线图

 

单级按报表分组



149 11

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 13

时间跟踪报表示例

149-14

每个用户记录的时间示例

跨项目和跨实例报表

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

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

子报表

  

多实例项目概述

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

Projects 

Gadget

合并报表

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

PowerReport