HierarchyView

User Guide

What the project board is for, how to read progress and the period snapshot, and when to use lookup from Apps instead — separate from install and settings.

Why the board exists

Jira's native child list is built for one Epic at a time. That is enough to open a ticket. It is not enough when a team is delivering several epics in the same project and needs a shared view of nested work, progress, and whether scope grew after a baseline.

HierarchyView treats the Jira project as the team. Open the HierarchyView tab on that project, add the epics that belong there, and the board remembers them. You do not pick a team inside the app. Use the numbers to see what is done, what was added after the snapshot, and what left an epic — not as a performance rating.

Two places to open HierarchyView

  • Project tab (saved board) — in a Jira project, next to Board. This is the day-to-day view: add epics, expand children, switch Count / Pointed, and read the period snapshot. Search suggestions are scoped to that project.
  • Apps → HierarchyView (lookup) — no project context. Lookup inspects any parent issue key on the site without saving it to a board. Use this when you need a one-off hierarchy, or when you are not already in a project.

Install and first-time setup live in Installation and Setup.

Add and remove epics on the project board

The Add epic field accepts a key, a summary search, or several keys pasted at once (comma, semicolon, or whitespace). Type a key and press Enter even if search returns no rows — you do not need a suggestion hit. On the project tab, click Add to board.

  • Duplicate keys are skipped. Invalid tokens are ignored and listed.
  • A board holds at most 25 epics. Extra keys are skipped with a max-limit notice.
  • Newest additions appear at the top of the list.
  • Remove from board drops that epic from this project only. It does not change the issue in Jira.
  • Adding or removing members recaptures the period snapshot. HierarchyView tells you when that happens.
  • If you cannot browse an epic, it shows as a hidden issue (Jira permissions). Other people with access still see it.
Project board — add epics, read progress, expand children.

Reading an epic card

Each card shows issue type, key (linked to Jira), summary, and status. The progress chrome is shared with lookup:

  • Count — percentage complete from done ÷ active children. Cancelled children are excluded from both sides.
  • Pointed — the same idea, but only children with a numeric story points value. Unpointed work is ignored in this metric.
  • Lozenges show done / active, pointed done / pointed active, in progress, added, removed (on the board), and cancelled.
  • Show children opens the nested tree. Show cancelled and Show removed expand those lists when they exist.

The nested child tree

Direct children load in a tree, not a paged table. Columns are Type, Key, Summary, Status, Scope, Sprint, Story Points, Assignee, and Priority. Keys open the issue in Jira.

  • Click the expand control on a row (▸ / ▾) to load that issue's children. Nested levels load only when you expand them.
  • An expanded branch shows its own progress bar (done, added, cancelled) for that subtree.
  • Cancelled children stay out of the main tree until you click Show cancelled.
  • In classic projects, if no children are found on the parent field, HierarchyView automatically tries Epic Link. Lookup shows an info banner when that fallback is used.
Child tree — expand a row to load the next level of the hierarchy.

Period snapshot

The board captures a period snapshot of child issues across the saved epics. That list is the cohort you are measuring against for the current period.

  • The snapshot records keys, summaries, status, story points, and which epic each child belonged to, plus the capture time.
  • Status on the snapshot list is overlaid from Jira now, so you can see how the original cohort is progressing.
  • Children created after the snapshot are not in this list. The board shows how many were added since.
  • A child that was in the snapshot but is no longer on its epic is marked Removed. It stays on the snapshot so the original cohort does not silently shrink.
  • Changing who is on the board recaptures the snapshot. Use Reset baseline snapshot when you intend to start a new period from the children that exist today. Confirm before it runs.
Period snapshot — original cohort by epic, with live status and removed markers.

Progress, cancelled, and scope

HierarchyView tracks delivery the way teams expect from Epic views, with extra scope awareness:

  • Progress (Count) — done ÷ active children. A child counts as done when its Jira status category is Done. Cancelled children are excluded from both the numerator and the denominator.
  • Progress (Pointed) — done pointed ÷ active pointed. Only children with a numeric story points value are included.
  • Cancelled — children whose status matches common cancelled names (Cancelled, Canceled, Won't Do, Won't Fix, Declined) are moved to a separate section. They are not treated as done.
  • Scope on the board — compared to the period snapshot: still on an epic and in the snapshot is original work; on an epic but not in the snapshot is added; in the snapshot but gone from the epic is removed.
  • Scope in lookup — on first load of a parent, existing children are recorded as Original. Children created after that baseline (with a 24-hour grace window) appear as Added.

Lookup from Apps

Apps → HierarchyView is for a parent you are not saving on a project board. Type an issue key (for example PROJ-42) or a summary, then press Enter or View. You do not need a search hit if the key is valid.

Results show a parent card (type, key, summary, status, description), the same progress chrome, and the nested child tree. That inspect is not added to any project board.

Apps lookup — inspect any parent key without saving it to a board.

When to open which view

  • Standup or weekly delivery — open the project tab. Walk the saved epics, Count vs Pointed, and anything added or removed since the snapshot.
  • Planning a period — add the epics that belong in this project for the period, then leave the snapshot alone until membership should change. Reset the baseline only when you mean to start measuring a new cohort.
  • A single parent that is not on the board — Apps → HierarchyView lookup. Expand nested rows if you need grandchildren.
  • Classic (company-managed) projects — if the tree is empty on a known Epic, check whether children use Epic Link. HierarchyView falls back automatically; lookup shows a banner when it does.

Questions the board can answer

  • If Count is high but Pointed is low: is most remaining work unestimated?
  • If added keeps rising: did new children land after the snapshot, and should they wait for the next period?
  • If removed is growing: which stories left these epics, and was that a real scope change?
  • If cancelled is large: is Done being used for work that never shipped?
  • If an epic is hidden: who needs browse permission, or should it come off this board?

Keep the ritual small: maintain the project's epic list, read progress in the meeting you already have, and use lookup only when you are inspecting a parent that does not belong on the board. Install, settings, and first-time setup live in Installation and Setup.