Ihab Saad – Schedule Compression Project Acceleration

Ihab Saad
AI: Summary ©
The speakers discuss the impact of liquidated damages on construction projects, including negative returns and delays. Network compression involves reducing critical activities and reducing costs, while most costs are directly proportional to quantity. The importance of identifying critical activities and creating new critical paths is emphasized, along with the need to compress a project with a low cost slope and maximum cost slope. The speakers emphasize the importance of starting two activities in a start-to-success relationship, and the need to ensure the success of a project with a low cost slope.
AI: Transcript ©
00:00:03 --> 00:00:06

Steve, hello and welcome to a new class in construction scheduling.

00:00:07 --> 00:00:11

And today we're going to talk about network compression. Last

00:00:11 --> 00:00:14

time we're talking about Project updating, and based on the project

00:00:14 --> 00:00:18

updates, we might find out that the project was behind schedule or

00:00:18 --> 00:00:22

a little bit behind schedule, and we know that there's a concept

00:00:22 --> 00:00:26

called liquidated damages. However, liquidated damages do not

00:00:26 --> 00:00:27

always

00:00:28 --> 00:00:33

seem to be a remedy for the project delays, because some

00:00:33 --> 00:00:36

projects cannot lend themselves to liquidated damages. Anyway,

00:00:37 --> 00:00:41

assume, for example, the Olympic Games, the opening ceremony of the

00:00:41 --> 00:00:46

Olympic Games. This is an event that's going to be watched by

00:00:46 --> 00:00:50

billions of people worldwide. Can a general contractor, for example,

00:00:50 --> 00:00:54

responsible for painting the main stadium say that I'm not ready

00:00:54 --> 00:00:57

yet? Can you please delay the opening by one day, or maybe by

00:00:57 --> 00:01:02

one hour or five minutes? That concept does not even exist.

00:01:02 --> 00:01:03

Therefore,

00:01:04 --> 00:01:07

in some cases, we have to compress the duration of the project to

00:01:07 --> 00:01:11

take care of the delays in order to finish the project on time. And

00:01:11 --> 00:01:14

that's the main topic of what we're going to be discussing today

00:01:14 --> 00:01:18

on the network compression. So time and money are two major

00:01:18 --> 00:01:22

aspects of two major functions in any construction project that the

00:01:22 --> 00:01:24

project manager has to master.

00:01:25 --> 00:01:29

Construction projects are all always have planned and expected

00:01:29 --> 00:01:32

finished deadlines assigned by the owner and stipulated in the

00:01:32 --> 00:01:35

contract. So the contract is going to tell you, for example, that

00:01:35 --> 00:01:38

this project needs to be completed in 200

00:01:39 --> 00:01:42

either calendar days or work days, depending on the clauses in the

00:01:42 --> 00:01:43

contract,

00:01:44 --> 00:01:48

and what if the contractor does not meet that deadline. So if the

00:01:48 --> 00:01:51

contractor cannot meet the deadline, the contractor may need

00:01:51 --> 00:01:55

to pay the owner liquidated damages, which are basically

00:01:55 --> 00:02:00

assessed on each time unit of delay. In some cases it can be a

00:02:00 --> 00:02:05

an hour. In some cases, it can be a day. In some cases, it can even

00:02:05 --> 00:02:09

be in minutes. And it's not uncommon for some construction

00:02:09 --> 00:02:13

projects that are quite critical to have liquidated damages

00:02:13 --> 00:02:18

assessed in the 1000s of dollars per minutes of delay, not even

00:02:18 --> 00:02:20

hours or days, depending

00:02:21 --> 00:02:24

on the conditions of the contract, the contractor may receive a

00:02:24 --> 00:02:28

bonus. On the other hand, if he or she can finish the project ahead

00:02:28 --> 00:02:31

of schedule, and the owner can start making use of that project

00:02:32 --> 00:02:33

on an earlier basis.

00:02:34 --> 00:02:38

Some contracts may also include a penalty clause in addition to

00:02:38 --> 00:02:41

liquidated damages, or as a substitute for the liquidated

00:02:41 --> 00:02:45

damages, it can include a penalty clause for late completion of the

00:02:45 --> 00:02:46

project.

00:02:48 --> 00:02:52

So the liquidated damage, as we mentioned, is a stipulation in the

00:02:52 --> 00:02:56

contract of a monetary amount that must be paid by the contractor if

00:02:56 --> 00:03:01

he or she fails to satisfactorily complete the project by the

00:03:01 --> 00:03:04

