41
1 Project Management Chapter 14

1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

Embed Size (px)

Citation preview

Page 1: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

1

Project Management

Chapter 14

Page 2: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

2

Lecture outline

• Project planning

• Project scheduling

• Project control

• CPM/PERT

• Project crashing and time-cost trade-off

Page 3: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

3

What is a project?

• Project– unique, one-time operational activity or effort

• Examples– constructing houses, factories, shopping malls, athletic stadiums

or arenas– developing military weapons systems, aircrafts, new ships– launching satellite systems– constructing oil pipelines– developing and implementing new computer systems– planning concert, football games, or basketball tournaments– introducing new products into market

Page 4: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

4

Project elements

• Objective• Scope• Contract requirements• Schedules• Resources• Personnel• Control• Risk and problem analysis

Page 5: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

5

Project management process

• Project planning• Project scheduling • Project control• Project team

– made up of individuals from various areas and departments within a company

• Matrix organization– a team structure with members from functional areas,

depending on skills required• Project Manager

– most important member of project team

Page 6: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

6

Project scope

• Scope statement– a document that provides an understanding,

justification, and expected result of a project

• Statement of work– written description of objectives of a project

• Work breakdown structure– breaks down a project into components,

subcomponents, activities, and tasks

Page 7: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

7

• Organizational Breakdown Structure– a chart that shows which organizational units are

responsible for work items

• Responsibility Assignment Matrix– shows who is responsible for work in a project

Page 8: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

8

Project scheduling

• Steps– Define activities– Sequence activities– Estimate time– Develop schedule

• Techniques– Gantt chart– CPM– PERT– Microsoft Project

Page 9: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

9

Gantt chart

• Graph or bar chart with a bar for each project activity that shows passage of time

• Provides visual display of project schedule

• Slack– amount of time an activity can be delayed

without delaying the project

Page 10: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

10

| | | | |Activity

Design house and obtain financing

Lay foundation

Order and receive materials

Build house

Select paint

Select carpet

Finish work

00 22 44 66 88 1010MonthMonth

MonthMonth11 33 55 77 99

Example of Gantt chart

Page 11: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

11

Project control

• Time management• Cost management• Quality management• Performance management

– Earned Value Analysis• a standard procedure for numerically measuring a project’s

progress, forecasting its completion date and cost and measuring schedule and budget variation

• Communication• Enterprise project management

Page 12: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

12

CPM/PERT

• Critical Path Method (CPM)– DuPont & Remington-Rand (1956)– Deterministic task times– Activity-on-node network construction

• Project Evaluation and Review Technique (PERT)– US Navy, Booz, Allen & Hamilton– Multiple task time estimates– Activity-on-arrow network construction

Page 13: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

13

Project network

• Activity-on-node (AON)– nodes represent activities,

and arrows show precedence relationships

• Activity-on-arrow (AOA)– arrows represent activities

and nodes are events for points in time

• Event– completion or beginning of

an activity in a project

1 32

BranchBranch

NodeNode

Page 14: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

14

AOA Project Network for a House

3322 00

11

33

11 1111

1 2 4 6 7

3

5

Lay Lay foundationfoundation

Design house Design house and obtain and obtain financingfinancing

Order and Order and receive receive materialsmaterials

DummyDummy

Finish Finish workwork

Select Select carpetcarpet

Select Select paintpaint

Build Build househouse

Page 15: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

15

2 3

Lay foundationLay foundation

Order materialOrder material

(a)(a) Incorrect precedence Incorrect precedence relationshiprelationship

(b)(b) Correct precedence Correct precedence relationshiprelationship

3

42

DummyDummyLay Lay foundationfoundation

Order materialOrder material

11

22 00

Concurrent activities

Page 16: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

16

AON Network for House Building Project

13

22

43

31 5

1

61

71Start

Design house and obtain financing

Order and receive materials Select paint

Select carpet

Lay foundations Build house

Finish work

Page 17: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

Critical Path Method (CPM)

• CPM is a project network analysis technique used to predict total project duration

• A critical path for a project is the series of activities that determines the earliest time by which the project can be completed

• The critical path is the longest path through the network diagram and has the least amount of slack or float

Page 18: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

18

13

22

43

31 5

1

61

71Start

• Critical path– Longest path

through a network– Minimum project

completion time

A: 1-2-4-73 + 2 + 3 + 1 = 9 months

B: 1-2-5-6-73 + 2 + 1 + 1 + 1 = 8 months

