Week 7-Project Scheduling

40
9-1 Project Scheduling: Networks, Duration Estimation, and Critical Path

description

Week 7-Project Scheduling

Transcript of Week 7-Project Scheduling

Page 1: Week 7-Project Scheduling

9-1

Project Scheduling: Networks, Duration

Estimation,

and Critical Path

Page 2: Week 7-Project Scheduling

Project Scheduling

� Project scheduling requires us to follow some carefully laid-out steps, in order, for the schedule to take shape.

� Project planning, as it relates to the scheduling process, has been defined by the PMBoK as:

The identification of the project objectives and the ordered activity necessary to complete the project including the identification of resource types and quantities required to carry out each activity or task.

09-02

Page 3: Week 7-Project Scheduling

Purposes of Project Scheduling

1. Shows the relationship of each activity to others and to the whole project

2. Identifies the precedence relationships among activities

3. Encourages the setting of realistic time and cost estimates for each activity

4. Helps make better use of people, money, and material resources by identifying critical bottlenecks in the project

Page 4: Week 7-Project Scheduling

Project Management Techniques

� Gantt chart� Critical Path Method (CPM)� Program Evaluation and

Review Technique (PERT)

Page 5: Week 7-Project Scheduling

A Simple Gantt Chart

TimeJ F M A M J J A S

Design

Prototype

Test

Revise

Production

Page 6: Week 7-Project Scheduling

Passengers

Baggage

Fueling

Cargo and mail

Galley servicing

Lavatory servicing

Drinking water

Cabin cleaning

Cargo and mail

Flight services

Operating crew

BaggagePassengers

DeplaningBaggage claim

Container offloadPumping

Engine injection waterContainer offloadMain cabin doorAft cabin door

Aft, center, forwardLoading

First-class sectionEconomy section

Container/bulk loadingGalley/cabin check

Receive passengersAircraft check

LoadingBoarding

0 10 20 30 40Time, Minutes

Service For A Delta Jet

Figure 3.4

Page 7: Week 7-Project Scheduling

Six Steps PERT & CPM

1. Define the project and prepare the work breakdown structure

2. Develop relationships among the activities -decide which activities must precede and which must follow others

3. Draw the network connecting all of the activities

Page 8: Week 7-Project Scheduling

Six Steps PERT & CPM

4. Assign time and/or cost estimates to each activity

5. Compute the longest time path through the network –this is called the critical path

6. Use the network to help plan, schedule, monitor, and control the project

Page 9: Week 7-Project Scheduling

Project Scheduling Terms�Successors

�Predecessors

�Network diagram

�Serial activities

�Concurrent activities

ED

C

B

A F

09-09

Page 10: Week 7-Project Scheduling

Project Scheduling Terms

ED

C

B

A F

• Merge activities

• Burst activities

• Node

• Path

• Critical Path

09-010

Page 11: Week 7-Project Scheduling

FIGURE 9.2 Alternative Activity Networks for Term Paper Assignment

Network Diagrams

Copyright © 2013 Pearson Education09-011

Page 12: Week 7-Project Scheduling

AOA Versus AON

The same mini-project is shown with activities on arc…

C

ED

B F

E

C

DB F

…and activities on node.

09-012

Page 13: Week 7-Project Scheduling

Node Labels

Early Start

Activity FloatActivity Descriptor

Late Start

ID Number

Activity Duration Late Finish

Early Finish

09-13

Page 14: Week 7-Project Scheduling

FIGURE 9.5

Serial Activities

Serial activities are those that flow from one to the next, in sequence.

09-14 Copyright © 2013 Pearson Education

Page 15: Week 7-Project Scheduling

FIGURE 9.6

Activities Linked in Parallel

(Concurrent)

09-15 Copyright © 2013 Pearson Education

When the nature of the work allows for more than one activityto be accomplished at the same time, these activities are called

concurrent and parallel project paths are constructed through thenetwork.

Page 16: Week 7-Project Scheduling

FIGURE 9.7

Merge Activity

09-16 Copyright © 2013 Pearson Education

Page 17: Week 7-Project Scheduling

FIGURE 9.8

Burst Activity

Copyright © 2013 Pearson Education09-17

Page 18: Week 7-Project Scheduling

AON Example

Activity DescriptionImmediate

Predecessors

A Build internal components —

B Modify roof and floor —

C Construct collection stack A

D Pour concrete and install frame A, B

E Build high-temperature burner C

F Install pollution control system C

G Install air pollution device D, E

H Inspect and test F, G

Activities and Predecessors

Table 3.1

Page 19: Week 7-Project Scheduling

AON Network

G

E

F

H

CA

Start

DB

Arrows Show Precedence Relationships

Figure 3.8

Page 20: Week 7-Project Scheduling

9-20

TRY THE FOLLOWING:Construct a network activity diagram based on the following information:

Activity Preceding activitiesA -B -C AD B, CE BF C, DG EH FI G, H

Page 21: Week 7-Project Scheduling

9-21

A

B

C

D

E

F

G

H

I

Page 22: Week 7-Project Scheduling

Node Labels

9-22

Early Start

Activity Float Activity Descriptor

Late Start

ID Number

Activity Duration