contract finish date. We discussed in the previous discussion the

00:03:04 --> 00:03:09

different types of delays. And we mentioned there's a an excusable

00:03:09 --> 00:03:12

delay where the owner can grant the contractor an extension of

00:03:12 --> 00:03:16

time, a compensable delay, which is caused by the owner, and in

00:03:16 --> 00:03:18

this case, the contractor might be

00:03:20 --> 00:03:26

receiving some compensation from the owner for any extra losses

00:03:26 --> 00:03:29

that the contractor may have incurred. In addition to time

00:03:29 --> 00:03:33

extension, there's the non excusable, non compensable delay,

00:03:33 --> 00:03:37

where the fault, or the reason for delay is the contractor's fault.

00:03:37 --> 00:03:41

And the fourth type, which is the most complex type, which is the

00:03:41 --> 00:03:45

concurrent delays, which is more than one reason occurring at the

00:03:45 --> 00:03:47

same time. So a

00:03:49 --> 00:03:53

substantial completion is usually accepted to stop the calculations

00:03:53 --> 00:03:56

of liquidated damages. A substantial completion, basically

00:03:56 --> 00:04:00

is the date by which the owner can practically start making use of

00:04:00 --> 00:04:03

the project and is different from the actual completion date. So the

00:04:03 --> 00:04:07

contractual final completion date is different from substantial

00:04:07 --> 00:04:11

completion, but usually, in most of the cases, liquidated damages

00:04:11 --> 00:04:14

would stop if the project is complete by the substantial

00:04:14 --> 00:04:18

completion date or if substantial completion has occurred.

00:04:22 --> 00:04:26

So why does a contractor have to accelerate the project? In case of

00:04:26 --> 00:04:29

a non excusable, non compensable delay, which is basically the

00:04:29 --> 00:04:33

contractor fault, if the contractor wants to avoid paying

00:04:33 --> 00:04:36

liquid liquidated damages, they will have to

00:04:37 --> 00:04:41

accelerate the project. So this would be called a contractor

00:04:41 --> 00:04:45

driven acceleration to get rid of the delay caused by the contract.

00:04:45 --> 00:04:49

In some cases, even if the owner has delayed the project, but they

00:04:49 --> 00:04:53

still want the project to be completed on time, they would pay

00:04:53 --> 00:04:57

the contractor an extra amount to finish the project on time.

00:04:57 --> 00:04:59

Therefore, this would be a an owner in.

00:10:00 --> 00:10:03

Project. This duration for the activities, and this duration of

00:10:03 --> 00:10:06

the project is what we call the normal duration, which is the

00:10:06 --> 00:10:10

duration with no external pressure. So it's the original

00:10:10 --> 00:10:11

duration for each activity,

00:10:13 --> 00:10:15

which is the duration it would normally take to complete the

00:10:15 --> 00:10:19

activity without any pressure. The cost associated with completing

00:10:19 --> 00:10:23

the activity within this normal duration is called the normal

00:10:23 --> 00:10:27

cost. So now we have normal duration, and related to that is

00:10:27 --> 00:10:31

normal cost. Now, what if we want to reduce that duration, compress

00:10:31 --> 00:10:34

that duration? Basically, we're going to use more equipment, more

00:10:34 --> 00:10:37

labor, more materials. We're going to change the method of

00:10:37 --> 00:10:40

construction. We're going to work over time. Any of these things are

00:10:40 --> 00:10:43

going to reduce the duration of time, but at the same time,

00:10:43 --> 00:10:48

they're going to increase the cost. So in this case, the

00:10:48 --> 00:10:51

shortest possible duration to complete the activity is called

00:10:51 --> 00:10:54

the crash duration, beyond which you cannot reduce the duration of

00:10:54 --> 00:10:58

the activity, which is achieved through the highest possible

00:10:58 --> 00:11:02

productivity and maximum, not necessarily optimum use of

00:11:02 --> 00:11:07

resources. We might use resources more than the the normal rate.

00:11:07 --> 00:11:11

There's going to be probably a lot of waste in some cases, but again,

00:11:11 --> 00:11:16

we might, at the end, be able to finish little bit faster. The cost

00:11:16 --> 00:11:19

associated with completing the activity within the crash duration

00:11:19 --> 00:11:24

is called the crash cost, which is higher than the normal cost. So

00:11:24 --> 00:11:29

normal duration is longer than crash duration, but crash cost is

00:11:29 --> 00:11:31

higher than normal cost.

