23
1 PRECEDENCE DIAGRAMMING METHOD Professor John W. Fondahl of Stanford University presented the fundamental concepts for the precedence diagramming technique in 1961. Fondahl placed the activity on the node rather than on the arrow, as in the i-j method. The arrows connecting the nodes of the network define the relationships between the activities. Fondahl called the new technique “circle and connecting line” later the term “activity on node” (AoN) was applied. The term “precedence diagramming” first appeared around 1964 in the User’s Manual for an IBM 1440 computer program. One of the principal authors of the manual was J. David Craig of the IBM Corporation. Craig was also apparently responsible for naming the technique as “precedence diagramming method” (PDM). Precedence diagramming allows more flexibility in modelling relationships than i-j diagramming. I-j method allows only one kind of logical relationship between activities: i.e., a preceding activity must be complete before any succeeding activity can begin. PDM in contrast, employs four logical relationships between activities. The PDM method can also use the concept of lag (days between) activities to further create a flexible scheduling tool. The four logical relationships used by PDM are: 1) Finish-to-Start (FS) (Similar to AoA) 2) Start-to-Start (SS) 3) Finish-to-Finish (FF) 4) Start-to-Finish (SF) (very rarely found in construction schedules) Note that PDM’s finish-to-start relationship is the same as the one logical relationship that AoA use. If only finish-to-start relationships are used in a precedence diagram PDM is similar to AoA diagram. The three forms that each of the four relationships may take the concern the use of “lag”. An activity with a lag relationship must wait until the period of lag has expired before beginning. Thus, lag is the condition of waiting for a prescribed period before action can start.

PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

1

PRECEDENCE DIAGRAMMING METHOD

Professor John W. Fondahl of Stanford University presented the fundamental concepts for

the precedence diagramming technique in 1961. Fondahl placed the activity on the node rather than

on the arrow, as in the i-j method. The arrows connecting the nodes of the network define the

relationships between the activities. Fondahl called the new technique “circle and connecting line”

later the term “activity on node” (AoN) was applied.

The term “precedence diagramming” first appeared around 1964 in the User’s Manual for

an IBM 1440 computer program. One of the principal authors of the manual was J. David Craig of

the IBM Corporation. Craig was also apparently responsible for naming the technique as

“precedence diagramming method” (PDM).

Precedence diagramming allows more flexibility in modelling relationships than i-j

diagramming. I-j method allows only one kind of logical relationship between activities: i.e., a

preceding activity must be complete before any succeeding activity can begin. PDM in contrast,

employs four logical relationships between activities. The PDM method can also use the concept

of lag (days between) activities to further create a flexible scheduling tool. The four logical

relationships used by PDM are:

1) Finish-to-Start (FS) (Similar to AoA)

2) Start-to-Start (SS)

3) Finish-to-Finish (FF)

4) Start-to-Finish (SF) (very rarely found in construction schedules)

Note that PDM’s finish-to-start relationship is the same as the one logical relationship that

AoA use. If only finish-to-start relationships are used in a precedence diagram PDM is similar to

AoA diagram.

The three forms that each of the four relationships may take the concern the use of “lag”.

An activity with a lag relationship must wait until the period of lag has expired before beginning.

Thus, lag is the condition of waiting for a prescribed period before action can start.

Page 2: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

2

Comparison between A-O-A and A-O-N

In A-o-A networks, activities are shown by arrows and events are shown by nodes. However, in

precedence diagrams, also known as A-o-N networks, activities are shown on the nodes and

arrows denote the relationships.

Implies: B depends on A, i.e., B cannot start until A has completed.

Implies: B and D depends on A and C.

Implies: D depends on C; B depends on A and C.

A B

C

B

D

A

C

B

D A

A B

A B

C D

dummy

A B

C

D

ADM Representation PDM Representation

1)

2)

3)

4)

Activity

Description

Duration

Activity

Description &

Duration

B

C D

A A B

C D

5)

B

C

D

E

A A

B

C

D

E

Page 3: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

3

A

B C

D

E

F

G A B C

D

E

F

G

6)

7)

A

B

C

D

E

F

G A

B

C

D

E

F

G

Page 4: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

4

EXAMPLE (A-o-A & A-o-N Comparison):

a) Draw the (Activity on Arrow)

network.

b) Draw the (Activity on Node)

network.

a) A-O-A

b) A-O-N

Activity

A

B

C

D

E

F

G

H

I

J

Predecessor

-

-

-

A

A

B, C

B, C

D

E, F

E, H

A

B

C

D

E

H J

I

G

F

J

Start

B

C

A D H

End

E

F

G

I

Page 5: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

5

EXAMPLE 2 (A-o-A & A-o-N Comparison):

a) Draw the (Activity on Arrow)

network.

b) Draw the (Activity on Node)

network.

a) A-O-A

b) A-O-N

Activity

A

B

C

D

E

F

G

H

Predecessor

-

-

A, B

A, B

C, D

B

D

F, G

End Start

B

A

C E

H D

F

G

A

B

C

D

E

H G

F

Page 6: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

6

RELATIONSHIPS

1) Finish-to-Start Relationships:

