ppe unit 3 network techniques

5
18/03/2013 1 NETWORK TECHNIQUES FOR PROJECT MANAGEMENT PERT and CPM There are two  basic network techniques: PERT and CPM. PERT, and acronym for Program Evaluation Review Technique has a ‘probabilistic’ orientation. CPM, an acronym for  Cri tic al Path Met hod has a deterministic orientation. Widely diverse projects are amenable to analysis  by PERT and CPM. The common characteristics of the  projects which make them amenable to analysis  by PERT or CPM are : 1. The  project can  be  broken down into a well-defined set of  jobs or activities. 2. The activities must  be  performed in a certain sequence which is technologically ordered. 3. Wit hi n a defined sequence, the activities may be started and stopped in an independent manner . Development of Project Network Basic to PERTas well asCPM isthe network diagram. The network  diag r am, al so re fe rr ed to as th epro je ct gra ph , sh o ws th e ac ti viti es an d ev ents of the pr oj ect and thei r logi cal rela tio ns hi ps. A si mpli fi ed ne t wo rk di agram for a di nner pro jec t is sho wn bel ow 1 3 2 4 Receive guests Take dinner Network Di agram for a Di nner Project Th e networ k di agram is cons tr ucted in te rms of ac ti vit ie s an d even ts . An activity is a definite task, job, or funct ionto be performed in a  project. For example, ‘prepare dinner’ isan activity . An ac tivity is repr esented by an ar row. The he ad of the arrow ma rks the comple ti on of  th e ac ti vi ty an d th e ta il of th e ar row ma rks it s be gin ni ng. (The leng th and ‘compass’ di rect io n of the ar row have no si gn if ic ance). An event is a sp ec if ic po in t in ti me in di cati ng th e begi nning or end of on e or mo re ac ti viti e s. It re pre se nts a mi les to ne an d do es not c ons ume ti meor  resour ces. Fo r example, event 2 ma rk s comple ti on of the activi ty ‘send invitation’ . Rules for Network Construction 1. Each activity must have a preceding and a succeeding event. 2. Each event should have a distinct number . 3. There should be no loops in the project network . 4. No more thanone activity can have the same preceding and succeeding events. Time Estimation Once the log ic and detail of the networ k have bee n esta bl ished, ti me es ti ma tes must be ass ign ed to eac h act ivi ty. Gen era lly , thr ee time val ues are obta ine d for each activ ity: 1. Opti mi stic time ( t o ) 2. Most l ikely t ime (t m ) 3. Pes simisti c time ( t  p ) The opti mis ti c ti me, t o , is th e ti me re quir ed if no hu rd le s or co mpl ic at io ns ar ise. The mo st li ke ly time , t m , is the time in wh ic h th e acti vi ty is mos t likely to be comple ted . Thi s est imate tak es int o consid era tion norm al cir cumstances, making all owa nce for some unf oreseen dela ys. The pes simistic time, t  p , is the time requir ed if unusual compli cat ions and / or unf ore seen dif fic ult ies ari se.

Upload: hemant-dwivedi

Post on 14-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PPE Unit 3 Network Techniques

7/30/2019 PPE Unit 3 Network Techniques

http://slidepdf.com/reader/full/ppe-unit-3-network-techniques 1/5

18/03/20

NETWORK TECHNIQUES FOR 

PROJECT MANAGEMENT

PERT and CPM

There are two  basic network  techniques: PERT and CPM. PERT, and

acronym for Program Evaluation Review Technique has a ‘probabilistic’

orientation. CPM, an acronym for   Critical Path Method  has a

deterministic orientation.

Widely diverse projects are amenable to analysis by PERT and CPM.

The common characteristics of  the projects which make them amenable

to analysis by PERT or CPM are :

1. The  project can  be  broken down into a well-defined set of  jobs or 

activities.

2. The activities must  be  performed in a certain sequence which is

technologically ordered.

3. Within a defined sequence, the activities may be started and stopped

