GBEPM 520-Project Resource Scheduling
GBEPM 520-Project Resource Scheduling
GBEPM 520
Project Planning and Control
1
1. Schedule Duration and Resource
Limitations
Both CPM and PERT implicitly assume that the
resources required to get the work of the project
completed will be available
In practice, resources, which may involve
people, equipment, and even funding have
practical limits
It is essential to analyze resources considered
so that the final schedule is executable and is
realistic in duration
Project Resources
Human Resources:
Personnel with varied skill sets, may be
assigned full- or part-time, and may be added or
removed from the project team as the project
progresses
Physical Resources:
Include equipment, materials, supplies,
facilities, and infrastructure
2
Steps in Resourcing Projects
Resource Loading
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
Resource loading gives a general
understanding of the demands a project or set
of projects will make on a firm’s resources
3
Schedule and Resource Histogram
Workaround Strategies
Increasing Resources
Utilizing Resources
Fast-Tracking
Scope Reduction
Schedule Delay
Resource optimisation techniques
4
Resource Optimisation Techniques (1/2)
1. Resource levelling. A technique in which start and
finish dates are adjusted based on resource constraints
with the goal of balancing the demand for resources
with the available supply.
Resource levelling can be used when shared or
critically required resources are available only at
certain times or in limited quantities, or are over
allocated, such as when a resource has been assigned to
two or more activities during the same time period or
there is a need to keep resource usage at a constant
level.
Resource levelling can often cause the original critical
path to change.
5
Time-Constrained Projects
…Are projects that must be completed by an
imposed date
Require the use of resource optimisation
technique that focus on balancing or smoothing
resource demands by using slack to manage
resource utilization over the duration of the
project:
Peak resource demands are reduced.
Resources over the life of the project are reduced.
Fluctuation in resource demand is minimized.
6
Pre and Post Resource Smoothing
Time-Constrained Projects
Resource Demand Levelling Techniques for Time-
Constrained Projects
Advantages
Peak resource demands are reduced.
Resources over the life of the project are reduced.
Fluctuation in resource demand is minimized.
Disadvantages
Loss of flexibility that occurs from reducing slack
Increases in the criticality of all activities
7
Resource-Constrained Projects
…Are projects that involve resources that are limited in
quantity or by their availability
There are two fundamental approaches to Resource-
Constrained allocation problems:
Heuristic Methods
Optimization Models
Heuristic approaches employ rules of thumb that have
been found to work reasonably well in similar
situations
Optimization approaches seek the best solutions but are
far more limited in their ability to handle complex
situations and large problems
8
Example: Resource-Constrained Project
Assume we only have 3 people available to do the
following project, and we cannot afford to hire more.
9
Resource Load now Feasible
10
3. Project Cost Management
Project Cost Management is primarily concerned
with the cost of the resources needed to complete
project activities
Project Cost Management should consider the
effect of project decisions on the subsequent
recurring cost of using, maintaining, and
supporting the product, service, or result of the
project
Another aspect of cost management is recognizing
that different stakeholders measure project costs
in different ways and at different times
Cost Estimation
Cost estimating is linked to scope, schedule,
and resource planning (after resolving resource
conflicts)
Never lie to yourself
You must understand what the project costs really
are
Never lie to anyone else
Avoid shading the truth to secure necessary funding
11
Types of Costs
Fixed and Variable costs
Direct costs only occur because of the project
Direct labour
Other direct costs – material, travel, consultants,
subcontracts, purchased parts, computer time
Indirect costs are costs necessary to keep the
organization running that are not associated with
one specific project
Salaries, buildings, utilities, insurance, clerical
assistance
Costs are allocated across projects
12
Cost Estimation Methods
Analogous estimating – “an estimating technique that uses the
cost along with measures of scale such as size, weight or
complexity from a previous project to estimate cost for a similar,
future project.” PMBOK® Guide
Parametric estimating – “an estimating technique that uses a
statistical relationship between historical data and other variables
to calculate project costs.” PMBOK® Guide
Cost Budgeting
Cost estimates are aggregated by work packages in
accordance with the WBS.
The work package cost estimates are then
aggregated for the higher component levels of the
WBS (such as control accounts) and, ultimately, for
the entire project.
The key benefit of this process is that it determines
the cost baseline against which project performance
can be monitored and controlled.
13
Cost Baseline
Direct and indirect costs add up to the cost
baseline
The cost baseline is an integral part of the
project management plan
It is used as a basis for comparison to actual
results
14
Integrated Scope, Schedule and Cost
Since the cost estimates that make up the cost baseline are directly tied to the
schedule activities, this enables a time-phased view of the cost baseline, which
is typically displayed in the form of an S-curve
15
Determining Cash Flow
The cash-flow statement is a document which
models the flow of money in and out of the
project
Expenses are applied to individual activities in
the schedule to see when cash is needed
Cash may be supplied through organization
budgets on a periodic basis
The cumulative amount of cash coming in to
the project must meet or exceed demands for
cash payouts
16
Cash-Flow Statement
17
4. Project Schedule Compression
18
Schedule Compressing Techniques
Crashing – A technique used to shorten the schedule duration for
the least incremental cost by adding resources. Examples of crashing
include approving overtime, bringing in additional resources, or
paying to expedite delivery to activities on the critical path.
PMBOK® Guide
Fast Tracking – A schedule compression technique in which
activities or phases normally done in sequence are performed
in parallel for at least a portion of their duration. An example
is constructing the foundation for a building before
completing all of the architectural drawings. PMBOK® Guide
Crashing does not always produce a viable alternative and may
result in increased risk and/or cost.
Fast tracking may result in rework and increased risk. Fast
tracking may also increase project costs.
19
Project Crashing
Focuses attention on the trade-off between time and
cost objectives.
Crash time estimate is the shortest time that could be
achieved if all effort (at any reasonable cost) were
made to reduce the activity time.
The use of more workers, better equipment, overtime,
etc., would generate higher direct costs for individual
activities.
On the other hand, shortening the overall time of the
project would reduce certain fixed and overhead
expenses of supervision, as well as indirect costs that
vary with project duration.
20
Project Cost-Duration Graph
21
Determining Activities to Shorten
Shorten the activities with the smallest increase in
cost per unit of time
Assumptions:
1) The cost relationship is linear. You can crash less than
the limit.
2) Normal time assumes low-cost, efficient methods to
complete the activity
3) Crash time represents a limit—the greatest time
reduction possible under realistic conditions.
4) Slope represents a constant cost per unit of time.
Typically it is the “per-day crash cost”
5) Any acceleration must be bounded so that activity
duration is within the normal and crash times.
Activity Graph
22
Time-Cost Trade-Off Example
Assume we want to reduce project duration and have recourses to do so.
we value each day it is shortened at $50. Starting Indirect cost is $400
Predecessors
Calculate --
these A
A
A
B
C,D
E,F
ADFG - - - $450 25
23
Time-Cost Trade-Off Example Calculations
24