Finish to start relationships with zero lag and with positive lag.

A lag of 14 days is shown between completion of the concrete pouring and removal of formwork.

The relationship indicates that one must wait 14 days after the concrete has been poured before the

removal of formwork can started.

Finish to start relationship with negative lag.

Negative lag, sometimes called “lead” is used in situations, which permit succeeding activities to

begin before preceding activities have been completed.

2) Start-to-Start Relationships:

Start-to-start relationship with positive lag.

Start to start relationships with zero lag are used to show the relationship between two activities

which should be started simultaneously. Above figure, on the other hand, indicates that pipelaying

can start 5 days after excavating has started.

Excavation Pipelaying

SS + 5d

IF PC RF W

14

Install

forms Pour

concrete

Remove

forms

FS + 14d

Excavation Install Fuel

Tanks

FS – 1d

E1 IT

1

E2

t – 1

E1 Pipelaying

(t-5)

E2

5d

Page 7: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

7

3) Finish-to-Finish Relationships:

Finish-to-finish relationship with positive lag.

Finish to finish relationships with zero lag are used to show the relationship between two activities

which should be finished simultaneously. Above figure, on the other hand, indicates that backfilling

can finish 2 days after pipelaying has finished.

4) Start-to-Finish Relationships:

This start to finish relationship indicates install carpeting should already be finished when install

wood paneling and base starts.

The BS 4335-1987 recommended symbol for an activity on node is shown below:

Earliest Start Duration Earliest Finish

Label, Description, Resources, etc.

Latest Start Total Float Latest Finish

Pipelaying Backfilling

t

FF + 2d

Backfilling

(t-2)

Pipelaying

Backfilling 2

2d

Install wood

paneling and

base

Install

Carpeting

SF

Page 8: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

8

EXAMPLE (Forward and Backward Passes):

A-O-A Diagram

A

16

B

20

C

30

D

15

E

10

H

16

J

15

K

12

G

3 1

2

3 4 5 6

Page 9: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

9

16

15

10

020

15

312

0

16

30

GK

Fin

ish

H

C

Sta

rtB

DEJA

ES

DU

RE

F

LS

TF

LF

Leg

end

Act

ivity

Nam

e

A-o

-N D

iag

ram

Page 10: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

10

016

16

16

15

31

20

10

30

00

00

20

20

20

15

35

35

338

38

12

50

51

051

35

16

51

030

30

GK

Fin

ish

H

CAJ E

Sta

rtB

D

FO

RW

AR

D P

AS

S:

In o

rder

to

fin

d E

S,

tak

e th

e m

axim

um

of

the

val

ues

th

en;

EF

= E

S +

DU

RA

TIO

N

Page 11: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

11

016

16

16

15

31

824

24

39

20

10

30

29

39

00

00

20

20

20

15

35

35

338

38

12

50

51

051

00

20

20

20

35

36

39

39

51

51

51

0

35

16

51

35

51

030

30

21

51

Fin

ish

H

C

E

Sta

rtB

DG

K

AJ

39-1

5=

24

51-1

2=

39

51-1

2=

39

35-1

5=

039-1

0=

29

51-0

=51

39-3

=36

X

51-1

6=

35

51-0

=51

51-1

2=

39

24-1

6=

820-2

0=

051-3

0=

21

LS

LF

LS

LF

BA

CK

WA

RD

PA

SS

: L

F i

s fo

un

d b

y t

akin

g t

he

min

imu

m o

f th

e v

alu

es;

then

LS

= L

F –

D

UR

AT

ION

2

0

Page 12: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

12

016

16

16

15

31

88

24

24

839

20

10

30

29

939

00

00

20

20

20

15

35

35

338

38

12

50

51

051

00

00

020

20

035

36

139

39

151

51

051

35

16

51

35

051

030

30

21

21

51

AJ E

Sta

rtB

DG

KF

inis

h

H

C

CA

LC

UL

AT

ION

OF

TO

TA

L F

LO

AT

T

F =

LF

EF

= L

S –

E

S

CR

ITIC

AL

PA

TH

B –

D –

H

Page 13: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

13

FORWARD PASS:

Earliest start times and earliest finish times are calculated.

(Take the maximum value) = EST

EFT = EST + Duration

BACKWARD PASS:

Latest start time (LST) and latest finish times are determined.

(TAKE THE MINIMUM VALUE) = LFT (Latest Finish Time)

LST = LFT – Duration

After forward & backward pass completed

Description Duration EST LST EFT LFT TF

(weeks)

A 16 0 8 16 24 8

B 20 0 0 20 20 0

C 30 0 21 30 51 21

D 15 20 20 35 35 0

E 10 20 29 30 39 9

G 3 35 36 38 39 1

H 16 35 35 51 51 0

J 15 16 24 31 39 8

K 12 38 39 50 51 1

+16 (Dur) -16 (Dur)

Page 14: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

14

TOTAL FLOAT:

The total amount by which an activity can be extended or delayed without affecting total

project time (TPT).

TOTAL FLOAT = LST – EST, or TOTAL FLOAT = LFT – EFT

Note: The backward pass in precedence diagraming method differs from the backward pass

