Ihab Saad – Resource Management

Ihab Saad
AI: Summary ©
The speaker discusses the importance of resource management in managing construction projects, emphasizing the need for specific availability and cost. They explain various methods for resource allocation and resource allocation, including identifying quantities and production rates, assigning budgets to each activity, and working on a least possible time and resource allocation. The process involves tracking and analyzing the project, estimating resource consumption and unit prices, and assigning critical resources to each activity. The goal is to minimize resource consumption and maximize efficiency, and resources will be allocated according to priority and assumptions. The speaker emphasizes the importance of prioritizing and following activities to ensure maximum efficiency and maximum efficiency.
AI: Transcript ©
00:00:06 --> 00:00:08

Welcome to another scheduling class, and today we're going to

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

talk about an introduction to resource management, how to manage

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

resources in a project. First of all, what's the definition of a

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

resource, and then how are we going to manage these resources

00:00:19 --> 00:00:20

successfully?

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

So the contents are going to be introduction to what resources

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

are. And then how are we going to allocate these resources to

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

different project activities? Then how are we going to graphically

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

represent these resources and resource distribution through

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

what's called a resource use or resource loading histogram, and

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

then the cumulative curve, which is a compilation of that

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

histogram. And finally, how are we going to level these resources, in

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

case the use of these resources, or the need for the resources

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

exceed that resource availability?

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

So first of all, the definition of what a resource is. For something

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

to qualify as a resource for a construction project, it needs to

00:01:05 --> 00:01:08

meet three criteria. The first one, it has to be needed for the

00:01:08 --> 00:01:12

project. So if it's not needed, it's not a resource. Second, it

00:01:12 --> 00:01:17

can be managed. So if you cannot manage it, it is not a resource.

00:01:18 --> 00:01:21

Sunshine, for example, we cannot manage that so it would not be

00:01:21 --> 00:01:26

considered as a resource. And the third one is it has to cost money

00:01:26 --> 00:01:30

to acquire to be considered a resource. Again, air that we

00:01:31 --> 00:01:36

breathe, we need definitely to live, rather than to work. But

00:01:36 --> 00:01:40

since it's free, it cannot be considered a resource. On the

00:01:40 --> 00:01:43

other hand, compressed air which is going to be manufactured,

00:01:43 --> 00:01:46

compressed through a compressor. In this case, it can be managed,

00:01:47 --> 00:01:49

and we pay money to acquire it through the cost of the

00:01:49 --> 00:01:52

compressor. In this case, it's going to be considered a resource.

00:01:53 --> 00:01:56

Examples of construction resources include the four M's. That's an

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

easy way to remember them, manpower, which is labor,

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

machinery, which is equipment, materials. And finally, the most

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

universal

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

resource, which is money, since it can be translated in any of the

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

other three resources, hiring labor is going to cost money,

00:02:15 --> 00:02:18

purchasing or renting or leasing machinery or equipment is going to

00:02:18 --> 00:02:21

cost money. And buying the materials, it's gonna cost money

00:02:21 --> 00:02:25

as well. So the first three types of resources can be translated

00:02:25 --> 00:02:29

into a monetary quantity, a part of financial resources.

00:02:32 --> 00:02:36

Resources also can be classified under one of two different

00:02:36 --> 00:02:40

classifications, either stackable or non stackable. Resources

00:02:40 --> 00:02:44

stackable, also known as stockable, which are resources

00:02:44 --> 00:02:49

that can be acquired in bulk and stored or stacked for a later time

00:02:49 --> 00:02:53

to be used whenever needed. Examples include some materials

00:02:53 --> 00:02:58

like wood, for example, pipes, electrical supplies, things like

00:02:58 --> 00:03:02

like that. Own capital, if you have your own capital, your own

00:03:02 --> 00:03:06

money that you're going to be working with, it can be stocked or

00:03:06 --> 00:03:11

stored in a bank, owned equipment, which can be stored in a

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

warehouse, and some other types of some types of information, like

00:03:16 --> 00:03:19

records, for example, if you have something on record, In this case,

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

it's considered as a stackable or stockable resource.

00:03:25 --> 00:03:28

The other type, which is the non stackable, or non stackable, are

00:03:28 --> 00:03:31

resources that have to be used as soon as they are available.

00:03:32 --> 00:03:36

Otherwise they cannot be used later, which is basically use it

