Pertmaster Training Deck

Embed Size (px)

Citation preview

  • 7/21/2019 Pertmaster Training Deck

    1/212

    Schedule Risk Analytics with PertMaster

    Improving Schedule Quality &

    Validating Capability to Execute

  • 7/21/2019 Pertmaster Training Deck

    2/212

    PertMaster td !

    Course Outline

    An introduction to schedule riskanalysis theory

    CPM vs$ Schedule %is 'nalysis

    (etter estimates )or completiondates

    E))ect o) se*ed distributions

    +he parallel paths e))ect +ypes o) schedule

    Schedule Review

    Schedule Chec %eport

    Pre,'nalysis Checs

    Identi)ying Pro-ect .rivers

    Risk Identification

    Estimate /ncertainty

    %is Events0 %is %egister

    Develop Preliminary Risk Model Estimate /ncertainty0

    Importing )rom Primavera &MS Pro-ect

    +as .etails

    Quic %is

    +emplated Quic %is Correlation

    %is Events

    +as Existence

    Probabilistic (ranching

    %is %egister

  • 7/21/2019 Pertmaster Training Deck

    3/212

    PertMaster td !

    Course Outline

    Preliminary Analysis & Review %is 'nalysis 1ptions

    (uilding an Impacted %is Plan

    .istribution 2raph

    +ornado 2raph

    (oomars

    .istribution 'naly3er

    inal Model & Report

    Mitigation Planning

    Mitigation Plan 'nalysis

    P,Schedules /pdating Primavera

  • 7/21/2019 Pertmaster Training Deck

    4/212

  • 7/21/2019 Pertmaster Training Deck

    5/212

    PertMaster td !

    Pro!ect Risk "ypes

    #stimate $ncertainty Model

    %is .istributions e$g$ 4pt estimates

    Monte Carlo simulation

    %eduction o) ris exposure Contingency

    %is responses =e$g$ mitigation>

    Risk #vents Model

    %is register?log

    PI Matrices

    Estimate /ncertainty @ %is Events A +otal %is Exposure

  • 7/21/2019 Pertmaster Training Deck

    6/212

    PertMaster td !

    $ncertainty vs% Risk #vents

    Duration aria'ility Risk #ventRisk #ventMinimum MaximumMost iely Maximum

  • 7/21/2019 Pertmaster Training Deck

    7/212

    Schedule Risk Analysis "heory

    'n Introduction

  • 7/21/2019 Pertmaster Training Deck

    8/212

    PertMaster td !

    Overview of traditional CPM

    Predicts single completion date and cost

    /ses single values )or activity durations and costs

    .oes not tae uncertainty into account

    8"d

    ,,?,,?,,

  • 7/21/2019 Pertmaster Training Deck

    9/212

    PertMaster td !

    CPM with schedule risk analysis

    Quanti)ies probability o) completing pro-ect on time and budget

    /ses 4 point estimates )or durations and costs =minB most lielyB max>

    +aes uncertainty into account

    8"d

    ,,?,,?,,

    7d 8"d 86d

  • 7/21/2019 Pertmaster Training Deck

    10/212

    PertMaster td !

    (etter estimates for completion dates

    Single,Path Schedule

    CPM schedule )inishes on .ecember 8"B relies on combinations o)durations that eual #" days

    ielihood o) the 8"th .ecemberD

  • 7/21/2019 Pertmaster Training Deck

    11/212 PertMaster td !

    #)ercise* ind out chance of meetin+ ,-th Decem'er

    1pen TrainingDesignBuild_1Path.plan)rom the Samples )older

    Risk | Run Risk Analysis

    Save plan i) reuested

    eep de)ault analysis options and clicAnalyze

    Identi)y chance o) completing on time

  • 7/21/2019 Pertmaster Training Deck

    12/212 PertMaster td !

    #)ercise* ind out chance of meetin+ ,-th Decem'er

  • 7/21/2019 Pertmaster Training Deck

    13/212 PertMaster td !

    .hy is there only a ,/0 chance1

    .istributions are se*ed F most liely is nearer to minimum than maximum

    +here is a greater chance an activity *ill tae more time rather than lesstime to complete$

  • 7/21/2019 Pertmaster Training Deck

    14/212 PertMaster td !

    #ffect of skewed distri'utions

    Ghat *ould be the chance o) completing the pro-ect on time i) eachdistribution *as symmetricalD

    2-0

    +here)ore0 Gith skeweddistributions the chance o) hitting a schedule enddate *ill be less than 2-0

  • 7/21/2019 Pertmaster Training Deck

    15/212 PertMaster td !

    #ffect of parallel paths

    +his pro-ect also completes on .ecember 8"

    Is it more or less risy than single pathD

    ielihood o) .ecember 8"th )inishD

  • 7/21/2019 Pertmaster Training Deck

    16/212 PertMaster td !

    #)ercise* Parallel paths

    1pen TrainingDesignBuild.plan)rom the Samples)older

    Risk | Run Risk Analysis

    Save plan i) reuested

    eep de)ault analysis options and clicAnalyze

    Identi)y chance o) completing on time

    Schedule *ith parallel paths more or less risyHD

  • 7/21/2019 Pertmaster Training Deck

    17/212 PertMaster td !

    More risky3

  • 7/21/2019 Pertmaster Training Deck

    18/212 PertMaster td !

    Com'ined effect of skew and parallel paths

    Skewed Distri'utions

    4Parallel Paths

    5"ypically less than 6-0

    chance of hittin+ completiondate

  • 7/21/2019 Pertmaster Training Deck

    19/212 PertMaster td !

    8"d

    7Most likely8 schedule

    ' ;most liely< schedule has deterministic activity durations eual to themost liely durations

    +he chance o) completing the pro-ect on time *ill be dependent on durationuncertainty and parallel paths

    +he date it gives is not the most liely

    7d 8"d 86d

  • 7/21/2019 Pertmaster Training Deck

    20/212 PertMaster td !

    Deterministic duration always most likely1

    Schedules o)ten contain activities *here the duration estimates are not themost liely$

    GhyD

    Estimator *as too optimistic Estimator *as too pessimistic

    Estimator *anted to add their o*n contingency

    +he original estimate *as inaccurate

    1thersD

  • 7/21/2019 Pertmaster Training Deck

    21/212 PertMaster td !

    Schedule types

    Schedules can be categori3ed as the )ollo*ing0

    8$ +he %ealists schedule =;most liely

    !$ +he 'ggressive schedule =optimists>

    4$ +he Cautious schedule =pessimists>

    5$ +he Scale to it schedule =politicsJ>

    etKs loo at !B 4 and 5 in more detailH

  • 7/21/2019 Pertmaster Training Deck

    22/212 PertMaster td !

    .hat type is your schedule1

    .o you no* *hether the durations in your schedules are cautiousBaggressive or the most lielyD

    1btaining three point estimates and running a schedule ris analysis *illhelp identi)y the type o) schedule you are *oring *ith$

  • 7/21/2019 Pertmaster Training Deck

    23/212 PertMaster td !

    6% A++ressive schedule

    'ctivities have durations that are less than their most liely durations

    +he ris analysis *ill tell us about the chance =i) anyJ> o) hitting the aggressiveschedule date

    'ny advantages or disadvantages to *oring to an aggressive scheduleD

    9d

    7d 8"d 86d

  • 7/21/2019 Pertmaster Training Deck

    24/212 PertMaster td !

    9% Cautious schedule

    Perhaps the *orst type o) schedule 'ctivities *ith durations that are greater than their most liely =i$e$ the durations

    include contingency>

    Ge *ould expect some activities to tae longer than planned and others shorterthan planned$ L1GEVE% *e do not no* *hich activities *ill do *hat$

    7d 8"d 86d

    8!d

  • 7/21/2019 Pertmaster Training Deck

    25/212 PertMaster td !

    7d 8"d 86d

    8!d

    Parkinson:s ;aw

    Gor expands to )ill the time available )or its completion

  • 7/21/2019 Pertmaster Training Deck

    26/212 PertMaster td !

  • 7/21/2019 Pertmaster Training Deck

    27/212 PertMaster td !

    .hy run a =uantitative analysis1

    +o help create more realistic schedules

    +o improve a*areness o) pro-ect ris and uncertainty

    +o identi)y schedule assumptions

    Communication0 .evelop a better understanding o) the schedule amongstthe pro-ect team

  • 7/21/2019 Pertmaster Training Deck

    28/212 PertMaster td !

    PertMaster Risk Methodolo+y

    Schedule %evie* (est Practices Chec

    Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model Enter Estimate /ncertainty

    Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport

    %is Event plan

    %esponse planning

    RiskMana+ement

    Process

    (ased on*PM(1 Chapter 88

  • 7/21/2019 Pertmaster Training Deck

    29/212 PertMaster td !

    PertMaster Risk Methodolo+y

    Schedule %evie* (est Practices Chec

    Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model Enter Estimate /ncertainty

    Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport

    %is Event plan

    %esponse planning

    (ased on* PM(1 Chapter 88

  • 7/21/2019 Pertmaster Training Deck

    30/212

    Schedule Review

    Validating the uality o) the schedule

  • 7/21/2019 Pertmaster Training Deck

    31/212

    PertMaster td !

    Schedule Review

    Schedule Check Reprt Checs )or Scheduling (est Practices

    ot all categories need to be ;"

    Risk | Run Risk Analysis

  • 7/21/2019 Pertmaster Training Deck

    38/212

    PertMaster td !

    Summary* Duration @uick Risk

    Can be applied to 'llB Selected or iltered tass

    /se to create minimumB most liely and maximum estimates based on apercentage o) the remaining duration

    2ives a )eel )or uncertainty in the schedule

  • 7/21/2019 Pertmaster Training Deck

    39/212

    PertMaster td !

    Run an Analysis

    Risk | Run Risk Analysis

    Set Iterations

    Set report to be displayed

    Clic the &ptinsbutton )or additional options %is .ata

    'nalysis

    Garnings

    ClicAnalyze

  • 7/21/2019 Pertmaster Training Deck

    40/212

    PertMaster td !

    Distri'ution raph

    .uring the analysisB the durationB start date and )inish date o) each tas andthe duration and )inish date o) the entire pro-ect is recorded )or eachiteration$

    (y de)aultB the Distri)utin *raph displays a distribution o) the )inish date)or the schedule ris analysis$

    /se the tas list in the le)t,hand pane to vie* the distribution )or anindividual tasB summaryB or milestone

    +o open the Distri)utin *raph0

    Risk | Distri)utin *raph +oolbar (utton

  • 7/21/2019 Pertmaster Training Deck

    41/212

    PertMaster td !

    Distri'ution raph

    Sho*s the result o) the ris analysis

    Pro-ect+ree Statistics

    +abs )or .istribution +ypes

    Controls

  • 7/21/2019 Pertmaster Training Deck

    42/212

    PertMaster td !

    Distri'ution raph

    Pro-ect +ree =le)t> Can navigate to the desired activity Can expand and contract the tree Can )ilter the displayed activities

    Listogram =center> +abs )or .istribution types Lighlighters =can be customi3ed>

    Statistics =right> Summary o) results

    Controls

  • 7/21/2019 Pertmaster Training Deck

    43/212

    PertMaster td !

    Distri'ution raph

    !7?eb?"7 "9?Mar?"7 89?Mar?"7

    Distri'ution Bstart of interval

    "

    !""

    5""

    :""

    7""

    8"""

    Dits

    "N !"?eb?"7

    6N !7?eb?"7

    8"N !9?eb?"7

    86N "4?Mar?"7

    !"N "5?Mar?"7

    !6N "6?Mar?"7

    4"N "6?Mar?"7

    46N ":?Mar?"7

    5"N ":?Mar?"7

    56N "#?Mar?"7

    6"N "#?Mar?"7

    66N 8"?Mar?"7

    :"N 8"?Mar?"7

    :6N 88?Mar?"7

    #"N 88?Mar?"7

    #6N 8!?Mar?"7

    7"N 84?Mar?"7

    76N 85?Mar?"7

    9"N 85?Mar?"7

    96N 87?Mar?"7

    8""N !:?Mar?"7

    Cumulativere=u

    ency

    >ew Store

    #ntire Plan * inish Date

    CumulativeProbability

    .istribution %ange

  • 7/21/2019 Pertmaster Training Deck

    44/212

    PertMaster td !

    ormattin+ the isto+ram

    %rmat | *raph+ ormatting labelsB colorsB vie* o) the histogram

    %rmat | ,ighlighters+

    Create highlighters

    %rmat | -ayut+

    Select *hat sections are displayed in the histogram vie*

    %rmat | Statistics *rid+

    Select the )ont and )ont si3e

  • 7/21/2019 Pertmaster Training Deck

    45/212

    PertMaster td !

    ormattin+ i+hli+hters

    %rmat | ,ighlighters+ 1pens the Lighlighters dialog

    AddF creates an additional highlighter

    DeleteF completely removes the highlighter

    Oou can toggle the highlighter in the ,ighlighterspane located directlybeneath the graph

    +ypes o) Lighlighters Arr(s=point to a single value> Shade )et(een $alues =pic t*o values to shade bet*een>

  • 7/21/2019 Pertmaster Training Deck

    46/212

    PertMaster td !

    ormattin+ i+hli+hters E Arrows

    +o create a ne*Arr(0 ClicAdd

    SelectArr()or Type

    Select alue 1 =.eterministicB +arget or Percentile>

    I) Percentile enter the percentile to be highlighted

    Choose the line colorB line thicness and description

  • 7/21/2019 Pertmaster Training Deck

    47/212

    PertMaster td !

    ormattin+ i+hli+hters E Shadin+

    +o create a ne* Shade )et(een $alues highlighter ClicAdd

    Select Shade )et(een $alues)or Type

    Select alue 1=.eterministicB +arget or Percentile>

    I) PercentileB enter the percentile to be highlighted

    Select alue /=.eterministicB +arget or Percentile>

    I) percentileB enter the percentile to be highlighted

    Choose the line colorB line thicness and description

  • 7/21/2019 Pertmaster Training Deck

    48/212

    Identifyin+ & alidatin+ Pro!ect Drivers

    +ornado 2raphs

  • 7/21/2019 Pertmaster Training Deck

    49/212

    PertMaster td !

    Identifyin+ Pro!ect Drivers

    /se the Trnad *raphto identi)y & validate pro-ect drivers

    Duratin Sensiti$ity& Criticality "nde#are most o)ten used

    Risk | Trnad *raph

  • 7/21/2019 Pertmaster Training Deck

    50/212

    PertMaster td !

    Identify i+h Risk Activities

    +he critical path is use)ulH .etermines the earliest the pro-ect can )inish

    .elay on the critical path delays the pro-ect

    +he path that most deserves ris management

    Criticality "nde#H .uring the ris analysisB the number o) times an activity *as critical is

    recorded

    +he percentage o) iterations a given activity landed on the critical path ACriticality "nde#

  • 7/21/2019 Pertmaster Training Deck

    51/212

    PertMaster td !

    Criticality Inde)

    Criticality identi)ies activities that are liely to be on the critical path giventhe uncertainty in the schedule$

    +here)oreB reduce durations and?or uncertainty on activities *ith a highcriticality index to improve the chance o) completing the pro-ect on time$

    8""N criticality0 I) tas is delayedB pro-ect is delayed$

    ocus on the tass *ith high criticality index )irst$

  • 7/21/2019 Pertmaster Training Deck

    52/212

    PertMaster td !

    #)ercise* Criticality Inde) B, of ,

    1pen TrainingDesignBuild_criticality.plan

    /nit ! is on the +raditional Critical Path should *e concentrate on /nit !D

    /nit 8 no longer critical buthas more uncertainty

    =company has not made this unit type be)ore>

    /nit ! given less uncertainty=company has made similar units be)ore>

  • 7/21/2019 Pertmaster Training Deck

    53/212

    PertMaster td !

    Criticality Inde) Shows $nit , more riskyF

    Risk | Run Risk Analysis

    CPM sho*s *e should )ocus on /nit !D

    %is 'nalysis sho*s *e should )ocus on /nit 8

    +raditional CPM can ;Mas< %issJ

  • 7/21/2019 Pertmaster Training Deck

    54/212

    PertMaster td !

    Duration Sensitivity

    Ghat maes an activity have a high duration sensitivityD 1n the critical path

    ong duration

    %elatively large uncertainty on duration

    Sensitivity identi)ies activities that delay the pro-ect )inish$ /se it to identi)ythe tass that are in)luencing the pro-ect )inish due to their range o)uncertainty$

    I) the activities identi)ied in the Duratin Sensiti$ity tornado do not maesense =ey activities missingB minor activities sho*ing as drivers>B revie* thepro-ect schedule F many times poor logic is a )actor

    I) the activities appear correctB but out o) orderB a detailed analysis *illtypically yield better results

  • 7/21/2019 Pertmaster Training Deck

    55/212

    PertMaster td !

    "ornado raph

    Trnad *raph is used to display and ran sensitivityB criticality andcruciality values$

    +abs )or +ornado 2raphs

  • 7/21/2019 Pertmaster Training Deck

    56/212

    PertMaster td !

    "ornado raph

    Trnad *raph =le)t> Sho*s the activities raned by sensitivity

    Select *hich activities to vie* using thecontrols

    .ouble,clic the bar to be taen to the activityin the 2antt Chart

    Tls | Bkmark isi)le TasksF adds aboomar to the activity )or later re)erence

    Statistics =right>

    .isplays 'nalysis .etails

    .isplay Settings

  • 7/21/2019 Pertmaster Training Deck

    57/212

    PertMaster td !

    "ornado raph E Duration Sensitivity for a Gey Activity

    Duratin Sensiti$ity identi)ies *hich activities are liely to delay the pro-ect

    Lo*everHGe may be interested in the activities that are liely to delay an intermediatetas or milestone

    Ghich activities in a schedule can in)luence the completion o) a intermediatetas or milestoneD

  • 7/21/2019 Pertmaster Training Deck

    58/212

    PertMaster td !

    "ornado raph E Sensitivity Settin+s

    Choose Sensitivity Measurement Persons Product Moment

    SpearmanKs %an Correlation

    Measure Sensitivity o)0

    Entire Plan Summary

    'ctivity

    Gith0

    'll +ass Child +ass 1nly

    ogical Predecessors 1nly

  • 7/21/2019 Pertmaster Training Deck

    59/212

    PertMaster td !

    "ornado raph E ormattin+

    %rmat | Chart+ +as iltering options =same as in controls belo*>

    (ar )ormatting and coloring

    %rmat | Statistics %nt+

    Select the )ont and )ont si3e

    %rmat | -ayut+

    Select *hat sections are displayed in the tornado vie*

  • 7/21/2019 Pertmaster Training Deck

    60/212

    PertMaster td !

    (ookmarks

    (oomaring the tass in the +ornado allo*s the activities to be re)erenceduicly bac in the 2antt chart

    (oomars can be addedB deletedB and )iltered

    (oomars can also be used to navigatethrough the 2antt Chart

  • 7/21/2019 Pertmaster Training Deck

    61/212

    PertMaster td !

    Summary* Results

    Distri)utin *raph .isplays the distribution results o) the ris analysis

    Can vie* the distribution o) the entire pro-ectB summaryB or activity

    Trnad *raph

    .isplays and rans sensitivityB criticality and cruciality values

  • 7/21/2019 Pertmaster Training Deck

    62/212

    PertMaster td !

    Summary* Schedule Review

    (e)ore running an analysisB use the Schedule Check Reprtto chec )orscheduling best practices

    /se Duratin !uick Riskto populate the minimumB most lielyB andmaximum values in order to run a uic analysis

    Sanity chec the results o) the Duratin !uick Risk analysis in theTrnad *raph

    %evie* the Duratin Sensiti$ityand Criticality "nde# graphs to identi)yand veri)y the pro-ect drivers

    I) the uic analysis results mae senseB then continue *ith a more detailedanalysisB i) notB revie* and revise the schedule

  • 7/21/2019 Pertmaster Training Deck

    63/212

    PertMaster td !

    PertMaster Risk Methodolo+y

    Schedule %evie*

    (est Practices Chec

    Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model Enter Estimate /ncertainty

    Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport %is Event plan

    %esponse planning

    (ased on* PM(1 Chapter 88

  • 7/21/2019 Pertmaster Training Deck

    64/212

    PertMaster td !

    Risk Identification

    Estimate /ncertainty

    ;%isy< areas o) the pro-ect

    ocus 'reas0

    Critical path

    ear Critical Path

    Ligh %is 'ctivities

    Is the uncertainty based on PhaseD 'reaD Sub,areaD ContractorD

    %is Events

    /se the Pro-ect %is %egister

    'dd additional riss & opportunities as necessary

  • 7/21/2019 Pertmaster Training Deck

    65/212

    PertMaster td !

    PertMaster Risk Methodolo+y

    Schedule %evie*

    (est Practices Chec

    Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model Enter Estimate /ncertainty

    Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport %is Event plan

    %esponse planning

    (ased on* PM(1 Chapter 88

  • 7/21/2019 Pertmaster Training Deck

    66/212

    PertMaster td !

    Develop Preliminary Risk Model

    .eveloping the model taes all o) the inputs collected in %is Identi)icationand applies them in the best possible *ay

    Estimate /ncertainty

    Import )rom Primavera or Microso)t Pro-ect

    +as .etails

    .uration Quic %is

    +emplated Quic %is

    Correlation

    %is Events

    +as Existence

    Probabilistic (ranching

    %is %egister

  • 7/21/2019 Pertmaster Training Deck

    67/212

    Importin+ from Primavera

    2etting the schedule data into PertMaster )rom P:?P6

  • 7/21/2019 Pertmaster Training Deck

    68/212

    PertMaster td !

    Importin+ from Primavera

    %ile | Prima$era

    Pro-ect in P6?: database Can open multiple pro-ects and entire EPS nodes Can )eed bac analysis results

    Pro-ect in P6?: E% )ile Can export )rom P6 to an E% )ile Can not )eed bac analysis results

  • 7/21/2019 Pertmaster Training Deck

    69/212

    PertMaster td !

    Importin+ from Primavera P2H E Setup

    I) it is the )irst time connecting to P6?: )rom PertMasterB run the Cnnectin0izard)irst

    %ile | Prima$era | Cnnectin 0izard

  • 7/21/2019 Pertmaster Training Deck

    70/212

    PertMaster td !

    Importin+ from Primavera P2H E Setup

    +o import data )rom P6?: or to store analysis results in P6?:B ser De2ined%ieldsneed to be created in P6?:

    In P6?: F 3nterprise | ser De2ined %ields+

    Create the ser De2ined %ields needed

  • 7/21/2019 Pertmaster Training Deck

    71/212

    PertMaster td !

    Importin+ from Primavera E Mappin+s

    Import mappings

    Choose *here uncertainty is stored in Primavera

    Choose ho* to import resources ? costs

    Garnings

    ins to other pro-ects Planning units

  • 7/21/2019 Pertmaster Training Deck

    72/212

    PertMaster td !

    Importin+ from Primavera E Mappin+s

    Select the pro-ect=s> to import =P6?:>

    Import mappings

    Set your planning units

    Choose ho* to importresources?costs

    Choose *hich 'ctivity Codes?/ser.e)ined )ields to import

    Garnings

    ins to other pro-ects

    Planning units

  • 7/21/2019 Pertmaster Training Deck

    73/212

    PertMaster td !

    Chec all dates0

    Clic on the "mprt Checksheet

    oo at the grey bars F these are the dates in Primavera

    Start Checkand %inish Checkuser de)ined )ields

    Importin+ from Primavera E erifyin+ the Import

  • 7/21/2019 Pertmaster Training Deck

    74/212

    PertMaster td !

    Summary* Importin+ from Primavera

    PertMaster imports a copyo) the schedule

    'ctivity codes and Custm Data "tems are included in the import

    .e)ine Custm Data "tems in Primaverapriorto importing into PertMaster

    /se Custm Data "tems to store uncertainty estimates and analysis results

    Map the Custm Data "tems to the )ields in PertMaster

    Veri)y the import on the "mprt Checksheet in PertMaster

    +IP0 I) you having issues *ith the P4 )ileB use the P4 Pro-ect ile %ecoveryProgram =PG$exe>B located in the P4P%12S directoryB to rebuild the )ile

  • 7/21/2019 Pertmaster Training Deck

    75/212

    PertMaster td !

    Importin+ from Microsoft Pro!ect

    Pro-ect in server database MSP Server Can )eed bac analysis results

    Pro-ect in local database )ile =MP.> MSP !""# ? !""4 ? !""" ? H

    Can )eed bac analysis results Ghen ased 'ppend or 1ver*riteB choose 1ver*rite

    Pro-ect in )ile =MPP> MSP !""# ? !""4 ? !""" ? H Can not )eed bac analysis results

    Pro-ect in MP )ile MSP !""" ? H Many other tools Can not )eed bac analysis results

  • 7/21/2019 Pertmaster Training Deck

    76/212

    PertMaster td !

    Settin+ up Microsoft Pro!ect

    PertMaster can add a custom toolbar to Microso)t Pro-ect

    %ile | 4icrs2t Pr5ect | Add Tl)ars and ie(s t 4S Pr5ect

  • 7/21/2019 Pertmaster Training Deck

    77/212

    PertMaster td !

    Importin+ into PertMaster

    iles can be imported into PertMaster t*o *ays0

    Start the import in Microso)t Pro-ect using the &pen "n Pert4asterbutton on the PertMaster toolbar

    Start the import in PertMaster using %ile | 4icrs2t Pr5ect | &penPr5ect

  • 7/21/2019 Pertmaster Training Deck

    78/212

    PertMaster td !

    Import Mappin+s E "asks

    +he Import Mapping dialogprovides a *ay to map )ields )romMicroso)t Pro-ect to )ields inPertMaster

    +here are three tabsB TasksBProbabilisticB Resources and Cost

  • 7/21/2019 Pertmaster Training Deck

    79/212

    PertMaster td !

    Importin+ from Microsoft Pro!ect E Completin+ the Import

    +he pro-ect is then opened in PertMaster

    Save the )ile

    %evie* any import *arnings

  • 7/21/2019 Pertmaster Training Deck

    80/212

    PertMaster td !

    Chec all dates0

    Clic on the "mprt Checksheet

    oo at the grey bars F these are the dates in Microso)t Pro-ect

    Start Checkand %inish Checkuser de)ined )ields

    Importin+ from Microsoft Pro!ect E erifyin+ the Import

  • 7/21/2019 Pertmaster Training Deck

    81/212

    Applyin+ #stimates in PertMaster

    /sing +emplated Quic %is

  • 7/21/2019 Pertmaster Training Deck

    82/212

    PertMaster td !

    "ask Details

    Estimate uncertainty can be entered )or individual tass

    Task Details | Risk And ncertainty | Duratin ncertainty

    Estimates can also be entered directly into

    the Minimum .urationB Most iely .uration

    and Maximum .uration columns

  • 7/21/2019 Pertmaster Training Deck

    83/212

    PertMaster td !

    Duration @uick Risk

    /sed to assign estimates toactivities uicly

    Creates minimumB most liely andmaximum estimates based on apercentage o) the remaining

    duration o) each activity

    Can be applied to 'llB Selected oriltered tass

    Lo*everB Duratin !uick Riskcan be too generic

  • 7/21/2019 Pertmaster Training Deck

    84/212

    PertMaster td !

    "emplated @uick Risk

    Templated !uick Risk allo*s duration distributions to be assigned to tassbased on a template

    Creates estimates based on percentages

    +he template is stored in the plan )or re)erence to can be re,applied

    +emplates can also be saved and re,used on di))erent plans$

  • 7/21/2019 Pertmaster Training Deck

    85/212

    PertMaster td !

    "emplated @uick Risk

    Can apply di))erent shapes to di))erent groups o) tass

    or Example0 Categories tass by ;.uration uncertainty

    or exampleB longer design means shorter manu)actureD

  • 7/21/2019 Pertmaster Training Deck

    101/212

    PertMaster td !

    Define Correlation

    1ther *ays to de)ine correlation

    Correlate groups o) variables together

    Sho* correlations in a column

    In the %is %egisterB *hen a ris impacts many tass

  • 7/21/2019 Pertmaster Training Deck

    102/212

    PertMaster td !

    Correlation E Central ;imit "heorem

    Ghat is the Central imit +heoremD

    ' mathematical theorem that states *hen large numbers o) randomsamples are combined they converge to*ards a ;central limitB the less variance , unless you havecorrelation

  • 7/21/2019 Pertmaster Training Deck

    103/212

    PertMaster td !

    #)ample* Correlation and level of detail

    Create the plan belo*0

    're the t*o versions o) this pro-ect the sameD

  • 7/21/2019 Pertmaster Training Deck

    104/212

    PertMaster td !

    #)ample* Correlation and level of detail

    %un the analysisB and compare P8 and P! durations *ith the Distri)utin

    Analyzer

  • 7/21/2019 Pertmaster Training Deck

    105/212

    PertMaster td !

    #)ample* Correlation and level of detail

    +hey are not the sameB because ata di))erent level o) detail

    Correlation maes them the same

  • 7/21/2019 Pertmaster Training Deck

    106/212

    PertMaster td !

    Correlation and level of detail

    'dd correlation to re)lect reality as best as possible *ithin reason

    Easiest to use Templated !uick RiskB *hen categori3ing by G(S

  • 7/21/2019 Pertmaster Training Deck

    107/212

    Resources and Cost $ncertainty

    Modeling cost,loaded resources

  • 7/21/2019 Pertmaster Training Deck

    108/212

    PertMaster td !

    Cost $ncertainty

    Costs can be assigned to individual activities and G(S items in a pro-ect

    ' cost assignment can be time,dependent =e$g$ labor> or time,independent=e$g$ materials>

  • 7/21/2019 Pertmaster Training Deck

    109/212

    PertMaster td !

    "ime independent costs

    Scenario0 ocate premises involves hiring an agency *hich is a )ixed )ee o)

    R6B"""$

    Insert the Cst 7Remaining8column$

    Plan | Resurces0 'dd a resource *ith a spread loading$

    'ssign 6""" units to the tas ;ocate premises< Step through ris analysis and cost does not change

  • 7/21/2019 Pertmaster Training Deck

    110/212

    PertMaster td !

    "ime dependent costs

    Scenario0 %e)urbish premises *ill need 4 decoratorsB at R!"" per day each$

    Plan | Resurces0 'dd a resource *ith a >ormalloading and cost K6--$

    'ssign 4 decorators to the tas ;%e)urbish premises

    Select to Vie* S,Curves or Listograms Select *hich data to vie* in report

    Select *hich line items to vie* in report

    .istribution %eport =right>

    .ata +able =bottom>

    Sho*s the data used )or the S,curves

    Lighlight percentile =lo*er right corner>

    Gith ! data sets selected *ill highlight and report variance bet*eenthe t*o

    Gith 4 or more data sets selected *ill highlight values =*ill notcalculate variance>

    Distri'ution AnalyJer E ormattin+

  • 7/21/2019 Pertmaster Training Deck

    148/212

    PertMaster td !

    File | Import Data

    1pens the Import data to report dialog

    View | SCur!es

    View | "isto#rams

    View | $oth

    Tools | %ptions

    Vie* Listogram as0 (ars or +race

    Summary* Results

  • 7/21/2019 Pertmaster Training Deck

    149/212

    PertMaster td !

    Distri)utin Analyzer

    'llo*s multiple distributions to be compared F entire plansB activities Can compare )inish dateB start dateB durationsB costB etc$

    PertMaster Risk Methodolo+y

  • 7/21/2019 Pertmaster Training Deck

    150/212

    PertMaster td !

    Schedule %evie*

    (est Practices Chec Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model

    Enter Estimate /ncertainty Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport

    %is Event plan

    %esponse planning

    (ased on* PM(1 Chapter 88

  • 7/21/2019 Pertmaster Training Deck

    151/212

    Response Plannin+

    .eveloping and modeling ris mitigation plans

    Risk Re+ister E Miti+ation overview

  • 7/21/2019 Pertmaster Training Deck

    152/212

    PertMaster td !

    Ghere *eare no*

    Ghere *ecould be

    Lo* *e could get there

    Risk Re+ister E Addin+ miti+ation

  • 7/21/2019 Pertmaster Training Deck

    153/212

    PertMaster td !

    'dd t*o mitigation actions )or the response to the ris

    2ive them Start and inish dates 2ive them an estimated cost

    or the other rissB mae post,mitigation assessments the same as )or pre,mitigation

    Risk Re+ister E Runnin+ the analysis

  • 7/21/2019 Pertmaster Training Deck

    154/212

    PertMaster td !

    Tls | Build "mpacted Risk Plan

    (uild a pre,mitigation plan only

    %un the ris analysis

    Compare )inish date distribution *ith the plan be)ore you added your riss

    Risk Re+ister E Risk si+nificance

  • 7/21/2019 Pertmaster Training Deck

    155/212

    PertMaster td !

    Sho* a duration sensitivity tornado

    In the Display mdesectionB choose Risks ote the signi)icance on pro-ect duration o) your ris

    "ornado raph E Risk Mode

  • 7/21/2019 Pertmaster Training Deck

    156/212

    PertMaster td !

    Ghen the analysis includes riss )rom the Risk RegisterB use Risk 4de to

    revie* the sensitivity analysis o) the impact o) the riss

    Risk Re+ister E Miti+ation 'enefit

  • 7/21/2019 Pertmaster Training Deck

    157/212

    PertMaster td !

    Sho* the e))ect o) mitigation on pro-ect duration and pro-ect cost

    (uild both Pre, and Post,mitigation plans

    Reprts | Distri)utin Analyzer

    I) it already has distributionsB %ile | Clear Reprtand then%ile "mprt Data=see next slide )or example comparison>

    1ptional0 Sho* the e))ect o) the speci)ic mitigation o) your ris

    Risk Re+ister E Compare S?curves

  • 7/21/2019 Pertmaster Training Deck

    158/212

    PertMaster td !

    Risk Re+ister E Sanctionin+ miti+ation

  • 7/21/2019 Pertmaster Training Deck

    159/212

    PertMaster td !

    Choose an action to approve and sanction

    %ile | Return t plan 'dd the action as a tas to the pro-ectB *ith durationB cost and lins

    Risk Re+ister E Sanctionin+ miti+ation

  • 7/21/2019 Pertmaster Training Deck

    160/212

    PertMaster td !

    Risk | Register

    Mar the action as Sanctined

    Risk Re+ister E Sanctionin+ miti+ation

  • 7/21/2019 Pertmaster Training Deck

    161/212

    PertMaster td !

    Speci)y the corresponding tas in the pro-ect that *ill complete the action

    +he action changes status to Plannedand taes the tasKs dates and costs

  • 7/21/2019 Pertmaster Training Deck

    162/212

    Creatin+ & Displayin+ P?Schedules

    /sing probabilistic schedule data

    to trac and manage uncertainty

    P?Schedules

  • 7/21/2019 Pertmaster Training Deck

    163/212

    PertMaster td !

    PertMaster calculates the percentile date =e$g$ P6"B P7"B P9"> )or each

    activity in the schedule

    Selected percentile dates can be assigned to each activity and thendisplayed on the 2antt chart

    P/- (ar

    P2- (ar

    Deterministic (ar

    #)ercise* Creatin+ P?Schedules

  • 7/21/2019 Pertmaster Training Deck

    164/212

    PertMaster td !

    Veri)y Task ser %ields have been

    created to store P,Schedule data

    Plan | Plan "n2rmatin | Task ser

    %ields

    I) neededB create additional )ields

    #)ercise* Creatin+ P?Schedules

  • 7/21/2019 Pertmaster Training Deck

    165/212

    PertMaster td !

    Risk | Run Risk AnalysisB and choose 4re

    Chec Create Task Risk Percentiles

    Clic Settingsbutton0

    Clic &6and thenAnalyze Close the Distri'ution raph

    .ouble,clic on an activity and the P,schedule dates can be seen in theTask Detailspane0 ser %ields | Dates

    #)ercise* Displayin+ P?Schedules

  • 7/21/2019 Pertmaster Training Deck

    166/212

    PertMaster td !

    "nsert | "nsert Sheet

    Choose Risk &utputs.sheet

    +he sheet is a di))erent vie* on the same data

    It sho*s the P6" and P7" dates in columns and on the 2antt chart

    +o change the )ormatting o) the P,Schedule0 %rmat | Custm Task Bars

    P/- (ar

    P2- (ar

    Deterministic (ar

    $sin+ P?Schedules as a 'aseline

  • 7/21/2019 Pertmaster Training Deck

    167/212

    PertMaster td !

    Customer expectations have been set at the 7"N date

    +he P7" schedule can then be used as the ;customer baseline have started and

    )inished

    ote0

    Continue to use deterministic schedule as your baseline =ParinsonKsla*J>

    1nly use the P7" schedule to set customer expectations

    Summary* P?Schedules

  • 7/21/2019 Pertmaster Training Deck

    168/212

    PertMaster td !

    Chosen percentiles can be calculated )or each activity in a schedule

    +he P,Schedule dates are o)ten used as a ;rised baseline Pr5ect

  • 7/21/2019 Pertmaster Training Deck

    171/212

    PertMaster td !

    P6?: Export Mappings

    Clic the &oadbutton and locatethe )ileP>e4apping?a$aAP"_:1.m2P>e =located in the %thers)older in thePertMaster installation directory>

    Clic &pen

    Clic pdate '(to update P4

    P4 Export Mappings

    Clic the &oadbutton and locatethe )ile P>4appings.m2P>=located in the %thers)older in thePertMaster installation directory>

    Clic &pen

    Clic pdate '(to update P4

    $pdatin+ Primavera E iewin+ Results

  • 7/21/2019 Pertmaster Training Deck

    172/212

    PertMaster td !

    P6?:

    ie( | -ayut | &pen Choose layout0 Risk &utput < ser Dates I) layout not in the list

    Choose Import avigate to C9@Prgram %iles@Pert4aster

    S2t(are@Pertmaster#@&thers

    Choose layout )ile0 Risk &utput < ser Dates.pl2

    P4 ie( | -ayut | &pen

    Choose layout0 Risk < &utput Bars

    I) layout not in the list ayouts can be trans)erred to other P4 pro-ects using the ie(L

    -ayutL Trans2er

  • 7/21/2019 Pertmaster Training Deck

    173/212

    $pdatin+ Microsoft Pro!ect

    Sending data bac into MSP

    $pdatin+ Microsoft Pro!ect

  • 7/21/2019 Pertmaster Training Deck

    174/212

    PertMaster td !

    +o send the results o) the analysis bac to Microso)t Pro-ectB select the icon

    on the toolbarB or %ile | 4icrs2t Pr5ect | pdate Pr5ect

    $pdatin+ Microsoft Pro!ect E Mappin+s

  • 7/21/2019 Pertmaster Training Deck

    175/212

    PertMaster td !

    +he 4icrs2t Pr5ect 4appingsdialog *ill open

    I) the mappings are blan0

    Clic the -adbutton andlocate the )ile4SP4appings:1.m24SP=usually located in the %thers)older in the Pertmaster7xinstallation directory>

    Clic &pen

    $pdatin+ Microsoft Pro!ect E Mappin+s Bcont%

  • 7/21/2019 Pertmaster Training Deck

    176/212

    PertMaster td !

    +he de)ault mapping *ill no* bedisplayed in the mappings dialog

    'dditional )ield mappings can beadded

    Clic Sa$eto save the mapping)ile to reuse later

    Chec &pen in 4SP a2ter pdate

    Clic pdate '(to updateMicroso)t Pro-ect

    $pdatin+ Microsoft Pro!ect

  • 7/21/2019 Pertmaster Training Deck

    177/212

    PertMaster td !

    +he Microso)t Pro-ect )ile *ill be updated *ith the results o) the analysis

    I) the option *as selectedB the )ile *ill be opening in Microso)t Pro-ect

    +o vie* the resultsB select the vie* to display )rom the toolbar or menu

    PertMaster Risk Methodolo+y

    S h d l % i

  • 7/21/2019 Pertmaster Training Deck

    178/212

    PertMaster td !

    Schedule %evie*

    (est Practices Chec Pre,'nalysis Chec

    %is Identi)ication

    Estimate /ncertainty

    %is Events0 %is %egister

    .evelop Preliminary %is Model

    Enter Estimate /ncertainty Map %iss to 'ctivities

    Preliminary 'nalysis & %evie*

    'naly3e 4pt Estimates

    'naly3e %is Events

    inal Model & %eport

    %is Event plan

    %esponse planning

    (ased on*PM(1 Chapter 88

    Course Summary

    Ri k A l i "h

  • 7/21/2019 Pertmaster Training Deck

    179/212

    PertMaster td !

    Risk Analysis "heory

    .istributions se*ed to*ards minimum mean chance o) hitting )inish isless than 6"N

    Parallel paths give rise to less chance o) completing pro-ect on time

    Schedule types0 Most lielyB 'ggressiveB Cautious and Scale to it

    ey is to assess ris and uncertaintyB to give realistic picture

    Schedule Review

    Schedule Check Reprt checs )or scheduling best practices

    Pre,analysis chec =Duratin !uick Risk & Trnad *raph> to )urtherveri)y schedule

    Risk Identification

    %iss can be modeled through Estimate /ncertainty and %is Events

    Course Summary

    D l P li i M d l

  • 7/21/2019 Pertmaster Training Deck

    180/212

    PertMaster td !

    Develop Preliminary Model

    %is distributions can be imported )rom Primavera & MS Pro-ect Templated !uick Risk provides a consistent method )or apply ris

    assessments that can then be saved and reused

    Crrelatincan be measured and de)ined

    %is events can be modeled though Task 3#istenceB Pr)a)ilisticBranchingB and the Risk Register

    Task 3#istence is used )or single activitiesB and Pr)a)ilisticBranching is used )or groups o) activities

    +he Risk Register allo*s ualitative and uantitative assessment andanalysis

    Course Summary

    P li i A l i d R i

  • 7/21/2019 Pertmaster Training Deck

    181/212

    PertMaster td !

    Preliminary Analysis and Review

    Risk Analysis &ptins can be set through the 4rebutton %iss )rom the Risk Register are included in the analysis by building an

    impacted ris plan

    Distri)utin *raph sho*s the results o) the ris analysis

    Trnad *raph sho*s pro-ect drivers =sensitivity & criticality>

    Distri)utin Analyzer allo*s multiple result sets to be compared

    inal Model and Report

    +he Risk Register can be used to model mitigation plans

    P,Schedules are used to display ;rised,baselines< to a given level o)con)idence

    Primavera and MS Pro-ect can be updated *ith the results o) theanalysis

  • 7/21/2019 Pertmaster Training Deck

    182/212

    Additional Reference Material

    'dvanced concepts

  • 7/21/2019 Pertmaster Training Deck

    183/212

    Pro'a'ilistic Cash low

    Modeling resource and cost pro-ections

    Pro'a'ilistic cash flow

    /nderstand the )ull e))ect o) ris ? uncertainty

  • 7/21/2019 Pertmaster Training Deck

    184/212

    PertMaster td !

    /nderstand the )ull e))ect o) ris ? uncertainty

    on cost on schedule

    on both cost and schedule together

    Mae sure analysis creates data

    I) option is grayed outB checsettings

    #)ample* Pro'a'ilistic cash flow

  • 7/21/2019 Pertmaster Training Deck

    185/212

    PertMaster td !

    /sing %ocet sample *ith the penalty

    Include the rissB pre,mitigation

    %un the analysis

    Create probabilistic cash )lo* graph

    $ncertain spend curves ? cumulative

  • 7/21/2019 Pertmaster Training Deck

    186/212

    PertMaster td !

    $ncertain spend curves E 'y period

  • 7/21/2019 Pertmaster Training Deck

    187/212

    PertMaster td !

    $ncertain spend curves E vs% deterministic

  • 7/21/2019 Pertmaster Training Deck

    188/212

    PertMaster td !

    $ncertain spend curves E foot'all plot

  • 7/21/2019 Pertmaster Training Deck

    189/212

    PertMaster td !

  • 7/21/2019 Pertmaster Training Deck

    190/212

    Mana+ement Costs

    +here may be activities *hose duration is dependent on the duration o)

  • 7/21/2019 Pertmaster Training Deck

    191/212

    PertMaster td !

    +here may be activities *hose duration is dependent on the duration o)

    other activities in the schedule0

    Pro-ect management

    Site supervision

    Site security

    Euipment hire

    +hese type o) activities can be modeled using L'MM1CS

    #)ercise* Mana+ement Costs B, of 6

    'n agency *ill be hired to help us advertise )or intervie* and hire sta))

  • 7/21/2019 Pertmaster Training Deck

    192/212

    PertMaster td !

    'n agency *ill be hired to help us advertise )orB intervie* and hire sta))

    Insert a ne* activityabove ;+rain sta)) can be modeled$

    E$g$ costs associated *ith exceeding agreed contract dates in a pro-ect

    #)ercise* Modelin+ Dama+es

    'dd a )inish milestone activity F ;.amages start

  • 7/21/2019 Pertmaster Training Deck

    196/212

    PertMaster td !

    'dd a )inish milestone activity .amages start

    'dd a hammoc activity F ;.amages< in the milestone to the hammoc =Start,to,Start>

    in the ;Store ready )or opening< to the hammoc =inish,to,inish>

    Constrain the milestone to 8"?Mar?"7 on Task Details | ConstraintstabBusing the Must Start 1n )ield$

    #)ercise* Dama+es histo+ram

    %un ris analysis and vie* the duration distribution )or the ;.amages< tas0

  • 7/21/2019 Pertmaster Training Deck

    197/212

    PertMaster td !

    y g

    #)ercise* Dama+es Calendar

  • 7/21/2019 Pertmaster Training Deck

    198/212

    PertMaster td !

    .amages are going to be charged # days a *ee$ Currently the ;.amages

  • 7/21/2019 Pertmaster Training Deck

    199/212

    PertMaster td !

    p y p g

    longer the last tas in the net*or

    .ouble,clic on the tas ;Store ready )or openingote* In your plan this may 'e different

    #)ample* Conditional 'ranchin+ macro

    Chec your code is as )ollo*s0

  • 7/21/2019 Pertmaster Training Deck

    211/212

    P tM t td !

    Close the Visual (asic editor$ +he code *ill be saved as part o) thePertMaster plan$

    In PertMaster run ris analysis and step through some iterations$ Checconditional branch is operating as expected$

    >ote*+he probabilistic branch can still operate *hen the conditional branchis not selected$

    Macro uses

    Conditional branching

  • 7/21/2019 Pertmaster Training Deck

    212/212

    Modeling speci)ic pro-ect conditions and conseuences

    Inter)acing *ith other applications

    Pulling in data automatically )rom other applicationsB e$g$ Microso)tExcel

    Sending data to other applicationsB e$g$ 1racle Pro-ects

    Producing custom reports

    'utomatically building reportsB e$g$ in Gord or Excel