Automatic timeline based on priorities and team capacity

andrey_tyupov
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 5, 2024

Hello,

 

Jira allows creating a timeline based on start dates and end dates, but there is something else that many teams I have seen want, which is not implemented in Jira. I wonder if this is something that is supported by Tempo Structure.Gantt.

 

Let's say we have a bunch on Epics and we want to draw an approximate timeline for them. We don't have exact start/end dates and we don't want to be constantly updating them, as it is not feasible.

 

What we know is the following (all captured in Jira issues):

- Estimates (be it story point estimates - that can be translated into mandays of work based on team capacity, actual days, or vague t-shirt size estimates - that can also be translated into days)

- Confidence that we have in the estimates (low, medium, high)

- The dev team that will be working on the epic (it may be multiple teams for each individual story, but for the sake of simplicity let's not dwell into that now)

- Priority (rank, or a score for ordering issues)

 

Having that info captured in Jira should be sufficient to automatically draw a timeline like this:

capacity_planning.png

 

It is something that I've seen is currently being done in Excel, but the problem is the manual process is inefficient. If you add another Epic that should come after Epic 1 and before Epic 2, there is a whole lot of manual work to change all the start and end dates. So ideally a user would just click the "Re-generate" button to update the timeline.

 

Is it something that is currently supported by Structure.Gantt? Or if not, would it be something that Tempo would be interested to implement?

 

 

2 answers

1 accepted

1 vote
Answer accepted
Stepan Kholodov _Tempo_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 8, 2024

Hello @andrey_tyupov 

The best possible solution for the described solution is using the Resource leveling feature. Although it's not a scheduling functionality, as a result, it can give you the chart of the scheduling you need.

If you assign all issues to a single resource and define the Leveling priority attribute in the setting - it will affect the order of how tasks are moved around on the chart - then running the Resource leveling will spread the tasks over time.

Another alternative is to create dependencies between tasks, that are based on links between issues in jira. If all tasks are connected and there is a first task - a task that kicks off the work on the whole project - the tasks will be scheduled according to their estimates and dependencies.

In any case, please reach out to our support portal if you want to discuss it further. We'll be interested in getting to know more about your use-case.

Best regards,
Stepan
Tempo (the Structure app vendor)

0 votes
BobReed1331
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 26, 2024

To be honest, I think Jira Plans (AKA advanced roadmaps) is a much better option here.  It's a paid feature.  

 

- It has a capacity planning view.  It's on you to calculate the teams capacity and create the team in Jira, and then all sprints show up with a max points value.  Sprints turn red when you go over.  A side effect is teams get really good at pointing things b/c they want to see that bar turn red and then stop taking on work.
- The capacity view also automatically builds a timeline.  The team must proactively fill sprints to their capacity with known work in Jira, and then all of these sprints are dynamically added to a timeline.

There is also a top level planning view where you can see everything from an initiative (or whatever your top level is) all the way down to subtasks.  

 

This whole thing is powered by JQL, and I've had tens of teams on the same plan working towards a common goal.  You can filter it to see each team's workload, or look at it wholistically from top to bottom. 

Super powerful stuff, it's just a matter of: Do you have a 'plans' menu along the top Jira bar

Suggest an answer

Log in or Sign up to answer