4 Types of logical relationships:
1. Finish to Start
2. Start to Start
3. Finish to Finish
4. Start to Finish
Finish to Start:
A logical connection in which a next-in-line cannot start until a forerunner activity has finished.
This relation constraint doesn’t impact the independent activity. It affects only the dependent, so in the below case, it is activity B.
The first character ‘F’ shows the finish state of activity A, at this state, activity B can started. The second character ‘S’ is the rule on the next step to make it dependent on the Finish state of the successor activity.
Example:
You cannot start next stage until you finish the design. In this case, development is the dependent activity on the design activity.
Start to Start:
A logical relationship in which a next-in-line activity cannot start until a forerunner activity has started.
So if activity B is leap to this relation, which means it cannot start till the forerunner (independent) activity A is started.
The forerunner activity B start is dependent on the start state of next-in-line activity A. The start of activity A operate the start of activity B.
Example:
The activity of marketing booklet preparation cannot start until user manual documentation has begun. In this way, after the opening of activity A, both A and B will can go in parallel.
Finish to Finish:
A logical relationship in which a next-in-line activity cannot finish until a forerunner activity has finished.”
So if activity B is leap with this relation, which means it cannot finish till the forerunner (independent) activity A is finished. So, B needs to finish the deliverable and parallelly keep working with A till the time A is not completed.
Example:
Like, the telecast of a cricket match cannot finish until the match is finished. So the match is not depended in telecast, but the telecast is. If the match will take longer than the initially planned time the telecast will also continue till that time..
Start to Finish:
“A logical connection in which a next-in-line activity cannot finish until a forerunner activity has started.”
So if activity B is leap to this relation, which it cannot finish till the independent activity A starts. It looks bit confusing because in some cases, forerunner activity gets performed before the next-in-line activity. But, in this case, the next-in-line is happening first. But even if the next-in-line is happening first, the forerunner is not at all restricted by next-in-line activity.