00:11:32 --> 00:11:36

So if shortening or compressing the original duration or normal

00:11:36 --> 00:11:40

duration is necessary, it should be expected that direct cost of

00:11:40 --> 00:11:42

the activity is going to increase.

00:11:43 --> 00:11:46

The formalized method to handle this problem, which is called

00:11:46 --> 00:11:50

Network compression, or project acceleration, is also called the

00:11:50 --> 00:11:53

time cost trade off, or relationship between time and

00:11:53 --> 00:11:53

cost.

00:11:56 --> 00:12:00

So the basic, basic objective of network compression is to reduce

00:12:00 --> 00:12:05

the estimated project duration by reducing those critical activities

00:12:05 --> 00:12:10

in the network, which will result in the lowest added cost to the

00:12:10 --> 00:12:14

project. Again, remember, only the critical activities should be

00:12:14 --> 00:12:16

considered for compression, because the non critical

00:12:16 --> 00:12:20

activities until they become critical, have no effect on the

00:12:20 --> 00:12:24

total duration of the project. So some of the assumptions that we're

00:12:24 --> 00:12:28

going to make is, one of the assumptions is that the original

00:12:28 --> 00:12:32

activity durations represent a method for performing the

00:12:32 --> 00:12:36

associated work at the low cost to the contractor, not necessarily

00:12:36 --> 00:12:40

the lowest cost, but the low cost of the contract. Reduction of an

00:12:40 --> 00:12:45

activity's duration will require the expenditure of different or

00:12:45 --> 00:12:49

additional resources, and will normally result in higher cost.

00:12:49 --> 00:12:52

That's the premise that we're going to be working under.

00:12:55 --> 00:12:58

So now we need to learn about what are different types of costs and

00:12:59 --> 00:13:01

different classifications of these costs. So project costs can be

00:13:01 --> 00:13:06

classified according to different criteria. One of them is whether

00:13:06 --> 00:13:09

they are direct or indirect costs. And these this is something that

00:13:09 --> 00:13:13

you should have learned in an estimating class, for example, but

00:13:13 --> 00:13:15

we're going to talk about it again just to make sure that you do

00:13:15 --> 00:13:19

understand this point. The second way of classifying costs is there

00:13:19 --> 00:13:23

be based on their behavior and relationship with time. So

00:13:23 --> 00:13:26

according to the first classification, the cost can be

00:13:26 --> 00:13:32

either direct or indirect. A direct cost or direct costs are

00:13:32 --> 00:13:36

the costs directly related to the items of the project, which means

00:13:37 --> 00:13:40

they are represented by a pay item in the bid.

00:13:41 --> 00:13:43

Another definition is that these are the costs the contractor

00:13:43 --> 00:13:49

leaves behind on his or her way out in an intentional way. So if

00:13:49 --> 00:13:51

the contractor leaves a piece of equipment, it becomes part

00:13:52 --> 00:13:55

intentionally that becomes part of the direct cost, the cost of labor

00:13:56 --> 00:14:01

that built the project is a direct cost, the cost of material that

00:14:01 --> 00:14:04

were included in the construction of the project is direct cost

00:14:04 --> 00:14:09

equipment. Production of the equipment is direct cost, so we

00:14:09 --> 00:14:12

have labor, material and equipment costs. These are, in general,

00:14:12 --> 00:14:13

direct costs.

00:14:16 --> 00:14:19

The second type is indirect costs, which are costs necessary for the

00:14:19 --> 00:14:23

completion of the project. You cannot finish the project without

00:14:23 --> 00:14:27

spending this cost, but at the same time, not necessarily direct

00:14:27 --> 00:14:30

to any particular activity thereof within the project.

00:14:31 --> 00:14:34

Example. Examples include in general supervision cost,

00:14:35 --> 00:14:39

temporary fences and access roads, which are not part of the

00:14:39 --> 00:14:44

permanent project. Site and office overheads, supervision, including

00:14:44 --> 00:14:48

the salary of the project manager, who does nothing but supervising

00:14:48 --> 00:14:51

the project. But you cannot allocate in most of the cases, at

00:14:51 --> 00:14:55

least, you cannot allocate that whole salary to one particular

00:14:55 --> 00:14:58

activity or set of activities in the project. Therefore, it's going

00:14:58 --> 00:14:59

to be distributed.

00:15:00 --> 00:15:04

Among all the activities in what we call overhead, and that's part

00:15:04 --> 00:15:05

of the indirect costs.

00:15:09 --> 00:15:12

