Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Dependencies are adjusted to account for the fact that a Milestone is a milestone being a point in time (has a single dateStart date and End date on the same day). Milestones don't artificially make the path between linked tasks longer. 

The calculation is affected when:

...

a Milestone is a target of a dependency

...

Dependencies

...

leading to

...

milestones 

When a Milestone milestone is a target of a dependency:

Task to

Milestone

milestone OR

Milestone to

Milestone

milestone

non-ASAP

ASAP

End → start

Milestone date >=

task end date

Task End Date

Milestone date =

task end date

Task End Date

End → end

regular dependency behavior

regular dependency behavior

Start → end

Milestone date <= Task Start Date 

Milestone date =

task start date 

Task Start Date 

Start → start

regular dependency behavior

regular dependency behavior

"End to start" dependencies are adjusted to account for the fact that a Milestone is a milestone being a point in time (has a single date).

When Milestone a milestone is a target:

  • ASAP - the Milestone milestone date has to be the same as the source end date

  • non-ASAP - the Milestone milestone date has to be the same or later than the source end date

...

"Start to end" dependencies are adjusted to account for the fact that a Milestone is a milestone being a point in time (has a single date).

When Milestone a milestone is a target:

  • ASAP - the Milestone milestone date has to be the same as the source start date

  • non-ASAP - the Milestone milestone date has to be the same or later than the source start date

...


Dependencies from Milestone to task 

Dependencies from Milestones milestones to tasks behave normally (same as task → task dependencies).

...