Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
  • Community
  • Q&A
  • Jira
  • Questions
  • How to Create a Jira Dashboard for Project Planning with Custom Fields and Effort Calculation?

How to Create a Jira Dashboard for Project Planning with Custom Fields and Effort Calculation?

Rahul_Chaudhary
December 9, 2025

 

 

Hello Community,

I am trying to build a project planning dashboard in Jira that shows workstreams grouped by releases, with timelines and effort distribution. Below is what I am aiming for:

Current Setup

  • I have created custom fields:
    • Planned Start Date (Date Picker)
    • Planned End Date (Date Picker)
    • Resources (Multi-user picker) – to assign multiple team members to a single issue
    • Effort (hrs) (Number) – to calculate workload
  • Issues are linked to releases using Fix Version.

Goal

  • Display a dashboard that:
    • Groups issues by weeks or months based on Planned End Date.
    • Shows Effort per Resource per time bucket for a selected release.
    • Visualizes something like a heatmap or Gantt-style view (see attached example image for reference).

Effort Calculation Logic

  • Effort (hrs) = Remaining business days until Planned End × 8 (working hours).
  • I want to calculate this efficiently (preferably via Jira Automation or any recommended approach) and keep it updated daily.

Challenges

  • Native gadgets like Two-Dimensional Filter Statistics only show issue counts, not sums of numeric fields like Effort.
  • Need suggestions for:
    • Best way to calculate Effort dynamically (excluding weekends/holidays).
    • How to group by weeks/months and aggregate Effort in a dashboard.
    • Marketplace apps or advanced configurations that can sum numeric fields across dimensions (Resources × Week/Month).

4 answers

1 vote
Sam Okell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
December 9, 2025

Hi Rahul,

 

Based on your requirements you will probably be better off using Atlassian Analytics Dashboards. The Jira dashboards, as you mention, don't allow you to show exactly what you need properly, without splitting the data over multiple widgets.

 

With Analytics, you can build the logic and structure into the query.

 

For your automation rule, you'll want to use a smart value to calculate the Effort, and then update the field with that value.

Within an action on an automation rule, you should select Edit work item field and then find your Effort field. Using this smart value should get you the right result

{{Planned End.diff(now).businessDays.abs}} * 8

 

That will calculate the business days between the data in Planned End and Now (say 4 days) and then multiply the answer by 8, giving 32 hours.

You can run the automation rule on a schedule (say 8am every day) so it's up-to-date each morning for your team(s).

 

Using Analytics for your dashboard is a bit more involved.

A SQL query that should get you most of the way there:

 

Select   Date_Trunc('week', PlannedEnd.value) `Week`
, Sum(Effort.value) `Total Effort`
From jira_project_live JP
Inner Join jira_issue_live JI On JP.project_id = JI.project_id
Inner Join jira_issue_field_live PlannedEnd On JI.issue_id = PlannedEnd.issue_id
Inner Join jira_issue_field_live Effort On JI.issue_id = Effort.issue_id
Where   JP.project_key = '' -- Add your Project Key here
And PlannedEnd.name = 'Planned End'
And Effort.name = 'Effort (hrs)'
Group By Week
Order By `Total Effort` Desc
Your question says you are on the Standard Plan, which I believe means Analytics wouldn't be available, in which case, 3rd Party apps would be the way to go.
Rahul_Chaudhary
December 9, 2025

Is there any way to create it using a Jira dashboard and custom fields? 

Sam Okell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
December 9, 2025

Not as far as I'm aware I'm afraid.

Jira dashboards are more for displaying raw data in a visual way, rather than manipulating it as you would in something like Excel.

 

You could create a number of custom fields to store the 'date bucket', but still wouldn't help aggregating the Effort. Plus that would be quite over-engineering a solution!

Rahul_Chaudhary
December 9, 2025

Can it be achieved using the in-built Plan functionality of the Jira? 

Sam Okell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
December 9, 2025

Plans also use the same custom fields, so wouldn't help you achieve this either!

Rahul_Chaudhary
December 9, 2025

Can it be achieved using the roadmap functionality? 

Sam Okell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
December 9, 2025

No, this isn't possible at all using in-built functionality

Rahul_Chaudhary
December 9, 2025

Appreciate your response @Sam Okell 

0 votes
Mary from Planyway
Atlassian Partner
December 9, 2025

 

