Project Commander Docs ← Back to site

Timeline Tab — Feature Guide

Timeline tab — sprint columns with Today marked, epic spans, issue bars carrying their point sizes, committed-date markers, a days-late measurement, and the twelve-column table down the left
Timeline tab — sprint columns with Today marked, epic spans, issue bars carrying their point sizes, committed-date markers, a days-late measurement, and the twelve-column table down the left

What it's for

The Timeline tab draws every epic and issue as a bar on a calendar, for one project or for every registered project at once.

The bars are not typed and they are not dragged into place by a planner. Each bar sits where Project Commander's own scheduler says the work lands — worked out from the size of the job, who it is assigned to, the hours that person really has, the share of their time they give to work, their booked time off, the public holidays on their calendar, and what blocks what. Change an estimate, a person, a date or a dependency and the whole chart redraws itself.

That is the difference from every other Gantt chart in the Jira world. A dragged bar is only as true as the last person who dragged it, and somebody has to keep dragging it for the picture to stay true. A bar here keeps working itself out.

It is intended for project managers, engineering managers and programme leads who need to show a plan as a picture — to a stakeholder, in a steering meeting, or on a screen share — without maintaining a second plan by hand.

The three cards above the chart

Three cards run across the top of the tab, in this order: On Pace?, Delivery Forecast and Target Date. They are the app's own cards, drawn by the same components the Dashboard and What-If tabs use, reading the same numbers. A figure on this tab and the same figure on another tab can never disagree, because there is only one calculation behind both.

The three cards above the Timeline chart, with the folding notice beneath them
The three cards above the Timeline chart, with the folding notice beneath them

What this chart is telling you

Beneath the cards sits a folding notice headed What this chart is telling you. It starts folded, showing the number of notes and the first few of their headings; opening it gives the full list.

It says in plain words what the picture is showing, so the chart is never the only place a fact appears. Depending on what is on screen it carries:

The chart

Columns

Columns are the project's sprints, named and dated exactly as the What-If cascade chart names them, with projected sprints past the last planned one marked as projected. In a project with Sprint Mode turned off, the columns are that project's own planning periods, each as long as its Period Length.

Scale and Zoom sit together in the strip along the bottom of the chart, at its right-hand end. Scale chooses sprint, week or month; zoom is a slider with a minus and a plus either side of it, and the percentage beside it. The chart opens scrolled to today.

What is drawn on the calendar

The table down the left

Twelve columns: Key, Summary, Assignee, Sprint, Points, Remaining Est, Original Est, Status, Type, Start Date, Due Date and Progress. An epic's own row carries its heading and its rolled-up total. The Sprint column is dropped in a project with Sprint Mode off, because there is nothing to put in it.

Every heading sorts. Clicking one sorts by it, clicking again reverses it, and a third click puts the order back to whatever the grouping gives. Sorting happens inside each band, never across bands.

The divider between the table and the chart is draggable. The two panes scroll together: the table follows the chart vertically, and the column headings follow it sideways.

Start Date means the date held in Jira — the same field the rest of the app calls Start Date — and editing that cell writes that field. Where Jira holds no start date, the cell shows the worked-out date instead, marked as worked out.

Grouping and folding

Group by sits in the heading of the table on the left, above the column names, because what it changes is that table's rows. Five choices:

Beside it is one arrow that folds every band or opens them all again. It points down when anything is open and right when everything is shut.

Where the work starts

The chart needs to know the earliest a piece of work can begin. Most teams do not put start dates on issues, so Work starts in the control row offers three rules:

Whichever is chosen, the notice above the chart says which rule is in force, so when a date moves it is clear what moved it.

One thing is never a choice: a person's booked time off and the public holidays on their calendar push their work later under every rule. Whether somebody is at work is not a preference. A whole day booked off steps the work over that day, so a week of leave moves the finish a week later; half a day booked off does not shorten a bar, because the day is still a day at work, and its hours are still subtracted everywhere capacity is worked out.

The critical chain

Critical chain only, a box in the control row, fades every bar that is not on the chain, along with every epic span, committed-date marker, days-late measurement and dependency arrow that belongs to faded work. There is no separate view to switch to — it is the same chart with everything else turned down.

