Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

63
Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari http://www.anvari.net/project_management.htm

Transcript of Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Page 1: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Project Scheduling

Project Management 517Chapter 8

Prof. M. Anvarihttp://www.anvari.net/project_management.htm

Page 2: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Scheduling Scheduling Defined Gantt Charts Network Techniques: PERT and

CPM Determining Task Durations

Probability and Simulation Some Examples

8-2PM-517 Anvari

Page 3: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-3

Scheduling Defined The conversion of a project action

plan into an operating timetable Serves as the basis for monitoring

and controlling the project A major tool for the management of

projects

PM-517 Anvari

Page 4: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Scheduling A schedule is the conversion of a

project action plan into an operating timetable

It serves as the basis for monitoring and controlling project activity

Taken together with the plan and budget, it is probably the major tool for the management of projects

8-4PM-517 Anvari

Page 5: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-10

Some Benefits of Successful Scheduling Illustrates interdependence of all tasks Identifies times when resources must be

available Facilitates communication throughout

the project Determines critical activities/critical

path Affects client expectations through

establishment of activities, milestones, and completion dates

PM-517 Anvari

Page 6: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-11

A Process for Scheduling 1. Think 2. List activities 3. Arrange activities considering

precedence and relationships 4. Develop Gantt charts and PERT/CPM

networks 5. Determine critical activities/critical

path 6. Crash and adjust as necessary

PM-517 Anvari

Page 7: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Gantt Charts

The Gantt chart shows planned and actual progress for a number of tasks displayed against a horizontal time scale

It is an effective and easy-to-read method of indicating the actual current status for each set of tasks compared to the planned progress for each item of the set

It can be helpful in expediting, sequencing, and reallocating resources among tasks

Gantt charts usually do not show technical dependencies

8-12PM-517 Anvari

Page 8: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-14

Gantt Charts

Advantages Easy to understand Easy to show progress and status Easy to maintain Most popular view to communicate project status

to client and/or senior management Disadvantages

Can be superficial Not always easy to see precedence, relationships

JAN FEB MAR

1 8 15 22 29 5 12 19 26 5 12 19 26

PM-517 Anvari

Page 9: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Network Techniques: PERT and CPM

With the exception of Gantt charts, the most common approach to scheduling is the use of network techniques such as PERT and CPM

The Program Evaluation and Review Technique (PERT) was developed by the U.S. Navy in 1958

The Critical Path Method (CPM) was developed by DuPont, Inc during the same time period

8-15PM-517 Anvari

Page 10: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Scheduling Terminology

Activity - A specific task or set of tasks that are required by the project, use up resources, and take time to complete

Event - The result of completing one or more activities. An identifiable end state occurring at a particular time. Events use no resources.

Network - The combination of all activities and events define the project and the activity precedence relationships

8-17PM-517 Anvari

Page 11: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Scheduling Terminology

Path - The series of connected activities (or intermediate events) between any two events in a network

Critical - Activities, events, or paths which, if delayed, will delay the completion of the project. A project’s critical path is understood to mean that sequence of critical activities that connect the project’s start event to its finish event

8-18PM-517 Anvari

Page 12: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

PM-517 Anvari

Scheduling Terminology

An activity can be in any of these conditions: It may have a successor(s) but no predecessor(s)

- starts a network It may have a predecessor(s) but no successor(s)

- ends a network It may have both predecessor(s) and successor(s)

- in the middle of a network Interconnections from horizontal links in

vertical WBS

8-19

Page 13: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-20

PERT/CPM Network Charts

Advantages Allows visualization of task relationships Facilitates calculation of critical path Clarifies impact of decisions on downstream

activities Disadvantages

Complex, not easy to comprehend at a glance Charts don’t readily depict durations, dates,

progressPM-517 Anvari

Page 14: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-21

Look at a Simple Network, for a Simple Project

Activity

A

B

C

D

E

F

Duration (weeks)

14

3

3

7

4

10

Predecessor

Start

Start

A,B

B

C,D

E

PM-517 Anvari

Page 15: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Drawing Networks