You can absolutely build this, but you’ll hit the limits of native Jira dashboards pretty fast. The cleanest way to get “Effort per Resource per week/month, grouped by release, as a heatmap / Gantt” is using Planyway for Jira as the actual planning dashboard (timeline + workload view).

Planyway is a Jira app that gives you:

  • Gantt-style timeline / roadmap

  • Workload & capacity planning per user

  • Multi-project portfolio views

  • Daily / weekly / monthly / yearly scales

So instead of trying to force native gadgets to sum numbers, you let Planyway be the “dashboard” for exactly the view you want.

Here is what to do exactly to get started:

  1. From Atlassian Marketplace, install Planyway

  2. Open Planyway from the Jira navigation

  3. Connect your Jira projects (you can pull multiple projects into one Planyway workspace)

  4. Instead of trying to subtract holidays in your formula, let Planyway’s capacity engine handle it:

In Planyway Settings → Workload schemes:

  • Define per-user working hours per day (e.g. 8h Mon–Fri, 0h weekends)

  • Create workload schemes for different patterns (full-time, part-time, etc.).

  • Configure public holiday schemes and assign them per user

  • Add vacations/days off directly in user lanes; Planyway adjusts availability automatically when calculating workload

workload-capacity (2).png

Result: your workload/heatmap is based on real availability (no weekends, no holidays, no PTO) without making Automation rules crazy.

Workload = “Resource × time bucket” heatmap

workload (1).png

In Planyway:

  1. Switch to the Workload tab 

  2. In the top toolbar:

    • Group byUser (so each row is a person).

    • ScaleWeek or Month for the x‑axis.

  3. Filter by your release:

    • Use Fix Version filter = the release you want.

  4. Ensure your Effort field is used:

    • Under workload settings, choose estimates based on Original estimate/Remaining/Internal 

  5. Choose distribution mode:

    • Balance → Planyway evenly spreads the issue’s estimated hours between start and end dates while respecting working hours and holidays.

    • Liquid → front-loads work as early as possible while still honoring capacity. 

liquid-mode.png

Now each user × week (or month) cell shows:

  • Total hours of assigned work in that bucket

  • Visual indicators of under/overload vs that person’s capacity

That’s effectively your heatmap of Effort per Resource per time bucket for the selected release.

Timeline / Gantt for the release

epic-groups-on-timeline (2).png

For a more roadmap-style view:

  1. Switch to Timeline view

  2. Group by Team / Epic, depending on how you structure work

  3. Set scale to Weeks or Months

  4. Enable milestones / releases on the timeline so you can see key dates and deliverables

This gives you the Gantt-style “workstreams grouped by releases” you mentioned.

Handling multiple Resources per issue

Your Resources custom field is multi-user, so you want a single issue to count for multiple people.

jira-multiple-assignees.gif

Planyway now supports multi-assigning Jira issues:

  • In Planyway’s timeline, group by User.

  • Drag an issue onto the timeline, then use the context menu to add additional users.

  • The card appears in each user’s swimlane, so you can see shared work clearly. 

This is much more practical than cloning issues or creating “fake” subtasks just to represent people.

We're also splitting workload across multiple assignees (e.g. 50/50, 80/20) so the hours can be mathematically distributed between collaborators. 

If you need reports, not just visuals

If you want a numerical report like:

Sum of Effort (hrs) per Resource per Week for Release X

Planyway gives you a couple of options:

  • Workload view itself – hover over cells or use the totals to see hours vs capacity per user per time bucket. 

  • Time / workload reports & export – export to CSV/Excel and pivot there by User and Week/Month for deeper analysis or sharing with stakeholders. Or use the report that compares tracked time vs estimated.

Tracked vs Planned.png

Rahul_Chaudhary
December 9, 2025

Would it be possible for you to connect and provide a detailed walkthrough @Mary from Planyway ? 

Like Mary from Planyway likes this
Mary from Planyway
Atlassian Partner
December 10, 2025

@Rahul_Chaudhary 
Sure!
Can you please send a note to support@planyway.com so that we get your contact detail.
We can arrange a call and set a demo to answer all your questions.

Rahul_Chaudhary
December 11, 2025

Hi @Mary from Planyway let me know of your availability for the same,

Rahul_Chaudhary
December 12, 2025

Hi @Mary from Planyway  can we schedule a demo for 13th Dec 2025?

 

 

