project management lecture network analysis introduction project planning gantt chart and wbs...

35
Project Management Lecture Network Analysis

Upload: ruben-hurlock

Post on 31-Mar-2015

246 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Management

LectureNetwork Analysis

Page 2: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Introduction Project planning

Gantt chart and WBS

Project planning Network analysis I

Project planning Network analysis II

Project planning Network analysis I

Project planning Network analysis II

Plan Project planning

Resource analysis Risk management Quality Budgets and cost

control Project teams

Page 3: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Why Network Diagrams? Splits up the decision making process

into Method/logic - the order in which tasks

have to be completed Time – estimates for the time to

completion can be added to each task Resources – these can be added and then

analysis carried out

Page 4: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1Project 1: Verification of a computer systemThe followng table shows the activities required for this project.

Activity ID Activity Immediate Predecessor

Duration (Days)

1 Test Module A none 42 Test Module B Test Module A 63 Test Module C none 74 Test Combined Modules Test Module B, Test Module C 45 Check User Documents Test Combined Modules 56 Print User Documents Check User Documents 27 Final Systems Check Test Combined Modules 98 Prepare Invoice Final Systems Check 19 Ship to Customer Print User Documents, Final

Systems Check2

Page 5: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1

4

1. Test Module A

6

2. Test Module B

7

3. Test Module C

4

4. Test CombinedModules

5

5. Check UserDocuments

9

7. Final SystemCheck

2

6. Print UserDocuments

2

9. Ship toCustomer

1

8. Prepareinvoice

Page 6: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Why Network Diagrams? Splits up the decision making process

into Method/logic - the order in which tasks

have to be completed Time – estimates for the time to

completion can be added to each task Resources – these can be added and then

analysis carried out

Page 7: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Two Parts to the Analysis Forward Pass

Calculates the Duration of the Project Backward Pass

Calculates the slack/float for each task and shows the critical path

Page 8: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Forward Pass

(BBC, 2005)

In a game of rugby it is a means of cheating often missed by referees

Page 9: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Forward Pass …but in project management it is used To calculate the total duration of the

Project…

For each task: Take the earliest start time (EST) Calculate the Earliest finish time (EFT):

EFT = EST+Duration

Page 10: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

What’s in the box?

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Page 11: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Forward Pass

Task A

27 0

Task B

5

Task C

10

Task A

27 27 0

Task B

5

Task C

10

Task A

27 27 0

Task B

5 27

Task C

10 27

Task A

27 27 0

Task B

32 5 27

Task C

37 10 27

Page 12: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Task A

27 27 0

Task C

?? 5 ??

Task B

22 12 10

Task A

27 27 0

Task C

5 27

Task B

22 12 10

Task A

27 27 0

Task C

32 5 27

Task B

22 12 10

Forward Pass

Page 13: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1Project 1: Verification of a computer systemThe followng table shows the activities required for this project.

Activity ID Activity Immediate Predecessor

Duration (Days)

1 Test Module A none 42 Test Module B Test Module A 63 Test Module C none 74 Test Combined Modules Test Module B, Test Module C 45 Check User Documents Test Combined Modules 56 Print User Documents Check User Documents 27 Final Systems Check Test Combined Modules 98 Prepare Invoice Final Systems Check 19 Ship to Customer Print User Documents, Final

Systems Check2

Page 14: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Exercise 1 – Forward Pass Carry out a forward

pass on Project in Exercise 1

Page 15: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1

4

1. Test Module A

6

2. Test Module B

7

3. Test Module C

4

4. Test CombinedModules

5

5. Check UserDocuments

9

7. Final SystemCheck

2

6. Print UserDocuments

2

9. Ship toCustomer

1

8. Prepareinvoice

Page 16: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1

0 4 4

1. Test Module A

4 6 10

2. Test Module B

0 7 7

3. Test Module C

10 4 14

4. Test CombinedModules

14 5 19

5. Check UserDocuments

14 9 23

7. Final SystemCheck

19 2 21

6. Print UserDocuments

23 2 25

9. Ship toCustomer

23 1 24

8. Prepareinvoice

Dangler

Dangler

Dangler

Page 17: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Start and Finish Nodes

0 4 4

1. Test Module A

4 6 10

2. Test Module B

0 7 7

3. Test Module C

10 4 14

4. Test CombinedModules

14 5 19

5. Check UserDocuments

14 9 23

7. Final SystemCheck

19 2 21

6. Print UserDocuments

23 2 25

9. Ship toCustomer

23 1 24

8. Prepareinvoice

0 0 0

Start

25 0 25

Finish

Page 18: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

What’s in the box?

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Earliest Start

Estimated Duration

Earliest Finish

Activity NumberActivity Description

Latest Start

FloatLatest Finish

Page 19: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Backward Pass To calculate the float for each task?

For each task: Take the latest start time (LST) Calculate the latest finish time (LFT):

LST = LFT-Duration

Page 20: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Backward Pass

Task A

27 27 0