in an independent manner .

Development of Project Network 

Basic to PERT as well as CPM is the network diagram. The network  

diagram, also referred to as the project graph, shows the activit ies and

events of the project and their logical relationships. A simplified net work 

diagram for a dinner project is shown below

1

3

2

4

Receive

guests

Take dinner 

Network Di agram for a Di nner Project 

The network diagram is constructed in terms of activities and events.

An activity is a definite task, job, or function to be performed in a

 project. For example, ‘prepare dinner’ is an activity. An activity is

represented by an arrow. The head of the arrow marks the completion of 

the activity and the tail of the arrow marks its beginning. (The length

and ‘compass’ direction of the arrow have no significance). An event is

a specific point in time indicating the beginning or end of one or more

activit ies. It represents a milestone and does not consume time or 

resources. For example, event 2 marks completion of the activity ‘send

invitation’.

Rules for Network Construction

1. Each activity must have a preceding and a succeeding event.

2. Each event should have a distinct number .

3. There should be no loops in the project network .

4. No more than one activity can have the same preceding and

succeeding events.

Time Estimation

Once the logic and detail of the network have been established, time estimates

must be assigned to each activity. Generally, three time values are obtained for 

each activity:

1. Optimistic time (to)

2. Most likely time (tm)

3. Pessimistic time (t p)

The optimistic time, to, is the time required if no hurdles or complications

arise. The most likely time, tm, is the time in which the activity is most likely

to be completed. This estimate takes into consideration normal circumstances,

making allowance for some unforeseen delays. The pessimistic time, t p, is the

time required if unusual complications and / or unforeseen difficulties arise.

Page 2: PPE Unit 3 Network Techniques

7/30/2019 PPE Unit 3 Network Techniques

http://slidepdf.com/reader/full/ppe-unit-3-network-techniques 2/5

18/03/20

Obtaining Time Estimates

Time estimates should be obtained by the PERT planner from persons who areresponsible for estimation. The following points should be borne in mind whileobtainingtime estimates:

1. Time estimates should be obtained byskipping around the networkrather than by

followinga specific path. If estimates are obtained by following one path, there is

a tendency for the person providing the estimates to add them mentally and

compare them with a previously conceivednotion of thetime of thetotalpath

2 . Theestimates ofto, tm, and t p , shouldbe defined independently of each other.

3. The time available for completing the project should not influence the estimatesof to, tm, and t p.

4. It should be made known that to, tm, and t p are estimates and not schedulecommitments.

5. The estimates of to, tm, and t p should include allowances for occurrences whichare generally considered as random variables (weather conditions, administrativedelays, etc.) but not for occurrences that are normally not considered as randomvariables (flood, wars, etc.)

Average Time

Once the three estimates for each activity are obtained, the expected

value of activity duration is calculated. The expected value, te, is

usually obtained by the formula

to + 4 tm + t p

6

Where te = weighted arithmetic average time

to = optimistic time

tm = most likely time

t p = pessimistic time

te =

Determination of the Critical Path

Once the network diagram with single time estimates has been

developed, the following computational procedure may be

employed for determining the critical path/s, event slacks, and

activity floats.

1. Calculate the earliest occurrence time (EOT) for each event

2. Calculate the latest occurrence time (LOT) for each event

3. Calculate the slack for each event

4. Obtain the critical and slack paths

5. Compute the activity floats

Earliest Occurrence Time (EOT)

The general formula for EOT is :

EOT (i) = Max [ EOT (k) + d (k,i)]

Where EOT(i) = earliest occurrence time for event i

EOT(k) = earliest occurrence time for event k (k 

 precedes i and there may be several ks)

d (k,i) = duration of activity (k,i)

The maximisation shown is considering all activities (k,i) leading to

event node i.

Earliest Starting Time (EST) and Earliest Finishing

Time (EFT)

The formulae for EST and EFT are :

EST (i, j) = EOT (i) (22.3)

