Top Banner
Project Management Dr. Ron Tibben-Lembke Operations Management
60

Project Management Dr. Ron Tibben-Lembke Operations Management.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Management Dr. Ron Tibben-Lembke Operations Management.

Project Management

Dr. Ron Tibben-Lembke

Operations Management

Page 2: Project Management Dr. Ron Tibben-Lembke Operations Management.

What’s a Project?What’s a Project?

• Changing something from the way it is to the desired state

• Never done one exactly like this

• Many related activities

• Focus on the outcome

• Regular teamwork focuses on the work process

Page 3: Project Management Dr. Ron Tibben-Lembke Operations Management.

Examples of Projects

• Building construction

• New product introduction

• Software implementation

• Training seminar

• Research project

Page 4: Project Management Dr. Ron Tibben-Lembke Operations Management.

Why are projects hard?

• Resources-– People, materials

• Planning– What needs to be done?– How long will it take?– What sequence?– Keeping track of who is supposedly doing

what, and getting them to do it

Page 5: Project Management Dr. Ron Tibben-Lembke Operations Management.

IT Projects

• Half finish late and over budget• Nearly a third are abandoned before

completion– The Standish Group, in Infoworld

• Get & keep users involved & informed• Watch for scope creep / feature creep

Page 6: Project Management Dr. Ron Tibben-Lembke Operations Management.

Pinion Pine Power Plant SPP Co. 1992-97

• A year late, $25m over budget• Experimental technology

– Coal gasification – 20% less water than other plants– Partnership with DOE

• Unfortunately, didn’t work• “In the Reno demonstration project, researchers found an inherent

problem with the design of IGCC technology available at that time such that it would not work above 300 feet from sea level elevations.” - Wikipedia

• “Chemistry helped kill Pinon Pine, a $400 million government-

funded flop in Nevada.” – NJ Ledger

Page 7: Project Management Dr. Ron Tibben-Lembke Operations Management.

Project SchedulingProject Scheduling

• Establishing objectives• Determining available resources• Sequencing activities• Identifying precedence relationships• Determining activity times & costs• Estimating material & worker

requirements• Determining critical activities

Page 8: Project Management Dr. Ron Tibben-Lembke Operations Management.

Project Personnel Structure

• Pure project “Skunk Works”

• Functional Project

• Matrix Project

Page 9: Project Management Dr. Ron Tibben-Lembke Operations Management.

Work Breakdown Structure

• Hierarchy of what needs to be done, in what order

• For me, the hardest part– I’ve never done this before. How do I know

what I’ll do when and how long it’ll take?– I think in phases– The farther ahead in time, the less detailed– Figure out the tricky issues, the rest is details– A lot will happen between now and then– It works not badly with no deadline

Page 10: Project Management Dr. Ron Tibben-Lembke Operations Management.

Mudroom Remodel

• Big-picture sequence easy:– Demolition– Framing– Plumbing– Electrical– Drywall, tape & texture– Slate flooring– Cabinets, lights, paint

• Hard: can a sink fit?

D

W

DW

Page 11: Project Management Dr. Ron Tibben-Lembke Operations Management.

Project Scheduling TechniquesProject Scheduling Techniques

• Gantt chart

• Critical Path Method (CPM)

• Program Evaluation & Review Technique (PERT)

Page 12: Project Management Dr. Ron Tibben-Lembke Operations Management.

Gantt ChartGantt Chart

J F M A M J J

Time PeriodActivity

Design

Build

Test

J F M A M J J

Time PeriodActivity

Design

Build

Test

Page 13: Project Management Dr. Ron Tibben-Lembke Operations Management.

ACTIVITY

9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30 31 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 1

permit application

permit in hand

foundation

roll floor joist

under floor - plumb

under floor - hvac

under floor - insulation

framing rough

doors-exterior

roof joist - deliver

roof joist - install

roof penetrations - plumb

roofingHVAC rough

9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30 31 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 1

plumb rough

electric rough

shingling

insulation

drywall install

drywall tape & texture

finish carpentry

paint interior

linolium

cabinets

HVAC finish

electric finishplumb finish

9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30 31 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 1

carpet

cleaning

stucco

paint exterior

rain gutters

decks

stair pad

stairs

concrete

utiliity mains

asphalt

utilities tie-intemp c of o

9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30 31 1 2 3 4 6 7 8 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 1 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 29 1

JULY AUGUST SEPTEMBER OCTOBER

BUILDING 19 -- BUILDING SCHEDULE

Page 14: Project Management Dr. Ron Tibben-Lembke Operations Management.

PERT & CPMPERT & CPM• Network techniques