00:03:36 --> 00:03:41

or lose it. Examples include labor productivity, if you have a crew

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

of labor today, and you don't use the productivity of this crew of

00:03:45 --> 00:03:51

labor, then that day is lost, borrowed money. Again, if the

00:03:51 --> 00:03:56

money is borrowed and you do not utilize it, then it doesn't have

00:03:56 --> 00:03:57

any value.

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

Rented or leased equipment, if you rent the equipment or lease it and

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

you do not utilize it while you're renting it, then again, its

00:04:07 --> 00:04:10

production date is lost. Some materials like ready mixed

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

concrete. Ready mixed concrete cannot be in its final shape,

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

cannot be stored or stacked for a while, except for maybe 45 minutes

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

to an hour or so, but no longer than that. So whenever it's

00:04:23 --> 00:04:27

available, you have to use it immediately. And some types of

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

information that has volatility or it has to be acted upon

00:04:32 --> 00:04:36

immediately so that it will be useful or valuable, like stock

00:04:36 --> 00:04:40

market for example, stock market information this is this varies by

00:04:40 --> 00:04:45

the minute, so if you act late, that's that's going to cause a

00:04:45 --> 00:04:46

problem.

00:04:48 --> 00:04:51

The third thing that we need to know also about resources is their

00:04:51 --> 00:04:56

availability limit. In how many units is that resource going to be

00:04:56 --> 00:04:59

available and for how long? So under the availability.

00:05:00 --> 00:05:03

Limits. We have two different types. We have something called a

00:05:03 --> 00:05:07

normal limit, which is under normal conditions and without

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

reaching extreme measures, this amount of units of the resources

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

are going to be available for immediate use. So it's available

00:05:14 --> 00:05:16

at any time without having any problems.

00:05:17 --> 00:05:21

The other type, the second level, or limit of availability is going

00:05:21 --> 00:05:25

to be called the maximum limit, which is under extreme measures,

00:05:25 --> 00:05:29

if push comes to shop, if I have to do it right now, this is the

00:05:29 --> 00:05:33

maximum amount of resources that have that can be made available.

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

It's usually greater than or equal to the normal limit.

00:05:38 --> 00:05:40

Peaks are going to be any amount

00:05:41 --> 00:05:45

any demand of that resource exceeding the maximum availability

00:05:45 --> 00:05:50

limit. So if I need, for example, three bulldozers today, and I only

00:05:50 --> 00:05:55

need two, then I have a peak of one extra bulldozer. It results in

00:05:55 --> 00:05:59

the project being delayed if on a critical activity, because again,

00:05:59 --> 00:06:03

the only way to do a job that requires three bulldozers with

00:06:03 --> 00:06:07

only two is to extend the duration of the activity. If it's a

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

critical activity, then the whole duration of the project has been

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

extended.

00:06:13 --> 00:06:16

This is a graphical representation of what we're talking about here,

00:06:17 --> 00:06:21

so we can see, for example, this is this green line represents the

00:06:21 --> 00:06:25

normal limit, and this red line represents the maximum limit. This

00:06:25 --> 00:06:29

is the aggregation of resources. So today I'm going to need three

00:06:29 --> 00:06:32

units of that resource, if this is three, for example.

00:06:36 --> 00:06:39

And here we're going to need four. Here we're going to need five.

00:06:39 --> 00:06:43

Here. We're gonna need if the maximum level is seven, for

00:06:43 --> 00:06:46

example, here we're gonna need eight. Here we're gonna need four.

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

Again, here we're gonna need nine. So that resource demand varies

00:06:50 --> 00:06:55

depending on the activity being done on that particular day. So on

00:06:55 --> 00:06:59

the horizontal axis, we have the time. On the vertical axis we have

00:06:59 --> 00:07:03

the resource units, or their translation into the universal

00:07:03 --> 00:07:06

resource, which is money or cost. So obviously, here we have a

00:07:06 --> 00:07:09

problem with these two peaks

00:07:10 --> 00:07:13

the project as such, if these two peaks occur on critical

00:07:13 --> 00:07:16

activities, this is infeasible. Even if it's on non critical

00:07:16 --> 00:07:21

activities, it's still in infeasible or non feasible, unless

00:07:21 --> 00:07:26

and until we get rid of these peaks, we notice also that we have

00:07:26 --> 00:07:26

