Content
You are here:
Gantt automatic scheduling question
Added by Luca Mangione over 1 year ago
Hallo
I am testing the Gantt feature and I found a strange behavior:
- I set start of the project milestone in manual scheduling (so I can change the date and move the entire project)
- I create my workpackages and indents and set them in automatic scheduling
- I connect them as parents and child to insure start / end date are updated correctly when I move the project.
- When one of the tasks duration is EXTENDED (from 4 to say 8 days...) the children move accordingly (as per expected behavior).
- but when a task duration is SHORTENED (from 5 to 2 days) the children start and end date are not changed but are left in the same time location . Expected behavior should be start / end dates are updated to an earlier date according to ASAP planning.
- As a result, the project total duration is not updated but remains the same, not accounting for the time gained - this is not correct.
The GANTT should consider this shortening of time or am I doing something wrong or is this a bug ?
thanks for your reply.
Luca Mangione
Replies (7)
Hey Luca,
maybe you should try to not only set child/parent-relationships. Instead, you can set the "follows" or "is followed" by relations. With that I found that timelines behave the way you would like them to. It could look like this:
Milestone 1 --followed by--> phase 1 (incl. subtasks) --follow by--> Milestone 2 --> etc.
So if you change durations inside phase 1, the milestone 2 onwards should move aswell.
I use the follows and followed relationship but still see the same behaviour as described by Luca: delays in scheduled are reflected correctly but end dates moving forward does not result in earlier scheduling of the followers.
I'm using OpenProject Community 12.4.2 in a Docker container.
Am I missing something?
Maybe it helps to illustrate the behaviour.
This is the initial status: Follower Task depends on Prerequisite Task.
Prereq Task gets delayed and I change the end date of that task to Mar 15 - Follower Task gets rescheduled to Mar 16 because of the follower relationship:
When I schedule the end date of Prereq Task back to Mar 1, Follower Task is not preponed accordingly:
I noticed this same behavior. While I am using the hosted version in a trial, this is one of the things that I came across in my testing of the platform as a viable solution.
I want to be able to have templates of different project types (small, medium, large) with different workflows, and be able to:
I came across the exact same issue as Luca. Is this an issue where you can't shorten phases, or am I missing something and perhaps having too many dependencies?
I am also experiencing similar behavior. This is very frustrating with long chains of tasks that I need to manually adjust to start directly after the predecessor task when the predecessor is shortened in duration. I experience this although I am using the "Precedes"/"Follows" relationships.
I am running OpenProject 12.4.2 on Docker. From this link: https://www.openproject.org/docs/user-guide/gantt-chart/scheduling/ I find the following regarding automatic scheduling:
Bolding is mine. I am not exactly sure what the latter sentence means exactly, but this could indicate the this behavior is as designed. It could also mean that moving the follower does not adjust the predecessor.
I am joining the club.
I have a template of a project with a couple of parent-child and a couple of "follows" relationships.
When I move the workpackage to the right it works and properly propagates the change to dependent workpackages.
When I move the task to the left (either change its start or change its duration) tasks right of the workpackage do not move.
It looks like the recalculate algorithm is not sensitive to negative deltas.
Hi!
I just looked up existing feature request, bug reports and other work packages. This functionality is mentioned quite a few times.
You may want to add a comment or vote to help shaping future features:
Best
Alexander