How to identify critical path in Jira Advanced Roadmaps (Plan)

Tracy Moffat March 4, 2021

We are trying to use the Jira Advanced Roadmaps (Plan) to track multiple projects and to identify critical path items.

We can't see how to do this.

7 answers

7 votes
philippe_james January 25, 2022

Hi all

Existing customer who as program manager would also like this feature and potentially won't upgrade to Premium as its lacking and will have to invest in a 3rd party PPM tool to accommodate our needs. 

Can we get an update on timing for this feature?



2 votes
philippe_james December 16, 2022

Posted in here some time ago - FYI i have found the solution - we will be disabling the Software Premium feature in favour of moving to BigPicture, more functionality and an improved financial footprint. Atlassian, you have shot yourselves in the foot with a pricing and features model that is incoherant and isn't proving value to your customers.

Thomas Hadley February 9, 2023

is this really an accepted answer not using the software ? isn t anyone at Atlassian monitoring this ?

Tracy Moffat June 30, 2023

Who decides that an answer is accepted?  I submitted this issue and that response is not acceptable, and I've removed that.   Maybe I accepted it out of frustration that a basic feature isn't available? 

2 votes
Will Ferraz January 12, 2022

There is no need to add much more on what was already commented above. Simply put, coming from MS Project, I'd like to see the critical path identified automatically as soon I check the option to view it, just like I do in MS Project.

Melissa.Stockbridge January 13, 2022

Yes, I basically went back to MS Project or Primavera P6 to be able to do this easily and actually get WYSIWYG reports that are executive level facing.  I'm afraid it makes no sense for me to feed data to two beasts.

Like # people like this
2 votes
PM July 28, 2021

I also completely agree with @Melissa.Stockbridge. This is absolutely essential for a roadmap tool if used for projects which have always a defined end date which need to be ensured and tracked. As it is further required by ASPICE to know the critical path in a project, it prevents us from using advanced roadmap (and the fact, that it can´t show milestones in a very useful way).

Traci Holman November 8, 2021

I agree as well with the Critical Path issue. We have many projects using Jira Advanced Roadmaps and this is the main factor that is missing and pushing the teams to use another tool instead. If there is a way we can get this sooner than later that would be great and help get our projects using one tool instead of multiple. 

Like # people like this
1 vote
Leif
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!
January 23, 2024

Any updates on this capability? I also see automatically identifying the critical path as a must-have feature

Keith Anderson February 13, 2024

@Leif, I'm also new and I was hoping to see some updates as well. In my books, not having critical path or completion status bars on the Gantt chart relegates Jira to a low-level capability of project tracking and can't really call itself a project management tool. Maybe I have a lower-level version (it does include Plans), but it also looks like dependencies are set at the global (Plan) level and the only options are to set them as sequential OR concurrent for the entire Plan/Project. What the heck?!?! Someone please tell me I'm wrong!

Like Melissa.Stockbridge likes this
Melissa.Stockbridge February 13, 2024

Yes, it seems as though the product managers don't really know accepted project management best practices work when it comes to critical path method and just plain math they teach in project management 101 classes. There is no weighting either which means you could have 10 issues in a project and one is worth 50% of the work and the other 9 are worth 50%. If you complete the first one Jira shows 10% complete all day.  That's great if you are just checking off a Task in MS Office. Not if you're trying to do any kind of real assessment of progress.

Like # people like this
1 vote
Thomas Hadley February 5, 2022

It is obvious from the responses from Dave that he does not understand what Critical path is. It alos an important legal and contractual document. It is alos obvious that many customers need it and I am surpised it is not to be addedd to thw tools or that some interface with other professional tools such as Oracel Primavera or Asta PowerProject

1 vote
Dave
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 4, 2021

Hi @Tracy Moffat ,

When you create a plan you can bring in multiple projects into it as issue sources. You should make sure that you've configured the relationships that you want to use to define the critical path in the global dependencies configuration (from the top navigation bar use "Plans" -> "Settings" -> "Advanced Roadmaps Dependencies").

By default only the "blocks" / "is blocked by" relationship is considered a dependency but you can change this as required (multiple relationship types can be considered a dependency).

I would then recommend that you use the "Dependencies" filter from the plan and choose a specific issue that you know is on the critical path and make sure you check the box marked "Include dependency path" (see screenshot)

Screen Shot 2021-03-05 at 8.51.33 am.png

This will filter the plan to just show issues that are flowing through that issue. This should allow you to understand the critical path and make sure that all of the issues in it are scheduled appropriately.