The other way of looking at cost is their behavior with time. How

00:15:12 --> 00:15:16

is that cost spent over time? So here we have the first type, which

00:15:16 --> 00:15:21

is called once only cost which is spent only once in the lifetime of

00:15:21 --> 00:15:24

the project, either at the beginning or at the end.

00:15:25 --> 00:15:28

And examples for this cost include mobilization and demobilization.

00:15:28 --> 00:15:32

Mobilization at the very beginning, surveying, temporary

00:15:32 --> 00:15:36

fence, temporary access roads, installation of permanent

00:15:36 --> 00:15:36

equipment,

00:15:37 --> 00:15:41

trailer for the general contractor, and so on and so

00:15:41 --> 00:15:45

forth, and demobilization, dismantling of equipment, removal

00:15:45 --> 00:15:48

of the trailer, moving out of the site, all of this is going to be

00:15:48 --> 00:15:51

done at the end. And that's another one's only cost.

00:15:52 --> 00:15:57

It should be noted that most of these costs are which are the ones

00:15:57 --> 00:16:02

only are indirect costs. However, some of them could be direct, like

00:16:02 --> 00:16:05

the erection and dismantling of production equipment, a tower

00:16:05 --> 00:16:09

crane, for example. But in general, most of these costs are

00:16:09 --> 00:16:11

going to be indirect costs.

00:16:12 --> 00:16:13

The second type

00:16:15 --> 00:16:18

is what we call the time related costs.

00:16:19 --> 00:16:23

And time related costs, as you can see in the graph here, they behave

00:16:23 --> 00:16:28

mostly in a linear way with time. So the more time, the more that

00:16:28 --> 00:16:33

cost, and it goes in a linear way. So we have a cost per unit of time

00:16:33 --> 00:16:36

that's constant that keeps accruing as time passes.

00:16:38 --> 00:16:41

It means that costs are directly proportional to time, usually

00:16:41 --> 00:16:46

linearly increasing with time. And examples of this time include cost

00:16:46 --> 00:16:50

of rented equipment, some types of labor costs like indirect labor

00:16:50 --> 00:16:54

cleaning, for example, a security guard, something like that, a

00:16:54 --> 00:16:59

secretary on site, and including site and head office overheads, in

00:16:59 --> 00:17:03

general, most of the time related costs are indirect costs. So so

00:17:03 --> 00:17:08

far we talked about once only, which is mostly indirect, and time

00:17:08 --> 00:17:10

related, which is also mostly indirect.

00:17:11 --> 00:17:14

Then the remaining type, or the third type, is what we call the

00:17:14 --> 00:17:18

quantity proportional costs. Quantity proportional costs are

00:17:18 --> 00:17:21

costs that are directly proportional to quantity. The more

00:17:21 --> 00:17:25

quantity you do, the more cost you're going to incur. So as the

00:17:25 --> 00:17:29

quantity increases, the cost also increases. And in general, most of

00:17:29 --> 00:17:32

the cases going to be linear, just like this.

00:17:33 --> 00:17:37

So we have a constant cost per unit which is the slope of this

00:17:37 --> 00:17:42

curve. However, in some cases, you can also have the shape, which is

00:17:42 --> 00:17:46

related to something called the economy of scale, or you can get a

00:17:46 --> 00:17:50

discount on larger quantities. If you buy in bulk, the unit price is

00:17:50 --> 00:17:55

going to decrease as the quantities increase, and that's

00:17:55 --> 00:18:00

reflected by this parabola. So examples of the of this type of

00:18:00 --> 00:18:04

costs include material costs subcontractors, because, again,

00:18:04 --> 00:18:07

depending on the amount of work that the subcontractors are going

00:18:07 --> 00:18:12

to do, and equipment operation costs, like fuel, for example, or

00:18:12 --> 00:18:17

any consumables for that equipment power for powering that equipment,

00:18:17 --> 00:18:20

is going to be quantity proportional. Most of the quantity

00:18:20 --> 00:18:24

proportional costs are direct costs. So if the other two types

00:18:24 --> 00:18:28

were indirect, this type is predominantly direct cost,

00:18:32 --> 00:18:35

another representation of the direct cost. Now, since we cannot

00:18:35 --> 00:18:42

notice now for a second here that in the once only cost. The axes

00:18:42 --> 00:18:44

were time and cost.

00:18:46 --> 00:18:50

In the time related cost, it was time and cost. So these can be

00:18:50 --> 00:18:54

added together. But in the third type, which is quantity