Activity-on-Arrow (AOA) networks use arrows to represent activities while nodes stand for events

Activity-on-Node (AON) networks use nodes to represent activities with arrows to show precedence relationships

The choice between AOA and AON representation is largely a matter of personal preference

8-22PM-517 Anvari

Page 16: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

AOA Network Building Blocks

8079Install software

EventActivity

8-23PM-517 Anvari

Page 17: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Activity-on-Node Network Fundamentals

X

Y

Z

Y and Z are preceded by X

Y and Z can begin at thesame time, if you wish

(B)

A B C

A is preceded by nothingB is preceded by AC is preceded by B

(A)

J

K

L

M

J, K, & L can all begin atthe same time, if you wish(they need not occursimultaneously)

All (J, K, L) must becompleted before M canbegin

but

X Z

AAY

(C)

(D)

Z is preceded by X and Y

AA is preceded by X and Y

8-24PM-517 Anvari

Page 18: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-25

A Simple Network (AON) (cont’d)

Start

A 14 C 3

E 4 F 10

B 3 D 7 Finish

Calculate:

Critical Path

Project DurationPM-517 Anvari

Page 19: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-26

The Critical Path

Start

A 14 C 3

E 4 F 10

B 3 D 7 Finish

ES = 0EF = 14

ES = 14EF = 17

ES = 17EF = 21

ES = 21EF = 31

ES = 0EF = 3

ES = 3EF = 10

= Critical Path

PM-517 Anvari

ES = Early StartEF = Early Finish

Page 20: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-27

Determining Slack How much slack is there Where is it? How do you know? Why might you care?

PM-517 Anvari

Page 21: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-28

Determining Slack (cont’d)

Start

A 14 C 3

E 4 F 10

B 3 D 7 Finish

ES = 0EF = 14LS = 0LF = 14

ES = 14EF = 17LS = 14LF = 17

ES = 17EF = 21LS = 17LF = 21

ES = 21EF = 31LS = 21LF = 31

ES = 0EF = 3LS = 7LF = 10

ES = 3EF = 10LS = 10LF = 17

Work Back . . .

PM-517 Anvari

ES = Early StartEF = Early FinishLS = Late StartLF = Late Finish

Page 22: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-29

Determining Slack (cont’d)

Start

A 14 C 3

E 4 F 10

B 3 D 7 Finish

ES = 0EF = 14LS = 0LF = 14

ES = 14EF = 17LS = 14LF = 17

ES = 17EF = 21LS = 17LF = 21

ES = 21EF = 31LS = 21LF = 31

ES = 0EF = 3LS = 7LF = 10

ES = 3EF = 10LS = 10LF = 17 Slack = LS - ES

CP = 0 Slack, where ES = LS

What does all this mean?PM-517 Anvari

Page 23: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-30

Three Sequential Activities, AON Format

PM-517 Anvari

Page 24: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-31

Activity Network, AON Format

PM-517 Anvari

Page 25: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-32

Activity Network, AOA Format

PM-517 Anvari

Page 26: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-33

Sample of Network Construction, Figure 8-5

AONAON AOAAOA

PM-517 Anvari

Page 27: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-34

Sample of Network Construction, Figure 8-6

AONAON AOAAOA

PM-517 Anvari

Page 28: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-35

Sample of Network Construction, Figure 8-7

AONAON AOAAOA

PM-517 Anvari

Page 29: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-36

Networking Concurrent Activities, Figure 8-8

PM-517 Anvari

Page 30: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-37

Activity c Not Required for e, Figure 8-9

PM-517 Anvari

Page 31: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-38

Showing Precedents, Figure 8-10

PM-517 Anvari

Page 32: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-39

MSP Gantt Chart, Figure 8-11

PM-517 Anvari

Page 33: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-40

MSP AON Network, Figure8-12

PM-517 Anvari

Page 34: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-41

An AON Network for a 10-Activity Project, Figure 8-13

PM-517 Anvari

Page 35: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-42

Distribution of Possible Activity Times, Figure 8-14

PM-517 Anvari

Page 36: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-43