• Developed in 1950’s• CPM by DuPont for chemical plants• PERT by U.S. Navy for Polaris missile

• Consider precedence relationships & interdependencies

• Each uses a different estimate of activity times

Page 15: Project Management Dr. Ron Tibben-Lembke Operations Management.

• Completion date?

• On schedule? Within budget?• Probability of completing by ...?

• Critical activities?

• Enough resources available?• How can the project be finished early at

the least cost?

Questions Answered by PERT & CPMQuestions Answered by PERT & CPM

Page 16: Project Management Dr. Ron Tibben-Lembke Operations Management.

PERT & CPM StepsPERT & CPM Steps

• Identify activities• Determine sequence• Create network• Determine activity times• Find critical path

• Earliest & latest start times • Earliest & latest finish times • Slack

Page 17: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity on Node (AoN)Activity on Node (AoN)

2

4? Years

EnrollReceive diploma

Project: Obtain a college degree (B.S.)

1 month

Attend class, study etc.

1

1 day

3

Page 18: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity on Arc (AoA)Activity on Arc (AoA)

4,5 ? Years

Enroll

Receive diploma

Project: Obtain a college degree (B.S.)

1 month

Attend class, study,

etc.1

1 day

2 3 4

Page 19: Project Management Dr. Ron Tibben-Lembke Operations Management.

AoA Nodes have meaningAoA Nodes have meaning

GraduatingSenior

Applicant

Project: Obtain a college degree (B.S.)

1

Alum

2 3 4

Student

Page 20: Project Management Dr. Ron Tibben-Lembke Operations Management.

Network ExampleNetwork Example

You’re a project manager for Bechtel. Construct the network.

Activity PredecessorsA --B AC AD BE BF CG DH E, F

Page 21: Project Management Dr. Ron Tibben-Lembke Operations Management.

Network Example - AONNetwork Example - AON

A

C

E

F

BD

G

H

Z

Page 22: Project Management Dr. Ron Tibben-Lembke Operations Management.

Network Example - AOANetwork Example - AOA

2

4

51

3 6 8

7 9A

C F

EBD

H

G

Page 23: Project Management Dr. Ron Tibben-Lembke Operations Management.

AOA Diagrams

2 31A

C

BD

A precedes B and C, B and C precede D

2 41A C

B

D

3

5

4

Add a phantom arc for clarity.

Page 24: Project Management Dr. Ron Tibben-Lembke Operations Management.

Critical Path AnalysisCritical Path Analysis• Provides activity information

• Earliest (ES) & latest (LS) start• Earliest (EF) & latest (LF) finish• Slack (S): Allowable delay

• Identifies critical path• Longest path in network• Shortest time project can be completed• Any delay on activities delays project• Activities have 0 slack

Page 25: Project Management Dr. Ron Tibben-Lembke Operations Management.

Critical Path Analysis ExampleCritical Path Analysis Example

Event ID

Pred. Description Time (Wks)

A None Prepare Site 1 B A Pour fdn. & frame 6 C B Buy shrubs etc. 3 D B Roof 2 E D Do interior work 3 F C Landscape 4 G E,F Move In 1

Page 26: Project Management Dr. Ron Tibben-Lembke Operations Management.

Network SolutionNetwork Solution

AA

EEDDBB

CC FF

GG

1

6 2 3

1

43

Page 27: Project Management Dr. Ron Tibben-Lembke Operations Management.

Earliest Start & Finish StepsEarliest Start & Finish Steps

• Begin at starting event & work forward

• ES = 0 for starting activities• ES is earliest start

• EF = ES + Activity time• EF is earliest finish

• ES = Maximum EF of all predecessors for non-starting activities

Page 28: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity ES EF LS LF SlackA 0 1BCDEF

Activity AEarliest Start Solution

Activity AEarliest Start Solution

For starting activities, ES = 0.For starting activities, ES = 0.

AAEEDDBB

CC FF

GG

1

6 2 3

1

43

Page 29: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity ES EF LS LF Slack A 0 1 B 1 7 C 1 4 D 7 9 E 9 12 F 4 8 G 12 13

Earliest Start SolutionEarliest Start Solution

AAEEDDBB

CC FF

GG

1

6 2 3

1

43

Page 30: Project Management Dr. Ron Tibben-Lembke Operations Management.

Latest Start & Finish StepsLatest Start & Finish Steps

• Begin at ending event & work backward

• LF = Maximum EF for ending activities• LF is latest finish; EF is earliest finish

• LS = LF - Activity time• LS is latest start

• LF = Minimum LS of all successors for non-ending activities