Timeline with Critical chain only ticked — bars not on the chain faded back
Timeline with Critical chain only ticked — bars not on the chain faded back

The chain is the longest run through the plan, and two different things can hold a run together: work blocked by work, and one person doing several jobs one after another. The tab says which it is — beside the box while the box is ticked, and in the notice above the chart. A run held together by blockers is shortened by breaking a dependency; a run that is one person's own queue is shortened by finding a second pair of hands, and the note names that person.

More than one project at once

The project selector is the app's own, at the right-hand end of the tab bar: Program view, then every registered project by key and name.

The part that matters is underneath the picture: the schedule is worked out once across every project on screen, never per project and then stacked. A person has one capacity and one queue, not one per project. That is the difference from the portfolio views in the other tools, which stack one chart per project — so a person booked solid on two projects looks comfortable on both.

Shared capacity is a button beside the grouping, not a sixth grouping choice. One press sets two controls at once — the project selector to Program view and Group by to Person — and pressing it again puts both back.

Hovering and clicking

Hovering a bar shows a card carrying the issue key and summary, its project, its assignee, its epic, its sprint, its size with the share done, the pace it was drawn at (the hours a week whoever holds it is down for, and what that is a day), its forecast start and finish, its committed date with the working days late where it runs past it, what it blocks, whether it is on the critical chain — yes or no, either way — and — in a sentence — why it starts when it does: today, a date set by hand, its epic starts then, it is timed to finish on its due date, it is waiting on a blocker, or the person who has it is busy until then. Where the date was typed rather than worked out the card says so, and says that double-clicking the bar clears it.

Hover card on a Timeline bar, ending with the reason the work starts when it does
Hover card on a Timeline bar, ending with the reason the work starts when it does

Clicking an issue key — in the table, or on an epic's own row — opens that issue in Jira in a new tab, as the key on the Epics tab does. The bars themselves are for dragging, so clicking one does not open anything.

Editing on the chart

Bars can be dragged and resized, and cells in the table can be changed. Nothing is written to Jira as it is dragged.

A changed cell or bar is marked as changed, the chart is worked out again from the change straight away, and the count of waiting changes appears on the Update Jira button. Discard changes puts everything back.

Nothing reaches Jira until Update Jira is pressed. The confirmation lists every change, issue by issue and field by field, under a line saying that nothing has been written yet, with Cancel beside it. A change Jira refuses stays on the chart and is reported as refused, with Jira's own reason, rather than being reported as saved.

Fill in due dates (added 2026-09-10) stages a due date for every piece of work on the chart that has none of its own in Jira, using the date the chart is already using for it — the end of the sprint it is in, or its epic's date when it is in no sprint. Most teams put a date on an epic and nothing on the work inside it, so every screen borrows that date while Jira itself still holds nothing, and the board, the backlog and every other tool show no date at all. The button's count is how many pieces of work it would give a date to; work that already carries a date somebody typed is never touched, and neither is work that has just been given one on this chart. Nothing is written when the button is pressed: the dates join the waiting changes and go through Update Jira like every other change, so the list is seen first. After they are written, the report offers Undo N due dates, which puts each of those dates back to nothing — through the same list-then-write path, so nothing is undone unseen either.

A bar stays where it is dropped. A date set by hand anchors the work to it, so nothing afterwards moves it — not a blocker, not the queue of the person doing it — and the bar is drawn striped from then on to say so.

Editing works in the app inside Jira. The connected web app is forced read-only, so there the chart draws, the bars do not move, and the Update Jira button is not shown.

What the first version deliberately does not do

Where the numbers come from

The bars come from the same scheduler that draws the Critical Chain section on the Projects tab: it forward-schedules every open issue from today, respecting dependencies, each person's real capacity, and any date already set on an issue.

The target date, the forecast date and the likely range come from the Delivery Forecast card above the chart, unchanged.

Those two are different calculations answering different questions, and where they disagree the chart says so rather than hiding it: the last bar on the chain carries on to the forecast pin as a lighter, hatched tail, labelled with what it is. Hovering the tail says it in a sentence — the chain of work finishes on one date, and the forecast allows further time for how much the team's velocity has varied.

© 2026 Project Commander · projectcommander.app · Support · Privacy · Security · Terms