00:18:54 --> 00:18:58

proportional, we have quantity and cost. Therefore it cannot be added

00:18:58 --> 00:19:01

to the other two. So what if we want to get the graphical

00:19:01 --> 00:19:04

representation of the total cost of the project? How can we do

00:19:04 --> 00:19:08

that? We need to convert this quantity proportional cost, from

00:19:08 --> 00:19:11

quantity and cost to something related to time and cost. And this

00:19:11 --> 00:19:14

can be done through this example.

00:19:15 --> 00:19:18

We're going to look at the normal duration under normal conditions.

00:19:19 --> 00:19:23

It's going to take us that amount of time and that cost, the normal

00:19:23 --> 00:19:27

cost to finish the activity. However, if I want to reduce the

00:19:27 --> 00:19:32

duration, I'm going to need more resources for the same quantity of

00:19:32 --> 00:19:38

work achieved. So the is going to be a higher cost for shorter time.

00:19:38 --> 00:19:42

Therefore here we have on one extreme, the normal duration. On

00:19:42 --> 00:19:45

the other extreme, the crash duration, and the cost associated

00:19:45 --> 00:19:48

with it, which is the crash cost. Therefore that's going to give us

00:19:48 --> 00:19:53

something like an approximate straight line of slope, which we

00:19:53 --> 00:19:58

call the activity cost slope, which is delta cost, the

00:19:58 --> 00:19:59

difference in cost, which is crash cost.

00:20:00 --> 00:20:04

Minus normal cost divided by delta time, the difference in time,

00:20:04 --> 00:20:08

which is normal duration minus crash duration, that would give us

00:20:09 --> 00:20:10

the activity cost slope.

00:20:13 --> 00:20:17

So now that we have managed to combine all three different types

00:20:17 --> 00:20:22

of costs, time related, once only and quantity proportional, we

00:20:22 --> 00:20:26

convert it into a time cost relationship. Now we can add all

00:20:26 --> 00:20:29

of these three costs together to get what's called the activity

00:20:30 --> 00:20:35

utility curve, which is something that looks like this. Now this

00:20:35 --> 00:20:39

activity utility curve shows us that at a certain point in time

00:20:40 --> 00:20:44

we're going to have the lowest cost. That cost might increase

00:20:45 --> 00:20:49

if time exceeds a certain amount, and if we try to shorten the

00:20:49 --> 00:20:53

project too much, that cost is going to go much higher as well.

00:20:55 --> 00:20:59

We're going to revisit that curve a little bit later again. So with

00:20:59 --> 00:21:02

the activity utility curve, direct costs for each method of

00:21:02 --> 00:21:04

accomplishing an activity is plotted against the duration

00:21:05 --> 00:21:10

required to do it in that way. In practice, there are normally only

00:21:10 --> 00:21:13

a limited number of ways investigated, and thus only a

00:21:13 --> 00:21:15

finite number of points are defined.

00:21:18 --> 00:21:25

So here it shows the discrete points, point 1.2, point 3.4, and

00:21:25 --> 00:21:27

the cost associated with each one of these.

00:21:33 --> 00:21:36

Here's another activity with another example.

00:21:38 --> 00:21:42

So cost in the activity utility curve refers to the direct cost

00:21:42 --> 00:21:47

only, including labor, material, equipment, subcontractor and other

00:21:47 --> 00:21:50

incidental direct costs.

00:21:53 --> 00:21:56

It can take considerable effort to develop multiple point curves for

00:21:56 --> 00:21:59

all activities. Therefore, only important activities may be

00:21:59 --> 00:22:03

evaluated the ones that have a large impact on the cost. And you

00:22:03 --> 00:22:07

can reach some such activities through what's called the Pareto

00:22:07 --> 00:22:13

analysis, which is based on the statistical assumption that 20% of

00:22:13 --> 00:22:17

the activities in the project are going to cost 80% of the total

00:22:17 --> 00:22:20

cost of the project. There's another discussion where we can

00:22:20 --> 00:22:25

find out which activities are these 20% that form the 80% of the

00:22:25 --> 00:22:28

cost. It's assumed that an activity's duration can be

00:22:28 --> 00:22:32

shortened one day at a time from point to point on this curve,

00:22:32 --> 00:22:37

these are the incremental changes. This may not be true, however, but

00:22:37 --> 00:22:40

usually does not pose serious problems in the final solution, we

00:22:40 --> 00:22:43

can accept this assumption for the time b.

00:22:47 --> 00:22:51