Page 31: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity ES EF LS LF SlackA 0 1B 1 7C 1 4D 7 9E 9 12F 4 8G 12 13 13

Earliest Start SolutionEarliest Start Solution

AAEEDDBB

CC FFGG

1

6 2 31

43

Page 32: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity ES EF LS LF SlackA 0 1 0 1B 1 7 1 7C 1 4 4 7D 7 9 7 9E 9 12 9 12F 4 8 7 12G 12 13 12 13

Latest Finish SolutionLatest Finish Solution

AAEEDDBB

CC FF

GG

1

6 2 3

1

43

Page 33: Project Management Dr. Ron Tibben-Lembke Operations Management.

Activity ES EF LS LF Slack A 0 1 0 1 0 B 1 7 1 7 0 C 1 4 5 8 4 D 7 9 7 9 0 E 9 12 9 12 0 F 4 8 8 12 4 G 12 13 12 13 0

Compute SlackCompute Slack

Page 34: Project Management Dr. Ron Tibben-Lembke Operations Management.

Critical PathCritical Path

AA

EEDDBB

CC FF

GG

1

6 2 3

1

43

Page 35: Project Management Dr. Ron Tibben-Lembke Operations Management.

New notation

• Compute ES, EF for each activity, Left to Right

• Compute, LF, LS, Right to Left

C 7C 7LS LF

ES EF

Page 36: Project Management Dr. Ron Tibben-Lembke Operations Management.

Exhibit 2.6, p.35

A 21A 21

E 5E 5D 2D 2B 5B 5

C 7C 7 F 8F 8

G 2G 2

Page 37: Project Management Dr. Ron Tibben-Lembke Operations Management.

Exhibit 2.6, p.35

A 21A 21

E 5E 5D 2D 2B 5B 5

C 7C 7 F 8F 8

G 2G 2

21 28 28 36

36 38

28 3326 2821 26

0 21

F cannot start until C and D are done.G cannot start until both E and F are done.

Page 38: Project Management Dr. Ron Tibben-Lembke Operations Management.

Exhibit 2.6, p.35

A 21A 21

E 5E 5D 2D 2B 5B 5

C 7C 7 F 8F 8

G 2G 2

21 26

0 21

26 28 31 36

36 38

21 28 28 36

21 28 28 36

36 38

28 3326 2821 26

0 21

E just has to be done in time for G to start at 36, so it has slack.D has to be done in time for F to go at 28, so it has no slack.

Page 39: Project Management Dr. Ron Tibben-Lembke Operations Management.

Exhibit 2.6, p.35

A 21A 21

E 5E 5D 2D 2B 5B 5

C 7C 7 F 8F 8

G 2G 2

21 26

0 21

26 28 31 36

36 38

21 28 28 36

21 28 28 36

36 38

28 3326 2821 26

0 21

Page 40: Project Management Dr. Ron Tibben-Lembke Operations Management.

Gantt Chart - ES

0 5 10 15 20 25 30 35 40

A

B

C

D

E

F

G

Page 41: Project Management Dr. Ron Tibben-Lembke Operations Management.

Can We Go Faster?

Page 42: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Models

1. Identify the critical path

2. Find cost per day to expedite each node on critical path.

3. For cheapest node to expedite, reduce it as much as possible, or until critical path changes.

4. Repeat 1-3 until no feasible savings exist.

Page 43: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• ABC is critical path=30

Crash costCrashper week wks avail

A 500 2B 800 3C 5,000 2D 1,100 2

C 10C 10B 10B 10A 10A 10

D 8D 8

Cheapest way to gain 1Week is to cut A

Page 44: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• ABC is critical path=29

Crash costCrashper week wks avail

A 500 1B 800 3C 5,000 2D 1,100 2

C 10C 10B 10B 10A 9A 9

D 8D 8

Cheapest way to gain 1 wkStill is to cut A

Wks Incremental TotalGained Crash $ Crash $

1 500 500

Page 45: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• ABC is critical path=28

Crash costCrashper week wks avail

A 500 0B 800 3C 5,000 2D 1,100 2

C 10C 10B 10B 10A 8A 8

D 8D 8

Cheapest way to gain 1 wkis to cut B

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,000

Page 46: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• ABC is critical path=27

Crash costCrashper week wks avail

A 500 0B 800 2C 5,000 2D 1,100 2

C 10C 10B 9B 9A 8A 8

D 8D 8

Cheapest way to gain 1 wkStill is to cut B

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,800

Page 47: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• Critical paths=26 ADC & ABC

Crash costCrashper week wks avail

A 500 0B 800 1C 5,000 2D 1,100 2

