ActivityTimeline Features

Explore our capacity management, time tracking and resource utilization reporting features for Jira to get a proper visibility of your resources.

Platinum Marketplace Partner
SOC 2
Certified ISO27001:2022
Image Hero
Trusted by 5,000+ teams around the world
In this article
Planner
Workspace
Timesheets
Reports
Finances
Jira knows what the work is. It does not know whether the people assigned to it have the hours, what they actually spent, or what it cost. ActivityTimeline adds those three answers on top of your Jira, in five modules that share one set of data. Pick a tab to see what each one does.

Planner

Jira resource and capacity planning

See who is overloaded before the sprint starts

Under every person on the timeline sits a workload indicator: hours planned against hours available, per day, per week or per month depending on how far you zoom out. Eight colors do the talking. Yellow and olive mean there is room, green means full, light red and red mean overloaded, blue means out of office, grey means nothing planned. Switch the indicator to Availability mode and it shows the remaining hours instead, which is the number you want when someone asks "can Anna take one more?". The thresholds are yours: if 6 planned hours is a full day for your team, set it and the colors follow.
A close crop of personal timelines over one week, indicators showing green, one red day, one blue vacation day and two yellow days.

Plan people and teams on the same screen

Short term you plan people; long term you plan teams. The Team with Users view shows the team row on top with work that is not yet assigned to anyone, and the members underneath with their tickets. Sprints, releases and deadlines sit on the milestone panel above the rows. You can look at one team, several, or a project team panel that shows only the people on that project. Save any of these views as a dashboard, with the period included, so "Q4 platform team" opens in Q4 without fiddling.
The Planner in Team with Users view, one-week scope, one team of five with a team-level booking on the team row.

Try a plan without touching Jira

Placeholders are "what if" items. Block out a project on a team or a person, move it around, see what the indicators say, and nothing changes in Jira. When the plan is agreed, approve the placeholder and it becomes a real issue, description included. For a first draft of a sprint, auto scheduling takes a filtered set of issues and spreads them across the available people by capacity, which you then fix by hand. When a plan changes, bulk reschedule moves a whole set of issues at once and issue dependencies show what else moves.
An issue named after the project open as a card with the placeholders visible.

Everything else that is not a Jira issue

Vacations, sick leave, public holidays from a holiday scheme, a half day off, a booking of three hours a day for a client, a note saying "on call". Eight built-in event types plus your own, each one doing the right thing to capacity, and approval switchable per type. Google Calendar, Outlook and iCal events can be imported so a Tuesday full of meetings looks full.
A two-week personal timeline with a booking, a partial day off, a vacation and an imported calendar event, so the reader sees they look different from issues.

Split one issue across several people or dates

Hold Shift while dragging an issue and it splits, so two people can share one ticket or one person can work it in parts on different dates. The parts stay one Jira issue. If an issue has placeholders attached, the bar shows how many, so tentative work is visible next to committed work.
One issue being split: the original bar on Anna's row and the new part landing on Ben's row, both showing the same issue key.

Workspace

Personal task and time tracking

One page per person

Your issues from every project in one panel, your schedule for the week in the middle, and your logged hours against required hours on top. Change a status, schedule an issue, log time, all without opening Jira. Managers and team leads can switch to any team member's Workspace to see the same page for them.
One person's Workspace for a week: issue panel left, logged-versus-required chart on top, My Schedule in the middle with a worklog visible.

Time tracking people actually do

Timesheets fail because logging is annoying, so people do it on Friday from memory. Here the lazy option is the honest one: log from the issue card in one click, start a timer and forget it, keep your daily issues as favorites, pick from the Recent tab, or log straight from a Google Calendar event. Worklog categories let people mark time as billable or non-billable, or as whatever kinds of work your organization distinguishes. Custom worklog attributes carry anything else finance asks for. All of it flows into timesheet grouping and, on the Advanced Edition, into cost and revenue rates.
The Log Work dialog on the Recent tab with one favorite starred, billable and non-billable categories are visible.

Timesheets

Timesheet reports for Jira

Three views of the same hours

Progress shows required against logged hours per person, which is the "who has not filled in their sheet" view. Timeline shows hours per user per day with colors for over- and under-logging. Detailed is every worklog entry as a row. Same data, three questions.
The Progress timesheet for one team for a week, two people short of their required hours highlighted. Replaces the "Simple Timesheet Reports for Jira" image.

Group it the way the question is asked

By user, project, epic, sprint, release, position, component, any Jira custom field, or any worklog attribute, several levels deep, and you can reorder the levels by dragging. Filter by worklog type to separate Jira worklogs from bookings and imported calendar events. Switch the whole thing to days instead of hours if that is how you plan.
The Timeline timesheet grouped by Project then Position with the Group by panel open showing both levels.

Approvals that lock

Turn on the approval workflow and worklogs get submitted, approved and locked, with a record of who approved what. Bulk approve for large teams. Team leads approving their own sheets is a setting, off by default. Admins can limit how far back anyone may log, from a few days up to 75, which matters if you close books monthly.
The Workspace view selected for dates locked for time reporting.

The export finance asked for

Add any Jira field as a column in the Detailed timesheet: customer, priority, cost center, whatever the invoice needs. Export to Excel with one click. Reports can also be bookmarked, shared, and placed on a Jira dashboard as a gadget.
The Detailed timesheet columns selector open, with the Excel export button visible.

Reports

Jira workload and project reports

