08 - scheduling

Post on 18-May-2017

214 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MGT 550: Introduction to Project Management

March 31, 2002 1For academic use only.

MGT 550Introduction to

Project ManagementChapter 8:Scheduling

Wesley J. Howe School of Technology Management

Course Development Team Members:Michael Poli

Celia Desmond, PMPDavid Keeney, PMP, CQM, CPDT

MGT 550: Introduction to Project Management

March 31, 2002 2For academic use only.

Copyright Information

The slides in this file are provided to faculty instructing MGT 500 on behalf of the Stevens Institute of Technology. Use is restricted to academic endeavors associated with the delivery of MGT 550 to students properly enrolled at the Stevens Institute of Technology. All other rights are reserved by the original owners of materials contained in this program.

The slides contain copyrighted material that has been reproduced and/or adapted to the course syllabus under the doctrine of “fair use for academic purposes”. All slides in this course are copyrighted by the original source. Requests to reproduce materials for other purposes should be directed to the copyright owner identified in the bibliography that will be made available to faculty.

MGT 550: Introduction to Project Management

March 31, 2002 3For academic use only.

Module 8: Scheduling

Purpose: prepare students to understand the elements of a project schedule and

the techniques commonly used to estimate time in a project plan.

MGT 550: Introduction to Project Management

March 31, 2002 4For academic use only.

Module 8 Objectives• The Scheduling Equation

– Describe the scheduling equation and define its elements

MGT 550: Introduction to Project Management

March 31, 2002 5For academic use only.

Scheduling Equation

Where• Work = units of effort

• (usually hours)• Duration = number of work periods

• (usually an 8-hour shift)• Units = quantity of resources assigned

• Availability range is 0% to 300% per person• Efficiency range is 0% to 100%

Work = Duration * Units

Elapsed time includes non-work periods.

MGT 550: Introduction to Project Management

March 31, 2002 6For academic use only.

Module 8 Objectives• Activity Types

– Define and illustrate the difference between effort-driven and non-effort-driven tasks

MGT 550: Introduction to Project Management

March 31, 2002 7For academic use only.

Effort Driven vs. Non-Effort Driven

• Effort driven tasks can be completed earlier by adding manpower. • Installing 42 ADSL cards in parallel using 7 people

rather than in serial using one.• Constructing a house

• Non-effort driven tasks cannot be shortened. • Measuring error performance for a 24 hour period.• Flying an airplane• Watching paint dry

MGT 550: Introduction to Project Management

March 31, 2002 8For academic use only.

Module 8 Objectives• Task Dependencies

– Define mandatory, discretionary, and external dependencies

MGT 550: Introduction to Project Management

March 31, 2002 9For academic use only.

Attacking the logic• Some dependencies are mandatory

– i.e. equipment installation must precede performance testing

• Some dependencies are discretionary– i.e. written contract must be signed before

work begins on a project• Some dependencies are external

– I.e. vendor must supply raw materials under contract

• Consider the degree to which it is necessary to maintain the dependency

MGT 550: Introduction to Project Management

March 31, 2002 10For academic use only.

Module 8 Objectives• Logical Relationships

– Define FF, SF, SS, and FF relationships– Illustrate how changing relationships can be used to

compress the project schedule

MGT 550: Introduction to Project Management

March 31, 2002 11For academic use only.

Dependency Relationships

FS: Finish to Start SF: Start to Finish

A BA B

SS: Start to Start FF: Finish to Finish

AA

B B

PMBOK p 68, 69

MGT 550: Introduction to Project Management

March 31, 2002 12For academic use only.

Activity Sequencing

• Determine activity types• Define Logical Relationships• Define task dependencies • Define constraints

– ASAP = Finish as soon as possible– MSO date = Must start on specified date– MFO date = Must finish on specified date– SNLT date = Start no later than specified date– SNET date = Start no earlier than specified date– FNLT date = Finish no later than specified date– FNET date = Finish no earlier than specified date

MGT 550: Introduction to Project Management

March 31, 2002 13For academic use only.

Module 8 Objectives• Duration Estimation

– Describe the beta distribution and illustrate how it is used to determine duration and uncertainty for an activity

MGT 550: Introduction to Project Management

March 31, 2002 14For academic use only.

Estimating Time

Consider:• work to be done• person doing work• equipment/resource requirements• other commitments• corporate overhead• project overhead

MGT 550: Introduction to Project Management

March 31, 2002 15For academic use only.

Obtaining Estimates

• Estimate – optimistic, – realistic and – pessimistic

times or costs• Give an indication of accuracy of the

estimate – (1/100, 1/20, or 1/10)

MGT 550: Introduction to Project Management

March 31, 2002 16For academic use only.

Beta Distribution Formulas

µ = 778,333

UnnaturalNaturalµ

= 5,000( P - O )2

62√ = σ

( P + 4M + O ) 6

= µMost likely = 775,000

770 780 790 800LCL763

UCL793

LCL = µ - 3 σUCL = µ + 3 σ

Keeney, 2000

MGT 550: Introduction to Project Management

March 31, 2002 17For academic use only.

Z-Score Tablefrom Text

M&M Text, Chpt. 8

MGT 550: Introduction to Project Management

March 31, 2002 18For academic use only.

Module 8 Objectives• Types of Network Diagrams

– Describe the AON diagram and use it to illustrate the forward and backward pass calculations

– Describe the AOA diagram and explain the role of dummy activities

– Emphasize that most software uses the AON format