troughs,

00:07:28 --> 00:07:29

which is areas where

00:07:30 --> 00:07:35

I can afford having this resource but I don't need it. So if you

00:07:35 --> 00:07:39

have played Tetris before, for example, you know that the secrets

00:07:39 --> 00:07:47

to the secret to lasting in Tetris is to manage the shapes and try to

00:07:47 --> 00:07:50

fill the troughs with the peaks. And this is exactly what we're

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

gonna try to do. We're gonna try to see if we can take that peak

00:07:54 --> 00:07:58

and fill in that gap or that trough. So by redistributing the

00:07:58 --> 00:08:02

resources, this is what we're gonna call later, resource

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

leveling.

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

Some examples of resources include salaried labor, like the project

00:08:13 --> 00:08:17

manager, Superintendent, Project Engineer, Secretary, lab

00:08:17 --> 00:08:20

technician, security guard and others. If you notice, all of

00:08:20 --> 00:08:26

these do not perform any physical work on the project. Their job is

00:08:26 --> 00:08:30

primarily supervisory or administrative, but they do not do

00:08:30 --> 00:08:34

any physical work like they do not lay concrete, for example, or

00:08:35 --> 00:08:39

install tiles or vinyl or carpet or paint walls. They do not do

00:08:39 --> 00:08:44

that. They are tied to a project, but not tied to one particular

00:08:44 --> 00:08:48

activity or work package, and they get paid a fixed salary, therefore

00:08:48 --> 00:08:52

mostly indirect costs. The salary of the project manager is

00:08:52 --> 00:08:56

independent of how many cubic yards of concrete have we placed

00:08:56 --> 00:08:56

today.

00:08:57 --> 00:09:00

On the other hand, we have the hourly workers or the daily

00:09:00 --> 00:09:01

workers, or the

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

the workers were, whose payment depends on their performance or

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

the amount of work that they have done. So they are hired to perform

00:09:12 --> 00:09:17

a specific task or activity, like carpenters, masons, iron workers,

00:09:17 --> 00:09:22

electricians, for men, etc. And they are pet for actual hours

00:09:22 --> 00:09:27

work. Therefore it's mostly direct cost, as later we're going to talk

00:09:27 --> 00:09:31

about direct and indirect costs in another lecture. Their production

00:09:31 --> 00:09:35

rate is a conversion factor between achieved quantity and the

00:09:35 --> 00:09:40

number of hours worked. So the production rate is the quotient of

00:09:41 --> 00:09:45

amount of work divided by number of hours worked. If you notice

00:09:46 --> 00:09:46

that

00:09:48 --> 00:09:54

p is equal to q over T, remember the equation that we used to you

00:09:54 --> 00:09:58

before T or duration or time is equal to q over P, quantity

00:09:58 --> 00:09:59

divided by production rate.

00:10:00 --> 00:10:04

And here, if I want to know the production rate, I can divide the

00:10:04 --> 00:10:07

quantity by the number of hours worked, and that would give us

00:10:07 --> 00:10:14

units per unit of time, like cubic yards per hour or tons per day and

00:10:14 --> 00:10:15

things like that.

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

For the equipment, equipment that assists. We have different types

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

of equipment as well, equipment that assists in the construction

00:10:26 --> 00:10:30

process, not permanently installed in the project. It's just used to

00:10:30 --> 00:10:34

achieve work activities, like a tower crane, like a loader, like

00:10:34 --> 00:10:35

an excavator,

00:10:36 --> 00:10:40

power generator, forklift, temporary power generator, just

00:10:40 --> 00:10:44

for construction. It's similar to direct labor. Its cost is derived

00:10:44 --> 00:10:47

from the completed quantity of work, related to the number of

00:10:47 --> 00:10:52

hours that it has worked and the hourly rate. Inexpensive personal

00:10:52 --> 00:10:55

tools are usually treated differently, either as a lump sum

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

for all tools, or as the laborers personal property. So it's going

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

to be part of the labor cost, trowels, for example, or

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

10 tools that are going to be used by labor. Hammers.

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

On the other hand, we have the installed equipment which stays

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

permanently in the project after completion, thus becoming part of

00:11:18 --> 00:11:23

the direct cost priced in the bid. Examples include heat pumps,

00:11:23 --> 00:11:26

generators that are going to be permanent in the project, for

00:11:26 --> 00:11:29

