Professional Documents
Culture Documents
106 Advanced Schedule RiskPresentation Lisbon
106 Advanced Schedule RiskPresentation Lisbon
106 Advanced Schedule RiskPresentation Lisbon
Presented by
David T. Hulett, Ph.D.
Introduction
Activity distributions and data entry
Effect of constraints
2
© 2002 Hulett & Associates, LLC
Agenda (continued)
Sensitivity Analysis
“Risk Critical Path”
Probabilistic branching
Conditional branching
Correlation
3
© 2002 Hulett & Associates, LLC
Pitfalls in Relying on CPM
4
© 2002 Hulett & Associates, LLC
Objectives of a Schedule Risk Analysis
5
© 2002 Hulett & Associates, LLC
Three Basic Components of
Schedule Risk Analysis
30d
Design Unit 1
6
© 2002 Hulett & Associates, LLC
Three Basic Components (continued)
7
© 2002 Hulett & Associates, LLC
Three Basic Components (continued)
Start
Finish
8
© 2002 Hulett & Associates, LLC
Risk of an Individual Activity
Design Unit 1
9
© 2002 Hulett & Associates, LLC
4 Common Probability Distributions
Date: 10/25/2001 3:19:50 PM Completion
Date: Std3:21:44
10/25/2001 Deviation:
PM10.12 days Compl
Samples: 3000 Confidence
Samples: 3000Interval: 0.36 days Confide
Unique ID: 1 EachID:
Unique bar1represents 2 days Each b
Name: Distribution Name: Distribution
Cumulative Probability
0.8 0.8
0.05 7/2/02 0.55 7/26/02 0.05
0.05 0.7 0.10 7/4/02 0.60 7/29/02 0.7 0.10
0.08
Frequency
Frequency
0.6 0.15 7/8/02 0.65 7/31/02 0.6 0.15
0.04
0.20 7/9/02 0.70 8/2/02 0.20
0.5 0.06 0.5
0.25 7/11/02 0.75 8/6/02 0.25
0.03
0.4 0.30 7/15/02 0.80 8/7/02 0.4 0.30
0.04
0.35 7/17/02 0.85 8/9/02 0.35
0.02 0.3 0.3
0.40 7/18/02 0.90 8/13/02 0.40
0.2 0.2
0.01 0.45
0.02 7/22/02 0.95 8/15/02 0.45
0.1 0.50 7/24/02 1.00 8/16/02 0.1 0.50
7/1/02 7/24/02 8/16/02 7/1/02 7/19/02 8/16/02
Completion Date Completion Date
Uniform Triangular
10
© 2002 Hulett & Associates, LLC
4 Common Probability Distributions
(continued)
Date: 10/25/2001 3:24:19 PM
Samples: 3000
Completion
Confidence
Samples:
Std Deviation:
Date: 10/25/2001
Interval:
5.76PM
3:25:19
3000 0.21 days
days Completi
Confiden
Unique ID: 1 Each bar represents
Unique ID: 1 2 days Each bar
Name: Distribution Name: Distribution
Cumulative Probability
Cumulative Probability
0.8 0.8
0.05 7/10/02
0.12 0.55 7/25/02 0.05 7
0.10 0.7 0.10 7/15/02 0.60 7/25/02 0.7 0.10 7
Frequency
Frequency
0.15 0.10
7/16/02 0.65 7/26/02 0.15 7
0.6 0.6
0.08
0.20 7/17/02
0.08
0.70 7/29/02 0.20 7
0.5 0.5
0.25 7/18/02 0.75 7/30/02 0.25 7
0.06
0.4 0.30 7/19/02
0.06 0.80 7/31/02 0.4 0.30 7
0.04 0.3 0.35 7/22/02 0.85 8/1/02 0.3 0.35 7
0.40 0.04
7/23/02 0.90 8/2/02 0.40 7
0.2 0.2
0.02 0.45 7/23/02 0.95 8/7/02 0.45 7
0.02
0.1 0.50 7/24/02 1.00 8/16/02 0.1 0.50 7
Normal BETA
11
© 2002 Hulett & Associates, LLC
Data Collection
Assemble subject matter experts including people on
the project
Ask them to review the highest-risk items
– Pareto analysis – top 30% + of the elements contains
most of the risk
Experts review elements
– What areas are risky? What causes the risk?
– What are the optimistic (low), most likely and pessimistic
(high) durations for those elements?
– Baseline schedule may not be the “most likely” duration
12
© 2002 Hulett & Associates, LLC
Data Collection (continued)
13
© 2002 Hulett & Associates, LLC
Data Collection (continued)
14
© 2002 Hulett & Associates, LLC
Data Entry & Data Editing
16
© 2002 Hulett & Associates, LLC
Really Simple Schedule
If we can get into trouble with this simple schedule, we can get
into trouble with real project schedules
17
© 2002 Hulett & Associates, LLC
Add Duration Risk to the Schedule using
Triangular Distributions
We are using Risk+ from C/S Solutions. Other packages are @RISK from
Palisade and Monte Carlo from Primavera. PERTMASTER Professional and
Open Plan Professional have simulation capabilities built-in.
18
© 2002 Hulett & Associates, LLC
What is a Simulation?
19
© 2002 Hulett & Associates, LLC
Combine Distributions by Simulation
21
© 2002 Hulett & Associates, LLC
Common Sense Results can be Wrong!
Wrong!
22
© 2002 Hulett & Associates, LLC
Monte Carlo Simulation Results
for Really Simple Schedule
CPM date is not even the most likely – That’s about 9/10
Date: 10/25/2001 3:42:21 PM Completion Std Deviation: 8.98 d
Samples: 5000 Confidence Interval: 0.25 d
Unique ID: 2 Each bar represents 3 d
Name: Project
0.8
0.05 8/31/02 0.55 9/14/02
0.10 0.7 0.10 9/2/02 0.60 9/15/02
Frequency
Start Finish
24
© 2002 Hulett & Associates, LLC
Much Schedule Overrun Risk
Occurs at Merge Points
25
© 2002 Hulett & Associates, LLC
Example of Merge Bias
26
© 2002 Hulett & Associates, LLC
This Schedule has
Three Equal Parallel Paths
27
© 2002 Hulett & Associates, LLC
Evidence of the Merge Bias
30
© 2002 Hulett & Associates, LLC
Resource Problems
31
© 2002 Hulett & Associates, LLC
What Happens if Resources are Limited?
Limited Test Equipment means delaying Units 2 & 3
Resource leveling delays completion from 9/3 to 10/23
32
© 2002 Hulett & Associates, LLC
Leveling Resources and Schedule Risk
34
© 2002 Hulett & Associates, LLC
Imposing Constraint Dates
on the Project Finish Date (continued)
We leave the Must Finish On 9/3/02 constraint on the
finish milestone
35
© 2002 Hulett & Associates, LLC
Effect of a Not Later Than Or Must Finish
On Constraint on the Simulation
Project gives you a message about the constraint
0.20 0.8
0.05 9/3/02 0.55 9/14/02
0.17 0.7 0.10 9/3/02 0.60 9/15/02
Frequency
Even if finish milestone might not be later, Test Unit can be, in
Project. We’re using the Project summary bar for our results
39
© 2002 Hulett & Associates, LLC
Effect of “Finish Not Later Than” Constraint
Date: 10/26/2001 4:01:13 PM Completion Std Deviation: 8.81 d Date: 2/14/2002 10:53:00 AM Completion Std Deviation: 1.28 d
Samples: 3000 Confidence Interval: 0.31 d Samples: 3000 Confidence Interval: 0.04 d
Unique ID: 2 Each bar represents 3 d Unique ID: 7 Each bar represents 1 d
Name: Project Name: Finish
Cumulative Probability
Prob Date Prob Date
Cumulative Probability
Frequency
Frequency
0.6 0.15 9/4/02 0.65 9/17/02 0.6 0.6 0.15 9/2 0.65 9/2
0.08
0.20 9/6/02 0.70 9/18/02 0.5 0.5 0.20 9/2 0.70 9/2
0.5
0.25 9/7/02 0.75 9/20/02 0.25 9/2 0.75 9/2
0.06 0.4 0.4
0.4 0.30 9/8/02 0.80 9/21/02 0.30 9/2 0.80 9/2
0.35 9/9/02 0.85 9/23/02 0.3 0.3 0.35 9/2 0.85 9/2
0.04 0.3
0.40 9/11/02 0.90 9/25/02 0.2 0.2 0.40 9/2 0.90 9/2
0.2
0.02 0.45 9/12/02 0.95 9/29/02 0.1 0.1 0.45 9/2 0.95 9/2
0.1 0.50 9/13/02 1.00 10/15/02 0.50 9/2 1.00 9/2
9/2
8/22/02 9/14/02 10/15/02 8/22 9/3
Completion Date Completion Date
43
© 2002 Hulett & Associates, LLC
Use Sensitivity Analysis First
Even if Units 1 & 3 are shorter, Unit 2
keeps schedule from shortening
Sep 1, '02 Sep 8, '02 Sep 15, '02 Sep 22, '02 Sep 29, '02
ID Task Name Early Finish Late Finish Range S 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 T W
6 Test Unit 1 9/3/02 9/26/02 23 d
14 Test Unit 3 9/3/02 9/25/02 22 d
4 Design Unit 1 9/3/02 9/16/02 13 d
10 Test Unit 2 9/1/02 9/13/02 12 d
12 Design Unit 3 9/3/02 9/15/02 12 d
8 Design Unit 2 9/1/02 9/11/02 10 d
5 Build Unit 1 9/3/02 9/11/02 8d
9 Build Unit 2 9/1/02 9/8/02 7d
13 Build Unit 3 9/3/02 9/10/02 7d
45
© 2002 Hulett & Associates, LLC
Risk Critical GANTT Chart
The “Critical Path” has been managed and is only 18% likely to
delay the project. Now turn attention to Units 1 & 3
46
© 2002 Hulett & Associates, LLC
Handling Statused Activities
47
© 2002 Hulett & Associates, LLC
Adjusting the Durations for
15 days of Actual Progress
ID Task Name Rept ID Min Rdur ML Rdur Max Rdur Curve
1 Project 2 0d 0d 0d 0
2 Start 0 0d 0d 0d 0
3 Design Unit 0 20 d 30 d 45 d 2
4 Build Unit 0 35 d 40 d 50 d 2
5 Test Unit 0 20 d 25 d 50 d 2
6 Finish 0 0d 0d 0d 0
Leave original risk ranges even though Design has progress? NO!
ID Task Name Rept ID Min Rdur ML Rdur Max Rdur Curve
1 Project 2 0d 0d 0d 0
2 Start 0 0d 0d 0d 0
3 Design Unit 0 5d 9d 15 d 2
4 Build Unit 0 35 d 40 d 50 d 2
5 Test Unit 0 20 d 25 d 50 d 2
6 Finish 0 0d 0d 0d 0
0.8
0.05 9/21/02 0.55 10/5/02
0.10 0.7 0.10 9/23/02 0.60 10/6/02
Frequency
0.14 0.8
0.05 9/1/02 0.55 9/13/02
0.12 0.7 0.10 9/3/02 0.60 9/14/02
Frequency
51
© 2002 Hulett & Associates, LLC
Model the Probabilistic Branch
Typically we do not include failure in schedule
– Add FIXIT and Retest
– Preserve the 9/3 finish date (with 0 duration)
Enter ranges for the new activities
52
© 2002 Hulett & Associates, LLC
Logic of Probabilistic Branch
Succeed
New Activities
70% Finish
53
© 2002 Hulett & Associates, LLC
Branching in the Risk Entry Table
ID Task Name Rept ID Min Rdur ML Rdur Max Rdur Curve Branch Def Branch ID
1 Project 2 0d 0d 0d 0
2 Start 0 0d 0d 0d 0
3 Design Unit 0 5d 9d 15 d 2
4 Build Unit 0 35 d 40 d 50 d 2
5 Test Unit 0 20 d 25 d 50 d 2 6:30,8:70
6 FIXIT 0 15 d 30 d 60 d 2 6
7 Retest 0 20 d 25 d 35 d 2 6
8 Finish 0 0d 0d 0d 0
54
© 2002 Hulett & Associates, LLC
Typical Bi-Modal Result Distribution
0.8
0.05 8/12/02 0.55 8/29/02
0.25 0.7 0.10 8/14/02 0.60 9/1/02
Frequency
57
© 2002 Hulett & Associates, LLC
Risk Information for Alternatives A and B
Alternative A has Wider Ranges,
Longer Design Time
ID Task Name Rept ID Min Rdur ML Rdur Max Rdur Curve
1 Project 2 0d 0d 0d 0
2 Start 0 0d 0d 0d 0
3 Preferred Alt A 0 0d 0d 0d 0
4 Design Alt. A 0 85 d 100 d 200 d 2
5 Build and Test Alt. A 0 180 d 200 d 275 d 2
6 Backup Alt. B 0 0d 0d 0d 0
7 Design Alt. B 0 75 d 85 d 200 d 2
8 Build and Test Alt. B 0 175 d 185 d 210 d 2
9 Finish 0 0d 0d 0d 0
0.8
0.05 3/25/03 0.55 5/16/03
0.08
0.7 0.10 4/3/03 0.60 5/19/03
Frequency
60
© 2002 Hulett & Associates, LLC
If No Alternative B,
Alternative A is 100% Likely
61
© 2002 Hulett & Associates, LLC
Choosing Alt. B if Alt. A Design is Later than
9/21 – 80% Date is Now 5/3/03
0.8
0.12 0.05 2/27/03 0.55 4/11/03
0.7 0.10 3/6/03 0.60 4/14/03
Frequency
63
© 2002 Hulett & Associates, LLC
Summary of Conditional Branch Exercise
Results of Scenario
Technology A Only, Decide Plan B at
Scenario No Plan B 9/21/02
Mean Date 5/13 4/9
Probability 80% 6/10 5/3
Probability Using Tech A 100% 33%
64
© 2002 Hulett & Associates, LLC
Causes of Correlation
Software
Designing
State-of-
the- Art
Technology
Software
© 2002 Hulett & Associates, LLC
Coding 65
For Ease of Data Entry,
Use Quick Setup
66
© 2002 Hulett & Associates, LLC
Simulation With No Correlation
Sigma 34.1 days
Date: 11/12/2001 9:15:12 PM Completion Std Deviation: 34.11 d
Samples: 3000 Confidence Interval: 1.22 d
Unique ID: 1 Each bar represents 15 d
Name: Project
0.14 0.8
0.05 3/28/03 0.55 5/20/03
0.12 0.7 0.10 4/7/03 0.60 5/25/03
Frequency
0.8
0.05 3/4/03 0.55 5/20/03
0.08
0.7 0.10 3/15/03 0.60 5/27/03
Frequency
68
Range 2/1 – 9/28, Wider than& Associates,
© 2002 Hulett 2/8 – 8/28 LLC
Correlation Methods
69
© 2002 Hulett & Associates, LLC
This Correlation Matrix is Not Feasible
Design 1.0 .9 .9
Code .9 1.0 .2
Test .9 .2 1.0
70
© 2002 Hulett & Associates, LLC
Software Performs Test
71
© 2002 Hulett & Associates, LLC
Schedule Risk Analysis Summary
Introduction
Activity distributions and data entry
Effect of constraints
72
© 2002 Hulett & Associates, LLC
Schedule Risk Analysis Summary
(continued)
Sensitivity Analysis
“Risk Critical Path”
Probabilistic branching
Conditional branching
Correlations
73
© 2002 Hulett & Associates, LLC
Advanced Project Schedule Risk Analysis
Presented by
David T. Hulett, Ph.D.
Los Angeles, CA
info@projectrisk.com
www.projectrisk.com
(310) 476-7699