Operations Management

advertisement

Operations Management

Session 27: Project Management

Scheduling the Project

From Action Plan and WBS to Gantt chart and project network.

 Gantt Chart

 Project Network

Activity-on-arrow

Activity-on-node

 CPM and PERT

 Risk analysis involves determining the likelihood that a project can be completed on time

Statistics

Simulation

Session 27 Operations Management 2

Scheduling the Project

Session 27 Operations Management 3

History

Late 1950s

Critical Path Method (CPM)

Dupont De Nemours Inc. developed the method

Deterministic activity durations

Program Evaluation and Review Technique (PERT)

U.S. Navy, Booz-Allen Hamilton, and Lockeheed Aircraft

Probabilistic activity durations

Session 27 Operations Management 4

The Language of

PERT/CPM

 Activity

Task or set of tasks

Takes time and needs resources

 Precedence Relationships

The immediate predecessor activities

 Event

Completion of one or more activities (to allow the next activity or activities to start)

Zero duration, zero resource

 Milestones

Significant events – showing completion of a significant portion of the project

Session 27 Operations Management 5

The Language of PERT/CPM

 Network

Diagram of nodes connected by directed arcs

Shows technological relationships among activities

 Path

A set of connected activities such that each activity on both sides is connected to one and only one other activity (with exception!) .

 Critical Path

A path where a delay in any of its activities will delay the project

The longest path on the network

The shortest time to complete the project

 Critical Time

The total time to complete all activities on the critical path

Session 27 Operations Management 6

Two Types of Network

Diagrams

 Activity-on-Arrow Network (Arrow Diagramming

Method)

Easier to show events and milestones

More compatible with network theory techniques

Sometimes requires dummy (artificial) activities

 Activity-on-Node Network (Precedence

Diagramming Method)

Easier representation

No dummy activity

Session 27 Operations Management 7

Activity on Arrow

Network

An Activity is an arc with two nodes at its beginning and its end c d a b

Session 27 Operations Management 8

AoA: Activity

Predecessors

A list of immediate predecessors is needed.

Task Predecessor c d a b a b

-a c b

Task Predecessor

---

-b a a b a b

Session 27 Operations Management d c c

9

Task Predecessor c d a b

--a a a

Task Predecessor a b c d

Session 27

---

--

-a,b,c

AoA: Activity

Predecessors a b c a

Operations Management b d c d

10

AoA May Need Dummy

Activity

 Two activities have the same starting and ending nodes

 A single activity connects to two or more nodes

Task Predecessor c d a b

--a a b,c a

 Try this: a,b  c and a,d  e b c d

Session 27 Operations Management 11

Task f e c d g a b i h j

Session 27

AoA: A Power Plant

Construction Project

Description Predecessor

Design & engineering

Select site

Select vendor

Select personnel

Prepare site

Manufacture generator

Prepare operation manual

Install generator

Train operators

Obtain license

Operations Management b c a a c

--a e,f d,g h,i

12

a

AoA: A Power Plant

Construction Project

Session 27 b c d e f g i h

Operations Management j a:b:a c:a d:a e: b f:c g:c h:e,f i: d,g j: h,i

13

Draw AoN Network

Session 27 Operations Management a:b:a c:a d:a e: b f:c g:c h:e,f i: d,g j: h,i

14

Session 27

Draw AOA

Activity Predecessor Duration c d a b e f k j i g h

-

-

a a c b,e,f c b,e,f h d,i

5

4

6

2

3

8

4

9

9

7

6

Operations Management 15

1

Session 27

Transform into AON

2 b = 2

3 d = 4

4

6 g = 9

5 h = 9

Operations Management

7 a:b:c:d:a e: a f:c g:b,e,f h:c i: b,e,f j: h k:d,i

16

Session 27

Draw AoN Network a:b:c:d:a e: a f:c g:b,e,f h:c i: b,e,f j: h k:d,i

17 Operations Management

Critical Path and Critical time

 The critical path is the shortest time in which a project can be completed

 If a critical activity is delayed, the entire project will be delayed.

 There may be more than one critical path.

 Brute force approach to finding critical path:

1.

2.

3.

identify all possible paths from start to finish sum up duration of activities on each path largest total indicates critical path

Session 27 Operations Management 18

S

Critical Path Method: The

Network

4

A1

6

A3 E

3

A2

4

A4

2

A5

3

A6

Find the Critical Path.

Session 27 Operations Management 19

Critical Path Method:

Paths

4

A1

6 How many path?

A3 E

S 4

A4

3

A6

3

2

10 11 8

A2

A5

Critical Path is the longest path. It is the shortest time to complete the project

Session 27 Operations Management 20

S

0

0

Forward Path; Earliest

Starts

6 4

4

A1 A3

10 E

11 11

0 0 4 4 10

3

4

4

4

A4

8

8

5

8

A6

11

3

2

0

A2

A5

3

0 3

3 5

Session 27 Operations Management 21

Forward Path

10

30

20

Max = 30

5

35

35

35

Session 27 Operations Management 22

S

0

0

0 3

0

Backward Path; Latest

Starts

0 4

A1

4

5

4 4

5 6

A3

11

11

10

11

11

E

11

0 0

3

3 6

4

4

4

4

4

6

4

A4

2

8

10

8

8

8

8

8

5

8

8 3 11 11

A6

11

A2

6

A5

3

0 3

3 5

Session 27 Operations Management 23

Backward Path

30

30

30

30

5

Min = 35

35

45

Session 27 Operations Management 24

Activity Slack

 Slack, or float: The amount of time a noncritical task can be delayed without delaying the project

