440 likes | 595 Views
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:
E N D
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: • 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
Precedence 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
Gantt Charts • Developed by Henry Gantt, around 1917 • Gantt charts are easy to use and produce • Very useful for use on less complex projects
Gantt 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
Network planning models • PERT • The Program Evaluation and Review Technique • CPM • Critical Path Method • Also know as CPA • Critical Path Analysis
d 2 a g 5 e b End Start 1 7 3 h c f 6 4 Network planning models • A simple on arrow network model
Terminology • Activity • Event • Network • Path • Critical
2 C=3 A=6 6 3 H=2 4 1 D=4 B=4 E=3 G=3 5 F=10 Terminology • On Arrow Network diagram showing critical path in red
Network 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
a b 1 2 3 Network syntax • Time moves from left to right • Nodes are numbered sequentially
4 d c a 1 2 3 b This is not allowed Network syntax • A network may not contain loops
b a 1 2 3 c 4 This is not allowed Network syntax • A network may not contain dangles
Design Build Commission 1 2 3 4 Network syntax • Precedents are the immediate preceding activities
a c Wrong 1 2 3 b a 2 1 Right c b 3 4 Network syntax • Dummy activities can be used to indicate a particular precedence
On 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
2 a start 1 b 3 On Arrow Networks • How to start …..
c 2 4 a start 1 b d 5 3 e 6 On Arrow Networks • What not to do
c 2 a start 1 b d 3 e On Arrow Networks • A better way ……
c f 2 4 6 a start 1 d b e 3 5 On Arrow Networks • It is then less confusing that c & d go to the same event … but what about e & f ?
c 2 4 a f start 1 d end 5 b e 3 On Arrow Networks • The completed on arrow network ….
On Arrow Networks • Another on arrow network to draw Tasks Precedence Time a - 6 weeks b - 4 weeks c a 3 weeks d b 4 weeks e b 3 weeks f - 10 weeks g e,f 3 weeks h c,d 2 weeks
2 C=3 A=6 B=4 D=4 H=2 1 3 4 6 E=3 G=3 F=10 5 On Arrow Networks • The network with activity times added
Event number Earliest date Latest date Slack Event On Arrow Networks • Each event circle can contain the information below
2 6 3 4 1 5 Event numbers
2 C=3 A=6 6 3 H=2 4 1 D=4 B=4 E=3 G=3 5 F=10 Timed activities
2 6 C=3 A=6 6 3 H=2 4 1 D=4 13 B=4 4 9 0 E=3 G=3 5 F=10 10 Forward pass
2 6 8 C=3 A=6 6 3 H=2 4 1 D=4 13 13 B=4 4 7 9 11 0 0 E=3 G=3 5 F=10 10 10 Backward pass
2 6 8 C=3 2 A=6 6 3 H=2 4 1 D=4 13 13 B=4 4 7 9 11 0 0 0 3 2 0 E=3 G=3 5 F=10 10 10 0 Event, Slack and Activity Float
2 6 8 C=3 2 A=6 6 3 H=2 4 1 D=4 13 13 B=4 4 7 9 11 0 0 0 3 2 0 E=3 G=3 5 F=10 10 10 0 The Complete On Arrow Network
Precedence Networks • Precedence network • Becoming more common • Often preferred by project managers
Precedence 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
a d g End Start b e c f h Precedence Networks • A simple precedence network
d 2 a g 5 e b End Start 1 5 3 h c f 5 4 • This is the same network drawn as an On Arrow network
Precedence Networks • Draw the following as an Precedence network and 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
a c f End Start d b e Precedence Networks • The completed Precedence Network
c 2 4 a f start 1 d end 5 b e 3 • The same network drawn as an On Arrow Network
Precedence Networks • Draw another precedence and on arrow network Tasks Precedence Time a - 6 weeks b - 4 weeks c a 3 weeks d b 4 weeks e b 3 weeks f - 10 weeks g e,f 3 weeks h c,d 2 weeks
a c End Start d h b e g f Precedence Networks • The completed Precedence Network
2 C=3 A=6 B=4 D=4 H=2 1 3 4 6 E=3 G=3 F=10 5 • This is the same network drawn as an On Arrow network
Duration Earliest Finish Earliest start ES D EF Description LS F LF Latest Start Latest Finish Float Precedence Networks • Adding more information to the node