power generation on the project, while it's operating air

00:11:29 --> 00:11:32

conditioning units and so on and so forth.

00:11:34 --> 00:11:35

Elevators,

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

materials, construction materials for use, for construction, but not

00:11:41 --> 00:11:45

being part of the final project deliverable still treated as the

00:11:45 --> 00:11:48

red cost and part of the pricing of the relevant bid items.

00:11:48 --> 00:11:54

Examples include formwork, scaffolding, shoring, etc, is not

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

going to be part of the permanent work, but it's needed to achieve

00:11:57 --> 00:12:01

that permit work the other on the other hand, we also have the

00:12:01 --> 00:12:04

installed material which is part of the final deliverable, and

00:12:04 --> 00:12:07

therefore the direct cost. Examples include concrete, rebar,

00:12:08 --> 00:12:13

concrete masonry units, bricks, blocks, insulation, tiles, paint,

00:12:13 --> 00:12:17

etc. All of these are materials that are going to be part of the

00:12:17 --> 00:12:20

final completion of the project.

00:12:22 --> 00:12:27

So money is the financial resource used in construction, and there

00:12:27 --> 00:12:31

are two methods are available for assigning budgets to activities,

00:12:31 --> 00:12:34

either assigning a lump sum amount for each activity, without

00:12:34 --> 00:12:38

specifying how the number is sliced or which resources are

00:12:38 --> 00:12:42

used. So for example, we say this activity is going to cost 5000

00:12:42 --> 00:12:43

pounds, $5,000

00:12:44 --> 00:12:45

these $5,000

00:12:46 --> 00:12:51

can be the cost of the material, how many cubic yards of concrete

00:12:51 --> 00:12:54

the cur, the cost of the crew of labor that work to place this

00:12:54 --> 00:12:58

concrete, the cost of the equipment that was used. So I

00:12:58 --> 00:13:01

converted all of these different units into money, and I added it

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

up, and that was the cost of the activity, or assigning a number of

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

units of certain resources to each activity, together with the unit

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

price for each of these resources. So I can say this activity is

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

going to require one bulldozer, one foreman, one equipment

00:13:17 --> 00:13:21

operator, two laborers, etc, and then knowing what is the hourly

00:13:21 --> 00:13:24

rate? And for how long am I going to need these resources? I can

00:13:24 --> 00:13:26

translate that into money.

00:13:29 --> 00:13:33

So resource allocation is basically assigning different

00:13:33 --> 00:13:38

resources to different activities and assigning their costs to that

00:13:38 --> 00:13:41

activity as well. So the construction planning process

00:13:41 --> 00:13:44

includes the assignment of different resources to activities,

00:13:45 --> 00:13:49

also known as this process called resource allocation in the

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

project, monitoring and controlling process the

00:13:51 --> 00:13:55

consumption of resources should be tracked and compared to the plan,

00:13:56 --> 00:13:59

I have estimated that this activity is going to need 200

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

cubic yards of concrete. While placing the concrete, I have

00:14:04 --> 00:14:07

ordered the concrete from ready mix supplier. I've been tracking

00:14:07 --> 00:14:10

the shipments arriving on site, and I've been tracking the

00:14:10 --> 00:14:13

placement of the concrete, and I found that there at the end that I

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

needed 210 cubic yards. So maybe there was a loss or waste of 10

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

cubic yards, or maybe the original quality that was estimated was

00:14:23 --> 00:14:25

less than what I'm going to need for the project

00:14:28 --> 00:14:31

resource planning, monitoring and controlling can help project

00:14:31 --> 00:14:36

managers understand resource demand versus resource supply for

00:14:36 --> 00:14:39

major pieces of equipment, trained workers, and so on and so forth.

00:14:39 --> 00:14:45

So for example, we may say today, I'm gonna need 500 man hours of

00:14:45 --> 00:14:46

carpenters.

00:14:47 --> 00:14:53

So this 500 man hours can be achieved by 500 carpenters, each

00:14:53 --> 00:14:58

one working for one hour, or 50 carpenters, each one working for

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

10 hours, or any.

00:15:00 --> 00:15:01

Combination there in between.

00:15:02 --> 00:15:06

So we have to understand the project status and the cost, to

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

control the project cost and schedule that's going to result to

00:15:10 --> 00:15:12

be the result of using these resources.

