Project Management 2015
Project Management 2015
Part- one
Concepts of Project Management
Introduction-Definition
1-3
A project is a set of activities that are related to one another;
and all the activities must be completed in order to complete the
project.
resources (human and non human ) are the two basic resources
required for the completion of a project.
Thus a project management is a specialized management technique
to plan and control the available resources under a strong
responsibility for the successful completion of the project.
Project is a temporary endeavor undertaken to create a unique
product, service or result.
Non-project work is known as operations. Operations involve the
ongoing creation of the goods or services of an organization.
Within organizations, projects are initiated in order to create
something new or to implement change.
When project are completed, the finished products or services
are transferred to operations of the company.
project Characteristics
• Non-routine/ non-repetitive - one time operational activity and
many related activities
• Requires investment (allocation of scarce resources)
• It has a sense of uniqueness, and requires a unique project
organization and has unique project outcomes( vary in scope,
duration and complexity)
• General purpose equipment is used
• High labor skills required.
1-6
Objectives of project
A project should be completed with in minimum of
elapsed time.
It should use available manpower and other resources
as carefully as possible, with out delay.
It should be completed, with minimum capital
investment, with out delay.
1-7
project management functions
1. Planning is the formulation of a course of action to guide
a project to completion.
It starts at the beginning of a project, with the scope of
work, and continues throughout the life of a project.
The establishment of milestones and consideration of
possible constraints are major parts of planning.
Successful project planning is best accomplished by the
participation of all parties involved in a project. There
must be an explicit operational plan to guide the entire
project throughout its life.
1-8
2. Organizing is the arrangement of resources in a
systematic manner to fit the project plan.
A project must be organized around the work to be
performed.
There must be a breakdown of the work to be performed
into manageable units, which can be defined and measured.
The work breakdown structure of a project is a multi-level
system that consists of tasks, subtasks, and work packages.
1-9
3. Staffing is the selection of individuals who have the expertise to
produce the work.
The persons that are assigned to the project team influence every part
of a project.
The numerous problems that arise throughout the life of a project are
solved by people.
1 - 10
4. Directing is the guidance of the work required to complete a
project.
The people on the project staff that provide diverse technical
expertise must be developed into an effective team.
Although each person provides work in his or her area of
expertise, the work that is provided by each must be
collectively directed in a common effort and in a common
direction.
1 - 11
5. Controlling is the establishment of a system to
measure, report, and forecast deviations in the project
scope, budget, and schedule.
The purpose of project control is to determine and
predict deviations in a project so corrective actions can
be taken.
1 - 12
Types of Projects: 1. Construction project
Institutional/capacity building
1 - 22
Project Management…contd
Good Planning
Negotiation
1 - 24
Project Management-Project Stakeholders
Stakeholders are the people or organizations that can be favorably or
unfavorably impacted by project activities.
As such, project managers must interface with these stakeholders,
and many of the stakeholders can influence on project.
Stakeholders are:
o Organizational stakeholders: (Executive officers, line managers,
employees)
o Product/market stakeholders: (Customers, suppliers, government,
general public
o Capital market stakeholders: (Shareholders, creditors and banks)
9 Core and facilitating functions for Project Management
3. Managing Project Time: Time management refers to project
planning, scheduling and controlling in order to achieve the
established objectives of the project.
Within cost
1 - 35
The potential benefits from project management are:
1 - 36
Unfortunately, the benefits cannot be achieved
Organizational restructuring
Project risks
Changes in technology
1 - 37
What is a successful project?
Customer Requirements satisfied/exceeded
Completed within allocated time frame
Completed within allocated budget
Why do projects fail?
Inadequate planning (the devil is in the details)
Lack of monitoring progress
Unresolved conflicts
Lack of committed and dedicated resources
Roles and responsibilities of the Project Manager
The Project Manager is responsible for delivering the project, with
authority and responsibility from the Project Board to run the project on a
day-to-day basis.
The project manager, operating within agreed reporting structures, is
responsible for:
managing the accomplishment of the required deliverables
planning and monitoring the project
managing project risks, including the development of contingency plans
1 - 39
liaison with programme management (if the project is part of a programme)
and related projects to ensure that work is neither overlooked nor duplicated
monitoring overall progress and use of resources, initiating corrective action
where necessary
applying change control and configuration management processes
reporting through agreed lines on project progress
liaison with appointed project assurance representatives to assure the overall
direction and integrity of the project
1 - 40
maintaining an awareness of potential interdependencies with other projects
and their impact
adopting and applying appropriate technical and quality strategies and
standards
identifying and obtaining support and advice required for the management,
planning and control of the project
managing project administration
1 - 41
Work Breakdown Structure(WBS)
To plan a project, the total scope of work must be identified, subdivided
into manageable segments, assigned to individuals responsible to do the
work, and documented.
It is a methodology for converting a large-scale project into detailed
schedules of activities for planning, scheduling, and control purposes.
The objective of developing a WBS is to study the elemental components of
a project in detail.
Work Breakdown Structure(WBS)
A work-breakdown structure (WBS) in project management,
is a deliverable-oriented breakdown of a project into smaller
components.
A work breakdown structure is a key project deliverable
that organizes the team's work into manageable sections.
Work Breakdown Structure(WBS)
The Project Management Body of Knowledge (PMBOK 5) defines the work-
breakdown structure A hierarchical decomposition of the total scope of
work to be carried out by the project team to accomplish the project
objectives and create the required deliverables.
A work-breakdown structure element may be a product, data, service, or
any combination thereof.
A WBS also provides the necessary framework for detailed cost
estimating and control.
Work Breakdown Structure(WBS)
In a project or contract, the WBS is developed by starting
with the end objective and successively subdividing it into
manageable components in terms of size, duration, and
responsibility (e.g., systems, subsystems, components, tasks,
subtasks, and work packages) which include all steps
necessary to achieve the objective.
Work Breakdown Structure(WBS)
The work-breakdown structure provides a common framework
for the natural development of the overall planning and control
of a contract and
is the basis for dividing work into definable increments from
which the statement of work can be developed and technical,
schedule, cost, and labor hour reporting can be established.
Work Breakdown Structure(WBS)
A work breakdown structure permits summing of subordinate
costs for tasks, materials, etc., into their successively higher
level "parent" tasks, materials, etc.
For each element of the work breakdown structure, a description
of the task to be performed is generated.
This technique (sometimes called a system breakdown structure)
is used to define and organize the total scope of a project.
Work Breakdown Structure(WBS)
The WBS is organized around the primary products of the
project (or planned outcomes) instead of the work needed to
produce the products (planned actions).
Since the planned outcomes are the desired ends of the project,
they form a relatively stable set of categories in which the costs
of the planned actions needed to achieve them can be collected.
Work Breakdown Structure(WBS)
A well-designed WBS makes it easy to assign each project
activity to one and only one terminal element of the WBS.
The WBS also helps map requirements from one level of
system specification to another.
The WBS may be displayed horizontally in outline form, or
vertically as a tree structure (like an organization chart).
Using a WBS, a large project may be broken down into smaller
subprojects which may, in turn, be further subdivided into
another, lower level of more detailed sub component activities, and
so on.
Eventually, all the tasks for every activity are identified,
commonalities are discovered, and unnecessary duplication can be
eliminated.
Thus by applying the WBS approach, the overall project planning
and control can be improved.
1 - 50
Each WBS component is successively broken down into
smaller details at lower levels.
Descending levels provide increasingly detailed
definition of project tasks.
The complexity of project and the degree of control
desired determine the number of levels in the WBS.
Level 1: This level contains only the final project
purpose.
Level 2: This contains the major sub-components of
the project.
Level 3: Contains definable components of the level - 2
subdivisions.
..
.
Subsequent levels are constructed in more specific
detail depending on the level of control desired.
If a complete WBS becomes too crowded, separate
WBSs may be drawn for level 2 components.
Each WBS element is assigned a code that is used
for its identification throughout the project life
cycle.
Alphanumeric codes may be used to indicate element
level as well as component group.
1 - 53
Design principle for work breakdown structures
4. Level of detail
1 - 56
Project Breakdown Structure
Project Breakdown Structure
Project Breakdown Structure
Project Breakdown Structure
Project Breakdown Structure
Project Organization
Like any organization, projects can be managed and controlled
by using different type of organizational structure.
1 - 64
Functional Project Organization
1 - 65
Functional Project Organization
Advantages
technological depth
Drawbacks
lines of communication outside functional department
slow
project rarely given high priority
1 - 66
Product organization:
Another approach to organize a project is to use the end product
or goal of the project as the determining factor for personnel
structure.
This is often referred to as the pure project organization or,
simply, project organization.
The project is set up as a unique entity within the parent
organization.
It has its own dedicated technical staff and administration.
1 - 67
This type of organization is common in large project-oriented
organizations or organizations that have multiple product lines.
1 - 68
The Pure Project Organization
1 - 69
The Pure Project Organization
Advantages
Effective and efficient for large projects
Resources available as needed
Broad range of specialists
short lines of communication
Drawbacks
Expensive for small projects
Specialists may have limited technological depth
May require high levels of duplication for certain specialties
1 - 70
Matrix organization:
1 - 71
There are usually two chains of command: horizontal and vertical.
The horizontal line deals with the functional line responsibility
while the vertical line deals with the project line of
responsibility.
The project manager has total responsibility and accountability
for the project success.
The functional managers have the responsibility to achieve and
maintain high technical performance of a project.
1 - 72
The project that is organized under a matrix structure
may relate to specific problems, marketing issues, product
quality improvement, and so on.
1 - 73
Matrix Organization Structure
1 - 74
Project Management-Project life Cycle
It is convenient to think of project work as taking place in
several distinct stages.
This chain of stages is commonly referred to as the "project life
cycle".
The stages are closely linked to one another and follow a logical
progression.
1 - 75
1.Start-up
Purpose
Strategic fit/objectives
Scope(Draft)
Terms of reference
Draft schedule
Budget estimate
1 - 76
2. Planning
set final Scope
Plan deliverables
Quality plan
Baseline Schedule
Communication plan
1 - 77
3. Execution
Execution of key deliverables
Issue resolution/reporting
Communication
1 - 78
4. Close out
Celebrate/ Handing over the project to client
Contract Close-out
Team feedback
1 - 79
1 - 80
Bar Charts
Bar charts are the pictorial representation of various tasks required to
be performed for accomplishment of the project objectives.
It is a pictorial representation specifying the start and finish time for various
tasks to be performed in a project on a horizontal time-scale.
Once the project has started the Gantt chart/ bar chart/ can further be used as a
tool for project control.
Therefore, the bar charts are used for project planning and control tools.
The beginning and the end of each bar represent the time of start and the time
of finish of that activity.
Each bar represent the specific job or activity of the project.
The length of the bar, therefore, represents the time required for the completion of
that job or activity.
The project controlling is achieved by drawing a second line under the planned schedule
to indicate activity progress.
The relative position of the progress line to planned line indicates percentage complete
and remaining duration, while the relative position between the progress line and time now
indicates actual progress against planned progress.
Figure below presents a baseline Gantt chart and a tracking
Gantt chart for a project.
The solid bar below the original schedule bar represents
the actual start and finish times for completed activities or
any portion of any activity completed.
1 - 86
Example on bar chart:
1 - 87
iv. Activity T starts only when activity S is complete
1 - 88
1 - 89
Figure shows another bar chart for the project related to purchase
and installation of a lathe. The complete project consists of five
distinct activities. Each activity can not be started unless the previous
activity is finished
1 - 90
From the above two examples, we find that there are:
1 - 91
Exercise: The activity break down for a certain project is as under.
Activity No. 1 2 3 4 5 6 7
Duration 1 2 4 3 1 2 4
(weeks)
Activity 2 and activity 3 can be done concurrently, and both must follow
activity 1. Activity 2 must precede activity 4. Activity 5 can not begin
until both activities 2 and 3 are completed. Activity 6 can be started only
after activities 4 and 5 are complete. Activity 7 is the last activity which
can be started only after completion of activity 5. Prepare the bar char
for the project.
1 - 92
1 - 93
Example of Gantt Chart
Activity Month
0 | 2 | 4 | 6 | 8 | 10
Design house
and obtain
financing
Lay foundation
Order and
receive
materials
Build house
Select paint
Select carpet
Finish work
1 3 5 7 9
Months
Example
1 - 95
Activity Description Time of
Completion
A Site selection and survey 4 weeks
B Design 6 weeks
C Preparation of drawings 3 weeks
D Preparation of specification
and tender document 2 weeks
E Tendering 4 weeks
F Selection of contractor 1 week
G Award of work order 1 week
1 - 96
Bar chart for a building Project
1 - 97
The benefits of Gantt chart can be clearly seen
not only are the calculations simple but it
combines all the above information on one page.
1 - 98
Milestone Charts
Milestones are tools used in project management to mark specific points
along a project timeline.
These points may signal anchors such as a project start and end date, a
need for external review or input and budget checks, among others.
1 - 99
Milestone Charts
“Milestones” are important checkpoints or interim goals for a project.
Your plan will evolve so be flexible and update on a regular basis. It also
helps to identify risk areas for project.
1 - 100
Milestone Charts
Milestone chart is modification over the original Gantt chart.
The beginning and end of these sub-divided activities or tasks are termed as
milestones.
Each main task contains some specific points in time which can be
easily recognized, and through which controlling can be achieved.
o
It is represented by a circle ‘ ’ in a network which is also
INTER RELATIONSHIPS
depending upon the interdependency, we can categorize
activities as (i) parallel activities, and (ii) serial activities.
parallel activities: can be performed simultaneously and
independent to each other
Serial activities: are to be performed one after the
other, in succession.
Predecessor activity: Activities that must be completed
immediately prior to the start of another activity.
Successor activity: Activities that cannot be started
until one or more of other activities are completed, but
immediately succeed them
Dummy activity: An activity which does not consume any
kind of resource but merely depicts dependence of
activity.
the dummy activity is inserted in the network to clarify
the activity pattern in the following two ways:
activity predecessor
A -
B A
C A
D B, C
1 - 123
More on Dummy activity.
If a dummy job is the only one emanating/originating/ from
its initial node(1), it can be removed and the activity
terminating at that node can be directly connected to that
node to which the dummy was terminating.
activity predecessor
A -
B A
C B
P -
Q -
R A, P, Q
More on Dummy activity.
If a dummy activity (node1 2) is the only one terminating
into a node, the dummy can be removed and the two
node(1 2) at the two ends of the dummy can be merged
into one.
activity predecessor
A -
B A
C A, P
D A, Q
P -
Q -
More on Dummy activity.
If two or more activities, emanating from different
nodes, have identical set of predecessors some of
which also appear in different predecessor sets of
other activities, the two activities (having identical
predecessors) should emanate from a single node. This
node can then be connected to their predecessor
activities by dummies. As shown below
More on Dummy activity.
activity predecessor
P -
A -
C -
R -
Q A, P
B A, C
D A, C
S C, R
More on Dummy activity.
If two or more activities, terminating into different
nodes, have identical set of successors, the latter having
other predecessors as well, the two activities (having
identical set of successors) should terminate into one
single node.
This node can then be connected to their successors
through appropriate dummies. As shown below.
More on Dummy activity.
activity predecessor
P -
A -
B -
R -
Q P, A, B
S R, A, B
Rules for Drawing Network Diagram
In order to draw a network diagram, the following
general rules have to be considered:
Each activity is represented only by one arrow in the
network:
• This implies that no single activity can be represented
twice in the network.
No two activities can be identified by the same events:
For example, activities a and b have the same end events. The
procedure is to introduce a dummy activity either between a and one
of end events or between b and one of the events.
Modified representations after introducing a dummy activity d is
shown in figure
• As a result of using the dummy, activities a and b can now
be identified by unique end events.
• It must be noted that a dummy activity does not consume
any time or resource.
Arrows should normally not cross each other.
C is controlled by A and B.
(Operation C cannot begin until
operations A and B are completed.)
Activity D is controlled
by A, B and C. However,
activity E is controlled by Band C.
COMMON PARTIAL SITUATIONS IN NETWORK
Activity X is controlled by D and A;
activity Y is controlled by A, Band C,
while activity Z is controlled by D only.
Activity C is controlled by A. Activity Y
is controlled by C.
Activity F G H I J
H
E D1 8 M
A B C 4 6 10 13
1 2
3
N
I F
11
7 J L
D2
9
K
12
1 - 147
Activity Times and Level of Detail.
The most common network scheduling methods are:
Critical Path Method (CPM): activity-oriented and
Program Evaluation and Review Technique (PERT): event oriented.
Both methods (CPM and PERT) are extensively used as dynamic
control tools in the management of a large project.
They give the project manager a comprehensive picture of the
project status at any time.
1 - 148
Critical Path Method (CPM)
CPM was initially set-up to address the time cost trade-off dilemma,
where there is a complex relationship between project time to
complete and cost to complete.
CPM enables the planner to model the effect various project time
cycles have on direct costs.
Shortening the project duration will reduce indirect costs, but may
increase the direct costs.
This technique is often called Project crashing
1 - 149
Program Evaluation and Review Techniques (PERT)
A project is composed of many diversified activities which contribute to
its completion according to a predetermined schedule.
There may be many uncertainties associated with the activities of project
PERT is a technique that statistically present knowledge about these
activities and the activity uncertainties.
The PERT system uses a network diagram consisting of events which must
be established to reach project objectives.
1 - 150
UNCERTAINTIES: USE OF PERT
As soon as the work of network construction for a project is over, the item of
concern is the determination of time required for the occurrence of each event.
Since the activities are to be performed in future, the time period required for
the execution of each activity or job can only be estimated.
The PERT is the non-deterministic approach or the probabilistic approach to
state limits of activity duration will lie. Between these limits the probability of
executing the activity is calculated.
1 - 151
PERT system is preferred those projects in which correct
time determination for various activities cannot be made.
PERT application is favorable in projects where much of
their design and Construction or production requires new
developments in materials and technology.
Hence, PERT is used research and development type
projects. All this is to say that there is a large amount of
uncertainties in the development of new systems.
1 - 152
PERT TIME ESTIMATES
Time is the most essential and basic variable in PERT system.
In the PERT network an estimate is made of not only the most
probable time required to complete the activity, but some measure of
uncertainty is also incorporated. In this estimate, two more time
estimates are considered: the pessimistic estimate and the optimistic
estimate.
Thus to take the uncertainties into account, PERT planners make
three kinds of time estimates:
1 - 153
1. The optimistic time estimate(tO):-
This is the shortest possible time in which an activity
can be completed, under ideal conditions.
This particular time estimate represents the time in
which we could complete the activity or job if everything
went along perfectly, with no problems or adverse
conditions.
Better than normal conditions are assumed to prevail.
1 - 154
2. The pessimistic time estimate(tP):-
1 - 158
1 - 159
MEAN, VARIANCE AND STANDARD DEVIATION
Mean. Mean of the distribution may be defined by the
algebraic sum of time durations taken by various jobs divided
by the number of the jobs/activities/:
1 - 161
Variance is commonly used in statistics as measure of
variability of the distribution.
1 - 162
Normal Probability Distribution: The probability curve is
not necessarily symmetrical about its apex. If the curve is
symmetrical, then it is known to have normal distribution.
The mean of normal distribution is denoted by µ.
and maximum time( tP) are known within +/-3σ. The standard
on the Beta-distribution.
to tL tp
Job A 4 6 11
The
Job B expected
5 time for10
these jobs are:
12
( t o 4t l t p ) ( 4 ( 4 * 6) 11)
(t E )
Similarly
A (tE)B=9.5days 6.5days
6 6
1 - 167
EXPECTED TIME FOR ACTIVITIES IN SERIES
When a number of activities are in series, the expected
time for the path, along the activities can be found by
first finding the expected time (tE) for each activity, and
then taking their sum.
For example, consider the three activities 11-12, 12-13 and
13-14 shown in figure below with their time estimates(tO,
tL and tP) marked,
1 - 168
The computation is as shown in table below:
activity tL tp tE
to
11-12 4 6 8 6
12-13 5 7 11 7.333
13-14 4 10 12 9.333
∑tE =22.66
1 - 169
The standard deviation for the last event ( network ending
event) in series of activity, is given by:
Where: σ1, σ2,…, σn are the standard
t ...
2
1
2
2
2
n
E
dev. Of each activities .
σtE= standard dev of the network
ending event
For the above example,
for 11-12 σ1 =(8-4)/6=0.667, for 12-13 σ2 =(11-5)/6=1 and
for 13-14 σ1 =(12-4)/6=1.337 (0.667) 2 (1) 2 (1.333) 2
Hence the stand. Dev. Of event 14, σtE=
1.322
1.795 1 - 170
A similar approach can be made for a network consisting
of several path, each path with a number of activities
in series.
When tE for each path in a network is known, the
critical path can be chosen easily.
A critical path is the one which consumes maximum of
time resources.
1 - 171
Example: For a particular activity of a project, time
estimates received from two engineers X and Yare as
follows:
to tL tr
Engineer X 4 6 8
Engineer Y 3 5 8
State who is more certain about the time of completion of
the job:
Hence engineer X has
reliable estimate for
the activity.
1 - 172
Example: The network for a certain project is shown in
figure. Determine the expected time for each of the path?
Which path is critical?
Solution:
In the PERT analysis, the
expected time tE is taken
as the basis for finding
the critical path.
1 - 173
Thus, expected
time for each
activity can be
found.
The expected time
(tE) for any path is
equal to ∑tE of all
activities. The
computations are
shown in Table.
1 - 174
Time Estimate and Critical Path in
Network Analysis:
Once the network of a project is constructed, the time analysis
of the network becomes essential for planning various activities
of the project.
( E f ) ij
( E f ) ij E i Dij
c) Earliest event time for event j is the maximum
of the earliest finish times of all activities
ending into that event. That is,
Ej max.i [(Ef )ij for all immediate predecessor of (i, j) ]or Ej max.i [Ei Dij ]
ii) Backward Pass Computations
The latest event time, (L) indicates the time by which all activities
entering into that event must be completed without delaying the
completion of the project.
( L f ) ij L
Step 3. Latest starting time of activity (i , j) = the latest completion
time of activity (i , j) minus the activity time, or
( LS ) ij ( L f ) ij Dij or
( L S )ij L j Dij
Step 4. Latest event time for event i is the minimum of the latest
start time of all activities originating from the event, i.e.,
(T f ) ij ( LS ) ij ( E S ) ij
Event slacks: For any given event, the event slack is defined as
the difference between the latest event and earliest event times.
Mathematically, for a given activity (i, j),
the activities with zero total float are known as critical activities.
its earliest start and its latest completion dates (as allowed by
Figure
Expanded network
for building a house
showing
concurrent
activities.
Table
Possible Paths to
complete the
House-Building
Network
(to p14)
1 - 191
Solution:
To find the critical path:
Completion time for:
path A: 12 3 4 6 7, 3 + 2 + 0 + 3 + 1 = 9 months (Critical
Path)
path B: 1 2 3 4 5 6 7, 3 + 2 + 0 + 1 + 1 + 1 = 8 months
path C: 1 2 4 6 7, 3 + 1 + 3 + 1 = 8 months
path D: 1 2 4 5 6 7, 3 + 1 + 1 + 1 + 1 = 7 months
The critical path is the longest path through the network; the
minimum time the network can be completed. 1 - 192
ES is the earliest time an activity can start. ESij = Maximum (EFi)
EF is the earliest start time plus the activity time. EFij = ESij + Dij
=max(5,4)=5 Max(node4+t46,node5+t56
=max(5+3,5+1)=8 1 - 194
The Project Network
Activity Scheduling- Earliest Times
- ES is the earliest time an activity can start. ESij = Maximum (EFi)
- EF is the earliest start time plus the activity time. EFij = ESij + tij
1 - 195
Branches LSij = LFij-tij LFij=min(LSj)
1-2 LS12 = Li12-t12 = LF12=min(LS2)=
2-3 LS23 = LF23-t23 = LF23=min(LS3)=
2-4 LS24 = LF24-t24 =
LF24=min(LS4)=
3-4 LS34 = LF34-t34 =
LF34=min(LS4)=
4-5
LS45 = LF45-t45 = LF45=min(LS5)=
4-6
LS46 = LF46-i46 = LF46=min(LS6)=
5-6
LS56 = LF56-t56 = LF56=min(LS6)=
6-7
LS67 = LF67-t67 =
LF67=min(LS7)=
Backward pass computation: The overall computational is shown in next slide 1 - 196
LS is the latest time an activity can start without delaying critical path time. LS ij = LFij - tij
LF is the latest finish time LFij = Minimum (LSj)
Min(node3-t23,node4-t24)
=Min(5-2,5-1)=Min(3,4)=3
Branches LSij=LFij-tij LFij=min LSj
1 - 198
The Project Network Calculating Activity Slack Time
- Slack, Sij, computed as follows: Sij = LSij - ESij or Sij = LFij - EFij
1 - 199
1 - 200
Example 2
1 - 201
Example: on PERT and CPM
1 - 202
Solution:-
a 4m b 2
t
v
b - a
6 6
1 - 203
Table:- Activity Earliest and Latest Times and Slack
1 - 204
Determining the CPM
1 - 206
During crashing activity, the overall project duration can be reduced by
reducing the duration of only the critical activities in the project
network by deploying more resources.
In CPM analysis of crashing there are two time and cost estimates for
each activity:
'normal estimate' and
'crash estimate.'
estimate
1 - 207
PROJECT COST
For any project, the relationship between total cost and overall duration is shown in the Figure
below.
Our main concern is to find the project duration which will keep the total project cost at a
minimum.
minimum
1 - 208
1 - 209
Total Project Cost is the sum of two separate costs:
1 - 210
A. INDIRECT PROJECT COST
1 - 211
B. DIRECT PROJECT COST
Direct project costs are those expenditures which are directly chargeable to and can be
identified specifically with the activities of the project.
These include labor cost, material cost, equipment cost, etc
Figure below shows a generalized curve between direct cost and project duration.
The project has the highest cost corresponding to the crash duration and has normal cost
corresponding to the normal duration.
duration
Thus we have two types of costs and two types of times defined below.
1 - 212
1 - 213
Normal time: is the standard time that an estimator would usually allow for an activity.
Crash time : is the minimum possible time in which an activity can be completed, by employing
extra resources.
Crash time is that time, beyond which the activity cannot be shortened by any amount of increase
in resources.
Normal cost: is direct cost required to complete the activity in normal time duration.
Crash cost: is the direct cost corresponding to the completion of the activity, within crash time.
1 - 214
SLOPE OF DIRECT COST CURVE
The straight line or segmented approximation of the direct Cost curve is helpful in
carrying out the project cost analysis,
Cost Slope
The cost slope is the slope of the direct cost curve, approximated as straight line.
It is defined as follows
1 - 215
1 - 216
TOTAL PROJECT COST AND OPTIMUM DURATION
The total project cost is the sum of the direct costs and indirect costs.
Figure below shows the indirect cost curve, direct cost curve and the
corresponding total cost curve.
From the total cost curve ACB of figure below, we find that the minimum total
cost is obtained at some duration known as the optimum duration. The
corresponding cost is known as the minimum cost.
If the project duration is increased, total cost will increase, while if project
duration is decreased to the crash value, project cost will be the highest.
1 - 217
1 - 218
THE NETWORK COST OPTIMIZATION
The normal time that the project will take for its completion will be the sum of
the normal time durations of each activity along the critical path.
Similarly, the minimum time that the project will take for its completion will be
the sum of the crashed time duration of each activity along the critical path,
If all the activities (critical as well as non-critical) are crashed, the cost will be
very high without any additional advantage
1 - 219
The non-critical activities need not be speeded up, since their crashing is not going
to decrease the project duration further.
However, it may happen that certain non-critical activities may become critical in
the process of crashing the critical activities.
1 - 220
For this, it is better to start with crashing first that critical activity which
has the lowest cost slope.
Then we take another critical activity which is having next higher cost slope.
1 - 221
STEPS IN TIME - COST OPTIMIZATION
1 - 222
5) CONTINUE: crashing the critical activities in the ascending order of the slope.
6) CRASH: parallel non-critical activities which have become critical by the reduction of critical path
duration due to crashing insteps 4 and 5.
7) CONTINUE: crashing process through steps 4 to 6, till a stage is reached beyond which no further
crashing is possible.
8) FIND: Total cost of project at every stage by adding indirect costs to the direct costs determined
above.
9) PLOT: total cost-duration curve.
10) PICK UP: the optimum duration corresponding to which least total project cost is obtained.
1 - 223
The process of time-cost optimization is illustrated with the following examples.
ILLUSTRATIVE EXAMPLE
Example 1. Table below gives the information about various critical activities of network shown in
figure below:
The project overhead costs are @ Birr 300.00 per day. Determine:
uTotal cost-duration relationship and the corresponding least cost plan (network cost optimization)
1 - 224
Table
Figure
1 - 225
Solution
Step 1: Cost-slopes.
Figure above shows the network, with the normal duration of each activity
entered below its activity arrow, while the crash duration entered in the
bracket.
The cost slope for each activity will be as follows:
1 - 226
Step2. Normal duration direct cost
= 13000.
Step 3. Activity 2-3 has the least slope. Let us therefore crash this activity first
Duration by which activity 2-3 can be crashed =2 days.
Extra cost of crashing activity = 2-3 by 2 days
= 250x2=500
Project duration=9+3=12 days.
Therefore; direct cost for 12days project duration==1300+500 = 13500
1 - 227
Step4. After having fully crashed activity 2-3, let us crash activity 1-
2 from its normal duration of 9 days to its crash duration of 6 days.
∆t=9-6=3 days.
Extra cost of crashing=3 x 500=1500
Project duration=6+3=9 days.
Therefore; direct cost for 9 days project duration=13500+1500=15000
The corresponding network with all the activities crashed is shown in figure
below:
1 - 228
Step 5: Total cost of project
The total cost of the project, for any duration, is obtained by adding
the indirect costs to the corresponding direct costs. The values are
tabulated in Table below:
1 - 229
Step 6. Cost and duration on curve(Cost-Time Curve)
Figure below shows the cost-time curves for direct cost,
indirect cost and total cost.
The total cost is minimum for a project duration of 12 days.
Thus the optimum duration of the project is 12 days and
minimum cost corresponding to it is Birr. 17100.
1 - 230
1 - 231
Resources Allocation
INTRODUCTION
A resource is a physical variable, such as men, materials, machines, space, money that is required
for completing various activities/jobs of a project.
Availability of manpower (supervisory staff, technical and specialist personnel, skilled and
unskilled labor etc.,) and materials etc. may be restricted.
Then, the various activities of the project are to be scheduled in such a way that the demand of
various resources is more or less uniform all along the project duration.
1 - 232
RESOURCES USAGE PROFILES: HISTOGRAMS
In a network, various activities are involved, and each activity requires some resources to perform it
There may be activities which are to be performed simultaneously and may require common resources.
The requirements of resources to execute these simultaneous activities may exceed the available
resources
However, at some other period of the execution of the same project, there may be very few activities
which may require these resources,
This can be best known by plotting the resources usage profiles or histograms.
1 - 233
Illustrative Example:
Consider a network shown in figure below, having 14 activities. The
duration of each activity is marked under its activity arrow.
1 - 234
Table below shows the requirements of masons (marked by M) and laborer
(marked by L) for each activity.
Let us analyze the project from resources requirements point of view
1 - 235
1 - 236
Figure below shows the time scaled version of the network, assuming early start times for
each activity.
The activities along the critical path have been arranged along horizontal line.
The requirements of masons (M) and laborers (L) for each activity is marked under the
activity arrow.
The table below the time scale shows total requirements of masons and laborers each day.
1 - 237
1 - 238
Figures (a) and (b) show the variation in the requirements of masons and
laborers respectively, with time.
These diagrams are known as resources usage profiles or histograms.
1 - 239
1 - 240
If 13 masons are employed to meet the peak demand, they will sit idle during the non-peak periods.
This will be highly uneconomical unless we employ them on temporary basis (only as per actual
requirements each day).
However, skilled persons such as masons, foremen etc. are required to be employed on the permanent
basis.
Therefore, the planning should be done in such a manner that resources are utilized in a more or less
uniform manner.
1 - 241
a) Resources, smoothing:
The total project duration is not changed, but some of the activities start times are
shifted by their available floats so that a uniform demand for the resources is
generated.
The start times of some of the activities are so shifted within their available floats
that uniform demand is created for the resources.
1 - 242
Illustrative Example:
We find that the peak requirements of masons are there 7 th and 8th day.
Also, the requirements of masons on 5th and 6th day are high.
Also, the requirements of mason on 11th day and onwards are very low.
By inspection, we find that activity 5-9 has a total float of 7 days.
1 - 243
Hence the start time of activity 5-9 can be shifted by 7 days.
As a first trial therefore, let us shift activity 5-9 by 7 days, so that it starts
on 12th day ,instead of 5th day.
Figure below shows revised network, along with the modified resources
accumulation table.
From the figure, we find that the peak demand for masons has decreased from
13 (for 7th and 8th day) to 8 (for 7th and 8th day).
1 - 244
1 - 245
In the second trial, we can shift activity 8-9 by its total
float period of 2 days.
1 - 246
1 - 247
Figure below also show the corresponding histograms for the masons and
the laborer:
1 - 248
1 - 249
b) Resources leveling:
The activity start times are so rescheduled that the peak demand for a
particular resource does not cross the available limit of the resources.
In rescheduling the activities, the floats are first used, but if it does not
give the desirable results, the total project duration may be changed.
1 - 250