time planning and con trol precedence diagram

24
Time Planning and Control Precedence Diagram

Upload: channing-padilla

Post on 31-Dec-2015

50 views

Category:

Documents


2 download

DESCRIPTION

Time Planning and Con trol Precedence Diagram. Precedence Diagramming. An important extension to the original activity-on-node concept appeared around 1964 . The sole relationship used in PERT/CPM network is finish to start type of dependency, with Fs ij = 0 . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Time Planning and Con trol Precedence Diagram

Time Planning and Control

Precedence Diagram

Page 2: Time Planning and Con trol Precedence Diagram

Precedence Diagramming

An important extension to the original activity-on-node concept appeared around 1964.

The sole relationship used in PERT/CPM network is finish to start type of dependency, with Fsij = 0 .

Precedence diagramming includes precedence relationships among the activities. In Addition, one may specify a “lag time” associated with any of the precedence relationships, which can be used to account for overlapping times among activities.

The computation of activity times (published in 1973) is more complex than AON.

EF D ES

Activity ID

LF TF LS

Page 3: Time Planning and Con trol Precedence Diagram

In many cases, there is a delay between the completion of one activity and the start of another following or there is a need to show that one activity will overlap another in some fashion.

A successor "lags" a predecessor, but a predecessor "leads" a successor.

Lag time can be designated on a dependency line with a positive, negative, or zero value.

Limitations and Disadvantages of Lag: Lag would complicate the scheduling process. Lags are not extensively used except where the time effects are

substantial for special project type.

In many cases, there is a delay between the completion of one activity and the start of another following or there is a need to show that one activity will overlap another in some fashion.

A successor "lags" a predecessor, but a predecessor "leads" a successor.

Lag time can be designated on a dependency line with a positive, negative, or zero value.

Limitations and Disadvantages of Lag: Lag would complicate the scheduling process. Lags are not extensively used except where the time effects are

substantial for special project type.

Lag / Lead Times EF D ES

Activity ID

LF TF LS

Page 4: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Relationships Types and constraint

1. Start-to-Start (SSij)

[(j) cannot start till (i) starts by amount of the SS]

The value of SSij is equal to the minimum number of time units that must be completed on the preceding activity (i) prior to the start of the successor (j). “Lag” is always applied to SS relation.

Example SSij =3 [The start of (j) must lag 3 units after the start of (i) ]

  i

SSIJ j

2. Finish-to-Finish (FFij)

[(j) cannot finish till (i) finishes by amount of the FF]

FFij is equal to the minimum number of time units that must remain to be completed on the successor (j) after the completion of the predecessor (i).

Example FFij =5 [The finish of (j) must lag 5 units after the finish of (i) ]

i FFIJ

j

Page 5: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Relationships Types and constraint

3. Finish-to-Start (FSij)

[(j) cannot start till (i) finishes by amount of the FS]

FSij is equal to the minimum number of time units that must transpire from the completion of the predecessor (i) prior to the start of the successor (j).

Example FSij =6 [The start of (j) must lag 6 units after the finish of (i)]

i FSIJ j

4. Start-to-Finish (SFij)

[(j) cannot finish till (i) starts (rare)]

SFij is equal to the minimum number of time units that must transpire from the start of the predecessor (i) to the completion of the successor (j).

Example SFij (SFij ‘ + SFij “) =(4+6) =10 [The finish of (j) must lag 10 units after the start of (i)]

SFij'

  ij  

SFij''

Page 6: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Relationships Types and constraint

5. Start-to-Start and Finish-to-Finish (ZZij):

ZZij is a combination of two constraints, i.e., a start-to-start and finish-to-finish relationship. It is written with the SSij time units first, followed by the FFij time units.

Example ZZij =5 , 6 [The start of (j) must lag 5 units after the start of (i) & The finish of (j) must lag 6 units after the finish of (i)]

ES Duration EF

Activity (i)

LS Total Float LF

ES Duration EF

Activity (j)

LS Total Float LF