Resource Utilization Forecast

Remaining estimates against capacity for the months ahead, by team or by person, so you find out in March that you need two more QA engineers in June and not in June. Available capacity, used capacity, and the gap, per period.
The Resource Utilization Forecast for one team over the next quarter, one month over 100 percent. Replaces the current image of the same name.

Project Resources Forecast

How people are scheduled per project, across several projects and teams at once. Team-level assignments are counted alongside individual ones, so a quarter plan that is still on the team row shows up in the totals. Export to Excel if the steering committee wants a spreadsheet.
 The Project Resources Forecast across three projects and two teams.

Planned vs Actual

Original estimate against logged time per project and team over a period, with a deviation threshold you set, so you see which projects are running over and by how much before it becomes a delay. Project Progress does the same by completed hours or completed story points.
The Planned vs Actual report with several projects, one over the deviation threshold shown in red.

Availability by skill and position

"Is Anna free in May" is easy. "Is any senior Java developer free in May" is the real question, and the Skill and Position Availability reports answer it. There are Team and Person Availability reports for the simpler version, and leave reports for who is out when.
The Skill/Level Availability report for "Marketing" across the next three months, showing named people and available hours.

Charts

Team Capacity Chart over months, grouped by issue, epic or custom field, team level or drilled down to people. Team Utilization Pie Chart for the "where did the quarter go" question. Planned vs Actual Chart for the same comparison as the report, as a picture.
The Team Capacity Chart for one team over three months, grouped by Epic.

Finances

Cost and revenue tracking. Advanced Edition, Cloud.

The question Jira cannot answer

"How much is this project actually costing us?" Jira tracks effort, not money, so the usual answer is a spreadsheet someone rebuilds every month from a timesheet export. Finances takes the hours already logged in ActivityTimeline, applies the rates you set, and keeps the answer current. Nobody logs time twice and nobody exports anything to find out where the budget stands.
The Finances "All budgets" list with four budgets named after real projects, each showing budget, spent, remaining and a status color.

A budget is a scope plus a cap

Create a budget and point it at a Jira project, a set of epics, or a saved JQL filter. Give it a period, or no end date for things like maintenance and internal IT that never end. Then set the cap: a manual amount that leadership approved, optionally broken into milestones, or an estimate-based budget that the app calculates from the original estimates in scope times your cost rates. Cost tracking and revenue tracking are switched on independently, so an internal department can track cost only and an agency can track both.
The Summary dashboard for one budget: the cumulative trend chart with the dashed budget line, solid actual spend and dashed forecast crossing the budget line, and the profitability sidebar.

Rates that match how you actually pay people

Each person gets a cost rate (what they cost you) and a billing rate (what you charge for them), hourly or monthly. Monthly rates suit salaried staff and retainers and are prorated across the days of the month. A category rate on top handles the cases where the same hour costs or bills differently, for example urgent support at 1.5 times the base rate, or non-billable at zero. Rates are effective-dated, so a raise in March applies from March and February's numbers stay as they were. Import a whole team's rates from a Jira group or an ActivityTimeline team instead of typing them one by one.
The Labor rates tab for one budget: five people with cost rate, billing rate, rate type (hourly or monthly) and effective date columns, one category rate row showing a multiplier.

Costs that are not hours

Licenses, contractor invoices, travel, hosting. Add them as manual transactions, as an expense or as revenue (a milestone payment, a retainer), link them to an issue or a person if you want, and set a recurrence so a monthly hosting fee enters itself. They land in the same reports as labor costs.
The Add Transaction dialog: type Expense, name "Sample transaction", amount, monthly recurrence set, linked to Jira issue.

Three reports, from the boardroom to the ledger

The Summary dashboard is the one-screen answer: current budget, remaining budget, actual and forecasted spend, actual and forecasted revenue, profit and margin, plus a trend chart where you see the burn heading over before the month closes.

Budget vs Spend compares what you allocated to each category, project, epic, person or component against what was actually spent, as pie charts for proportions or bars for amounts, with a table underneath showing allocated, spent, budget used and remaining per line, colored on track, fully spent, over budget or unallocated. A $50,000 budget with 20 percent allocated to non-billable work that is actually consuming 32 percent shows up as one red bar.

The Detailed Financial Report is the ledger: every logged hour and every transaction as a line with the rate applied and the resulting cost and revenue. Filter by date range, export to Excel, hand it to finance or an auditor.
Budget vs Spend in bar mode, grouped by Category, with the Allocation Performance table below showing one red over-budget line and one orange unallocated line.

What you get with Advanced

The Advanced Edition of ActivityTimeline Cloud includes everything in Standard plus Finances, the Alignment timesheet (planned hours against logged hours per person, as a delta or a match percentage, colored the same way as the workload indicator), a security log, and premium support. You can trial either edition and switch between them during or after the trial. Finances is Cloud only for now; if you are on Data Center and need it, tell us, because that is how we decide what to build next.
The Alignment timesheet for one team for a month in Plan Match mode, most cells green, one yellow, one red.
Compare editions ↗
Finances documentation ↗

The quickest way to see whether this fits is to run it against your own Jira for a couple of weeks. The trial is 30 days, no credit card, and you can start on Advanced to see Finances and drop to Standard afterwards if money tracking is not your problem.

Schedule demo
Get started
Your most organized Jira workflow is just a click away
Start your 30-day free trial. No credit card required.
Planer | ActivityTimeline