I have a user who wants to schedule some projects in a forward-looking manner (top to bottom) and schedule other projects in a backward-looking manner (bottom to top).
To explain to her how Predecessors would need to be configured in either scenario, I created the little example shown below. In the FORWARD section, the manually entered Start date on row 3 (highlighted) triggers the automatic population of all the other dates. In the BACKWARD section, the manually entered Start date on row 23 (highlighted) is the trigger.
These examples show how to achieve the exact same schedule using either strategy (forward or backward).
In the BACKWARD section, everything seems pretty straight-forward to me, except when Duration values of zero are involved. To get the schedule to match the schedule in the FORWARD section, I had to add the lag times shown above. While this works, I have no idea why it does, which makes explaining the process a lot more difficult. 😉 Can anyone explain to me why these lag times were necessary? Many thanks!