To whom it may concern,
An enhancement suggestion from Kalypso: While it is currently possible to link multiple Predecessors, the date calculations do not consider the impacts of any Predecessors beyond the first one. This can get complex but here is a pass at recommending how the solution should be designed:
- Finish to Start dependent task should base it's start date on the maximum finish date of all dependent tasks
- Example: Task 3 is dependent on Task 1 and Task 2. Task 1 ends on 10/24 and Task 2 ends on 10/31. Since Task 3 is Finish to Start and dependent on both tasks being completed, it should use the Task 2 10/31 finish date to define the Task 3 start date as 11/01.
- Start to Start dependent task should base it's start date on the maximum start date of all dependent tasks
- Example: Task 3 is dependent on Task 1 and Task 2. Task 1 starts on 10/19 and Task 2 starts on 10/26. Since Task 3 is Start to Start and dependent on both tasks having started, it should use the 10/26 start date to define the Task 3 start date as 10/26.
- Finish to Finish dependent task should base it's finish date on the maximum finish date of all dependent tasks
- Example: Task 3 is dependent on Task 1 and Task 2. Task 1 ends on 10/24 and Task 2 ends on 10/31. Since Task 3 is Finish to Finish and dependent on both tasks being finished, it should use the 10/31 finish date to define the Task 3 Finish date as 10/31. The start date would then be calculated based on the Duration of Tasks 3.
- Start to Finish dependent task should base it's finish date on the maximum start date of all dependent tasks
- Example: Task 3 is dependent on Task 1 and Task 2. Task 1 starts on 10/19 and Task 2 starts on 10/26. Since Task 3 is Start to Finish and dependent on both tasks having started, it should use the 10/26 start date to define the Task 3 Finish date as 10/26. The start date would then be calculated based on the Duration of Tasks 3.
Expected Benefits: Improve ability to build dependencies to match real world dependencies requirements
Please consider adding this capability.
Regards,
Jason Knighten