Construction Project Management
Planning & Scheduling
Bar Charts
Building a CPM Schedule
Networks & Logic
CPM Scheduling
Logic Relationships & Precedence Networks
Progress Updating

Step 3 – Adding Logic Relationships

Adding logic to a schedule deals primarily with sequencing how the work will be accomplished; what piece is first, what is next and so on. Saleh also discusses external relationships, hard and soft logic and constraints.

Join Plan Academy now to get access to the full course.

After estimating the durations of activities, now we have to set up the logic of the network or the schedule. And we do that by setting up relationship among those activities. We call them relationships or inter-dependencies. And my own preference is to start from the beginning in a chronological order or in an order of the network from the beginning, and we decide for each activity what are the predecessors. Typically, I would like to see, in every network, only one activity with no predecessor, and that would be the very first activity in a network.

Every other activity has to have a predecessor or predecessors. And the relationships vary in type. We'll cover all the forward relationships later on, but the most common one is the finish-to-start relationships. Now, in reality, some activities are like that type of relationships. We cannot, for example, place the concrete of a column until the form-work and the rebar are completed. Some other activities are overlapping. You don't need the predecessor to be completely finished in order to proceed, but there will be an overlap. So, we can put a start-to-start relationship between them with a lag.

Now, there is a tendency to overuse finish-to-start relationship. And in fact, I'm now advocating this tendency. Yes, I would like to use the finish-to-start relationship as much as possible, because it simplify th...

For questions about this course please visit this course's Community Forum.

Course Community Forum