00:15:16 --> 00:15:19

So the process for resource allocation, we have to identify

00:15:19 --> 00:15:22

all the resources that need to be assigned and tracked for the

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

project. Identify the quantities of these resources and their

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

production rates and unit prices.

00:15:29 --> 00:15:33

Assign critical resources to each applicable activity. So we're

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

going to start with the critical activities, because they are more

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

critical, therefore they need to be supplied and satisfied with the

00:15:42 --> 00:15:47

resource supply before any other activity, develop a histogram or

00:15:47 --> 00:15:51

table of resource consumption over time, monitor the availability

00:15:51 --> 00:15:55

limits to ensure not exceeding the maximum available limit. So I'm

00:15:55 --> 00:15:59

going to draw horizontally the normal limit and the maximum limit

00:15:59 --> 00:16:03

to make sure that I do not exceed the maximum limit, and develop a

00:16:03 --> 00:16:06

contingency plan in case of exceeding the availability limits.

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

In case I have a few peaks, what am I going to do with these peaks?

00:16:10 --> 00:16:17

How can I reassign them to other areas where I have resource demand

00:16:17 --> 00:16:19

less than the resource availability therefore I can

00:16:19 --> 00:16:25

flatten that peak, and have a smooth resource distributor.

00:16:28 --> 00:16:32

Looking at an example. Here we have a few activities. So on this

00:16:32 --> 00:16:36

side, we have the activities, and then we have their predecessors,

00:16:36 --> 00:16:38

the crew, size,

00:16:39 --> 00:16:44

labor. How many labor am I going to need the daily output of that

00:16:44 --> 00:16:48

crew? And then the planned quantity that has been measured

00:16:48 --> 00:16:52

from the drawings and the specs, and then the next step would be to

00:16:52 --> 00:16:56

assign how many days for how long am I going to need these

00:16:56 --> 00:17:00

resources? Again, remember q over p, so this is q and this is the

00:17:00 --> 00:17:04

production rate, or output p. So by dividing Q over P, I'm gonna

00:17:04 --> 00:17:10

get number of days. And here, in this case, if we deal with full

00:17:10 --> 00:17:14

days, not increments of days, I'll have to round up. So for example,

00:17:14 --> 00:17:19

here we have 280 linear feet, and I can produce 100 linear feet per

00:17:19 --> 00:17:25

day. So 280 divided by 100 gives 2.8 which is going to be rounded

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

to three. Therefore it becomes, here I'm going to need three days,

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

323124,

00:17:32 --> 00:17:36

etc. That's based on the resource availability, based on the

00:17:36 --> 00:17:39

resource the resource production rate, and based on the total

00:17:39 --> 00:17:41

quantity for that activity.

00:17:44 --> 00:17:50

So the next step is going to draw a timeline, a draw a histogram. On

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

the horizontal line, I have time. On the vertical line, I have the

00:17:54 --> 00:17:59

resources. And then I'm going to plot these resources. How many

00:17:59 --> 00:18:03

units am I going to need per day and so on based on these crew

00:18:03 --> 00:18:07

sizes. In this case, labor is the resource to be planned for.

00:18:10 --> 00:18:16

Now, when we are allocating these resources, the old school said, Do

00:18:16 --> 00:18:21

not be constrained by the resource availability. Assume an unlimited

00:18:21 --> 00:18:26

resource availability and build your schedule accordingly, and

00:18:26 --> 00:18:29

then look at the resource availability and adjust it

00:18:29 --> 00:18:33

accordingly. And then later on, it was found that this is a very

00:18:33 --> 00:18:37

futile process, because we'll have to do everything twice. I made an

00:18:37 --> 00:18:40

assumption, and this assumption is not correct in the first place,

00:18:41 --> 00:18:44

because I was assuming unlimited resources, there's always going to

00:18:44 --> 00:18:50

be a limit on some of the resources. Very rarely is there

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

going to be an unlimited supply of resources. So according to that

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

first assumption, you assume that sufficient resources are available

00:18:57 --> 00:19:02

to carry out the project, which must be completed by specified due

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

dates. So the only constraint is on the completion of the project.

00:19:06 --> 00:19:11

And then the second iteration in that process was we said we're

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

going to combine these two steps, assuming unlimited resources, and

00:19:16 --> 00:19:20

then adjusting later on into one step. So we're going to start with

