Team reports

Last updated 2026-09-28

Five reports grouped by the Atlassian Team field, computed live from one scope of projects. Jira's own reports are per board or per assignee; these are per team, across as many projects as you pick.

ReportQuestion it answers
WorkloadHow much open, blocked and overdue work does each team hold right now?
DependenciesWhich teams are waiting on which other teams, and which of those blockers are overdue?
VelocityHow much does each team complete per sprint, and is that stable, improving or slipping?
AgingWhich in-progress work has been sitting in its status the longest, per team?
HygieneWhich open issues have no team, no estimate or no due date, per project?

Open the reports

Each report tab has its own URL (/workload, /dependencies, /velocity, /aging, /hygiene), so a link to a specific tab can be bookmarked or pasted into a page.

Scope

ControlMeaning
ProjectsOne or more projects. Issues are read from all of them together, so a team that works in three projects is one row.
Extra JQL (optional)Any clause, ANDed with the project list. Examples: issuetype != Epic, sprint in openSprints(), issue in teamIn("Checkout Team", "Platform*").

Done work is limited to the last 30 days, so "Done" means recently finished, not history. A scope is capped at 3,000 issues; the page tells you when the cap is hit, and narrowing with JQL fixes it.

Nothing is stored. Every run reads Jira as you, so you see exactly the issues your permissions allow.

Workload

Summary tiles: teams, open issues, blocked, overdue and open story points for the whole scope.

The chart stacks To do, In progress and Done (30d) per team; the toggle switches it to story points.

ColumnMeaning
TeamTeam name. Issues with no team appear in a (no team) row at the bottom so nothing is hidden.
MembersCurrent team size from Atlassian Teams (- if the team could not be looked up).
To do / In progress / Done (30d)Issue counts by status category. Done counts issues resolved in the last 30 days.
BlockedOpen issues that are flagged in Jira, or whose status name contains "block".
OverdueOpen issues whose due date has passed.
Open pointsStory points on To do and In progress issues.
IssuesOpens the team's open issues below the table: key, summary, type, status, points, due date, blocked marker.

Dependencies

A dependency is an unresolved issue link between two issues that belong to different teams. Links inside one team are ignored, and resolved blockers are dropped.

ControlMeaning
Link typeWhich link type counts. Blocks is selected by default when it exists; All link types includes every directional link.

Sections:

Issues outside the scope that are linked to issues inside it are looked up (up to 400) so their team is known. Add their projects to the scope for a complete picture.

For the full chain drawn as a graph, see LinkLens for Jira.

Velocity

Per team, per closed sprint, computed from each issue's Sprint field history. No board configuration is needed and sprints from several boards are combined.

ControlMeaning
RangeLast 4, 6, 8, 10 or 12 closed sprints (default 6), newest last. Sprints closed in the last 12 months are considered.
Story points togglePoints or issue counts.
ColumnMeaning
Avg points (or issues) / sprintAverage completed over the sprints in which the team had work.
Last sprintCompleted in the most recent sprint.
TrendImproving if the last sprint is at least 10% above the average of the earlier sprints, Slipping if at least 10% below, otherwise Stable.
Completed / committedPredictability over the range. Below 70% is marked over-committed.
One column per sprintcompleted / committed for that sprint.

Definitions: Committed = issues in the sprint when it closed, including items carried over from an earlier sprint. Completed = resolved by the sprint's close. Carried over = the rest. The chart "Completed per sprint, by team" plots the series; "Completed vs carried over" shows one team's bars.

Aging

Only In Progress issues are counted. Age = days since the issue entered its current status category (Jira's statusCategoryChangedDate), so an issue moved to In Progress today shows 0.

ControlMeaning
Stale after7, 14, 21 or 30 days.
ColumnMeaning
In progressCount of in-progress issues for the team.
Avg days in statusMean age.
Oldest (days)The single oldest issue.
< 3 days, 3-7 days, 7-N days, N+ daysAge buckets; the last bucket is the stale count.

Below the table, Stale work, oldest first lists every stale issue with its team and age.

Hygiene

Per project in the scope, for open issues only.

ColumnMeaning
Open issuesUnresolved issues in the project.
No team / % without teamIssues with an empty Team field.
No estimateStories, tasks and bugs with no story points (shown only if a points field exists).
No due dateIssues without a due date.
Fix it with JQLPaste-ready project = X AND issue in noTeam() AND statusCategory != Done.

The list below shows the open issues with no team. Put the JQL in a scheduled Automation rule that notifies the project lead and unowned work stops piling up.

Tips

Limits


Was this page helpful? Email support@mortiseapps.com.