EFT (i, j) = EOT (i) + d (i,j) (22.4)

where EST (i, j) = earliest starting time for activity (i,j)

EOT (i) = earliest occurrence time of event (i)

EFT (i, j) = earliest finishing time for activity (i, j)

d (i, j) = duration of activity ( i, j)

Latest Occurrence Time (LOT)

The general formula for LOT is :

LOT (i) = Min [LOT (j) - d(i,j)]

Where LOT (i) = latest occurrence time for i

LOT (j) = latest occurrence time for j( j follows i

and there may be several j’s)

d(i, j) = duration of activity (i,j)

The minimisation shown here is done with respect to all activities

(i,j) starting from i.

Page 3: PPE Unit 3 Network Techniques

7/30/2019 PPE Unit 3 Network Techniques

http://slidepdf.com/reader/full/ppe-unit-3-network-techniques 3/5

18/03/20

Latest Finishing Time (LFT) and Latest Starting

Time (LST)

Given the LOT for various events we can calculate the latest

finishing time (LFT) and latest starting time (LST) for various

activities using the formulae:

LFT (i, j) = LOT (j) (22.6)

LFT (i, j) = LFT (i, j) – d (i,j) (22.7)

Where LFT (i, j) = latest finishing time for activity (i,j)

LOT (j) = latest occurrence time for event j

LST ( i, j) = latest starting time for activity (i,j)

d ( i, j) = duration of activity ( i,j)

Event Slacks

The slack for an event is the difference between its LOT and EOT. The slacks for 

various eventsof ourillustrativeprojectare shown below.

Event LOT EOT Slack = LOT-EOT

5

4

3

2

1

28

26

18

13

00

28

26

18

13

00

28

20

12

13

00

0

6

6

0

0

(in weeks)

Critical and Slack Paths

The critical path starts with the beginning event, terminates with the

end event, and is marked by events which have a zero slack . This is

obviously the  path on which there is no slack, no cushion. Other 

 paths are slack  paths with some cushion

The critical path is the longest path from the beginning event to the

end event. Since the end can be reached only when this longest path

is traversed, the minimum time required for completing the project is

the duration on the critical path.

Activity Floats

Given the estimates of activity time and event slacks, activity floats can be

calculated. There are three measures of  float, total float, free float, and

independent float.

The total  float  of  an activity is the extra time available to complete the

activity if it is started as early as possible, without delaying the completion

of the project. The total float represents the float under the most favourable

conditions.

The free float  of  an activity is the extra time available to complete the

activity when the activity is started at the earliest occurrence time (EOT) of 

the preceding event and completed by the EOT of its succeeding event.

The independent  float  of an activity is the extra time available to complete

the activity when the activity is started at the LOT of its preceding event andcompleted  by the EOT of  its succeeding event. The independent float

represents the float under the most adverse conditions.

FloatsMore generally, floats may be represented by the following equations:

TF (i,j) = LOT (j) – EOT (i) – d(i, j) (22.8)

FF (i, j) = EOT (j) – EOT (i) – d(i, j) (22.9)

IF (i, j) = EOT (j) – LOT (i) – d (i, j) (22.10)

Where TF (i, j) = total float of activity (i, j)

LOT (j) = latest occurrence time for event j

EOT (i) = earliest occurrence time of event i

d (i, j) = duration of activity (i, j)

FF(i, j) = free float of activity (i,j)

EOT (j) = earliest occurrence time of event j

IF (i,j) = independent float of activity (i, j)

LOT (i) = latest occurrence time of event i

Early Start Schedule

The early start schedule refers to the schedule in which all activities

start as early as possible. In this schedule (i) all events occur at their 

earliest because all activities start at their earliest starting time and

finish at their earliest finish ing time, (ii) there may be time lags

 between the completion of certain activities and the occurrence of 

events which these activities lead to; and (iii) all activities emanating

from an event begin at the same time.

The early start schedule suggests a cautious attitude towards the

 project and a desire to minimise the possibility of delay. It provides a