00:19:20 --> 00:19:24

the assumption that we have. We recognize that we have a limited

00:19:24 --> 00:19:28

resource availability, and we're going to play a plan accordingly,

00:19:28 --> 00:19:32

by, again, including these two horizontal lines, the normal limit

00:19:32 --> 00:19:36

and the maximum limit, and taking that into consideration while we

00:19:36 --> 00:19:39

are developing our resource loading histogram. So there are

00:19:39 --> 00:19:42

definite limitations on the resources available to carry out

00:19:42 --> 00:19:46

the project. And the objective is to meet the project due dates in

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

so far as possible, which is minimizing the duration of the

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

project being scheduled subject to stated constraints on available

00:19:54 --> 00:19:58

resources, which means I'm going to try to finish the project in

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

the least possible time.

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

Within the available limitations on my resources,

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

long range resource planning. Management seeks to determine the

00:20:11 --> 00:20:15

combination of resource levels and project due dates that will

00:20:15 --> 00:20:20

minimize resource costs, overhead costs and losses, which result

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

when project due dates are not met. So now we are going through

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

an optimization problem, not only meeting the deadline within the

00:20:28 --> 00:20:31

number of resources available, but what would be the best possible

00:20:31 --> 00:20:36

use of these resources so that I can minimize the total cost of the

00:20:36 --> 00:20:39

project and finish it still within the available time. You

00:20:43 --> 00:20:45

so in resource allocation problems, the basic approach to be

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

followed in solving each of these problems is to first order the

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

activities according to some criterion, and then to schedule

00:20:53 --> 00:20:57

the activities in order listed as soon as the predecessors are

00:20:57 --> 00:21:02

completed and adequate resources are available. Basically what

00:21:02 --> 00:21:06

we're talking about here the criterion, the main criterion to

00:21:06 --> 00:21:09

resort the activities is going to be their criticality, whether the

00:21:09 --> 00:21:14

activity is critical or not. So we're going to solve the network,

00:21:14 --> 00:21:17

draw a bar chart or solve the network, and identify which

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

activities are critical, which activities are non critical, and

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

pay our first attention to the critical activities. So they're

00:21:24 --> 00:21:27

going to be our first recipients of the resources.

00:21:32 --> 00:21:38

Here, for example, we have limited resource availability, and we need

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

to allocate these to the this project. So here we have two

00:21:42 --> 00:21:46

activities starting the project. This is the project start, two

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

activities starting the project. And then we can, basically, based

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

on this table here, we drew the network. We can then solve the

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

network to get the different dates, early start, early finish,

00:21:57 --> 00:22:00

late start, late finish, and so on and so forth. Determine which

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

activities are critical, which activities are non critical, and

00:22:03 --> 00:22:09

then start allocating the labor or the resource demands for these

00:22:09 --> 00:22:12

different activities and drawing our resource loading histogram and

00:22:12 --> 00:22:17

seeing whether we're going to be able to meet that maximum limit,

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

to be below that maximum limit of six labors or not. First of all,

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

we can notice here that activities A and B, since they occur at the

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

same time,

00:22:28 --> 00:22:35

activity A requires two labors. Activity b4 labors. So basically,

00:22:35 --> 00:22:38

we're gonna need six labors for at least the first

00:22:40 --> 00:22:41

four for at least

00:22:43 --> 00:22:49

the first five days of the project. And then once activity is

00:22:49 --> 00:22:55

complete, there's going to be a need for two more for activity B.

00:22:56 --> 00:23:00

But once activity is complete, activity c is going to step in.

00:23:00 --> 00:23:04

And so is activity D is going to wait until B is complete. So

00:23:04 --> 00:23:09

again, we can draw the Gantt chart and assign resources according

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

we're going to see an example of that.

00:23:15 --> 00:23:20

So here's the network. We have solved it, and then we are going

00:23:20 --> 00:23:24

to schedule the resources by the early start. First of all, we have

00:23:24 --> 00:23:28

to satisfy the critical activities. And that activity A,

00:23:28 --> 00:23:32

we're going to notice that it has two days of float. Activity C has

00:23:32 --> 00:23:36

four days of float so we can maneuver with these activities in

00:23:36 --> 00:23:39

order to try to avoid that peak as much as possible.

00:23:40 --> 00:23:43

Based on this resource distribution, on the first day,

00:23:43 --> 00:23:44

