I am setting up a project in 2010; I have tasks, subtasks, predecessors but no resources assigned.

I have a task dependency that should start April 3 based on the predecessor finishing April 2. There is a separate tasks' subtask that has the main task as a predecessor. The dependency is finish to start, which means when the predecessor task finishes, the new task can start. The predecessor task is scheduled to finish July 14; the dependent task keeps auto scheduling to July 13! I cannot figure out what the problem is, and it is driving me nuts!

  • A diagram would help me to understand this....
    – MCW
    Commented Mar 30, 2015 at 15:55

3 Answers 3


Do you have a must finish on constraint on the succeeding subtask and is that subtask fixed duration? If so, that would cause the subtask to start a day early to protect the must finish on constraint, which produces a negative slack between the two related tasks.


You lost me on the April then July dates - are they the same tasks? Check for Actual start dates on the tasks - display the Tracking table. No lead on the F to S link?


If you need it to and nothing else works, and it's only this one subtask causing the issue set the predecessor to the task as (TaskID)FS+1d and that will add a lag.

ie. if the row is 14 then 13FS+1d

It's not ideal but it will give you what you need.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.