Like Mary from Planyway likes this
Mary from Planyway
Atlassian Partner
December 14, 2025

Sorry, didn't see your message here.
We can schedule the demo in the nearest days. But please write to support@planyway.com so we react faster and share the demo link.

0 votes
Rahul_RVS
Atlassian Partner
December 9, 2025

Hi @Rahul_Chaudhary 

As suggested by Marc, for deeper insights, If you would like to try a mktplace app for tracking resource workload and capacity planning across multiple projects/boards, take a look at

Capacity Planner 


The app offers:

1. Resource Tracking and Allocation : The app allows you to monitor and track various resources by adding them as part of a template, and their work allocation across multiple projects / sprints.

2. Real-time Visualization: Provides intuitive charts, graphs to visualize resource utilization and capacity levels in real-time.

3. Full Sprint / Project Fix version Capacity and Monitoring

Mode details here

Disclaimer : I am one of the app team member

 

Capacity Planner.jpg

Monitor Work.jpg

Rahul_RVS
Atlassian Partner
December 9, 2025

Just to top up, the app can be added as a dashboard gadget as well

Rahul_Chaudhary
December 9, 2025

Would it be possible for you to connect and provide a detailed walkthrough @Rahul_RVS ? 

Rahul_RVS
Atlassian Partner
December 9, 2025

Hi Rahul,

Thanks for your reply.

We can definitely demo the app.

Pls book a suitable time slot -> https://calendly.com/rvsoftware/

And our app team will demo the app features.

Thanks

Rahul_RVS
Atlassian Partner
December 10, 2025

Hi Rahul,

Looks like you got tied up yesterday.

The team had sent you the zoom invite. Hope you had recvd it.

Can we have the meeting today ?

Thanks

Rahul_Chaudhary
December 10, 2025

Sure, let's connect today 

Rahul_RVS
Atlassian Partner
December 10, 2025

Thanks Rahul.

We have sent the meeting invite for today

 

Rahul_Chaudhary
December 11, 2025

I am unable to join

0 votes
Mariia_Domska_SaaSJet
Atlassian Partner
December 9, 2025

Hello, @Rahul_Chaudhary 

Welcome.

You’ve described your needs very clearly. This is essentially release-based workload planning with timeline visualization, and Jira Cloud can only cover part of this natively.

✅ Dynamic effort calculation:

Jira Automation can calculate business days (Monday–Friday) using smart values, but it cannot exclude custom holidays.

Here’s the smart value you can use: {{#=}}({{issue.Planned End Date.diff(now).businessDays}}) * 8{{/}}

This calculates the number of business days between today and the Planned End Date, then multiplies it by an 8-hour workday.

Automation rule setup:

  • Trigger: Scheduled (daily)
  • Condition: Planned End Date is in the future
  • Action: Edit issue → set Effort (hrs) using the formula above

⚠️ Dashboard limitations in Jira Cloud

Native Jira dashboards, unfortunately, cannot:

  • group by custom time buckets 
  • sum numeric fields
  • create heatmaps or similar multi-dimensional views

So for anything involving Effort × Resource × Time, you’ll need an add-on or a custom solution.

If you want full flexibility without coding, consider No-Code Apps Creator for Jira, an AI-powered app that lets you create custom Forge apps by simply describing your requirements.

Your question is already an excellent prompt for the AI.

With it, you can:

✔️ Validate your idea and build your own workflow tool in minutes
✔️ Deploy it directly in Jira and test it with your team
✔️ Continue improving it using the builder

It’s a quick way to solve your problem — without relying on multiple Marketplace apps.

Give this AI tool a try, and you may be surprised by how quickly you can create something tailored to your process.

Rahul_Chaudhary
December 9, 2025

Is there any way I can do it using the already existing features in the Jira?

Mariia_Domska_SaaSJet
Atlassian Partner
December 9, 2025

From what I understand, Jira Cloud’s built-in features may not cover all your needs. You can automate effort calculations and filter issues by date, but for grouping, aggregation, and visualization, you will need extra tools.

Rahul_Chaudhary
December 9, 2025

So, there's no Jira inbuilt feature through which what I've stated can be achieved?

Like Mariia_Domska_SaaSJet likes this
Mariia_Domska_SaaSJet
Atlassian Partner
December 9, 2025

If you find the answer, please share it with me. 

Rahul_Chaudhary
December 10, 2025

Surely

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events