greater measure of protection against uncertainties and adverse

circumstances. Such a schedule, however, calls for an earlier  

application of resources.

Page 4: PPE Unit 3 Network Techniques

7/30/2019 PPE Unit 3 Network Techniques

http://slidepdf.com/reader/full/ppe-unit-3-network-techniques 4/5

18/03/20

Late Start Schedule

The late start schedule refers to the schedule arrived at when all

activities are started as late as possible. In this schedule (i) all events

occur at their latest because all activities start at their latest finishing

time; (ii) some activities may start after a time lag subsequent to the

occurrence of the preceding events; and (iii) all activities leading to anevent are completed at the same time

The late start schedule reflects a desire to commit resources late-as

late as possible. However, such a schedule provides no elbow room in

the wake of adverse developments. Any unanticipated delay results in

increased project duration

PERT Model

Variability in PERT analysis is measured  by variance or  its square

root, standard deviation

The steps involved in calculating the standard deviation of  the

duration of critical path are as follows:

1. Determine the standard deviation of  the duration of   each

activity on the critical path.

2. Determine the standard deviation of  the total duration of  the

critical path on the basis of information obtained in step 1.

Standard Deviation of the Duration of an Activity

For determining the standard deviation of the duration of any activity

we require the entire probability distribution of the activity distribution.

We,however, have only three values from this distribution: t p , tm, and

to. In PERT analysis, a simplification is used in calculating the standard

deviation. It is estimated by the formula.

t p - to

6

Where = standard deviation

t p = pessimistic time

to = optimistic timeVariance is obtained by squaring

=

Probability of Completion by a Specified Date

Armed with information about mean (T) and standard deviation

() for critical path duration, which is normally distributed, we

can compute the probability of completion by a specified date

(D) as follows:

D - T

1. Find Z =

2. Obtain cumulative probability up to Z by looking at the

 probability distribution of the standard normal variate.

CPM Model

The PERT model was developed for projects characterised by

uncertainty and the CPM model was developed for projects which are

relatively risk-free. While both the approaches begin with the

development of the network and a focus on the critical path, the PERTapproach is ‘probabilistic’ and the CPM approach is ‘deterministic’.

This does not, however, mean that in CPM analysis we work with

single time estimates. In fact, the principal focus of CPM analysis is on

variations in activity times as a result of changes in resource

assignments. These variations are planned and related to resource

assignments and are not caused by random factors beyond the control

of management as in the case of PERT analysis. The main thrust of 

CPM analysis is on time-cost relationships and it seeks to determine the

 project schedule which minimises total cost.

Assumptions Underlying CPM Analysis

The usual assumptions underlying CPM analysis are:

1. The costs associated with a  project can  be divided into two components:

direct costs and indirect costs. Direct costs are incurred on direct material

and direct labour . Indirect costs consist of  overhead items like indirect

supplies, rent, insurance, managerial services, etc.

2. Act ivities o f the project can  be expedited  by crashing which involves

employing more resources.

3. Crashing reduces time but enhances direct costs because of  factors like

overtime payments, extra  payments, and wastage. The relationship between

time and direct activity cost can be reasonably approximated by a downward

sloping straight line.

4. Indirect costs associated with the project increase linearly with project

duration.

Page 5: PPE Unit 3 Network Techniques

7/30/2019 PPE Unit 3 Network Techniques

http://slidepdf.com/reader/full/ppe-unit-3-network-techniques 5/5

18/03/20

Procedure

The bulk of CPM analysis is concerned with the relationship between total

direct cost and project duration. The procedure used in this respect is

generally as follows:

1. Obtain the critical path in the normal network. Determine the project

duration and direct cost.

2. Examine the cost-time slope of activities on the critical path obtained

and crash the activity which has the least slope

3. Construct the new critical path after crashing as per step 2. Determine

 project duration and cost

4. Repeat steps 2 and 3 till activities on the critical path (which may

change every time) are crashed.