CIF 301 Activity Planning Unit 2

Preview:

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

University of Sunderland CIF 301 Unit 2

CIF 301CIF 301

Activity Planning Activity Planning

Unit 2Unit 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

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

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

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

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

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

University of Sunderland CIF 301 Unit 2

Gantt ChartsGantt Charts

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

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

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

University of Sunderland CIF 301 Unit 2

TerminologyTerminology

• Activity

• Event

• Network

• Path

• Critical

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

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

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Time moves from left to right

• Nodes are numbered sequentially

1 2 3a b

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

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

University of Sunderland CIF 301 Unit 2

Network syntaxNetwork syntax

• Precedents are the immediate preceding activities

1 2 3Design Build

4Commission

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

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

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• How to start …..

1

2

3

start

a

b

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

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• A better way ……

1

2

3

start

a

b

c

d

e

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

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

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

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

University of Sunderland CIF 301 Unit 2

On Arrow NetworksOn Arrow Networks

• Each event circle can contain the information below

Eventnumber

Earliestdate

Latestdate

SlackEvent

University of Sunderland CIF 301 Unit 2

Event numbersEvent numbers

1

2

3 4

5

6

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

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

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

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

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

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• Precedence network

• Becoming more common

• Often preferred by project managers

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

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• A simple precedence network

Start End

a

b

d

c

e

f

g

h

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

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

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• The completed Precedence Network

Start End

a

b

d

c

e

f

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

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

University of Sunderland CIF 301 Unit 2

Precedence NetworksPrecedence Networks

• The completed Precedence Network

Start End

a

b

d

c

e

f

h

g

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

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

Recommended