Late Finish

Early Finish

Page 23: Week 7-Project Scheduling

Duration Estimation Methods

� Past experience

� Expert opinion

� Mathematical derivation – Beta distribution

� Most likely (m)

� Most pessimistic (b)

� Most optimistic (a)

4 = TE

6

a m bActivity Duration

+ +=

9-23

22 =

6

b aActivity Variance σ − =

Page 24: Week 7-Project Scheduling

Activity Duration and Variance

09-24

Name: Project Delta

Durations are listed in weeks

Activity Description Optimistic Likely Pessimistic

A Contract signing 3 4 11

B Questionnaire design 2 5 8

C Target market ID 3 6 9

D Survey sample 8 12 20

E Develop presentation 3 5 12

F Analyze results 2 4 7

G Demographic analysis 6 9 14

H Presentation to client 1 2 4

Copyright © 2013 Pearson Education

Table 9.2

Page 25: Week 7-Project Scheduling

Sketch the network described in the table.Determine the expected duration and variance of each

activity.

Task Predecessor a m b

Z -- 7 8 15

Y Z 13 16 19

X Z 14 18 22

W Y, X 12 14 16

V W 1 4 13

T W 6 10 14

S T, V 11 14 19

9-25

Page 26: Week 7-Project Scheduling

Constructing the Critical Path

� Forward pass – an additive move through the network from start to finish

� Backward pass – a subtractive move through the network from finish to start

� Critical path – the longest path from end to end which determines the shortest project length

9-26

Page 27: Week 7-Project Scheduling

Rules for Forward/Backward

PassForward Pass Rules (ES & EF)

� ES + Duration = EF

� EF of predecessor = ES of successor

� Largest preceding EF at a merge point becomes ES for successor

Backward Pass Rules (LS & LF)� LF – Duration = LS

� LS of successor = LF of predecessor

� Smallest succeeding LS at a burst point becomes LF for predecessor

9-27

Page 28: Week 7-Project Scheduling

Project Delta Information

09-28

Project Delta

Activity Description Predecessors Estimated Duration

A Contract signing None 5

B Questionnaire design A 5

C Target market ID A 6

D Survey sample B, C 13

E Develop presentation B 6

F Analyze results D 4

G Demographic analysis C 9

Copyright © 2013 Pearson Education

Table 9.4

H Presentation to client E, F, G 2

Page 29: Week 7-Project Scheduling

FIGURE 9.16 Partial Project Activity Network with Task Durations

Copyright © 2013 Pearson Education09-29

Page 30: Week 7-Project Scheduling

FIGURE 9.18 Activity Network with Forward Pass

09-30Copyright © 2013 Pearson Education

Page 31: Week 7-Project Scheduling

FIGURE 9.19 Activity Network with Backward Pass

09-31 Copyright © 2013 Pearson Education

Page 32: Week 7-Project Scheduling

FIGURE 9.20 Project Network with Activity Slack and Critical PathNote: Critical path is indicated with bold arrows.

09-32 Copyright © 2013 Pearson Education

Page 33: Week 7-Project Scheduling

Sketch the network described in the table.

Determine the ES, LS, EF, LF, and slack of each activity

Task Predecessor Time

A -- 4

B A 9

C A 11

D B 5

E B 3

F C 7

G D, F 3

H E, G 2

K H 1

9-33

Page 34: Week 7-Project Scheduling

Laddering Activities

9-34

•It may be possible to begin a portion of one activity while work continues on other elements of the task, particularly in lengthy or complex projects.•Create a visual basic code composed of several subroutines to cover the systems of multiple departments.•Under sever time pressure to use our resources efficiently, however, we might want to find a method for streamlining, or making the development sequence more efficient.

Page 35: Week 7-Project Scheduling

Laddering Activities

Project ABC can be completed more efficiently if subtasks are used

9-35

A(3) B(6) C(9) ABC=18 days

Laddered ABC=12 days

A1(1) A2(1) A3(1)

B1(2) B2(2) B3(2)

C1(3) C2(3) C3(3)

Page 36: Week 7-Project Scheduling

Hammock Activities

� Summaries for some subsets of activities identified in the overall project network.

� Hangs below the network path for consultant tasks and serves as an aggregation of task durations for the activities it “ROLLS UP”

� Duration – first identifying all tasks to be included and then subtracting the ES or the first task from the EF from the EF of the latest successor.

9-36

Page 37: Week 7-Project Scheduling

Hammock Activities

Used as summaries for subsets of activities

9-37

0 A 5

0 5 5

5 B 15

5 10 15

15 C 18

15 3 18

0 Hammock 18

0 18 18

Useful with a complex project or one that has

a shared budget

Page 38: Week 7-Project Scheduling

Reducing the Critical Path

� Eliminate tasks on the CP

� Convert serial paths to parallel when possible

� Overlap sequential tasks

� Shorten the duration on critical path tasks

� Shorten

� early tasks

� longest tasks

� easiest tasks

� tasks that cost the least to speed up

9-38

Page 39: Week 7-Project Scheduling

Exercise:Calculate the ES, LS, EF, LF and slack time in a table format. Find the critical path.

Page 40: Week 7-Project Scheduling