Task C

32 5 27

Task B

22 12 10

Task A

27 27 0

Task C

32 5 27

32

Task B

22 12 10

Task A

27 27 0

Task C

32 5 27

32 27

Task B

22 12 10

Task A

27 27 0

27

Task C

32 5 27

32 27

Task B

22 12 10

27

Task A

27 27 0

27 0

Task C

32 5 27

32 27

Task B

22 12 10

27 15

Page 21: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Backward Pass

Task A

34 7 27

Task B

41 7 34

48

Task C

43 9 34

45

Task A

34 7 27

Task B

41 7 34

48 41

Task C

43 9 34

45 36

Task A

34 7 27

36 29

Task B

41 7 34

48 41

Task C

43 9 34

45 36

Page 22: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1Project 1: Verification of a computer systemThe followng table shows the activities required for this project.

Activity ID Activity Immediate Predecessor

Duration (Days)

1 Test Module A none 42 Test Module B Test Module A 63 Test Module C none 74 Test Combined Modules Test Module B, Test Module C 45 Check User Documents Test Combined Modules 56 Print User Documents Check User Documents 27 Final Systems Check Test Combined Modules 98 Prepare Invoice Final Systems Check 19 Ship to Customer Print User Documents, Final

Systems Check2

Page 23: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Exercise 1 – Backward Pass Carry out a backward pass on project

exercise 1

Page 24: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Ex1 - After Backward Pass

0 4 4

0 4

1. Test Module A

4 6 10

4 10

2. Test Module B

0 7 7

3 10

3. Test Module C

10 4 14

10 14

4. Test CombinedModules

14 5 19

15 21

5. Check UserDocuments

14 9 23

14 23

7. Final SystemCheck

19 2 21

21 23

6. Print UserDocuments

23 2 25

23 25

9. Ship toCustomer

23 1 24

24 25

8. Prepareinvoice

0 0 0

0 0

Start

25 0 25

25 25

Finish

Page 25: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

What about the float? Float = LFT-EFT

Or Float = LST-EST

Page 26: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

What about the float? Float represents the amount of time

that the task can be delayed without affecting the outcome of the project

A task with zero float cannot be delayed and is therefore critical to the timely completion of the project

Page 27: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

What about the float? A time optimised project will have a

sequence of tasks from start to finish that have zero float

This sequence of tasks is called the critical path

Page 28: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Project Exercise 1Project 1: Verification of a computer systemThe followng table shows the activities required for this project.

Activity ID Activity Immediate Predecessor

Duration (Days)

1 Test Module A none 42 Test Module B Test Module A 63 Test Module C none 74 Test Combined Modules Test Module B, Test Module C 45 Check User Documents Test Combined Modules 56 Print User Documents Check User Documents 27 Final Systems Check Test Combined Modules 98 Prepare Invoice Final Systems Check 19 Ship to Customer Print User Documents, Final

Systems Check2

Page 29: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Exercise 1 – Critical Path Calculate the float for each task and

identify the critical path through the project

Page 30: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Ex1 – Float

0 4 4

0 0 4

1. Test Module A

4 6 10

4 0 10

2. Test Module B

0 7 7

3 3 10

3. Test Module C

10 4 14

10 0 14

4. Test CombinedModules

14 5 19

15 2 21

5. Check UserDocuments

14 9 23

14 0 23

7. Final SystemCheck

19 2 21

21 2 23

6. Print UserDocuments

23 2 25

23 0 25

9. Ship toCustomer

23 1 24

24 1 25

8. Prepareinvoice

0 0 0

0 0 0

Start

25 0 25

25 0 25

Finish

Page 31: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Ex1 – Critical Path

0 4 4

0 0 4

1. Test Module A

4 6 10

4 0 10

2. Test Module B

0 7 7

3 3 10

3. Test Module C

10 4 14

10 0 14

4. Test CombinedModules

14 5 19

15 2 21

5. Check UserDocuments

14 9 23

14 0 23

7. Final SystemCheck

19 2 21

21 2 23

6. Print UserDocuments

23 2 25

23 0 25

9. Ship toCustomer

23 1 24

24 1 25

8. Prepareinvoice

0 0 0

0 0 0

Start

25 0 25

25 0 25

Finish

Page 32: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Questions My Project has no critical path. What

does this mean?

My programmer has broken his big toe in a skiing accident and cannot type for two weeks (he has a valid sick note). How will this affect my software delivery date?

Page 33: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Directed Study Find the critical path for Project

Exercise 2 (see Lecture 3).

Find the critical path for the large project in Exercise 3.

Page 34: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network

Introduction Project planning

Gantt chart and WBS

Project planning Network analysis I

Project planning Network analysis II

Project planning Network analysis I

Project planning Network analysis II

Plan Project planning

Resource analysis Risk management Quality Budgets and cost

control Project teams

Project planning Resource analysis

Risk management Quality Budgets and cost

control Project teams

Page 35: Project Management Lecture Network Analysis Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network