MGT 550: Introduction to Project Management

March 31, 2002 19For academic use only.

Network Diagram Methods

• Arrow Diagram Method (ADM)– activity shown on arrow (AOA)

• Precedence Diagram Method (PDM)– activity shown on node (AON)

MGT 550: Introduction to Project Management

March 31, 2002 20For academic use only.

Network Diagram• Visual Layout of Work Flow• Determine Sequence of Activities• Determine Predecessors, Successors• Sequence Based on Work Flow• Identify Parallel Activities• Create Network Diagram

F

G

I

E

C

D

A B K

H

J

Poli

MGT 550: Introduction to Project Management

March 31, 2002 21For academic use only.

Cards-On-the-Wall Method

Software Development System Test

Easel Paper

Yarn

MaskingTape

Post-It Notes

FMC, p 164

MGT 550: Introduction to Project Management

March 31, 2002 22For academic use only.

AONNetworkDiagram

View

MGT 550: Introduction to Project Management

March 31, 2002 23For academic use only.

PDM (AON)

WBS No. Float

Late Start

Late Finish

Activity Description

EarlyStart

EarlyFinish

Duration

FreeFloat WBS No. Float

Late Start

Late Finish

Activity Description

EarlyStart

EarlyFinish

Duration

FreeFloat

MGT 550: Introduction to Project Management

March 31, 2002 24For academic use only.

PDM Example 2: Manual Flow

MGT 550: Introduction to Project Management

March 31, 2002 25For academic use only.

Forward Pass

3A B

C

D E G

F

10

16

1 10 2

5

FS6

MGT 550: Introduction to Project Management

March 31, 2002 26For academic use only.

Forward Pass

3A B

C

D E G

F

0 3 103 13

163 19

13 4 1010 20 220 22

522 27

FS6

MGT 550: Introduction to Project Management

March 31, 2002 27For academic use only.

Backward Pass

0 3 12 22

6 22

10 20

22 27

3 4 20 22

3A B

C

D E G

F

0 3 103 13

163 19

13 4 1010 20 220 22

522 27

FS6

MGT 550: Introduction to Project Management

March 31, 2002 28For academic use only.

Float

0 3 12 22

6 22

10 20

22 27

3 4 20 22

3A B

C

D E G

F

0 3 103 13

163 19

13 4 1010 20 220 22

522 27

0

0 0 0

0

9

3

FS6

MGT 550: Introduction to Project Management

March 31, 2002 29For academic use only.

ADM (AOA)

ACTIVITY DESCRIPTION

i jDuration

Uses I,j ordered pair notation to denote activities between nodes.Nodes represent events (start and end of an activity).

Installing ATM equipment

1 23 days

MGT 550: Introduction to Project Management

March 31, 2002 30For academic use only.

ADM PrinciplesThe name of the activity and the duration are specified on the arrow.

Nodes delineate ends of the arrow. Only one arrow can join two nodes.

If two activities can occur in parallel, a dummy node must be added to terminate the second activity.

A dummy activity has zero duration.

MGT 550: Introduction to Project Management

March 31, 2002 31For academic use only.

ADM (AOA)

Task 1 Task 2

Test 1

Test 2

4d

5

05

16d1 2 3

4 5

Dumm

y

In order to show that Node 4 cannot happen until Nodes 2 and 3 have occurred, we need to add a

dummy activity to show the dependency.Dummy activities MUST have 0 duration.

MGT 550: Introduction to Project Management

March 31, 2002 32For academic use only.

Example 2: Arrow Diagram

4

1

Establish delivery schedules

3

1

Establish customer requirements

32

Verify current network

2

Confirm interdependencies

6

0

Fine tune design

Redesign network

9

48

1

7Confirm equipment availability

5

Determine performance specifics for new equipment

Verify current performance

3

2Verify initial current net

2 30

2

MGT 550: Introduction to Project Management

March 31, 2002 33For academic use only.

Module 8 Objectives• Gantt Chart

– Describe the Gantt chart and use an MS-Project template to illustrate it

– Emphasize that the Gantt chart can be used to help create the time-phased budget discussed in Chapter 7

MGT 550: Introduction to Project Management

March 31, 2002 34For academic use only.

PDM Example 2: Gantt Entry

MGT 550: Introduction to Project Management

March 31, 2002 35For academic use only.

From Schedule to BudgetID WBS Task Name Dur14 3 Technical Team Startup 28 days

15 3.1 Identify Team Members 1 day

16 3.2 Verify Team Members Acceptance 6 days

17 3.3 Schedule Kickoff Meeting 1 day

18 3.4 Hold Kickoff Meeting 1 day

19 3.5 Identify Technical Tracks 6 days

20 3.6 Assign Team Members To TechnicalTracks

1 day

21 3.7 Set Up Technical Team Web Site 5 days

22

23 4 Call For Papers 25 days

24 4.1 Write Technical Track Descriptions 15 days

25 4.2 Write Call for Papers 5 days

M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T16, '00 Jul 23, '00 Jul 30, '00 Aug 06, '00 Aug 13, '0

Project Budget

$0

$5

$10

$15

W1 W2 W3 W4 W5 W6 W7Resources by Week

($000)

A B C DResource A = Contingency Allowance

Keeney, 2001

MGT 550: Introduction to Project Management

March 31, 2002 36For academic use only.

Reading Assignments

• From Chapter 8– Text

• Pp 302 – 348

• For Chapter 9– Text

• Pp 361 – 388

top related