Types of constraints with lag/lead Durations

)( ijijij

ij

ij

ij

ij

FFSSZZSFFSFFSS

Page 7: Time Planning and Con trol Precedence Diagram

Precedence Diagram Computation

Forward Pass Computations

[1] ESj = Max. all i

Initial TimeEFi + FSij

ESi + SSij

EFi + FFij – Dj

ESi + SFij - Dj

[2] EFj = ESj + Dj

EF D ES

Activity ID

LF TF LS

Page 8: Time Planning and Con trol Precedence Diagram

Precedence Diagram Computation

Backward Pass Computations

[3] LFi = Min. all j

Terminal TimeLSj - FSij

LFj - FFij

LSj - SSij + Di

LFj - SFij + Di

[4] LSi = LFi Di

EF D ES

Activity ID

LF TF LS

Page 9: Time Planning and Con trol Precedence Diagram

Precedence Diagramming CalculationsEXAMPLE

For the given precedence diagram, complete the forward and backward pass calculations. Assume the project starts at T=0, and no splitting on activities is allowed. Also assume that the project latest allowable completion time (project duration) is scheduled for 30 working days.

FS 0

SS 3FF 4

SS 6

SF 12

FS 0A

Develop system spec.

(D=8)

CCollect

system data (D=4)

DTest & debug

program (D=6)

ERun

program(D=6)

FDecument program (D=12)

BWrite comp.

program (D=12)

Page 10: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations AON diagram

A

8

B

12

D

6

C

4

END

0

E

6

F

12

FS 0

SS 3FF 4

SS 6

SF 12

FS 0A

Develop system spec.

(D=8)C

Collect system data

(D=4)

DTest & debug

program (D=6)

ERun program

(D=6)

FDecument program (D=12)B

Write comp. program (D=12)

Page 11: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations Example Computation

jjj

jiji

jiji

iji

iji

ij

DESEF

DSFES

DFFEF

SSES

FSEF

allMaxES

]2[

Time Initial

)(]1[

Forward Pass ComputationsActivity A

880

0Time Initial

AD

AES

AEF

AES

Activity B

15123

01248

330

0Time Initial

)(

BBB

BABA

ABAB

DESEF

DFFEF

SSESMaxES A

Activity C

1349

963

0Time Initial)(

CD

CES

CEF

BCSS

BES

MaxES BC

A

8

B

12

D

6

C

4END

0

E

6

F

12

0 8 3 15

9 13

FS 0

SS 3FF 4 SS 6

SF 12

FS 0

Page 12: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations Example Computation

jjj

jiji

jiji

iji

iji

ij

DESEF

DSFES

DFFEF

SSES

FSEF

allMaxES

]2[

Time Initial

)(]1[

Forward Pass Computations

A

8

B

12

D

6

C

4END

0

E

6

F

12

0 8 3 15

9 13

Activity D21615

15015

0

DD

DES

DEF

BDFS

BEF

meInitial TiMax(B)

DES

Activity E27621

13013,

210210Time Initial

),(

ED

EES

EEF

CEFS

CEFOR

DEFS

DEF

DCMaxE

ES

Activity F271215

13013,

151212150Time Initial

)(

FFF

CFC

FDFDF

DESEF

FSEFOR

DSFESMaxES D

15 21

21 27

15 27

27 27

FS 0

SS 3FF 4 SS 6

SF 12

FS 0

Page 13: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations Example Computation

A

8

B

12

D

6

C

4END

0

E

6

F

12

0 8 3 15

9 13

15 21

21 27

15 27

27 27

Activity F 181230

30Tim Terminal

FD

FLF

FLS

eF

LF

Activity E24630

30Tim Terminal

EEE

E

DLFLS

eLF

Activity D

18624

2461230

2702430Tim Terminal

)( ,

DDD

DDFF

DEEFED

DLFLS

DSFLFOR

FSLSe

MinLF

Backward Pass Computations

iii

iijj

iijj

ijj

ijj

ji

DLFLS

DSFLF

DSSLS

FFLF

FSLS

e

allMinLF

]4[

Tim Terminal

)(]3[

3030 3

30

30

18 3

24 3

2418 3

FS 0

SS 3FF 4 SS 6

SF 12

FS 0

Page 14: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations Example Computation

Backward Pass Computations

iii

iijj

iijj

ijj

ijj

ji

DLFLS

DSFLF

DSSLS

FFLF

FSLS

e

allMinLF

]4[

Tim Terminal

)(]3[

A

8

B

12

D

6

C

4END

0

E

6

F

12

0 8 3 15

9 13

15 21

21 27

15 27

27 27

3030 3

30

30

18 3

24 3

2418 3

1814 5

186 3113 3

Activity C

14418

18018

2402430Tim Terminal

)(

CCC

CFF

CEE

C

DLFLS

FSLS

Or

FSLSe

EMinLF

Activity B61218

2012614

1801830Tim Terminal

),