So by compiling the different utility curves for different

00:22:51 --> 00:22:54

activities, critical activities, primarily, and even non activity,

00:22:54 --> 00:22:58

non critical activities, at this point, a utility curve can be

00:22:58 --> 00:23:01

developed for the whole project. The direct cost curve is developed

00:23:01 --> 00:23:05

by starting with the normal project duration and its associate

00:23:05 --> 00:23:10

associated sum of direct activity costs for their normal times. And

00:23:10 --> 00:23:14

then we can add the indirect costs, and the total cost is the

00:23:14 --> 00:23:16

sum of direct and indirect costs. The

00:23:19 --> 00:23:22

indirect cost is going to include, as we discussed before, the

00:23:22 --> 00:23:26

project overhead, including project staff, office, trailer

00:23:26 --> 00:23:29

cars and trucks assigned to the project team, office equipment,

00:23:29 --> 00:23:33

temporary, temporary utilities and other indirect project related

00:23:33 --> 00:23:34

expenses.

00:23:35 --> 00:23:38

And it's also going to include the general overheads, or the head

00:23:38 --> 00:23:43

office overheads, rent, leads, etc, main office personnel, main

00:23:43 --> 00:23:48

office equipment services and other main office expenses and a

00:23:48 --> 00:23:50

contingency fee, just for risk management.

00:23:52 --> 00:23:56

So now, when we add the indirect cost here, which is usually time

00:23:56 --> 00:23:58

related, to the direct cost,

00:23:59 --> 00:24:01

we're going to get this curve,

00:24:02 --> 00:24:07

which is the total cost, and this is called a catenary curve.

00:24:07 --> 00:24:11

Catenary curve which shows at one extreme, it's high at the other

00:24:11 --> 00:24:14

extreme is also high, and somewhere in between is going to

00:24:14 --> 00:24:15

hit its lowest point.

00:24:22 --> 00:24:25

So for example, if we have an earth booking project with the

00:24:25 --> 00:24:31

productivity of 160 cubic yards per hour, the total work is 16,000

00:24:31 --> 00:24:36

QB KRS estimate, equipment, operating cost, except for

00:24:36 --> 00:24:41

operating, is $54 an hour. Operator, wages and benefits, $32

00:24:41 --> 00:24:47

an hour, normal over time, wage and benefits, 40 $48 an hour, and

00:24:47 --> 00:24:52

indirect cost, $100 a day. We can now, based on this information,

00:24:53 --> 00:24:56

look at different production rates and draw the different discrete

00:24:56 --> 00:24:59

points that are going to be connected together to give us that

00:24:59 --> 00:24:59

utility curve.

00:25:03 --> 00:25:07

It. So now getting to network compression. How can we apply all

00:25:07 --> 00:25:11

of these principles to actually compress a project? Let's start

00:25:11 --> 00:25:14

talking about, what are the conditions for an activity to be

00:25:14 --> 00:25:17

even considered as a candidate for compression? And we're going to

00:25:17 --> 00:25:22

find out that we have basically four conditions. Remember these

00:25:22 --> 00:25:26

conditions. That's extremely important. So the objective is to

00:25:26 --> 00:25:29

shorten the total project duration by compressing the duration of

00:25:29 --> 00:25:33

activities on the critical path. So first of all, it has to be a

00:25:33 --> 00:25:37

critical activity. So remember the four conditions before you start

00:25:37 --> 00:25:40

compressing. And for any activity to be considered for compression,

00:25:40 --> 00:25:44

it has to be first critical, as compressing a non critical

00:25:44 --> 00:25:48

activity only adds to the project cost without affecting its time or

00:25:48 --> 00:25:48

duration.

00:25:50 --> 00:25:53

Second is it has to be compressible. Remember when we

00:25:53 --> 00:25:57

talked about delta time, which is the difference between the normal

00:25:57 --> 00:26:01

duration and the crash duration. What if an activity cannot be

00:26:01 --> 00:26:05

compressed, does not have any delta time, in this case, it's

00:26:05 --> 00:26:09

called incompressible activity, therefore is going to be excluded

00:26:09 --> 00:26:13

from our calculations. So we will focus only on the activities that

00:26:13 --> 00:26:17

have a positive delta time, which is a positive difference between

00:26:17 --> 00:26:19

the normal duration and the crash duration.

00:26:21 --> 00:26:24

Third it has to be an effective activity. And this is very

00:26:25 --> 00:26:30

interesting, not every activity, even if it were critical and

00:26:30 --> 00:26:33

