John said:
Dave,
No I don't think we see it differently. Every plan someone develops is a
prediction. It's just that the SF relationship puts more "faith" in the
prediction. For instance, in my example Project is telling us when to
start the test plan based on something that is going (we hope) to happen
almost 3 months in the future. Every other link type in Project has what
I consider a little more reasonable approach to the predicting. That is,
present tasks are not generally tied to something in the future.
Again, my experience is different. The vast majority of projects I've
done are dependent on a future date, the date the project is due. While
I may schedule from a start date for other practical reasons, my target
is the end date, and if my schedule shows the project finishing later
than that date, I revise my schedule, i.e., attack the CP, to try to
achieve that end date. I guess I don't see much difference between that
and saying I have to complete the test plan by a certain date because
someone needs it 90 days from now.
I would
rather use links that are a little more predictable. For example, have
the test plan start so many days or so much percent after the design
phase starts. With this approach the test plan may be ready more than 90
days before the test but in my mind starting the test plan based on
where we are today is better then basing it on where we hope to be at
some future date. It's a fine line distinction but it just feels better
and more intuitive.
Maybe it's just a much finer line in my mind than in yours!

As for
the intuitive part, that's so individual that it's hard to say. To my
mind, there's no difference between saying I have to start on date x to
finish on date y than it is to say I have to complete the test plan 90
days before the test. Just a difference in perception I think. We
probably end up doing pretty much the same things at the same times,
but with very different plans for getting there. This supports
Eisenhower's quote, "Plans are meaningless, planning is everything". It
doesn't matter which way we plan it, we'd both probably bring the
project in on time, which is the part that does matter.