(

BD

BLF

BLS

BD

BCSS

CLS

ORBD

FSD

LSe

DCMin

BLF

Activity A

3811

11836

14418

30Tim Terminal

)(

AD

ALF

ALS

AD

ABSS

BLS

ABFF

BLF

e

BMin

ALF

FS 0

SS 3FF 4 SS 6

SF 12

FS 0

Page 15: Time Planning and Con trol Precedence Diagram

Precedence Diagramming Calculations

Earliest Earliest Latest Latest OnStart Finish Start Finish Slack Critical

Activity ES EF LS LF LS – ES PathA 0 8 3 11 3 YesB 3 15 6 18 3 YesC 9 13 14 18 5 NoD 15 21 15 21 3 YesE 21 27 24 30 3 YesF 15 27 18 30 3 Yes

Computing Slack Time (Float Time)

Critical path is the path with the least total float = The longest path through the network.

Page 16: Time Planning and Con trol Precedence Diagram

Given the precedence network for a small engineering project with activity durations in working days, it is required to compute the activity times (ES, EF, LS, and LF) and total floats (TF) and then indicate the critical activities.

Given the precedence network for a small engineering project with activity durations in working days, it is required to compute the activity times (ES, EF, LS, and LF) and total floats (TF) and then indicate the critical activities.

Example 2

58 3

FS 3FF 5

SS 8

106105

5FFFS 2

FS 4SF 3,4

7134SS 5

FS 0

L

C

D

E

F

H

I

J

K

ZZ 3,2A

EF D ES

Activity ID

LF TF LS

Page 17: Time Planning and Con trol Precedence Diagram

Example 2

2451916881138

FS 3FF 5

SS 8

3410241961317107550

5FFFS 2

FS 4SF 3,4167922139945SS 5

FS 0

L

C

D

E

F

H

I

J

K

ZZ 3,2A

Calculate the Early activity times (ES and EF).EF D ES

Activity ID

LF TF LS

Page 18: Time Planning and Con trol Precedence Diagram

Example 2

2451916881138

FS 3FF 5

24 1916 811 8

SS 8

3410241961317107550

5FFFS 2

34 2429 2327 175 0

FS 4SF 3,4

167922139945SS 5

FS 0

20 1326 1313 9

L

C

D

E

F

H

I

J

K

ZZ 3,2A

Calculate the late activity times (LS and LF).EF D ES

Activity ID

LF TF LS

Page 19: Time Planning and Con trol Precedence Diagram

Example 2

2451916881138

FS 3FF 5

2401916081108

SS 8

3410241961317107550

5FFFS 2

34024291023271017500

FS 4SF 3,4

167922139945SS 5

FS 0

20413264131349

K

ZZ 3,2A L

C

D

E

F

H

I

J

Calculate Total Float for an activity.EF D ES

Activity ID

LF TF LS

Page 20: Time Planning and Con trol Precedence Diagram

Example 2

2451916881138

FS 3FF 5

2401916081108

SS 8

3410241961317107550

5FFFS 2

34024291023271017500

FS 4SF 3,4

167922139945SS 5

FS 0

20013264131349

K

ZZ 3,2A L

C

D

E

F

H

I

J

Indicate the critical activities.Indicate the critical activities.EF D ES

Activity ID

LF TF LS

Page 21: Time Planning and Con trol Precedence Diagram

An activity that extends from one activity to another, but which has no estimated duration of its own.

It is time-consuming and requires resources, but its duration is controlled, not by its own nature, but by the two activities between which it spans.

Its ES and LS times are determined by the activity where it begins and its EF and LF times are dictated by the activity at its conclusion.

Examples: Dewatering, Haul road maintenance

An activity that extends from one activity to another, but which has no estimated duration of its own.

It is time-consuming and requires resources, but its duration is controlled, not by its own nature, but by the two activities between which it spans.

Its ES and LS times are determined by the activity where it begins and its EF and LF times are dictated by the activity at its conclusion.

Examples: Dewatering, Haul road maintenance

HAMMOCK ACTIVITY

Notes on Schedule

Page 22: Time Planning and Con trol Precedence Diagram

Milestones are points in time that have been identified as being important intermediate reference points during the accomplishment of the work.

Milestone events can include dates imposed by the customer for the finishing of certain tasks as well as target dates set by the project manager for the completion of certain segments of the work.

Milestones are points in time that have been identified as being important intermediate reference points during the accomplishment of the work.

Milestone events can include dates imposed by the customer for the finishing of certain tasks as well as target dates set by the project manager for the completion of certain segments of the work.

MILESTONES

Notes on Schedule

Page 23: Time Planning and Con trol Precedence Diagram

Distinctive geometric figure is preferred to represent a milestone (circles, ovals, or other shapes) can be used.

Any information pertaining to a milestone and considered to be useful may be entered.

Distinctive geometric figure is preferred to represent a milestone (circles, ovals, or other shapes) can be used.

Any information pertaining to a milestone and considered to be useful may be entered.

MILESTONES

Notes on Schedule

Page 24: Time Planning and Con trol Precedence Diagram

How can you shorten the schedule?

Via Reducing scope (or quality) Adding resources Concurrency (perform tasks in parallel) Substitution of activities

How can you shorten the schedule?

Via Reducing scope (or quality) Adding resources Concurrency (perform tasks in parallel) Substitution of activities

Reducing Project Duration

Notes on Schedule