C: 1-3-4-73 + 1 + 3 + 1 = 8 months

D: 1-3-5-6-73 + 1 + 1 + 1 + 1 = 7 months

Critical Path

Page 19: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

More on the Critical Path

• If one or more activities on the critical path takes longer than planned, the whole project schedule will slip unless corrective action is taken

• Misconceptions:– The critical path is not the one with all the critical

activities; it only accounts for time. – There can be more than one critical path if the

lengths of two or more paths are the same– The critical path can change as the project

progresses

Page 20: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

Using Critical Path Analysis to Make Schedule Trade-offs

• Knowing the critical path helps you make schedule trade-offs

• Free slack or free float is the amount of time an activity can be delayed without delaying the early start of any immediately following activities

• Total slack or total float is the amount of time an activity may be delayed from its early start without delaying the planned project finish date

• A forward pass through the network diagram determines the early start and finish dates

• A backward pass determines the late start and finish dates

Page 21: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

21

Activity Start Times

13

22

43

31 5

1

61

71Start

Start at 3 monthsStart at 6 months

Start at 5 months

Finish at 9 months

Finish

Page 22: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

22

Mode Configuration

1 0 3

3 0 3

Activity number

Activity duration

Earliest start

Latest start

Earliest finish

Latest finish

Page 23: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

23

Forward Pass

• Start at the beginning of CPM/PERT network to determine the earliest activity times

• Earliest Start Time (ES)– earliest time an activity can start – ES = maximum EF of immediate predecessors

• Earliest finish time (EF)– earliest time an activity can finish– earliest start time plus activity time

• EF= ES + t

Page 24: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

24

Earliest Activity Start and Finish Times

1 0 3

1

2 3 5

2

3 3 4

1 5 5 6

1

4 5 8

3

6 6 7

1

7 8 9

1

Start

Design house and obtain financing

Select paint

Lay foundations

Select carpet

Build house

Finish work

Order and receive materials

Page 25: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

25

Backward Pass

• Determines latest activity times by starting at the end of CPM/PERT network and working forward

• Latest Start Time (LS)– Latest time an activity can start without delaying critical path time

LS= LF - t• Latest finish time (LF)

– latest time an activity can be completed without delaying critical path time

– LS = minimum LS of immediate predecessors

Page 26: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

26

Latest Activity Start and Finish Times

1 0 3

1 0 3

2 3 5

2 3 5

3 3 4

1 4 5 5 5 6

1 6 7

4 5 8

3 5 8

6 6 7

1 7 8

7 8 9

1 8 9

Start

Design house and obtain financing

Select paint

Lay foundations

Select carpet

Build house

Finish work

Order and receive materials

Page 27: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

27

* Critical Path* Critical Path

00009999999988888888*7*7*7*7

111177778888666677776666

111166667777555566665555

00008888888855555555*4*4*4*4

111144445555333344443333

00005555555533333333*2*2*2*2

00003333333300000000*1*1*1*1

Slack SSlack SEFEFLFLFESESLSLSActivityActivity

Activity Slack

Page 28: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

28

Probabilistic Time Estimates

• Beta distribution– a probability distribution traditionally used in

CPM/PERT

aa = optimistic estimate = optimistic estimatemm = most likely time estimate = most likely time estimatebb = pessimistic time estimate= pessimistic time estimate

wherewhere

Mean (expected time):Mean (expected time): tt = =aa + 4 + 4mm + + bb

66

Variance:Variance: 22 = =bb - - aa

66

22

Page 29: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

29

PP(t

ime)

(tim

e)

PP(t

ime)

(tim

e)

PP(t

ime)

(tim

e)

TimeTimeaa mmtt bbaa mm tt bb

m m = = tt

TimeTime

TimeTimebbaa

Examples of Beta Distributions

Page 30: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

30

Project Network with Probabilistic Time Estimates: Example

Start Finish23,6,9

31,3,5

16,8,10

52,3,4

63,4,5

42,4,12

72,2,2

83,7,11

92,4,6

10

1,4,7

11

1,10,13

Equipment installation

System development

Position recruiting

Equipment testing and modification

Manual testing

Job Training

Orientation

System training

System testing

Final debugging

System changeover

Page 31: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

31

1 1 66 88 1010 88 0.440.44 22 33 66 99 66 1.001.00 33 11 33 55 33 0.440.44 44 22 44 1212 55 2.782.78 55 22 33 44 33 0.110.11 66 33 44 55 44 0.110.11 77 22 22 22 22 0.000.00 88 33 77 1111 77 1.781.78 99 22 44 66 44 0.440.441010 11 44 77 44 1.001.001111 11 1010 1313 99 4.004.00