compressible, not every critical compressible activity is going to

00:26:33 --> 00:26:39

be effective. Thinking about that, if I have two activities, two

00:26:39 --> 00:26:43

critical activities connected with a start to start. Relationship

00:26:45 --> 00:26:50

critical connected through start to start. If I compress the

00:26:50 --> 00:26:50

predecessor,

00:26:51 --> 00:26:54

is it going to affect the start of the success?

00:26:55 --> 00:26:57

The answer is no, because when you compress, you compress from the

00:26:57 --> 00:27:01

end of the activity, but since the second activity, the successor is

00:27:01 --> 00:27:05

connected to the start of the predecessor. Compressing from the

00:27:05 --> 00:27:08

end of the first activity does not achieve any purpose, therefore it

00:27:08 --> 00:27:13

would make it ineffective. So if two activities are connected by a

00:27:13 --> 00:27:17

start to start relationship, the predecessor or the first one of

00:27:17 --> 00:27:20

these two is ineffective in compressing the project duration.

00:27:21 --> 00:27:25

Similarly, if we have two activities connected by a finish

00:27:25 --> 00:27:29

to finish relationship, again, two critical activities connected by

00:27:29 --> 00:27:33

finish to finish relationship, that would render the successor or

00:27:33 --> 00:27:37

the latter one ineffective, because, again, as we mentioned,

00:27:37 --> 00:27:41

you compress it from the end, if you compress it but from the end,

00:27:42 --> 00:27:45

still, what's driving the completion of that activity, or

00:27:45 --> 00:27:48

the duration or the date for that activity is its predecessor,

00:27:48 --> 00:27:52

because of the finish to finish relationship. Therefore, if two

00:27:52 --> 00:27:55

critical activities are connected by finish to finish relationship,

00:27:56 --> 00:28:00

the latter one or the successor becomes ineffective. Remember

00:28:00 --> 00:28:01

these two simple rules?

00:28:02 --> 00:28:08

Okay, now for all the critical, compressible and effective

00:28:08 --> 00:28:11

activities, which one are we going to start with? We are going to

00:28:11 --> 00:28:16

start with the one with the lowest cost slope. Remember again, the

00:28:16 --> 00:28:20

cost slope is delta c over delta t, difference in cost divided by

00:28:20 --> 00:28:24

difference in time for that particular activity. Therefore

00:28:24 --> 00:28:26

we're going to look at which activity is going to cost us the

00:28:26 --> 00:28:29

least amount of money to compress by one day.

00:28:34 --> 00:28:37

So the basic procedure is we're going to start with the critical

00:28:37 --> 00:28:42

activity, having the flattest cost slope, cheapest unit cost, and

00:28:42 --> 00:28:46

then considering successful successively those having steeper

00:28:47 --> 00:28:51

cost loops. So once we compress the critical compressible

00:28:51 --> 00:28:54

effective with the lowest cost slope, and we're done with it, we

00:28:54 --> 00:28:59

move along that continuum to the ones who have higher cost slopes,

00:28:59 --> 00:29:02

until we reach the most expensive if we still need to keep

00:29:02 --> 00:29:03

compressing,

00:29:06 --> 00:29:10

if non critical activities lose their float time and become

00:29:10 --> 00:29:13

critical, because once we start compressing, the non critical

00:29:13 --> 00:29:17

activities are going to lose some of their float so what if an

00:29:17 --> 00:29:20

activity had only one day of float Before compression, after

00:29:20 --> 00:29:24

compression, it became critical. Now we have created a new critical

00:29:24 --> 00:29:28

path, or new critical activities that have to become candidates,

00:29:28 --> 00:29:32

and the four same rules have to apply to these activities in

00:29:32 --> 00:29:34

selecting them for compression,

00:29:36 --> 00:29:41

the safest method compress the network one day at a time to make

00:29:41 --> 00:29:44

sure that you do not create any new critical paths without

00:29:44 --> 00:29:48

noticing it, unless the minimum total float on the non critical

00:29:48 --> 00:29:52

activities is greater than one day. So if, for example, minimum

00:29:52 --> 00:29:54

total float in the network is six days.

00:29:55 --> 00:29:58

If I compress this network by five days in one step, it will not

00:29:58 --> 00:29:59

create a new critical path.

00:30:00 --> 00:30:02

Because the minimum total float is six days.

00:30:07 --> 00:30:10

At each stage of network compression calculations follow

00:30:10 --> 00:30:14

these steps. First, identify all the activities on the critical

