Project Management: Dr. Ron Lembke Operations Management
Project Management: Dr. Ron Lembke Operations Management
Project Management: Dr. Ron Lembke Operations Management
Whats 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
Examples of Projects
Building construction New product introduction Software implementation Training seminar Research project
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
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
NJ Ledger
Project Scheduling
Establishing objectives Determining available resources Sequencing activities Identifying precedence relationships Determining activity times & costs Estimating material & worker requirements Determining critical activities
Mudroom Remodel
Big-picture sequence easy:
Demolition Framing Plumbing Electrical Drywall, tape & texture Slate flooring Cabinets, lights, paint
D W
Gantt Chart
Time Period F M A M J
Consider precedence relationships & interdependencies Each uses a different estimate of activity times
1
1 month
2
4? Years
3
1 day
Enroll
2
1 month 4,5 ? Years
3
1 day
1
Applicant
2
Student
3
Graduating Senior
4
Alum
3 1
2 4
Activity Relationships
2-3 must be done before 3-4 or 3-5 can start
2 4
Activity Relationships
2-4 and 3-4 must be done before 4-5 can start
2 4
Network Example
Youre a project manager for Bechtel. Construct the network.
Activity A B C D E F G H Predecessors -A A B B C D E, F
B 1 A 2 C
5
F
AOA Diagrams
A precedes B and C, B and C precede D
B
2 C 3 3 D 4
B 1 A 2
A B C D E F G
A B B D C E,F
1 6 3 2 3 4 1
Network Solution B A
1
D
2
E
3
G
1
C
3
F
4
EF = ES + Activity time
EF is earliest finish
B A
1
6
D
2
E
3
G
1
C
3
F
4
B A
1
6
D
2
E
3
G
1
C
3
F
4
LS = LF - Activity time
LS is latest start
B
A
6 1 C 3
D E
2 3 G F 1 4
13
G 1
Compute Slack
Activity A B C D E F G ES 0 1 1 7 9 4 12 EF 1 7 4 9 12 8 13 LS 0 1 5 7 9 8 12 LF 1 7 8 9 12 12 13 Slack 0 0 4 0 0 4 0
Critical Path
B A 1 6
D 2
E 3 G
C
3
F
4
New notation
ES EF
C7
LS LF
Compute ES, EF for each activity, Left to Right Compute, LF, LS, Right to Left
C7
0 21
F8
36 38
A 21
21 26 26 28 28 33
G2 B5 D2 E5
F cannot start until C and D are done. G cannot start until both E and F are done.
28
28
28
28
36
36 36 36 38 38
C7
0 0
F8 G2
A 21 B5 D2 E5
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.
28
28
28
28
36
36 36 36 38 38
C7
0 0
F8 G2
A 21 B5 D2 E5
Gantt Chart - ES
A C B D E F G 0 5 10 15 20 25 30 35 40
Can We Go Faster?
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.
Time-Cost Example
ABC is critical path=30
A 10
D8
B 10
C 10
Time-Cost Example
ABC is critical path=29
A9
D8
B 10
C 10
Time-Cost Example
ABC is critical path=28
A8
D8
B 10
C 10
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000
Time-Cost Example
ABC is critical path=27
A8
D8
B9
C 10
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 Cheapest way to gain 1 wk Still is to cut B
Time-Cost Example
Critical paths=26 ADC & ABC
A8
D8
B8
C 10
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 4 800 2,600 To gain 1 wk, cut B and D, Or cut C Cut B&D = $1,900 Cut C = $5,000 So cut B&D
Time-Cost Example
Critical paths=25 ADC & ABC
A8
D7
B7
C 10
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 4 800 2,600 5 1,900 4,500 Cant cut B any more. Only way is to cut C
Time-Cost Example
Critical paths=24 ADC & ABC
A8
D7
B7
C9
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 4 800 2,600 5 1,900 4,500 6 5,000 9,500 Only way is to cut C
Time-Cost Example
Critical paths=23 ADC & ABC
A8
D7
B7
C8
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 4 800 2,600 5 1,900 4,500 6 5,000 9,500 7 5,000 14,500 No remaining possibilities to reduce project length
Time-Cost Example
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
A8
D7
B7
C8
Wks Incremental Total Gained Crash $ Crash $ 1 500 500 2 500 1,000 3 800 1,800 4 800 2,600 5 1,900 4,500 6 5,000 9,500 7 5,000 14,500 No remaining possibilities to reduce project length
Project Times
Expected project time (T)
Sum of critical path activity times, t
a 4m b ET 6
b a
36
Example
Activity A B C Project a m b 2 4 8 3 6.1 11.5 4 8 10
A
4.33
B
6.48
C
7.67
10
2
Average value of the sum is equal to the sum of the averages Variance of the sum is equal to the sum of the variances Notice curve of sum is more spread out because it has large variance
X 20
2 15
X 30
2 35
X 60
10
20
30
40
50
60
2 60
Benefits 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
Limitations 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
Conclusion
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