Professional Documents
Culture Documents
Resource Management
Budget setting approaches
Presenting the budget
Project management
Slack management
Crashing
Resource levelling
Resource allocation
SEEM 3530
Introduction
Project Budget specifies the activities
and their costs so as to achieve its
objective and fulfill all requirements
to complete the project.
Three tiers of budgets:
Long-range, organization-level
Midrange, functional unit
Operational, project based.
SEEM 3530
SEEM 3530
Bottom-up budgeting
Project managers prepare his/her budget proposal that
supports efficient and on-schedule project execution.
Functional managers prepare the budgets for their units,
considering the resources required in each period of time.
To management streamlines and integrates the budgets
from the low levels into a strategic long-range organizational
budget.
Bottom-up approach to budget preparation
Step
Organization level
Budget prepared at each step
1 Top managementSetting goals and selection of projects (a
framework for budget)
2 Project management
Detailed budget proposals for projects
including costs of material, labor,
subcontracting, etc.
3 Functional management Midrange budget for each functional
unit
4 Top managementAdjustments and approval of the
aggregate long plan budget resulting
from the process
SEEM 3530
Iterative budgeting
A combination of top-down and bottom-up
budgeting
SEEM 3530
SEEM 3530
Budget Management
The budget of a project specifies the
scheduled expenditures and scheduled
revenue as a function of time.
Two approaches are used to manage the
project to meet budget constraints:
Slack management -- An approach that utilizes
the slacks of activities to meet the
organizational budget requirements.
Crashing -- An approach that attempts to
shorten an activity duration by adding more
resource, so as to achieve a trade-off between
cost and time.
SEEM 3530
Slack management
Development of the budget of a project
includes the derivation of the scheduled
expenditures and the scheduled
revenue as a function of time, subject
to the time constraint and the total
investment limit.
The approach of slack management
attempts to utilize the slacks of the
activities to re-schedule the project, so
that the time and monetary constraints
are satisfied.
SEEM 3530
Slack management
The process of selecting activities to reschedule the project will follow the
following priority:
Non-critical activities that have free slack
are the first candidates to be re-scheduled.
Non-critical activities that have total slack
are the next candidates to be re-scheduled.
Finally, the critical activities are considered.
SEEM 3530
1.5
3.0
3.3
4.2
5.7
6.1
7.2
Total = 31.0
10
Slack management
We have found that
(A,C,F,G) is the
critical path,
which has a length
22 weeks. The
critical activities
are A, C, F, and G,
while activities B,
E, and D have
either free or total
slack that can be
used for budget
planning.
SEEM 3530
11
Cash Flow
Lets look at this projects cash flow,
assuming that, for budgeting purposes, the
cost of each activity is evenly distributed
throughout its duration.
In the next two tables, we look at the cash
flow scenario for:
Early start schedule Any activity will be
started at its earliest start time. (Table 8-4)
Late start schedule Any activity will be
started at its latest start time. (Table 8-5)
SEEM 3530
12
SEEM 3530
13
SEEM 3530
14
Slack management
Figure 8.1 below depicts the
cash flows for the early start
and late start schedules.
Figure 8.2 below depicts their
cumulative cash flows.
SEEM 3530
15
SEEM 3530
16
SEEM 3530
17
Slack management
From Figure 8-2 we can see that, if the
total money allocated to the project is
only $4,913 for weeks 1 through 6, then
during this period only a late start
schedule is feasible.
Also, if the total allocation to the project
is increased to $10,398 for the first 6
weeks, then an early start schedule will
become feasible.
Any allocation between $4,913 and
$10,398 will force a delay of certain
non-critical activities.
SEEM 3530
18
Slack management
The approach of slack management is
to properly adjust the timing for noncritical activities so that the limit of
total monetary allocation is satisfied,
while the project is not delayed.
An early start schedule will result in
relatively high expenditures in the
projects earlier stages, while a late
start schedule will result in relatively
high expenditures in the projects
later stages.
SEEM 3530
19
SEEM 3530
20
21
Crashing
SEEM 3530
22
Crashing
The normal point gives the cost and the
time involved when the task is performed
in the normal way without extra resources
such as overtime, special materials, or
enhanced machine capacities to speed up
the processing of the task.
The crash point gives the time and cost
when the task is fully expedited; that is,
no cost is spared to reduce its duration as
much as possible.
SEEM 3530
23
Crashing
The time-cost curve may not be necessarily
linear; it can take any form, even being a set of
discrete points such as (L1, c1), (L2, c2), ,
(Lm, cm).
Nevertheless, as an approximation, we
sometimes assume that all intermediate timecost trade-offs are possible and that they lie on
the line segment between the normal point and
the crash point (that is, the time-cost curve is
approximated as a continuous linear function).
With such an approximation, we need only
estimate the normal point and the crash point
to build the time-cost curve.
SEEM 3530
24
SEEM 3530
25
Crashing - Example
SEEM 3530
26
Crashing Results
SEEM 3530
27
Crashing
The crashing process can continue
28
29
Crashing - Example
Suppose that a fixed overhead of $500 per
week is charged during the projects
duration. Further, assume that the project
is due in 18 weeks and that a penalty of
$1,000 per week is imposed starting from
the 19th week.
The problem now is how to generate the
best budget for the project so that the
overall cost is minimal.
Table 8-8 below summarizes the cost-time
function.
SEEM 3530
30
10,500
10,000
SEEM 3530
31
Crashing
From Table 8-8, we can see that the minimum
cost occurs at the project length of 19 weeks.
That is, it is more economical to pay for a
penalty of $1,000 and an overhead of $500 for
a one-week delay than to pay $2,000 to crash
the activity F to get an on-time schedule.
Based on this result (a 19-week schedule), we
can generate the budget for the project
(including the costs for all activities and the
schedules to pay for these costs).
Figure 8-4 below graphically depicts the
different cost components and the total cost as
a function of its duration. Again, we can see
that the 19-week schedule is the one with the
lowest total cost.
SEEM 3530
32
Crashing
SEEM 3530
33
Resource Management
SEEM 3530
34
Resource Management
Depletable resources -- Resources that are
used up over time (e.g., a lump sum of
money, raw materials, etc.)
Renewable resources -- Resources that are
available at the same level every time
period (e.g., people, machines, etc.)
Earlier, we mainly deal with budgeting and
planning of depletable resources. Here we
will consider the resource allocation
problem with renewable resources.
Resource allocation for a project concerns
with the trade-off between the cost of using
resources, and the project schedule.
SEEM 3530
35
Example
Consider the example project as given in
the Table below:
SEEM 3530
36
SEEM 3530
196
37
38
SEEM 3530
39
40
SEEM 3530
41
SEEM 3530
42
Resource levelling
Resource levelling is defined as the re-allocation of
total or free slack in activities so as to minimize the
fluctuations in the resource requirement profile.
When the total resource requirement for the project
is fixed, a minimum fluctuation tends to reduce the
peak resource requirement, and thus leads to more
balanced requirements over all periods.
For renewable resource, a balanced resource
requirement is the desirable solution.
For labor, this means a fairer working load distribution; This
also means a lower costs for hire, fire, and training.
For materials, this means less effort in material planning
and control, and also lower cost in inventory.
SEEM 3530
43
SEEM 3530
44
SEEM 3530
45
SEEM 3530
47
SEEM 3530
48
SEEM 3530
49
SEEM 3530
50
SEEM 3530
51
SEEM 3530
52
SEEM 3530
53
SEEM 3530
54
SEEM 3530
55
SEEM 3530
56
SEEM 3530
57
SEEM 3530
58
Resource Utilization
Resource utilization is defined as the
proportion of availability that a resource is
used.
For instance, in the example project, if 12 persondays are available each week and the total duration
of the project is 22 weeks, then a total of 12 x 22 =
254 person-days are available. But only 196 persondays are used for the project, thus the resource
utilization in this example is 196/254 = 0.74 = 74 %.
Resource leveling and resource allocation
techniques can be used to achieve a higher level of
resource utilization.
SEEM 3530
59
Multiple Resources
The analysis of resource allocation
becomes much more complicated when
several types of resources are used, the
number of activities is large, and several
projects compete for the same
resources.
In real-life applications, the problem is
usually solved with heuristics, using
priority rules to make the allocations
among activities.
SEEM 3530
60
SEEM 3530
61
SEEM 3530
62
SEEM 3530
63
Summary
Project Management
Slack management
Crashing (Time vs. Cost tradeoff)
Resource levelling
Resource allocation
SEEM 3530
64