00:30:14 --> 00:30:18

path, or paths, because we might have more than one critical path,

00:30:19 --> 00:30:22

delete from consideration those zero potential for compression. So

00:30:22 --> 00:30:26

if it has delta t equals zero, would make it incompressible,

00:30:26 --> 00:30:28

therefore it cannot be compressed.

00:30:29 --> 00:30:33

Number three, among the critical activities, exclude the non

00:30:33 --> 00:30:36

effective ones, as we have discussed, predecessors in start

00:30:36 --> 00:30:40

to start and successors in finish to finish. And number four, select

00:30:40 --> 00:30:43

the activity or group of activities, if parallel paths

00:30:43 --> 00:30:48

exists with the lowest combined cost slope, cheapest to compress.

00:30:48 --> 00:30:52

And finally, with each cycle of compression or each step of

00:30:52 --> 00:30:56

compression, watch for the creation of a new critical path.

00:30:56 --> 00:31:00

Therefore compress by one day at a time, except if the total float

00:31:00 --> 00:31:04

for non critical activities is greater than one

00:31:08 --> 00:31:11

at each stage of network compression calculations. Follow

00:31:11 --> 00:31:15

these steps, compress the activity, update the network time

00:31:15 --> 00:31:19

calculations and the corresponding Project Direct Cost, repeat the

00:31:19 --> 00:31:22

steps that we talked about, one through seven, until further

00:31:22 --> 00:31:26

reduction in the total project duration is no longer possible. We

00:31:26 --> 00:31:30

have exhausted all the compressibility in the critical

00:31:30 --> 00:31:34

activities. Or until the desired project duration is reached. If I

00:31:34 --> 00:31:37

want only to compress the project by a certain number of days, I

00:31:37 --> 00:31:41

don't need to keep going beyond that. Or until the cost of

00:31:41 --> 00:31:43

compression is no longer economically feasible or

00:31:43 --> 00:31:48

meaningful. For example, when I compress the duration of an

00:31:48 --> 00:31:52

activity, its direct cost is going to increase, but at the same time

00:31:52 --> 00:31:56

its indirect cost is going to decrease. So I'm going to look at

00:31:56 --> 00:31:56

this balance.

00:31:57 --> 00:32:01

Am I saving money while compressing, or am I spending more

00:32:01 --> 00:32:05

money while compressing we're going to see an example on that.

00:32:07 --> 00:32:14

So here's the example. It shows us a network with the IPAS immediate

00:32:14 --> 00:32:19

preceding activities, and with each activity having a two

00:32:19 --> 00:32:23

durations, a normal duration and a crash duration and a normal cost

00:32:23 --> 00:32:27

and a crash cost. Notice, for example, that activity A has a

00:32:27 --> 00:32:30

normal duration of five, crash duration of four. Therefore its

00:32:30 --> 00:32:35

compressibility, or delta t, is equal to one. It has a normal cost

00:32:35 --> 00:32:40

of 500 the crash cost of 600 therefore its delta c is 600 minus

00:32:40 --> 00:32:44

500 so by looking at these four numbers, the cost slope for

00:32:44 --> 00:32:51

activity A becomes 600 minus 500 which is 100 divided by five minus

00:32:51 --> 00:32:54

four, which is one. So its cost slope is $100

00:32:55 --> 00:33:00

per day. Now the indirect costs are 120 per day. So if I were to

00:33:00 --> 00:33:04

compress activity A by one day, I'm gonna spend an extra $100 but

00:33:04 --> 00:33:06

at the same time, I'm gonna save $120

00:33:07 --> 00:33:12

in a reduction of the indirect cost. Now we're gonna pause here,

00:33:12 --> 00:33:16

and we're gonna have another session talking about the example,

00:33:16 --> 00:33:20

solving the whole example from beginning to end. Remember, the

00:33:20 --> 00:33:25

compression problem is not a hard problem at all. It's just a long

00:33:25 --> 00:33:29

problem because we have to repeat the calculations of forward pass

00:33:29 --> 00:33:32

and backward pass several times. Therefore, if you're going to do

00:33:32 --> 00:33:37

it manually, I highly recommend that you use a color, a set of

00:33:37 --> 00:33:41

colored pencils, and do each cycle in a different colors so that you

00:33:41 --> 00:33:45

do not get confused with the numbers. Thank you, and I'll see

00:33:45 --> 00:33:48

you in the next session talking about this example in network

00:33:48 --> 00:33:49

compression. You.

Share Page