I had the same confusion about Start to Finish relationships. Thanks Dave. I got it clarified from your explanation.
Dave wrote:
Re: Explanation of Start to Finish relationships
02-Jul-08
On Wed, 2 Jul 2008 05:57:01 -0700, RichardJ wrote:
It's the trickiest of the four. The example I've used in classes for years
is this:
I take my car to my mechanic and tell him there is a problem with the radio
and it needs new brake pads, and that I have to have the car back by 5 pm.
If the mechanic scheduled his work, he would estimate the time it would
take to do the brake pads, say 30 min. He estimates the radio at 60 min.
Then, he schedules backward from the 5pm deadline, and plans to start
working on my car at 3:30 to complete by 5. In this situation, he is
scheduling backward from 5. So the Start of my task, using the car,
determines the finish of his task, replacing the pads. In turn, the start
of fixing the pads determines the finish of fixing the radio. Ergo, each is
a SF relationship.
Hope this helps in your world.
Previous Posts In This Thread:
Explanation of Start to Finish relationships
Hi,
I'm often asked to explain the Start/Finish dependency relationship and find
myself struggling with the logic and the way that MSP2003 will deal with
tasks that have that type of relationship.
Could someone please provide a 'simple' yet definitive explanation as to
when a SF relationship could be used and how MSP will deal with it?
RE: Explanation of Start to Finish relationships
Richard, may be a long one but here goes:
a SF link is used when a Successor task has a finish date dependant upon the
Start of its Predessor. any delay in the start of the P will delay the Finish
of the S.
ie body gaurd is hired to protect his boss arriving at a show for 2 hours,
until he is safley seated. if the boss is late and the body guard has started
his work period then he will have to remain longer and the finsih time will
extend. If the BG knew the boss was going to be late beforehand he would turn
up at the revised time and work the two hrs so his shift finished when his
boss was safely inside.
i am sure others may offer a simpler version - but this one came to mind
:
SF relationships can be used when you want to determine the timing of a task
SF relationships can be used when you want to determine the timing of a task
which is prior to, but dependent on another task.
It is not that difficult to imagine if you keep in mind that the predecessor
is the task that determines the scheduling for the successor.
In the example given where a bodyguard needs to show up 2 hours before the
person they are guarding, you need to remember that the arrival of the person
they are guarding is the key thing. Making the body guard show up earlier
won't make that person arrive any earlier.
For this reason SF is of best use in determining when things like deliveries
SHOULD be scheduled. The limitation is that if the delivery never happens
then the predecessor will not move.
SF dependencies have a limited usefulness and I've never seen a case where
they are absolutely necessary. If they confuse you, just don't use them.
-Jack Dahlgren
:
Re: Explanation of Start to Finish relationships
On Wed, 2 Jul 2008 05:57:01 -0700, RichardJ wrote:
It's the trickiest of the four. The example I've used in classes for years
is this:
I take my car to my mechanic and tell him there is a problem with the radio
and it needs new brake pads, and that I have to have the car back by 5 pm.
If the mechanic scheduled his work, he would estimate the time it would
take to do the brake pads, say 30 min. He estimates the radio at 60 min.
Then, he schedules backward from the 5pm deadline, and plans to start
working on my car at 3:30 to complete by 5. In this situation, he is
scheduling backward from 5. So the Start of my task, using the car,
determines the finish of his task, replacing the pads. In turn, the start
of fixing the pads determines the finish of fixing the radio. Ergo, each is
a SF relationship.
Hope this helps in your world.
Submitted via EggHeadCafe - Software Developer Portal of Choice
Entity Framework 4.0 and the AJAX Autocomplete Extender.
http://www.eggheadcafe.com/tutorial...93a-b290f013f649/entity-framework-40-and.aspx