Slack—LFT – EFT or LST – EST

EST—Earliest Start Time

Largest EFT of all predecessors

EFT—Earliest Finish Time

EST + duration for this task

LFT—Latest Finish Time

Smallest LST of following tasks

LST—Latest Start Time

LFT – duration for this task

Session 27 Operations Management 25

Session 27

Computing Slack Times

EST EFT

LST

Task = duration slack = xxxx

LFT

Operations Management 26

S

Critical Path, Slacks

0 4

A1

4

0 4

0

3 3

6

A2

3

Session 27

4

4

5 6

A3

11

4

10

8

A4

4

6 2

A5

8

8

3 5

Operations Management

8 3 11

A6

8 11

27

11

E

11

Slack Times Example

Task Pred. Dur.

a -4 b -c a d a 2

3

3

Task Pred. Dur.

g c,d 1 j i h f e e,g 6

4

5 f e b b

6

4 k h,i 1

For each task, compute ES, EF, LF, LS, slack

Session 27 Operations Management 28

Start

Session 27

Slack Times Example c=3 slack=

LST LFT

Task=dur slack=xxx

EST EFT a=4 slack= g=1 slack= d=2 slack= j=6 slack=

Finish e=6 slack= h=4 slack= b=3 slack= k=1 slack= f=4 i=5 slack= slack=

Operations Management 29

Activity Times in PERT

 Optimistic ( a )

Activity duration to be ≤ a has 1% probability.  ≥ a has 99% probability

 Pessimistic ( b)

Activity duration to be ≥ b has 1% probability  ≤ b has

99% probability

 Most likely ( m )

The mode of the distribution

 All possible task durations (or task costs) can be represented by statistical distributions

Session 27 Operations Management 30

Beta Distribution: The Probability

Distribution of Activity Times

Session 27 Operations Management 31

Activity Expected Time and

Variance

 Mean, “expected time”

T

E

= ( a + 4 m + b )/6

Standard deviation,

= ( b a )/6

Variance

2 = [( b-a )/6] 2

Session 27 Operations Management 32

95% & 90% Levels

 If we replace 99% with 95% or 90% levels

Activity duration to be ≤ a has 5% probability

Activity duration to be ≥ b has 5% probability

 

( b

 a )

3 .

3

Activity duration to be ≤ a has 10% probability

Activity duration to be ≥ b has 10% probability

 

( b

 a

2 .

6

)

Session 27 Operations Management 33

Probability of Completing the Critical Path on Time

 We assume the various activities are statistically independent of each other

 Individual variances (and mean) of the activities on a path can then be summed to find the variance (mean) of the path

 Determine the mean and standard deviation of the critical path

 Compute the probability of critical path being ≤ a

Session 27 Operations Management 34

The Probability of Completing the

Critical Path on Time

Z

D

CP

2

CP m

CP

D

CP m

CP

= the desired completion date of the critical path

= the sum of the

T

E for the activities on the critical path

 2

CP

= the sum of the variances of the activities on the critical path

Given Z, the probability of having the standard normal variable being ≤ Z is the probability of completing the project in a time ≤

D

Session 27

Ardavan Asef-Vaziri

Operations Management 35

Selecting Risk and

Finding D

Select the probability of meeting the completion date and solve for the desired date, D

D

CP

 m 

CP

Z

CP

Using the probability, you can compute Z and then solve for D

4/15/2020

Session 27 Operations Management 36

Probability of Completing a

Project on Time

 Find all paths in the network

 Compute mean and standard deviation of each path

 Compute the probability of completing each path in ≤ the given time

 Calculate the probability that the entire project is completed within the specified time by multiplying these probabilities together

Session 27 Operations Management 37

Critical Path Method: Paths

Suppose all activities have beta distribution

4,1 6,2

A1 A3 E

S

3,0.5

A2

4,1

A4

2,0.5

A5

10 11

3,1

A6

8

The first number is the mean; the second is standard deviation.

Session 27 Operations Management 38

Probability of Completing

CP in 12 days

What is the probability of competing the critical path in a maximum of 12 days?

D

CP m

CP

= the desired completion date of the critical path

= 4+4+3 = 11

 2

CP

CP

= 1 2 +1

= 1.73

2 +1 2 = 3

Z

D

CP

CP m

CP

12

11

1 .

73

0 .

58

Z= 0.58  P(z≤0.58) = 0.72

Session 27 Operations Management 39

Selecting Risk and

Finding CP Time

With a probability of 90%, in how many days will the CP be completed?

From Standard Normal Table

Z

90%

= 1.28

D

CP

 m

CP

Z

CP

D

CP m

CP

11 ,

CP

1 .

73 , Z

% 90

1 .

28

11

1 .

28

1 .

73

11

2 .

21

13 .

21

Session 27 Operations Management 40

Probability of Completing

The Project in 12 days

The probability of completing the critical path in not more than 12 days was 0.72. We need to compute this probability for blue path and green path too, and then multiply these probabilities m

CP

= 6+4 = 10

 2

CP

 m

CP

CP

 2

CP

CP

= 1 2

= 1.1

+2

= 0.5 2

2 = 5

= 2.24

= 3+2+3 = 8

+0.5 2

Z= (12-10)/2.24 = 0.89

+1 2 = 1.22

 P(z≤0.89) = 0.81

Z= (12-8)/1.1 = 3.63  P(z≤3.63) ≈ 1

The probability of competing the Project in not more than 12 days is

0.72

×

0.81

×

1 = 0.58

Session 27 Operations Management 41

Download