calculation in activity-on-arrow where the latest finish time (LFT) for each activity is calculated.

The difference arises from the fact that in AoN the dependency arrow sets the difference between

the start of an activity and the start of immediately dependent activities.

Page 15: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

15

EXAMPLE (Network Calculations):

Activity Predecessor Relationship Duration

A - - 5

B A FS + 1d 5

C A SS + 2d 6

D B FS

2 C FS + 1d

E D FF + 2d 3

F D FS 1

G E SS + 3d

4 F FS + 2d

Start date of the project is 1st of June, 2017. Assume there are no holidays and all days are working

days. Each activity starts in the morning and ends at the end of the day. Calculate the finish date of

the project.

SS+3d

5

B

4

G

3

E

2

D

5

A

6

C

1

F

SS+2d

FF+2d

FS+2d

FS+1d

FS

FS+1d

FS

Page 16: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

16

FORWARD PASS:

BACKWARD PASS:

SS+3d

7 5 11

B

17 4 20

G

13 3 15

E

12 2 13

D

1 5 5

A

3 6 8

C

14 1 14

F

SS+2d

FF+2d

FS+2d

FS+1d

FS

FS+1d

FS

12

10 17

16

SS+3d

7 5 11

B

7 0 11

17 4 20

G

17 0 20

13 3 15

E

14 1 16

12 2 13

D

12 0 13

1 5 5

A

1 0 5

3 6 8

C

5 2 10 14 1 14

F

14 0 14

SS+2d

FF+2d

FS+2d

FS+1d

FS

FS+1d

FS

1

3

5

7

13

14

Page 17: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

17

EXAMPLE (Network Calculations with Calendar-Hypothetical):

NOTE: In this example, early start and late finish values are based on assumed dates.

SUN MON TUE WED THU FRI SAT

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31

May 2011

2 nd

4 5 th

6 th

5 11 th

10 th

13 th

14 th

20 th

2 nd 4 5

th 9

th 5 13 th

7 th

11 th

14 th

20 th

2 nd 4 5

th 3

th 5 7 th

12 th

16 th

13 th

18 th

1) Finish to Start

A B

FS-3

A B

A B

FS

FS+2

Page 18: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

18

2 nd 4 5

th 2

nd 5 6 th

3 th

6 th

3 th

7 th

2 nd 4 5

th 4

th 5 9 th

9 th

12 th

11 th

16 th

3 rd 4 6

th 2

th 5 6 th

11 th

14 th

10 th

14 th

2) Start to Start

A B

SS-1

A B

SS

A B

SS+2

Page 19: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

19

16 th 4 20

th 14

th 5 20 th

20 th

24 th

18 th

24 th

10 th 4 13

th 12

th 5 17 th

12 th

16 th

14 th

20 th

11 th 4 14

th 7

th 5 12 th

20 th

24 th

16 th

21 st

FF

A B

FF+3

3) Finish to Finish

B

A

A B

FF-2

Page 20: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

20

10 th 4 13

th 4

th 5 9 th

18 th

23 rd

12 th

17 th

12 th 4 16

th 9

th 5 13 th

18 th

23 rd

14 th

20 th

14 th 4 18

th 6

th 5 11 th

25 th

28 th

16 th

21 st

A B

SF-2

SF

4) Start to Finish

A B

SF+2

A B

Page 21: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

21

EXAMPLE (Network Calculations with Calendar):

Below given is a network of a construction project, which shows the precedence relationships and

the duration of each activity.

The project will start on 02 May 2017 by referring 6 days working-day calendar (Sundays are non-

working days). May 19, 23, and 24 are also declared as holidays. Assuming that all lag times and

durations are working days, determine the completion date, duration, and critical path (s) of the

project.

MAY 2017

SUN MON TUE WED THU FRI SAT

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

28 29 30 31

FS

4

B

10

D

5

G

5

C

6

E

5

A

FS-1d

SS+4d

FS+2d

3

F

FF-1d

FS-1d

FF+3d

SS-1d

Page 22: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

22

FORWARD PASS:

FS

8 4 11

B

12 10 26

D

25 5 30

G

6 5 11

C

15 6 22

E

2 5 6

A

FS-1d

SS+4d

FS+2

8 3 10

F

FF-1d

FS-1d

FF+3d

SS-1d

6

22

25

11

29

30

Page 23: PRECEDENCE DIAGRAMMING METHODcourses.ce.metu.edu.tr/ce434/wp-content/uploads/... · Activity Predecessor Relationship Duration A - - 5 B A FS + 1d 5 C A SS + 2d 6 D B FS 2 C FS +

23

BACKWARD PASS:

Completion date: 30th May, 2017

Duration: 22 working days

Critical path: A-B-D-G

FS

8 4 11

B

8 0 11

12 10 26

D

12 0 26

25 5 30

G

25 0 30

6 5 11

C

25 13 30

15 6 22

E

16 1 25

2 5 6

A

2 0 6

FS-1d

SS+4d

FS+2d

8 3 10

F

26 13 29

FF-1d

FS-1d

FF+3d

SS-1d

8

9

11

12

6

25