More predictable scheduling around dependencies

It would be very useful to have more predictable and consistent scheduling behaviour for tasks linked by dependencies, especially when task dates are recalculated across weekends or other non-working days.
At the moment, when dependent tasks are moved or automatically rescheduled and their dates cross a weekend, the task duration can sometimes increase by one working day, even though the task itself has not changed.
Ideally, GanttPRO should preserve the original task duration expressed in working days and recalculate only the start and finish dates according to the assigned working calendar. For example, a five-working-day task should remain a five-working-day task regardless of whether it starts on a Monday, a Thursday, or is shifted by a predecessor across a weekend.
Dependency-driven rescheduling should therefore behave deterministically and consistently, taking into account working days, weekends, holidays and the selected project or resource calendar without unintentionally altering task duration.
This would make schedule changes much easier to understand and control, especially in projects with long dependency chains, where even a one-day unintended increase in duration can propagate through several successor tasks and affect the overall project completion date.

1
1

Comments (1)

  • Hi Eugenio! Thank you so much for flagging this!
    From what we can see, this is most likely a bug, as what you described should happen automatically. Our support manager will reach out to you shortly to take a closer look 💚