If you are just interested in understanding the relationship between issues (and aren't so concerned about when they are scheduled) then you can use the "Dependencies Report" tab and also filter for an issue on the critical path. You can then use this to group or roll up to team to understand where inter-team dependencies might be that require the work to get done.

I hope this helps answer the question, please let me know if I've misunderstood the requirement or I need to provide any additional clarifications.

Regards,

Dave

Tracy Moffat March 8, 2021

Hi Dave,

So, there really is no way to automatically identify the full critical path using this tool.  Users have to go one by one looking at each set of dependencies and manually sort it out and then use the tool.

I've also reviewed some auto-scheduling documentation and it appears that with the newer planning tool that resources and earliest start dates are no longer being considered in auto-scheduling:  https://confluence.atlassian.com/advancedroadmapsserver/auto-scheduling-issues-967895245.html

What was the reason for excluding these key items?  

Regards,

Tracy

Like # people like this
Dave
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 8, 2021

Hi @Tracy Moffat ,

To answer the last question first... we removed some of the capabilities from the tool when we developed the new interface (originally as Portfolio 3.0 on Server) because we were finding that the complexity of the tool as causing confusing. Whilst the features were powerful and some customers were getting a lot of value from them this wasn't true for all customers. We had a goal to simplify the interface and ensure that attributes assigned to issues in a plan were also visible in the issue details screens throughout the rest of Jira. We also wanted to remove the reliance on the scheduling algorithm for building a roadmap (as this required a lot of information to be defined to get useful output). Making decisions like this is always tricky because it is always likely to be unpopular with some customers - however, the changes were very successful and resulted in us bringing those changes to the Cloud platform and we have seen rapid adoption of the new interface and dramatic reduction in usage of the Live Plans interface. So whilst we acknowledge that some customers still value the capabilities you mention we currently have no immediate plans to reintroduce them.

It would be interesting to understand how you would want the critical path to be automatically identified. I can't see a way of defining this without creating dependencies between issues to actually build the path... but visualising with the tool should be relatively straightforward using the dependency filtering methods I described (on both the Roadmap and Dependency Report tabs). I'd be really keen to learn how you'd like this to be improved and to understand what we would need to add to improve the situation.

Many thanks,

Dave

Like # people like this
Melissa.Stockbridge March 30, 2021

Need the tool to highlight all issues (in a different color - typically RED is standard) that are on the critical path - meaning those activities that push the timeline to the longest path - start to finish.

This tells someone who can read it that if any of those RED issues on the critical path go south the final completion date will be pushed out based on the dependencies set between them.

I can understand why you pulled it out as it's not something most people would care about in a task check off tool.  But when you're looking at whole schedules at the enterprise level with hundreds of dependencies and issues it matters a whole lot.  It also helps us program managers understand what needs attention as it slips - because the algorithm should be constantly checking for changes and other issues would wind up on the critical path as the time slips.

Like # people like this
Dave
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 30, 2021

Thanks @Melissa.Stockbridge - this is a really interesting suggestion, but there's a few things that might be worth considering here...

What you're describing makes sense when an Advanced Roadmaps plan represents an actual "plan" (in the sense that it only contains issues that need to be done it achieve a defined objective). In this case the scope of a plan is fixed (i.e. no more issues will get added to it as they are created in the issue sources).

I know that some customers use Advanced Roadmaps in this way but typically it's more common for plans to be more open ended. Plans are sourced from projects and boards that are continuously added to - the plan never "ends".

The reason why this distinction is important is because I'm wondering how easy it would be to identify the critical path. In a fixed-scope plan you can identify the critical path as the issues in a dependency chain that have the earliest start and latest end dates (I think? I could be wrong here).

But with a more open-ended plan you could have multiple dependency chains that might be critical paths to different objectives (a release maybe?). Would you want to show multiple critical paths? 

Hopefully that makes sense - I'm just trying to understand if your proposal is constrained to a specific use case.

Regards,

Dave

Like John Funk likes this
Melissa.Stockbridge April 1, 2021

Hi @Dave  - in my world there is no open ended project, there is only one schedule with a finish date and everyone abides by it or we get into trouble. 

In my experience there are 2 generally accepted ways for calculating Critical Path - Longest Path OR Issues where Total Float = 0.  A preference setting for the end user could allow the user to set which method of calculation they prefer.  It is true there could be multiple critical float paths especially when a plan is small, however, in larger plans the likelihood of multiple critical paths is lessened and I would argue that any plan with more than ~50% of issues on the critical path is not a good plan whether it be with regard to durations/dependencies or sequencing.

I need a tool to help me show all tasks/issues that, if late, would impact the final date of the project as critical when they are on the "primary" or most critical path.

When you speak of multiple critical paths what I think you're getting at is the idea of multiple float paths - (sequences of issues) that affect the project schedule. Calculating multiple float paths should be a preference to allow the user to perform but it's likely most people would not use this. 

If you want to use the Total Float Method, the tool should identify first which relationship has the most critical path based on dependencies and then use that task as a starting point.  Then determine what dependent issues have the most critical relationship total float among all possible paths until you reach a task that has no relationships. The path that contains those activities is the MOST CRITICAL PATH which should always be shown as the critical path.  If users do not use dependencies then it will not be  calculated correctly.  Those users will likely not care about that feature anyways.

Most enterprise tools that support multiple float paths allow the end user to select whether or not they want to even do that calculation but still calculates the primary critical path for them and then allows them to number the other sub-paths in order of their perceived criticality but keep them in the background to be turned on as a "layer" to perform comparisons.

 The "Longest Path" is my preferred method and as part of your overall goal of improving date driven delivery for organizations, I can't see how this would not be a very important tool to project managers/product managers, scrum masters, program managers and anyone else out there that needs to make sure dates are met.

 

Thanks for your question! Melissa

Like # people like this
Dave
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2021

Thanks for that detailed answer @Melissa.Stockbridge - that's incredibly useful information and provides a really great insight into how you and others will want to use the tool!

Regards,
Dave

Like # people like this
Marlene_Kilpatrick April 26, 2021

I just want to confirm, as a program manager, I am looking for the exact features that @Melissa.Stockbridge and @Tracy Moffat are looking for. We need to know when the schedule "breaks".

Tangentially, to also to have dependencies push everything to the right when one issue misses its target (maybe as an alternate scenario.)

Like # people like this
Kevin Pohl May 4, 2021

I support everything that @Marlene_Kilpatrick said above. I am a Project Management Office Director and have been delivering software solutions for 25 years. Critical Path features in the tool would be great and not having them prevents me and my project managers and other project stakeholders from using it.

Like # people like this
Dave
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 4, 2021

Hi @Marlene_Kilpatrick and @Kevin Pohl,

I completely appreciate what you're saying here and I'm definitely not suggesting that the request isn't a valid one or that improving dependency handling wouldn't be valuable. However, at the moment it's not a priority for us to address this in the short to medium term based on the broader needs of the platform and customers. Obviously we don't want to hear that any customer is unable to use Advanced Roadmaps due to a feature gap but unfortunately we don't have the resources to address every requirement on demand and have to carefully evaluate the priorities of each item on our backlog. 

It would be easy for me to make a false promise here, but I just want to make sure that your expectations area realistically set here - I don't expect to see any changes in the foreseeable future to address the critical path needs that you're describing.

Regards,

Dave 

Like # people like this
Dimitris Fakos December 1, 2021

That's unfortunate.

Critical path functionality is a must in our daily work as Program/Project Managers.

Like # people like this
Jose Jimenez December 20, 2021

Dave: Any update on this potential feature? This may be a dealbreaker for me using this tool in my company.

Like # people like this
Will Ferraz January 13, 2022

Just getting out from a meeting where we have to create reports for corporate leadership. Guess what, they just requested a couple of additional information to be included in our reports and one of them is Critical Path. Don't know how to address that efficiently with Advanced Roadmaps (unless a do it "manually").

Like # people like this
Serena di Vico May 10, 2022

I would also add that a continously updating plan still needs a critical path. Simply as you add new activities the critical path is updated by the tool.

Moreover, any project has delivery dates where they have to produce something to put on the market. This surely is not just a request of companies like mine, that have a production line and hence a date against which they want to know ...whether they will be going in production and what activities they need to look out for that could compromise that date.

Like # people like this
Laura Gil Sanz September 19, 2022

Thank you very much for your being honest Dave. Definitely Jira is becoming less interesting for me and my team, I cannot understand how you don´t care about the amount of work that Jira roadmap generate in some roles because of the lack of madurity  that the tool offers. Really atonished. We have to go back to Microsoft project. So sad!!

Best regards,

Laura

Like # people like this
jaimev December 15, 2022

I'm screaming into the echo chamber at this point, but... "Plus 100" on everything everyone of the Community has said about the necessity for, and the absolute crucial nature of, having a Critical Path feature built into Advanced Roadmaps.  It's an absolute "miss," in my opinion, on the part of Atlassian to not see and understand the value of this feature to existing and potential customers. It's an absolute blind spot in the tool. 

Like Melissa.Stockbridge likes this
Fei Li February 8, 2023

The critical path info is a must for aSPICE requirement, without it the tool can't be used. This answer will push a lot of companies away from Jira.

Have you really considered the consequence.

Like # people like this
charlie.kellagher June 20, 2023

Any update on this feature being available?

Like Melissa.Stockbridge likes this
Christian Lakin Dick January 12, 2024

Unfortunately my organisation has developed a need for the Critical Path to be identified for larger projects and having this gap in what is meant to be an effective project management tool means that any serious work has to be done elsewhere. This is disappointing after the work I have put into moving the organisation into this space, just to have our work splintered across separate resources again. I would argue this has become a high priority fix as industry professionals require this functionality that has been axed in order to pander to more simplistic needs. If you felt the functionality was too complex, maybe that was more a demonstration of poor UI.

Like Melissa.Stockbridge likes this
James Spencer January 17, 2024

I have to concur with Melissa. In most instances, identifying the critical path is tantamount to determine if mission goals and objectives can be met. It allows the PM to view all issues and tasks and forecast those dependencies that might be outliers. Possibly provide alternate scenarios.

Like Melissa.Stockbridge likes this
Tracy Moffat March 20, 2024

It has been awhile now since this issue was submitted, will there be any traction this year?  Looking for additional "apps" or "add-ons" is a time-waster. 

I've added "please" "fix" "me" to the tags, if only the tags remained in the order that we type them in instead of alphabetical sort on save.

Like Melissa.Stockbridge likes this

Suggest an answer

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

Atlassian Community Events