C 10C 10B 8B 8A 8A 8

D 8D 8

To gain 1 wk, cut B and D,Or cut CCut B&D = $1,900Cut C = $5,000So cut B&D

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,8004 800 2,600

Page 48: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• Critical paths=25 ADC & ABC

Crash costCrashper week wks avail

A 500 0B 800 0C 5,000 2D 1,100 1

C 10C 10B 7B 7A 8A 8

D 7D 7

Can’t cut B any more.Only way is to cut C

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,8004 800 2,6005 1,900 4,500

Page 49: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• Critical paths=24 ADC & ABC

Crash costCrashper week wks avail

A 500 0B 800 0C 5,000 1D 1,100 1

C 9C 9B 7B 7A 8A 8

D 7D 7

Only way is to cut C

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,8004 800 2,6005 1,900 4,5006 5,000 9,500

Page 50: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

• Critical paths=23 ADC & ABC

Crash costCrashper week wks avail

A 500 0B 800 0C 5,000 0D 1,100 1

C 8C 8B 7B 7A 8A 8

D 7D 7

No remaining possibilities toreduce project length

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,8004 800 2,6005 1,900 4,5006 5,000 9,5007 5,000 14,500

Page 51: Project Management Dr. Ron Tibben-Lembke Operations Management.

Time-Cost Example

C 8C 8B 7B 7A 8A 8

D 7D 7

No remaining possibilities toreduce project length

Wks Incremental TotalGained Crash $ Crash $

1 500 5002 500 1,0003 800 1,8004 800 2,6005 1,900 4,5006 5,000 9,5007 5,000 14,500

• Now we know how much it costs us to save any number of days

• Customer says he will pay $2,000 per day saved.

• Only reduce 5 days.• We get $10,000 from

customer, but pay $4,500 in expediting costs

• Increased profits = $5,500

Page 52: Project Management Dr. Ron Tibben-Lembke Operations Management.

What about Uncertainty?

Page 53: Project Management Dr. Ron Tibben-Lembke Operations Management.

PERT Activity TimesPERT Activity Times

• 3 time estimates• Optimistic times (a)• Most-likely time (m)• Pessimistic time (b)

• Follow beta distribution

• Expected time: t = (a + 4m + b)/6

• Variance of times: v = (b - a)2/36

Page 54: Project Management Dr. Ron Tibben-Lembke Operations Management.

Project TimesProject Times

• Expected project time (T)• Sum of critical path

activity times, t

• Project variance (V)• Sum of critical path

activity variances, v

6

4 bmaET

36

22 ab

Page 55: Project Management Dr. Ron Tibben-Lembke Operations Management.

ExampleExample

Activity a m b E[T]variance

A 2 4 8 4.33 1

B 3 6.1 11.5 6.48 2

C 4 8 10 7.67 1

Project 18.5 4

CCBBAA4.33 6.48 7.67

Page 56: Project Management Dr. Ron Tibben-Lembke Operations Management.

Sum of 3 Normal Random Numbers

15

202

X

35

302

X

10

102

X

10 20 30 40 50 60

60

602

X

Average value of the sum isequal to the sum of the averages

Variance of the sum is equal to the sum of the variances

Notice curve of sum is more spreadout because it has large variance

Page 57: Project Management Dr. Ron Tibben-Lembke Operations Management.

Back to the Example: Probability of <= 21 wks

18.5 21

Average time = 18.5, st. dev = 2

21 is how many standard deviationsabove the mean?

21-18.5 = 2.5.St. Dev = 2, so 21 is 2.5/2 = 1.25 standard deviations above the mean

Book Table says area between mean and1.25 st dv is 0.3944

Probability <= 17 = 0.5+0.3944= 0.8944 = 89.44%

Page 58: Project Management Dr. Ron Tibben-Lembke Operations Management.

Benefits of PERT/CPMBenefits of PERT/CPM

• Useful at many stages of project management

• Mathematically simple

• Use graphical displays

• Give critical path & slack time

• Provide project documentation

• Useful in monitoring costs

Page 59: Project Management Dr. Ron Tibben-Lembke Operations Management.

Limitations of PERT/CPMLimitations of PERT/CPM

• Clearly defined, independent, & stable activities

• Specified precedence relationships

• Activity times (PERT) follow beta distribution

• Subjective time estimates

• Over emphasis on critical path

Page 60: Project Management Dr. Ron Tibben-Lembke Operations Management.

ConclusionConclusion

• Explained what a project is

• Summarized the 3 main project management activities

• Drew project networks

• Compared PERT & CPM

• Determined slack & critical path

• Computed project probabilities