Escolar Documentos
Profissional Documentos
Cultura Documentos
Course Outline
PertMaster Ltd 2
Course Outline
PertMaster Ltd 2
iteration
1
2
3
4
5
6
7
8
9
10
10 days
9 days
14 days
2
1
6
5
4
3
20
19
12 18
11 17
10 16
9 15
8 14
7 13
17 days
27
26
25
24
23
22
21
10 days
33
32
31
30
29
28
38
37
36
35
34
14 days
42
41 45
40 44 47
39 43 46 48
4Pessimistic
17
78910
11
12
11
31
5
16
17
Optimistic
Likely
13 days
7 days
10 days
12 days
10 days
PertMaster Ltd 2
Model
Risk Distributions e.g. 3pt estimates
Monte Carlo simulation
Risk Events
Model
Risk register/log
PI Matrices
Estimate
EstimateUncertainty
Uncertainty++Risk
RiskEvents
Events==Total
TotalRisk
RiskExposure
Exposure
PertMaster Ltd 2
Minimum
Most Likely
Duration Variability
Maximum
Maximum
Risk Event Risk Event
PertMaster Ltd 2
10d
--/--/--
PertMaster Ltd 2
10d
--/--/-8d
10d
15d
PertMaster Ltd 2
Single-Path Schedule
CPM schedule finishes on December 10, relies on combinations of
durations that equal 70 days
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
There is a greater chance an activity will take more time rather than less
time to complete.
PertMaster Ltd 2
50%
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
More risky
PertMaster Ltd 2
Skewed Distributions
+
Parallel Paths
=
Typically less than 20%
chance of hitting completion
date
PertMaster Ltd 2
8d
10d
15d
PertMaster Ltd 2
Schedules often contain activities where the duration estimates are not the
most likely.
Why?
Estimator was too optimistic
Estimator was too pessimistic
Estimator wanted to add their own contingency
The original estimate was inaccurate
Others?
PertMaster Ltd 2
Schedule types
PertMaster Ltd 2
Obtaining three point estimates and running a schedule risk analysis will
help identify the type of schedule you are working with.
PertMaster Ltd 2
2. Aggressive schedule
9d
8d
10d
15d
Activities have durations that are less than their most likely durations
The risk analysis will tell us about the chance (if any!) of hitting the aggressive
schedule date
Any advantages or disadvantages to working to an aggressive schedule?
PertMaster Ltd 2
3. Cautious schedule
12d
8d
10d
15d
PertMaster Ltd 2
Parkinsons Law
12d
10d
15d
PertMaster Ltd 2
Schedules are often driven by a completion date and not realistic duration
estimates
PertMaster Ltd 2
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
Risk
Management
Process
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Schedule Review
Validating the quality of the schedule
Schedule Review
Pre-Analysis Check
Not all schedule issues can be identified through the Schedule Check
Report (e.g. poor logic, inconsistent level of detail)
A quick, coarse analysis can help identify these types of issues
This can be done through:
Duration Quick Risk
Criticality Index
Duration Sensitivity
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Schedule Checker
Start no earlier
than constraint
Open-ended tasks
Start to Finish links
Negative lags
Positive lags
Long lags
Broken logic
Calendars on lags
Link on summary tasks (MS Project)
Duration Validation
Lost opportunity
PertMaster Ltd 2
Pre-Analysis Check
Validating consistency in level of task detail
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Run an Analysis
Set Iterations
Set report to be displayed
Click Analyze
PertMaster Ltd 2
Distribution Graph
During the analysis, the duration, start date and finish date of each task and
the duration and finish date of the entire project is recorded for each
iteration.
Use the task list in the left-hand pane to view the distribution for an
individual task, summary, or milestone
PertMaster Ltd 2
Distribution Graph
Project
Tree
Statistics
Controls
Tabs for Distribution Types
PertMaster Ltd 2
Distribution Graph
Histogram (center)
Tabs for Distribution types
Highlighters (can be customized)
Statistics (right)
Summary of results
Controls
PertMaster Ltd 2
Distribution Graph
New Store
Entire Plan : Finish Date
100% 26/Mar/08
95% 18/Mar/08
90% 14/Mar/08
1000
85% 14/Mar/08
80% 13/Mar/08
75% 12/Mar/08
800
65% 11/Mar/08
Hits
60% 10/Mar/08
55% 10/Mar/08
600
50% 07/Mar/08
45% 07/Mar/08
40% 06/Mar/08
400
35% 06/Mar/08
Cumulative Frequency
70% 11/Mar/08
Cumulative
Probability
30% 05/Mar/08
25% 05/Mar/08
20% 04/Mar/08
200
15% 03/Mar/08
10% 29/Feb/08
5% 28/Feb/08
0
0% 20/Feb/08
28/Feb/08
09/Mar/08
19/Mar/08
Distribution Range
PertMaster Ltd 2
Format | Graph
Formatting labels, colors, view of the histogram
Format | Highlighters
Create highlighters
Format | Layout
Select what sections are displayed in the histogram view
PertMaster Ltd 2
Formatting Highlighters
Format | Highlighters
Opens the Highlighters dialog
You can toggle the highlighter in the Highlighters pane located directly
beneath the graph
Types of Highlighters
Arrows (point to a single value)
Shade between values (pick two values to shade between)
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Criticality Index
During the risk analysis, the number of times an activity was critical is
recorded
The percentage of iterations a given activity landed on the critical path =
Criticality Index
PertMaster Ltd 2
Criticality Index
Criticality identifies activities that are likely to be on the critical path given
the uncertainty in the schedule.
PertMaster Ltd 2
Open TrainingDesignBuild_criticality.plan
Unit 1 no longer critical but
has more uncertainty
(company has not made this unit type before)
PertMaster Ltd 2
PertMaster Ltd 2
Duration Sensitivity
Sensitivity identifies activities that delay the project finish. Use it to identify
the tasks that are influencing the project finish due to their range of
uncertainty.
If the activities appear correct, but out of order, a detailed analysis will
typically yield better results
PertMaster Ltd 2
Tornado Graph
PertMaster Ltd 2
Tornado Graph
Statistics (right)
Displays Analysis Details
Display Settings
PertMaster Ltd 2
Duration Sensitivity identifies which activities are likely to delay the project
However
We may be interested in the activities that are likely to delay an intermediate
task or milestone
PertMaster Ltd 2
With:
All Tasks
Child Tasks Only
Logical Predecessors Only
PertMaster Ltd 2
Format | Chart
Task Filtering options (same as in controls below)
Bar formatting and coloring
Format | Layout
Select what sections are displayed in the tornado view
PertMaster Ltd 2
Bookmarks
PertMaster Ltd 2
Summary: Results
Distribution Graph
Displays the distribution results of the risk analysis
Can view the distribution of the entire project, summary, or activity
Tornado Graph
Displays and ranks sensitivity, criticality and cruciality values
PertMaster Ltd 2
Before running an analysis, use the Schedule Check Report to check for
scheduling best practices
Use Duration Quick Risk to populate the minimum, most likely, and
maximum values in order to run a quick analysis
Sanity check the results of the Duration Quick Risk analysis in the
Tornado Graph
If the quick analysis results make sense, then continue with a more detailed
analysis, if not, review and revise the schedule
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Risk Identification
Estimate Uncertainty
Risky areas of the project
Focus Areas:
Critical path
Near Critical Path
High Risk Activities
Is the uncertainty based on Phase? Area? Sub-area? Contractor?
Risk Events
Use the Project Risk Register
Add additional risks & opportunities as necessary
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Developing the model takes all of the inputs collected in Risk Identification
and applies them in the best possible way
Estimate Uncertainty
Import from Primavera or Microsoft Project
Task Details
Duration Quick Risk
Templated Quick Risk
Correlation
Risk Events
Task Existence
Probabilistic Branching
Risk Register
PertMaster Ltd 2
File | Primavera
PertMaster Ltd 2
If it is the first time connecting to P5/6 from PertMaster, run the Connection
Wizard first
PertMaster Ltd 2
To import data from P5/6 or to store analysis results in P5/6, User Defined
Fields need to be created in P5/6
PertMaster Ltd 2
Import mappings
Choose where uncertainty is stored in Primavera
Choose how to import resources / costs
Warnings
Links to other projects
Planning units
PertMaster Ltd 2
Import mappings
Set your planning units
Choose how to import
resources/costs
Choose which Activity Codes/User
Defined fields to import
Warnings
Links to other projects
Planning units
PertMaster Ltd 2
PertMaster Ltd 2
Activity codes and Custom Data Items are included in the import
Use Custom Data Items to store uncertainty estimates and analysis results
TIP: If you having issues with the P3 file, use the P3 Project File Recovery
Program (PFXW.exe), located in the P3PROGS directory, to rebuild the file
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Look at the grey bars these are the dates in Microsoft Project
PertMaster Ltd 2
Task Details
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Duration uncertainty
Rationale
Min
Likely
Max
High uncertainty
75%
100%
200%
Medium uncertainty
80%
100%
150%
Low uncertainty
90%
100%
120%
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Phase uncertainty
Rationale
Min
Likely
Max
A020 Preliminaries
75%
100%
200%
A060 - Design
85%
100%
150%
A140 - Fabrication
90%
110%
130%
A180 - Testing
85%
100%
150%
PertMaster Ltd 2
PertMaster Ltd 2
Categories tasks
By qualitative uncertainty: High / Medium / Low uncertainty
By discipline:
Design / Engineering / Testing /
By WBS
By when the task happens
PertMaster Ltd 2
Correlation
Why, when and how to use Correlation
Correlation
Measure correlation
Sensitivity analysis
Measure cost / time correlation
To measure correlation:
Risk | Scatter Plot
Toolbar Button
Format | Settings to choose what to measure
PertMaster Ltd 2
PertMaster Ltd 2
Define correlation
Define correlation
Link two uncertain elements in the model - reflect common causes
without needing too much detail
Take account of Central Limit Theorem (CLT)
Example:
Time to train new staff is related to time to install computer systems
To define correlation:
Risk | Correlation
Choose the first uncertain element
Choose Set Correlation
Choose the second uncertain element, and Add
Choose amount of correlation, and OK
PertMaster Ltd 2
Use TrainingRocket.plan
Run the risk analysis
In the Distribution Graph, click Add to Distribution Analyzer (for later
comparison)
Close the Distribution Graph
Scenario:
The project team has identified a strong correlation between A110
Design rocket engine and A160 Fabricate guidance system
There are many common factors between them, which means they are
likely to tend to either both be long or both be short
PertMaster Ltd 2
Risk | Correlation
Choose A110, and Set Correlation
Choose A160, and Add
Set the strength to 100%
PertMaster Ltd 2
How has the correlation changed the project finish date distribution?
In the Distribution Graph, choose Add to Distribution Analyzer
Choose Reports | Distribution Analyzer
PertMaster Ltd 2
Correlation tends to make project finish date and cost distributions wider
PertMaster Ltd 2
Define Correlation
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Run the analysis, and compare P1 and P2 durations with the Distribution
Analyzer
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Cost Uncertainty
PertMaster Ltd 2
PertMaster Ltd 2
Scenario: Refurbish premises will need 3 decorators, at $200 per day each.
Plan | Resources: Add a resource with a Normal loading and cost $200.
PertMaster Ltd 2
Cost uncertainty
So far the cost variation in our analysis is due to the uncertainty of the task
durations.
PertMaster Ltd 2
Scenario: The $5,000 agency fee for locating premises was a good guess,
but it could be different. It will be between $4,000 and $7,000.
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Risk Events: There maybe events that have a probability of occurrence and
when they do occur they have an impact on the schedule
PertMaster Ltd 2
Minimum
Most Likely
Duration Variability
Maximum
Maximum
Risk Event Risk Event
PertMaster Ltd 2
Single Impact
Task Existence
Series of Impacts
Probabilistic branching
PertMaster Ltd 2
Use TrainingNewStore.plan
While refurbishing premises, there is a 20% chance that hidden wiring may
be found discovered; resulting in a 10-20d delay.
Remove the links from the Refurbish Premises task and reinstate them
on the Risk Summary: Refurbish Premises task
Make Hidden Wiring Found the successor to the Refurbish Premises
task
PertMaster Ltd 2
PertMaster Ltd 2
During the risk analysis the activity will occur for only a percentage of the
iterations
Give activities with less than 100% existence a zero duration so they do not
impact the deterministic finish date
PertMaster Ltd 2
Probabilistic Branching
Reflecting reality in your risk model
Probabilistic branching
Select configuration
Option 1
Option 2
Option 3
Design frame
Design rocket engine
Design fuel system
PertMaster Ltd 2
PertMaster Ltd 2
Option 3 successors:
PertMaster Ltd 2
PertMaster Ltd 2
Also when the outcomes are exclusive, i.e. only one of the outcomes occurs
PertMaster Ltd 2
Risk Register
Including risk events from CRiTer in an analysis
Risk Register
Risks can be mapped to the specific activities they impact in the schedule
Can use the Distribution Analyzer to compare the Pre- and Post-mitigation
scenarios
PertMaster Ltd 2
Risk Register
Use TrainingRocket.plan
Think of three risks that could affect it
Add them to the risk register
Risk | Register
PertMaster Ltd 2
PertMaster Ltd 2
For each risk, give qualitative assessments (High, Medium, Low etc.) for:
Probability
Schedule impact
Cost impact
Performance impact
PertMaster Ltd 2
Probability
Schedule impact
Cost impact
Performance impact
PertMaster Ltd 2
PertMaster Ltd 2
Add a new impact type that could apply to one of your risks
PertMaster Ltd 2
The score will only change if the new impact types assessment is higher
than all the others
Schedule impact
Cost impact
Performance impact
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Run Analysis
Set Options
Iterations
Task Percentiles
Sensitivity
View Results
Distribution Graph
Tornado Graphs
Scatter Plot
Distribution Analyzer
PertMaster Ltd 2
PertMaster Ltd 2
Distribution Analyzer
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Distribution Analyzer
PertMaster Ltd 2
Distribution Analyzer
PertMaster Ltd 2
View | S-Curves
View | Histograms
View | Both
Tools | Options
View Histogram as: Bars or Trace
PertMaster Ltd 2
Summary: Results
Distribution Analyzer
Allows multiple distributions to be compared entire plans, activities
Can compare finish date, start date, durations, cost, etc.
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Response Planning
Developing and modeling risk mitigation plans
Where we
could be
Where we
are now
PertMaster Ltd 2
For the other risks, make post-mitigation assessments the same as for premitigation
PertMaster Ltd 2
Compare finish date distribution with the plan before you added your risks
PertMaster Ltd 2
PertMaster Ltd 2
When the analysis includes risks from the Risk Register, use Risk Mode to
review the sensitivity analysis of the impact of the risks
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Risk | Register
Mark the action as Sanctioned
PertMaster Ltd 2
Specify the corresponding task in the project that will complete the action
PertMaster Ltd 2
P-Schedules
PertMaster calculates the percentile date (e.g. P50, P80, P90) for each
activity in the schedule
Deterministic Bar
P50 Bar
P80 Bar
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Deterministic Bar
P50 Bar
P80 Bar
PertMaster Ltd 2
Note:
Continue to use deterministic schedule as your baseline (Parkinsons
law!)
Only use the P80 schedule to set customer expectations
PertMaster Ltd 2
Summary: P-Schedules
PertMaster Ltd 2
Updating Primavera
Sending data back in to Primavera
Updating Primavera
P3
File | Primavera | Update
Primavera P3 Project
PertMaster Ltd 2
P3 Export Mappings
Click the Load button and locate
the file P3Mappings.mfP3
(located in the Others folder in the
PertMaster installation directory)
Click Open
Click Update Now to update P3
PertMaster Ltd 2
P5/6
View | Layout | Open
Choose layout: Risk Output - User Dates
If layout not in the list
Choose Import
Navigate to C:\Program Files\PertMaster
Software\Pertmaster78x\Others
Choose layout file: Risk Output - User Dates.plf
P3
View | Layout | Open
Choose layout: Risk - Output + Bars
If layout not in the list
Layouts can be transferred to other P3 projects using the View |
Layout | Transfer
PertMaster Ltd 2
To send the results of the analysis back to Microsoft Project, select the icon
on the toolbar, or File | Microsoft Project | Update Project
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
The Microsoft Project file will be updated with the results of the analysis
If the option was selected, the file will be opening in Microsoft Project
To view the results, select the view to display from the toolbar or menu
PertMaster Ltd 2
Schedule Review
Best Practices Check
Pre-Analysis Check
Risk Identification
Estimate Uncertainty
Risk Events: Risk Register
Develop Preliminary Risk Model
Enter Estimate Uncertainty
Map Risks to Activities
Preliminary Analysis & Review
Analyze 3pt Estimates
Analyze Risk Events
Final Model & Report
Risk Event plan
Response planning
PertMaster Ltd 2
Course Summary
Schedule Review
Schedule Check Report checks for scheduling best practices
Pre-analysis check (Duration Quick Risk & Tornado Graph) to further
verify schedule
Risk Identification
Risks can be modeled through Estimate Uncertainty and Risk Events
PertMaster Ltd 2
Course Summary
PertMaster Ltd 2
Course Summary
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
PertMaster Ltd 2
Management Costs
Modeling LOE costs, incentives and LDs
Management Costs
Project management
Site supervision
Site security
Equipment hire
PertMaster Ltd 2
An agency will be hired to help us advertise for, interview and hire staff
PertMaster Ltd 2
PertMaster Ltd 2
Damages
There are damages payable if the new store is not open within a specified
time of signing the lease
The amount of time we are likely to have to pay damages can be modeled
with a hammock
During the risk analysis the hammock can stretch to record the number of
days late the project is:
PertMaster Ltd 2
Damages
PertMaster Ltd 2
PertMaster Ltd 2
Run risk analysis and view the duration distribution for the Damages task:
PertMaster Ltd 2
PertMaster Ltd 2
The critical path has been lost as the task Store ready for opening is no
longer the last task in the network
PertMaster Ltd 2
Use TrainingRocket.plan
Model a penalty of $50,000 per day for late rocket delivery beyond 31st
December 2009.
What does the penalty distribution look like? And with risks?
PertMaster Ltd 2
Revenue Modeling
NPV and IRR
Revenue Modeling
PertMaster Ltd 2
Revenue Modeling
Add a resource called REV for revenue, normal profile, at $50,000 per day.
PertMaster Ltd 2
Conditional Branching
Modeling conditional impacts
Conditional Branching
Examples:
If the cost of a task exceeds $10k, then an approval delay is incurred
If configuration selection slips into May, then we cannot buy off-theshelf
PertMaster Ltd 2
Select configuration
Option 1
Option 2
1st May
Option 3
The only option is option 3
Design frame
Design rocket engine
Design fuel system
PertMaster Ltd 2
PertMaster Ltd 2
Choose the Plan from the (General) drop down at the top-left:
PertMaster Ltd 2
Use the drop down on the right to add the AfterRiskIteration sub routine:
PertMaster Ltd 2
Option 3s ID
Note: In your plan this may be different
PertMaster Ltd 2
Close the Visual Basic editor. The code will be saved as part of the
PertMaster plan.
In PertMaster run risk analysis and step through some iterations. Check
conditional branch is operating as expected.
Note: The probabilistic branch can still operate when the conditional branch
is not selected.
PertMaster Ltd 2
Macro uses
Conditional branching
Modeling specific project conditions and consequences
Enhancing PertMaster
PertMaster Ltd 2