44
University of Sunderland CIF 301 Unit 2 CIF 301 CIF 301 Activity Planning Activity Planning Unit 2 Unit 2

CIF 301 Activity Planning Unit 2

Embed Size (px)

DESCRIPTION

CIF 301 Activity Planning Unit 2. Introduction. The unit will cover several methods Precedence analysis Gantt Charts PERT / CPA Also ….. Microsoft Project will be covered in labs. Introduction 2. Activity Planning will help to: - PowerPoint PPT Presentation

Citation preview

Page 1: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

CIF 301CIF 301

Activity Planning Activity Planning

Unit 2Unit 2

Page 2: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

IntroductionIntroduction

• The unit will cover several methods– Precedence analysis– Gantt Charts– PERT / CPA

• Also …..– Microsoft Project will be covered in labs

Page 3: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Introduction 2Introduction 2

– Activity Planning will help to:• ensure that the appropriate resources will be available

precisely when required• avoid different activities competing for the same

resource at the same time• produce a detailed schedule showing which staff carry

out each activity• Produce a detailed plan against which actual

achievement may be measured• produce a timed forecast• re-plan the project during its life to correct drift from a

target

Page 4: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence analysisPrecedence analysis

• Must be done before an activity plan can be produced

• Reviews the activities that are to be carried out

• Decides what activities must be carried out before particular activity can start

Page 5: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Gantt ChartsGantt Charts

• Developed by Henry Gantt, around 1917

– Gantt charts are easy to use and produce

– Very useful for use on less complex projects

Page 6: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Gantt ChartsGantt Charts

WEEK 1 WEEK 2 WEEK 3 WEEK 4 WEEK 5 WEEK 6Task 1Task 2Task 3Task 4Task 5Task 6

Page 7: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Gantt ChartsGantt Charts

• Draw the following Gantt chart

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

Page 8: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Gantt ChartsGantt Charts

WEEK 1 WEEK 2 WEEK 3 WEEK 4Task aTask bTask cTask dTask eTask f

Page 9: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network planning Network planning modelsmodels

• PERT

– The Program Evaluation and Review Technique

• CPM– Critical Path Method– Also know as CPA– Critical Path Analysis

Page 10: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network planning Network planning modelsmodels

• A simple on arrow network model

1

2

3

4

7

5

6

Start End

a

b

c

d

e

f

g

h

Page 11: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

TerminologyTerminology

• Activity

• Event

• Network

• Path

• Critical

Page 12: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

TerminologyTerminology

• On Arrow Network diagram showing critical path in red

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

Page 13: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Time moves from left to right

• Nodes are numbered sequentially

• A network may not contain loops

• A network may not contain dangles

• Precedents are the immediate preceding activities

• Dummy activities can be used to indicate a particular precedence

Page 14: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Time moves from left to right

• Nodes are numbered sequentially

1 2 3a b

Page 15: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• A network may not contain loops

1 2 3

4

This is not allowed

ab

cd

Page 16: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• A network may not contain dangles

1 2 3

4This is not allowed

a b

c

Page 17: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Precedents are the immediate preceding activities

1 2 3Design Build

4Commission

Page 18: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Dummy activities can be used to indicate a particular precedence

1 2 3 Wrong

1

2

43

Right

a

b

c

a

b c

Page 19: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• Draw the following as an on arrow network

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

Page 20: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• How to start …..

1

2

3

start

a

b

Page 21: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• What not to do

1

2

3

start

a

b

4

5

6

c

d

e

Page 22: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• A better way ……

1

2

3

start

a

b

c

d

e

Page 23: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• It is then less confusing that c & d go to the same event … but what about e & f ?

1

2

3

start

a

b

4

5

6c

d

e

f

Page 24: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• The completed on arrow network ….

1

2

3

start

a

b

4

5

c

de

f

end

Page 25: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• Another on arrow network to drawTasks Precedence Timea - 6 weeksb - 4 weeksc a 3 weeksd b 4 weekse b 3 weeksf - 10 weeksg e,f 3 weeksh c,d 2 weeks

Page 26: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• The network with activity times added

1 3 4 6

2

5

A=6C=3

B=4 D=4

F=10

E=3

G=3

H=2

Page 27: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• Each event circle can contain the information below

Eventnumber

Earliestdate

Latestdate

SlackEvent

Page 28: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Event numbersEvent numbers

1

2

3 4

5

6

Page 29: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Timed activitiesTimed activities

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

Page 30: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Forward passForward pass

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

0

6

4 9

10

13

Page 31: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Backward passBackward pass

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

0

6

4 9

10

13 1311

10

8

70

Page 32: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Event, Slack and Event, Slack and Activity FloatActivity Float

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

0

6

4 9

10

13 1311

10

8

700

2

3 2

0

0

Page 33: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

The Complete On Arrow The Complete On Arrow NetworkNetwork

1

2

3 4

5

6

A=6

B=4 D=4

C=3

E=3

F=10

H=2

G=3

0

6

4 9

10

13 1311

10

8

700

2

3 2

0

0

Page 34: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Precedence network

• Becoming more common

• Often preferred by project managers

Page 35: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Syntax the same as for On Arrow networks– Except there are no dummy activities

• Precedence networks must start with a start node and end with a end node

Page 36: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• A simple precedence network

Start End

a

b

d

c

e

f

g

h

Page 37: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

• This is the same network drawn as an On Arrow network

1

2

3

4

5

5

5

Start End

a

b

c

d

e

f

g

h

Page 38: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Draw the following as an Precedence network and an On Arrow Network

Tasks Precedence Timea - 5 daysb - 4 daysc a 6 daysd b 2 dayse b 5 daysf c,d 8 days

Page 39: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• The completed Precedence Network

Start End

a

b

d

c

e

f

Page 40: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

• The same network drawn as an On Arrow Network

1

2

3

start

a

b

4

5

c

de

f

end

Page 41: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Draw another precedence and on arrow networkTasks Precedence Timea - 6 weeksb - 4 weeksc a 3 weeksd b 4 weekse b 3 weeksf - 10 weeksg e,f 3 weeksh c,d 2 weeks

Page 42: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• The completed Precedence Network

Start End

a

b

d

c

e

f

h

g

Page 43: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

• This is the same network drawn as an On Arrow network

1 3 4 6

2

5

A=6C=3

B=4 D=4

F=10

E=3

G=3

H=2

Page 44: CIF 301  Activity Planning Unit 2

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Adding more information to the node

ES D EF

LS F LF

Earlieststart

Duration EarliestFinish

LatestStart

LatestFinish

Float

Description