TIME ESTIMATES (WKS)TIME ESTIMATES (WKS) MEAN TIMEMEAN TIME VARIANCEVARIANCE

ACTIVITYACTIVITY aa mm bb tt бб22

Activity Time Estimates

Page 32: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

32

ACTIVITYACTIVITY tt бб ESES EFEF LSLS LFLF SS

11 88 0.440.44 00 88 11 99 11 22 66 1.001.00 00 66 00 66 00 33 33 0.440.44 00 33 22 55 22 4 4 55 2.782.78 88 1313 1616 2121 88 5 5 33 0.110.11 66 99 66 99 00 66 44 0.110.11 33 77 55 99 22 77 22 0.000.00 33 55 1414 1616 1111 88 77 1.781.78 99 1616 99 1616 00 99 44 0.440.44 99 1313 1212 1616 331010 44 1.001.00 1313 1717 2121 2525 881111 99 4.004.00 1616 2525 1616 2525 00

Activity Early, Late Times, and Slack

Page 33: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

33

Start Finish

1 0 8

8 1 9

3 0 3

3 2 5

4 8 13

5 16 21

6 3 7

4 5 9

7 3 5

2 14 16

9 9 13

4 12 16

10 13 17

1 0 3

2 0 6

6 0 6 5 6 9

3 6 9

8 9 16

7 9 16

11 16 25

9 16 25

Critical Path

Earliest, Latest, and Slack

Page 34: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

34

Project “crashing”

• Crashing– reducing project time by expending additional

resources

• Crash time– an amount of time an activity is reduced

• Crash cost– cost of reducing activity time

• Goal– reduce project duration at minimum cost

Page 35: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

35

112

28

412

34 5

4

64

74

Project Crashing: Example

Page 36: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

36

Project Crashing: Example (cont.)

$7,000 –

$6,000 –

$5,000 –

$4,000 –

$3,000 –

$2,000 –

$1,000 –

–| | | | | | |

0 2 4 6 8 10 12 14 Weeks

Normal activity

Normal time

Normal cost

Crash time

Crashed activity

Crash cost

Slope = crash cost per week

Page 37: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

37

Normal Activity and Crash Data

TOTALTOTALNORMALNORMAL CRASHCRASH ALLOWABLEALLOWABLE CRASHCRASH

TIMETIME TIMETIME NORMALNORMAL CRASHCRASH CRASH TIMECRASH TIME COST PERCOST PERACTIVITYACTIVITY (WEEKS)(WEEKS) (WEEKS)(WEEKS) COSTCOST COSTCOST (WEEKS)(WEEKS) WEEKWEEK

11 1212 77 $3,000$3,000 $5,000$5,000 55 $400$400

22 88 55 2,0002,000 3,5003,500 33 500500

33 44 33 4,0004,000 7,0007,000 11 3,0003,000

44 1212 99 50,00050,000 71,00071,000 33 7,0007,000

55 44 11 500500 1,1001,100 33 200200

66 44 11 500500 1,1001,100 33 200200

77 44 33 15,00015,000 22,00022,000 11 7,0007,000

$75,000$75,000 $110,700$110,700

Page 38: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

38

112

28

34 5

4

64

74

$400

$500

$3000

$7000

$200$200

$70012

4Project Duration:

36 weeks

FROM …

17

28

34 5

4

64

74

$400

$500

$3000

$7000

$200$200

$70012

4

Project Duration:31 weeks

Additional Cost:$2000

TO…

Page 39: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

39

Time-Cost Relationship

• Crashing costs increase as project duration decreases

• Indirect costs increase as project duration increases

• Reduce project length as long as crashing costs are less than indirect costs

Page 40: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

40

Time-Cost TradeoffC

ost

($)

Co

st (

$)

Project durationProject duration

CrashingCrashing TimeTime

Minimum cost = optimal project timeMinimum cost = optimal project timeTotal project costTotal project cost

Indirect costIndirect cost

Direct costDirect cost

Page 41: 1 Project Management Chapter 14. 2 Lecture outline Project planning Project scheduling Project control CPM/PERT Project crashing and time-cost trade-off

Words of Caution on Using Project Management Software

• Many people misuse project management software because they don’t understand important concepts and have not had good training

• You must enter dependencies to have dates adjust automatically and to determine the critical path

• You must enter actual schedule information to compare planned and actual progress