Professional Documents
Culture Documents
Project Management
Program Resource
Allocation
Project Management
MB63C4
Semester 5, 2017-2018
01/12/2022 1
Resource Allocation
Scope
01/12/2022 3
1. The Resource Allocation Problem
01/12/2022 4
The Resource Allocation Problem
01/12/2022 5
The Resource Allocation Problem
• The extreme points of the relationship between time use and resource
use are these:
01/12/2022 6
The Resource Allocation Problem
• If all three variables - time, cost, specifications - are fixed, the system is
“overdetermined”
• In this case, the project manager has lost all flexibility to perform the trade-
offs necessary to successful completion of projects
• A system-constrained task requires a fixed amount of time and known
quantities of resources
01/12/2022 7
Resource Loading
• Describes the amounts of individual resources an existing schedule
requires during specific time periods
• The loads (requirements) of each resource type are listed as a
function of time period
• Gives a general understanding of the demands a project or set of
projects will make on a firm’s resources
01/12/2022 8
Figure, Resource Usage Calendar
01/12/2022 9
2.
Resource Leveling
01/12/2022 10
Resource Leveling
• When resources are leveled, the associated costs also tend to be
leveled
• The project manager must be aware of the cash flows associated with
the project and of the means of shifting them in ways that are useful
to the parent firm
• Resource leveling is a procedure that can be used for almost all
projects, whether or not resources are constrained
01/12/2022 11
Figure, Resource Leveling
01/12/2022 12
Figure, Resource Leveling
01/12/2022 13
Figure, Resource Leveling
01/12/2022 14
Network Before and
After Resource Loading,
Duration
Qty Reqd.
01/12/2022 15
Resource Loading Chart
01/12/2022 16
3.
Constrained Resource Scheduling
Two fundamental
approaches to
o Heuristic Methods
constrained allocation o Optimization Models
problems:
01/12/2022 17
Examples of Simple Heuristics
1. ASAP
2. As late as possible (do not engage in anything unless you have to)
3. SPT (shortest processing time – good to reduce congestion)
4. Most resources first (most requested resources first)
5. Minimum slack first (critical jobs go first to avoid lead time delays)
6. Most critical followers (most critical jobs that go after you, many jobs
depend on that resource)
7. Most successors
8. Arbitrary
9. Combination of the above (compound rules).
01/12/2022 18
Examples of Complex Heuristics
• Simulated annealing
• Tabu search
• Genetic algorithms
• Greedy search with branch and bound
01/12/2022 19
Multiproject Scheduling and Resource Allocation
01/12/2022 20
Multiproject Scheduling and Resource Allocation
• Among all the projects under your control, look at all the jobs of all the
projects.
• Find out which are most critical.
01/12/2022 21
Multiproject Scheduling and Resource Allocation
• The smaller the ratio, the more critical it is, more entitled to earlier
allocation of resources.
01/12/2022 22
Multiproject Scheduling and Resource Allocation
• Based on this, you can do multiple project scheduling.
• Most critical tasks should be the first to be assigned resources.
• This doesn’t mean that job will be assigned the resource first.
• Why? The resource in need may not be available.
• You can get first priority to claim it, but you may not get the first assignment.
• You may get preference due to the type of resource that you need.
• In case you have multiple projects, you have some way to do it.
01/12/2022 23
Multiproject Scheduling and Resource Allocation
• Three important parameters affected by project scheduling are:
1. Schedule slippage
2. Resource utilization
3. In-process inventory
• The organization (or the project manager) must select the criterion most
appropriate for its situation.
01/12/2022 24
Multiproject Scheduling and Resource Allocation
• Schedule slippage (how much delay it has caused or it will cause) - often
considered the most important of the criteria, is the time past a project’s
due date or delivery date when the project is completed
• Resource utilization is of particular concern to industrial firms because of
the high cost of making resources available (the more utilization the better,
the resource requirements become lower)
• WIP (to see how smooth your workflow is) concerns the amount of work
waiting to be processed because there is a shortage of some resource
01/12/2022 25
Multiproject Scheduling and Resource Allocation
01/12/2022 26
“Cost, Schedule, or Performance: Pick Any Two .
. .”
• Assuming fixed performance specifications, tradeoff areas must be in
time or cost
• Time-limited or resource-limited
• If all three dimensions are fixed, the system is “overdetermined”
• Normally, no tradeoffs are possible
• But, something has to give . . .
01/12/2022 27
Example: Project Crashing
• Compute cost/time slope for each expredictable activity
• Slope is the cost of crashing the project for the potential (or
estimated) crashing time.
01/12/2022 28
Example and illustrations
01/12/2022 29
An Example (Table )
Activity Predecessor Days Cost
(normal, crash) (normal, crash)
a - 3, 2 40, 80
b a 2, 1 20, 80
c a 2, 2 20, 20
d* a 4, 1 30, 12
e** b 3, 1 10, 80