AON Network with Durations and Variances, Figure 8-15

PM-517 Anvari

Page 37: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-44

AON Network with Earliest/Latest Start/Finish Times, Figure 8-16

PM-517 Anvari

Page 38: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-45

Gantt Chart of Table 8-4, Figure 8-17

PM-517 Anvari

Page 39: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-46

AON Network of Table 8-4, Figure 8-18

PM-517 Anvari

Page 40: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-47

MSP Gantt Chart of Table 8-4, Figure 8-19

PM-517 Anvari

Page 41: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-48

MSP Gantt Chart, Video Project, Figure 8-20

PM-517 Anvari

Page 42: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-49

MSP AON Network, Video Project, Figure 8-21

PM-517 Anvari

Page 43: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-50

MSP Calendar, Video Project, Figure 8-22

PM-517 Anvari

Page 44: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-51

MSP Calendar, Video Project, Figure 8-22 (continued)

PM-517 Anvari

Page 45: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-52

MSP Gantt Chart, Video Project, Figure 8-23

PM-517 Anvari

Page 46: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-53

Probability Distribution,Figure 8-24

PM-517 Anvari

Page 47: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-54

a, m, and b Estimates,Figure 8-25

PM-517 Anvari

Page 48: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-55

Crystal Ball®

Spreadsheet, Figure 8-26

PM-517 Anvari

Page 49: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-56

CB Frequency Chart, Figure 8-27

PM-517 Anvari

Page 50: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-57

CB Summary Statistics,Figure 8-28

PM-517 Anvari

Page 51: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-58

CB Percentile Probabilities, Figure 8-29

PM-517 Anvari

Page 52: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-59

CB Cumulative Probability Chart, Figure 8-30

PM-517 Anvari

Page 53: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-60

Precedence Diagramming Conventions, Figure 8-31

PM-517 Anvari

Page 54: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-61

Sample GERT Network,Figure 8-33

PM-517 Anvari

Page 55: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

8-62

Apartment Complex Network, Figure 8-35

PM-517 Anvari

Page 56: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Hypothetical Network

2 5 61

4

3

5

16

620

13

30

TE=64

Calculate t(e) and Z for this network……

8-63PM-517 Anvari

Page 57: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Activity and Project Frequency Distributions

ACTIVITY PROJECT

a m b TE

(A) (B)

8-64PM-517 Anvari

Page 58: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

PERT Activity Calculation

t(e) = a + 4m + b a = Most Optimistic (MO)

6 m = Most Likely (ML)

b = Most Pessimistic (MP)

t(e) = Activity Duration

When a single estimate for activity time is not sufficient!

8-65PM-517 Anvari

Page 59: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

PERT Schedule Probability

Z is derived from a table of predetermined probabilities

Z = T(S) – T(E) Z = Probability of SD(T[E])2 Meeting Schedule

T(S) = Scheduled Duration

T(E) = Critical Path Duration

8-66PM-517 Anvari

Page 60: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

PM-517 Anvari

PERT Activity Times & Variances

Activity a m b t(e)

1-2 17 29 47

2-3 6 12 24

2-4 16 19 28

3-5 13 16 19

4-5 2 5 14

5-6 2 5 8

Page 61: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Variance of Activity Estimates

Activity a m b t(e) [(b-a)/6]2

Var

1-2 17 29 47 30

2-3 6 12 24 13

2-4 16 19 28 20

3-5 13 16 19 16

4-5 2 5 14 6

5-6 2 5 8 6

PM-517 Anvari

Page 62: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

Possible Project Durations

TE=64

TS=67

8-69PM-517 Anvari

Page 63: Project Scheduling Project Management 517 Chapter 8 Prof. M. Anvari .

PM-517 Anvari

Z Table

Z Value Probability Z Value Probability

-2.0 0.02 +2.0 0.98

-1.5 0.07 +1.5 0.93

-1.0 0.16 +1.0 0.84

-0.7 0.24 +0.7 0.76

-0.5 0.31 +0.5 0.69

-0.3 0.38 +0.3 0.62

-0.1 0.36 +0.1 0.54