I'm going to need 66666777,

00:23:49 --> 00:23:53

and so on. You can see the resource demand now this seven

00:23:53 --> 00:23:55

here resulted from

00:23:58 --> 00:24:02

resulted from four on B and three on c4,

00:24:04 --> 00:24:10

on B and three on C. What if I moved activity C along its total

00:24:10 --> 00:24:14

float to avoid that excess moved it by two days so I delayed it by

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

two days of its total float. So instead of starting on day six,

00:24:19 --> 00:24:21

we're going to start it on day

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

let's say nine, or day even day eight. If I start on day eight,

00:24:26 --> 00:24:33

that's going to be okay. So in this case, the demand for days six

00:24:33 --> 00:24:37

and seven is going to be only five, which are from activity B.

00:24:38 --> 00:24:44

And then here we're going to have three from activity D and the two

00:24:45 --> 00:24:46

from activity

00:24:48 --> 00:24:52

c, or whatever it was for activity c3, from activity c, so three from

00:24:52 --> 00:24:56

D and three from C, therefore it's still gonna be within my maximum

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

limit. So I now have solved that peak that is.

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

Started from B and C being at the same time.

00:25:05 --> 00:25:11

So here, when I moved activity c little bit. Now I still have float

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

on activity c. And now, as you can see, the resource peaks have

00:25:16 --> 00:25:21

disappeared, and my resource utilization is within the maximum

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

limit, which is six. And the project duration did not change.

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

Here it was 14, and here it was 14. So I finished the project on

00:25:29 --> 00:25:32

time. I have satisfied the different objectives that I had.

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

Now, if I want to do that for multiple resources, here I assumed

00:25:40 --> 00:25:43

only one resource, which is the labor, but if I have multiple

00:25:43 --> 00:25:45

resources to be done, labor, equipment, materials,

00:25:45 --> 00:25:47

subcontractors, etc, it's

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

not going to be that easy. It's going to be a little bit more

00:25:51 --> 00:25:55

complicated. So we'll have to start now thinking about different

00:25:55 --> 00:25:57

strategies to reducing these peaks.

00:25:58 --> 00:26:01

First of all, can the activity be delayed beyond this early start

00:26:01 --> 00:26:04

without delaying the whole project, as we did with activity

00:26:04 --> 00:26:07

c, we moved it along a sort of float. If we can do that and that

00:26:07 --> 00:26:12

solves the problem, great. If not. Can this activity be split into

00:26:12 --> 00:26:18

smaller chunks. So I can split it into two parts. Start, one little

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

bit earlier. Start, one little bit later. If I can do that to avoid

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

the peak, then again, that would be great. Can the activity be

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

started and then paused for a while to avoid the peak and then

00:26:31 --> 00:26:36

resumed later on again? If I can do that, that would be great. If

00:26:36 --> 00:26:39

none of the above solutions work for the non critical activities,

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

then going to start thinking about the same solutions for the

00:26:43 --> 00:26:47

critical activities, knowing in advance that this is going to

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

delay the project or increase the duration of the project.

00:26:53 --> 00:26:57

Here is a flow chart that shows basically what talking about here.

00:26:57 --> 00:27:02

So calculate initial early start and they start for each activity,

00:27:03 --> 00:27:08

determine the initial eligible activity, set those activities

00:27:08 --> 00:27:11

with all predecessor activities scheduled, and so on. You can read

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

basically on that that's just a an algorithm to show you how to solve

00:27:16 --> 00:27:20

the resource allocation problem. And as I said, if you have two or

00:27:20 --> 00:27:25

more resources to be allocated and leveled or planned for and smooth

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

at the same time, most likely the software is going to do that for

00:27:29 --> 00:27:32

you, because it's going to involve so many different permutations, so

00:27:32 --> 00:27:36

many different probabilities. So the easiest way to do that is

00:27:36 --> 00:27:40

through the software, following that algorithm that we're looking

00:27:40 --> 00:27:40

at.

00:27:43 --> 00:27:47

So basically, this is a brief introduction about resource

00:27:48 --> 00:27:53

allocation. We are going to solve a numerical example. I'm going to

00:27:53 --> 00:27:57

post that on Blackboard so we can see how to address this problem

00:27:57 --> 00:28:02

and how to solve for different probabilities. I'll see you in

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

another class. You.

Share Page