Chapter Five Project Management
Chapter Five Project Management
Project Management
– international market
Project management, 2011/12 1-7
Sources of Project Ideas
Macro-level Sources
1) National, regional, sectorial plan
e.g. reduce disparity of regional dev’t.
the need is the source of project idea
Decision by macro-planners to reduce regional dev’t
imbalances.
2) Constrains in the dev’t effort
e.g. lack of infrastructure, health centers, roads,
ports, power, financial institutions.
3) Self-sufficiency objective in critical resources
e.g. in supply of food, finding of oil/petroleum.
4) Events such as drought, flood Natural
calamities/disasters.
Project management, 2011/12 1-8
Micro-level Sources of
Project Ideas
1) Identification of unsatisfied demand
Can be of macro-level magnitude e.g. Cement
2) Existence of unused/underutilized natural or
human resources.
3) Response to gov’t incentives
e.g. Charge in mortgage interest rate triggers construction of
houses demand for construction materials.
4) Local group initiative for economic
independence.
e.g. Source of drinking water, feeder road, power supply.
Conflict Resolution
Creativity and Flexibility
Ability to Adjust to Change
Good Planning
Negotiation
Successful project
management means
meeting all three
goals (scope, time,
and cost) – and
satisfying the
project’s sponsor!
However, quality is
the quadruple
constraint
Project management, 2011/12 1 - 32
Project Management-
Project Cycle
It is convenient to think or project the work
as taking place in several distinct stages.
This chain of stages is commonly referred
to as the "project cycle".
The term denotes that the stages are
closely linked to one another and follow a
logical progression, with the later stages
helping to provide the basis for renewal of
the cycle throughout subsequent project
work.
Project management, 2011/12 1 - 33
The World Bank model
Project life cycle
1 - 70
Work Breakdown Structure
(WBS)
1 - 71
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 - 72
Individual components in a WBS are referred to as
WBS elements and the hierarchy of each is
designated by a level identifier.
Elements at the same level of subdivision are said
to be the same WBS level.
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.
Each WBS component is successively broken down
into smaller details at lower levels.
1 - 73
Level 1: This level contains only the final
project purpose. This item should be
identifiable directly as an organizational
budget item.
Level 2: This contains the major
subcomponents of the project. This
subdivision is usually identified by their
contiguous location or by their related
purposes.
Level 3: Contains definable components of
the level 2 subdivisions. 1 - 74
Project Breakdown Structure
1 - 75
Project Breakdown Structure
1 - 76
Project Breakdown Structure
1 - 78
The structure may be defined in terms of
functional specializations, departmental
proximity, standard management boundaries,
operational relationships, or product
requirements
Large and complex projects should be based
on well-designed structures that permit
effective information and decision processes.
1 - 79
Bar Charts or Milestone Charts
1 - 80
Once the project has started, the Gantt chart
can further be used as a tool for project
control.
This 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.
1 - 81
Example of Gantt Chart
Month
0 | 2 | 4 | 6 | 8 | 10
Activity
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
1 - 82
Example
1 - 83
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 - 84
Bar chart for a building Project
1 - 85
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 - 86
Network Scheduling
1 - 87
The first approach is the deterministic
approach, in which we may assume that we
know enough about each job or operation, so
that a single estimate of their duration is
sufficiently accurate to give reasonable
results.
The second approach is the probabilistic
approach, in which one may only be able to
state limits with-in which it is virtually certain
that the activity duration will lie. Between
these limits we must guess what the
probability of executing the activity is.
1 - 88
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 - 89
Network Diagram
1 - 90
This logical relationship is required to model
the effect schedule variance will have down
stream in the project.
In the 1950’s feedback from industry and
commerce indicated that project cost and
time overruns were all too common.
1 - 91
It was suggested at the time that the
project estimates were on the optimistic
side in order to gain work. However, a
more important reason emerged which
indicated that the planning and control
technique, available to manage large
complex projects, were inadequate.
With these shortcomings in mind, network
planning techniques were developed
1 - 92
In network modeling of projects, the arrow
diagram is of primary importance. Some of the
advantages of network diagram or arrow diagram
are:
It clearly shows the inter-relationship between
events.
The project is seen as integrated whole, thus making
it easier for control.
It can be used even for highly complicated projects
consisting of a large number of activities.
It directly indicates the time required in between two
activities.
1 - 93
Event: it is defined to be an instant in
time. In a project, an event, may mark the
initiation of an activity, the completion of
an activity, or the time after which an
activity may be initiated.
Design completed, pipe line laid, electricity
installed, etc are examples of events. It is
o
represented by a circle ‘ ’ in a network
which is also known as a node or connector.
1 - 94
An event can be further classified into the
following categories:
Merge event: When more than one activity come
and join an event, such event is known as merge
event.
Burst event: When more than one activity leave an
event, such event is known as a burst event.
Merge and burst event: An activity may be a
merge and burst event at the same time as with
respect to some activities it can be a merge event
and with respect to some other activities it may
be a burst event.
1 - 95
Different types of event formation
1 - 96
Activity: Any individual operation, which
utilizes resources and has a beginning and
an end, is called activity.
A project may be divided into activities
that are time consuming tasks or
subprojects like: assembly of parts, mixing
of concrete, preparing budget, etc.
Each activity in a project must be under
the direction of a single individual. The
other criterion is that an activity must be
performed in a single shop.
1 - 97
An arrow is commonly used to represent an
activity with its head indicating the
direction of progress in the project.
A
k
1 - 99
Concurrent activities: Activities that
cannot be accomplished concurrently are
known as concurrent activities. It may be
noted that an activity can be a
predecessor or successor to an event or it
may be concurrent with one or more of
the other activities.
Dummy activity: An activity which does not
consume any kind of resource but merely
depicts the technological dependence is
called a dummy activity.
1 - 100
It may be noted that the dummy activity
is inserted in the network to clarify the
activity pattern in the following two ways:
o To make the activities with common
starting and finishing points
distinguishable, and
o To identify and maintain the proper
precedence relationship between activities
that are not connected with arrows
1 - 101
For example, consider a situation where A
and B are concurrent activities, C is
dependent on A, and D is dependent on A
and B both.
Such a situation can be handled by using a
dummy activity
1 - 102
Another situation, consider a case where
B and C have the same job reference and
they can be started independently on
completion of A.
But, D could be started only completion
of B and C.
1 - 103
An event is that particular instant of time
at which some specific part of a project
has been or is to be achieved.
While an activity is actual performance of
a task. An activity requires time and
resource for its completion.
1 - 104
Correct & Incorrect Use of Network Dummies.
1 - 105
Rules for Drawing Network Diagram
In order to draw a network diagram, the
following general rules have to be
considered:
Each activity is represented by one and only
one arrow in the network:
This implies that no single activity can be
represented twice in the network.
This is to be distinguished from the case
where one activity is broken into segments.
1 - 106
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
1 - 107
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.
1 - 108
Dummy activities are also useful in
establishing logical relationship in the arrow
diagram which otherwise cannot be
represented correctly.
Suppose jobs a and b in a certain project
must precede the job c, on the other hand,
the job e is preceded by the job b only.
1 - 109
Check the precedence relationship: In
order to ensure the correct precedence
relationship in the arrow diagram, the
following questions must be checked
whenever any activity is added to the
network.
What activity must be completed immediately
before this activity can start?
What activities must follow this activity?
What activities must occur simultaneously with
this activity?
1 - 110
Apart from this, a few important
suggestions for drawing good networks are:
Try to avoid arrows which cross each
other.
Use straight arrows.
Do not attempt to represent duration
of activity by arrow length.
1 - 111
Use arrows from left to right (or right
to left). Avoid mixing two directions,
vertical and standing arrows may be used
if necessary.
Use dummies freely in rough draft but
final network should not have any
redundant dummies.
The network has only one entry point-
called the start event and one point of
emergence-called the end event.
1 - 112
In many situations, all these may not be
compatible with each activity and some of
them are violated.
The idea of having a simple network is to
facilitate easy reading for all those who
are involved in the project.
1 - 113
Common Errors in Drawing Networks
1 - 114
Drawing error diagram
1 - 115
Looping (or Cycling): Looping errors is
also known as cycling errors in a
network diagram.
Drawing an endless loop in a network is
known as an error of looping as shown in
the following figure.
1 - 116
Looping or cycling error diagram
1 - 117
Redundancy: Unnecessarily inserting the
dummy activity in a network diagram is
known as the error of redundancy as
shown in the following diagram.
1 - 118
3
Lay Dummy
foundation
2 0 Build Finish
3 1 house work
1 2 4 6 7
Design house Order and 3 1
and obtain receive 1 1
Select Select
financing materials paint carpet
5
1 - 121
Critical Path Method (CPM)
The Critical Path Method (CPM) was developed
in 1957 by Remington Rand Univac as a
management tool to improve the planning and
control of a construction project.
CPM was initially set-up to address the time
cost trade-off dilemma often presented to
project managers, where there is a complex
relationship between project time to complete
and cost to complete.
1 - 122
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 or acceleration,
1 - 123
Time Estimate and Critical Path
in Network Analysis:
1 - 124
The main objective of the time analysis is to prepare
a planning schedule of the project, which should
include the following factors:
Total completion time for the project.
Earliest time when each activity can start.
Latest time when each activity can be started without
delay of the total project.
Float for each activity, i.e., the amount of time by
which the completion of an activity can be delayed
without delaying the total project completion.
Identification of critical activities and critical path.
1 - 125
The following notations are used for the basic
scheduling computation techniques:
(i, j ) = Activity (i, j) with tail event i and head event j.
( E f ) ij
1 - 127
Step 1. The computations begin from the ‘start’ node and move
towards the ‘end’ node.
Step 2.
a) Earliest starting time of activity (i, j) is the earliest event time of
the tail end event i.e.,
( E S ) ij Ei
b) Earliest finish time of activity (i, j) is the earliest starting time
plus the activity time. i.e.,
( E f ) ij ( E S ) ij Dij
or
( E f ) ij Ei Dij
1 - 128
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 ]
The computed ‘E’ values are put over the respective circles
representing each event.
1 - 129
ii) Backward Pass Computations
1 - 130
Step 1. For ending event assume
EL
Remember that all E’s have been computed by forward pass
computations.
Step 2. Latest finish time of activity (i, j) is equal to the latest event
time of event j. i.e.,
( L f ) ij L
1 - 131
Step 3. Latest starting time of activity (i , j) = the latest
completion time of activity (i , j) – 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.,
Li min. j [(LS )ij for all immediate successors of (i, j)] min.j[(Lf )ij - Dij ] min.j[ L j Dij ]
1 - 132
iii) Determination of Float and Slack Times
When the network diagram is completely
drawn, properly labeled, and earliest (E)
and latest (L) event times are computed as
discussed so far, the next objective is to
determine the float and slack times of a
project.
1 - 133
iii) Determination of Float and Slack Times
Total float: The amount of time by which the
completion of an activity could be delayed beyond the
earliest expected completion time without affecting
the overall project duration time.
Mathematically, the total float of an activity (i , j) is
the difference between the latest start time and the
earliest start time of that activity. Hence the total
float for an activity (i , j), denoted by
(T f ) ij ( Latest start Earliest start )
(T f ) ij ( LS ) ij ( E S ) ij 1 - 134
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),
Head event slack L j E j
1 - 135
Determination of the Critical
Path
i. Critical event: Since the slack of an event is the
difference between the latest and earliest event
times. i.e.,
Slack (i ) Li Ei
the events with zero slack times are called critical
events. In other words, the event i is said to be critical
if
Ei Li
1 - 136
ii) Critical activity: Since the difference
between the latest start time and earliest
start time of an activity is usually called
as total float, the activities with zero
total float are known as critical activities.
In other words an activity is said to be
critical if a delay in its start will cause a
further delay in the completion date of
the entire project.
1 - 137
Obviously, a non-critical activity is such
that the time between its earliest start
and its latest completion dates (as allowed
by the project) is longer than its actual
duration. In this case, non-critical activity
is said to have a slack or float time.
1 - 138
iii) Critical path: The sequence of critical
activities in a network is called the critical
path.
The critical path is the longest path in
the network from the starting event to
ending event and defines the minimum time
required to complete the project.
The length of the path is the sum of the
individual times of the activities lying on
the path.
1 - 139
If the activities on a critical path are
delayed by a day, the project would also
be delayed by a day unless the times of
the future critical activities are reduced
by a day by different means.
1 - 140
Thus the critical path has two features:
If the project has to be shortened, then
some of the activities on that path must
also be shortened. The application of
additional resources on other activities will
not give the desired result unless that
critical path is shortened first.
The variation in actual performance from
the expected activity duration time will be
completely reflected in one-to-one fashion
in the anticipated completion of the whole
project.
1 - 141
Example
Consider the following project to
manufacture a simple mobile stone crasher.
The list of each activities, their
relationship, and the time required to
complete them are given in the following
table. We are interested to find the time it
will take to complete this project. What
jobs are critical to the completion of the
project in time, etc?
1 - 142
List of Activities
Activity Symbol Duration Restriction
(weeks)
Preliminary design A 3 A < B, Cl
Engineering analysis B 1 B < Dl, F, H
Prepare layout I Cl 2 Cl < C2, Dl
prepare layout II C2 2 C2 < E
Prepare material request Dl 1 Dl < D2
Receive requested material D2 1 D2 < E
Fabricate Parts E 4 E<J
Requisition Parts F 1 F<G
Receive Parts G 2 G<J
Place subcontracts H 1 H<I
Receive subcontracted parts I 5 I<J
Assemble J 2 I<K
1 - 143
Inspect and test K 1
Program Evaluation and Review
Techniques (PERT)
The US Navy set up a development team with
the Lockheed Aircraft Corporation, and a
management consultant Booz Allen & Hamilton,
to design PERT as an integrated planning and
control system to manage their Polaris
Submarine project.
The PERT technique was developed to apply a
statistical treatment to the possible range of
activity time durations
1 - 144
A three time probabilistic model was developed,
this includes:
t
Optimistic time 0 limit of completion time if every thing goes all-right.
Most likely time t l the duration that would occur most often if
the activity was repeated many times under
the same conditions.
1 - 145
The three times were imposed on a normal
distribution to calculate the activity’s
expected time te as,
(t o 4t l t p )
te
6
1 - 146
Example
A contractor has received order for
constructing a cottage on a sea side resort.
The delivery of materials must be planned
and the complete job finished in 13 weeks.
The work involves and the time required to
complete each activities are given in the
table below.
1 - 147
Job Description Immediate Time, days
predecessors to tl tp
1 - 149
Solution:
1 - 150
(t o 4t l t p )
te
6
where
to = optimistic time
tp = pessimistic time
and also the precedence of the activities has to be determined.
1 - 151
Job Description Immediate Time, days (t o 4t l t p )
te
predecessors to tl t p 6
1 - 153
Activity Duration Start Finish Total Float
(i - j)
Dij
Earliest Latest Earliest Latest
(1) (2) (3) Ei (4) (6) - (2) (5) (3) (2) (6) L j (7) (4) - (3)
A 0 0 10 10 0
B 24 0 20 24 44 20
C 14 10 10 24 24 0
D 20 24 24 44 44 0
E 14 24 64 38 78 40
G 8 44 44 52 52 0
H 13 52 63 65 76 11
I 4 42 82 46 86 40
J 12 86 86 98 98 0
K 4 38 78 42 82 40
L 4 52 72 56 76 20
M 24 52 52 76 76 0
N 10 76 76 86 86 0 1 - 154
Project Crashing
1 - 155
Step1. Identify the activities that need to
be crashed (where an activity has negative
float for instance). This can happen at any
time from the initial project planning phase
to project completion.
Step 2. Identify the critical path. To crash
non-critical activities is a waste of financial
resource because it will simply increase the
float on that activity without affecting the
end date of the project.
1 - 156
Step 3. Prioritize the activities to be crashed. When there are
many activities which can be crashed, it is necessary to know
which activity will be crashed first? This can be done by selecting
the activity
1 - 157
Step 4. Crash activities one day at a time, then
re- analyze the network to see if any other
activities have gone critical.
1 - 158