SlideShare a Scribd company logo
Arthur B. Chmielewski
                                                             Project Manager
                                                        Jet Propulsion Laboratory
                                                    California Institute of Technology

                                                         Charles Garner
                                                              Senior Engineer
                                                        Jet Propulsion Laboratory
                                                    California Institute of Technology




                   Presentation at the 6th NASA Project Management Challenge
                                        February 24, 2009
Copyright 2009 California Institute of Technology                                        1
257%                                 1100%




300%
              846%
                                            1000%




                             1400%


                                     600%




       230%          1400%                     2
No industry, including aerospace and NASA in particular, has an
      accepted process for calculating budget reserve for projects.

    Most projects select budget reserve at a level that is expected to be
acceptable to the sponsor and not based on engineering calculation. Most
           projects tend to vastly overrun this artificial reserve.



   The first part of this presentation describes the reserve calculation
   method called McRisk which factors in the amount of technical and
 programmatic risk of a project. The second part illustrates the different
                     aspects of McRisk in a case study.


                                                                        3
Reserve
                                      # of
                                                      under-            • Reserve estimation errors are very
                                    Missions
                                    Studied
                                                    estimated           high with exception of medium size
          Mission type                                  by
                                                                        missions
   Flagship
                                         4            164%
   ( > $800M)
                                                                        • Reserve estimation accuracy has not
   Medium size
                                         5             19%              improved in the last 20 years
   (< $300M)
   Large Instruments
                                         2             34%
                                                                        • Reserve errors are not limited to one
   (< $150M)                                                            organization, center, type of mission
   System Technology
   Experiments                           3            131%              • Only 3/38* missions did not exceed
   (< $150M)                                                            the budget reserve allocation
   Technology
   Experiments                          11           107%**
                                                                        • Only 1/38 missions used a strict
   (<$25M)
                                                                        process to calculate the amount of
   Small Technology
   Experiments (<$5M)                   13           315%**             needed reserve

* 38 missions consisted of: 11 microgravity experiments, 13 In-Step experiments, 14 other NASA missions
** No reserve was planned for most technology experiments
                                                                                                               4
100%
                                                                                                     Our case study -
                                                                                                     Great Gadget
                      90%
     Needed Reserve




                                                                ed
                                                             at
                      80%                                 tim e
                                                        es erv           ed
                                                      er es            at
                                                    nd R             im e
                      70%                         U                st rv
                                                                 re se
                                                              ve e
                                                            O R
                      60%

                      50%

                      40%                                                                            Another project
                      30%
                                                                                                     Using McRisk

                      20%


                      10%                                                                  Legend:
                                                                                             NASA mission not using McRisk
                             10% 20% 30% 40% 50% 60% 70% 80%                  90%   100%     McRisk mission
Data from C. Garner, et al, 2002
R. Metzger, et al, 2003                   Planned Reserve                                                              5
R. Schmitz, 1991
Cost
                                               End of
                                               project

                 Final cost


                                                                                      Initial     Loss
                                                                                     internal   aversion
                                                           Preliminary               estimate   domain
                Official cap                                 Design
                                          reserve

                                                    Confirmation
                                                                                                Sunk
                Perceived cap                                        End of                     costs
                                                                                Proposal
                                                                     study
                                                                              (Anticipatory
                                                                                delusion)
                                                                                   Scope

                                         Time

Dr. D. Ullman, Making Robust Decisions, 2006                                                               6
Most projects’ costs follow a “W” curve:
  The cost estimates usually start with an internal organization’s cost estimate
  which frequently is deemed too high by the management.
  The management instructs the team to remove some scope and cut the cost
  below the perceived sponsor’s threshold.
  A proposal is prepared showing this low cost and low risk. Frequently the
  reserve is shown to be 10-30%. The management and the team are very
  optimistic about the cost performance. (Psychologists call this anticipatory
  delusion.)
  At the end of the initial study the cost estimate goes up and more scope is
  removed to stay under the perceived cap. The project is confirmed for the
  design phase with 10-30% budget reserve.
  The project overruns but is allowed to continue because what economists call
  “loss aversion”. The sponsor does not want to lose the benefit of “sunk costs”
  and increases the project cap.




                                                                                   7
In 2002 one of the authors became the manager of a project consisting
             of 3 space technology experiments – a type of mission which is
             legendary for huge overruns. To learn from past history the authors
             analyzed cost performance of 24 NASA new technology space
             experiments*. The cost data were studied to find the most common
             culprits for overruns and eliminate them from the current project.

             Data showed 2 primary reasons for project overruns:
             1.      Poor cost estimating. In response to this conclusion, a study** was
                     initiated on how to improve cost estimating techniques. The results of
                     this study were shown at the Management Forum in 2004.
             2.      Budget reserves grossly incompatible with risk. This conclusion was
                     dealt with by developing a reserve estimating technique dubbed McRisk.




*“Microgravity Flight Projects Cost Study Report Summary”, C. Garner, A.B.Chmielewski, January 2002
**“Improving Project Cost Estimates”, D. Ullman, D. Persohn, A.B.Chmielewski, L. Leach, 2003
                                                                                                      8
McRisk (Monte Carlo Risk) is a technique which allows calculating the amount of
needed budget reserve commensurate with risk of the project.


  The technique was used to calculate the budget reserve of 7 space experiments.
      One has been completed within its budget reserve
      One has been completed and presented in this study
      Four have yet to be launched
      One was cancelled



   Over the 5 years of the Project life-cycle the authors collected cost data on
technical risks, programmatic risks, risks predicted, risks mitigated, risks
materialized, schedule delays, new technology problems, engineering problems,
management problems, carrier problems, cost uncertainty and unknown unknowns.
The data were collected and analyzed in a joint, cooperative NASA/JPL/contractor
postmortem study.


                                                                                   9
The McRisk process was designed to expose                                       Verify result
  most risks and cost uncertainties experienced
  by space missions. The process combats
                                                                   Locate 80%
  inherent optimism, anticipatory delusion                         confidence point
  and anchoring effects which make most
  missions overrun the initial cost estimates.
                                                          Create S-curve      5

                                             Run Monte
                                             Carlo code

                                    Build McRisk
                                    Table                 4

                         Account for cost
                         uncertainty and     3                    The next 5 charts
                         Unknown Unknowns
                  Build                                           describe McRisk
                  programmatic
                                    2                             process in more detail
                  McRisk List

Build technical
McRisk List              1

                                                                                                  10
•   Identify ALL possible technical risks for each subsystem
    –   Use “Worry Generators” – Create a list of dozens of well known
        risks for software, hardware and management. Use this list in
        costing exercises.
    –   “Brain storming” sessions – Team members speculate on risks in
        “rapid fire” format.
    –   Comments from experts – Interview experienced project managers.
    –   Comments from reviews – Document every comment at each
        review and add to the list.
    –   Institutional past experience – Parse company’s “lessons learned”,
        management papers, magazine articles.




                                                                       11
Programmatic risks are tough to account for:

           • Engineers dislike predicting programmatic risks

           • Managers tend to be optimistic and believe that they will handle
           programmatics. “I will not let the old problems happen to my project!”

           • There is some historical documentation on past technical problems but
           not on programmatic problems

           • Many programmatic problems are created by the sponsor*

   Account for programmatic risks by:

                   – Using Worry Generators
                   – Interviewing managers from outside of the project
                   – Putting on the team an experienced manager ready to retire
                   – Adding schedule risks
*E. Anderson et al, “The Success Triangle of Cost, Schedule, and Performance”, 2002   12
The project cost-to-complete estimate is not one point, it is not one cell
on an Excel spread sheet. The cost estimate is a range!

Add a risk item to the table to account for cost estimate uncertainty.
The uncertainty expressed in $K is a percentage of the estimated cost to
complete.
   Minimum = -5%
   Nominal = +10%
   Maximum = +15%

Unknown Unknowns can be assumed to be a percentage of the cost to
go and added as a risk item. This amount depends on how thorough is
the risk identification effort. 10-15% should be used even for the most
diligent risk identification process.


                                                                         13
Grouping the risks helps to reduce complexity
                 232 risks were listed and coalesced into 54 for Great Gadget
            Establish probability of occurrence for each risk
            Estimate the minimum, nominal and maximum impact in $K if the
            risks were to materialize

                       Example of One Row of McRisk Table
                 Not shown:  consequence rating, consequence description, mitigation plan, risk to schedule and risk retirement date


   Risk Item           Risk Name        Risk Description               Probability        Cost to          Cost to             Cost to       Risk to 
                                                                           %              Mitigate         Mitigate         Mitigate Max    Reserves*  
                                                                                           Min            Most Likely            $K            $K
                                                                                            $K               $K


          16              Parts         Low volume purchase,               80                50                125                125          100
                          Costs          minimum buys, parts 
                                            failures result in 
                                         increased parts costs




*Risk to reserves=probability x most likely cost to mitigate
                                                                                                                                                  14
Run Monte Carlo code using the McRisk
                                table and create an S-curve. The MC code
                                performs thousands of trials where risk
Monte Carlo S-Curve             item costs are determined randomly
                                within the min to max triangular
                                distribution cost range specified in the
                                McRisk table.

                                The probability of the risk from the
               80%
                                McRisk table is used to determine how
               Probability of
                                frequently the cost of the given risk is
               Success          included.

                                Use the 80% point on the S-curve to
                                determine the amount of reserve needed.
                                This is the point where there is enough
                                dollars to cover the problems that occur
 Reserve amount in $K           in 80% of the cases. (80% is a frequently
                                used point on the S-curve in cost
                                exercises. With experience different
                                probability will be selected depending on
                                the type of the mission.)


                                                                      15
This case study attempts to illustrate
                                          the ability of the McRisk method to
                                          predict the necessary reserve. To put
                                          the focus on McRisk and not on the
                                          mission or any of its developers we
                                          called the project “The Great Gadget“
                                          instead of referring to it by its actual
                                          name.



The Great Gadget project was a good illustration of McRisk benefits and
shortcomings because:
• it has already launched,
• it experienced a plethora of issues,
• it had a mix of new technology, hardware, software, testing and integration
challenges.
                                                                                     16
•   The Great Gadget was a $15M space technology validation
    experiment developed by a very capable R&D contractor. The
    contractor wanted to test in space its new technology for the
    benefit of NASA missions.
•   The Gadget weighed only a few kilograms, used only a few watts
    and was shoe-box in size.
•   The Gadget was roughly 20% system engineering, 20%
    mechanical, 20% electrical, 20% software and 20% management.
•   18 engineers worked on the gadget at the peak of development.
•   The Gadget flew on a DOD carrier as piggy-back payload.




                                                                     17
•      The Gadget was initially proposed by the contractor with 4%
             budget reserve on the cost-to-complete. In frank postmortem
             discussion with the contractor we heard:
             –    “We did not want to show a lot of risk. It would defeat the proposal.”
             –    “If the sponsor wanted more reserve he could put more money into
                  the coffers.”
      •      30% reserve was suggested by many NASA managers during
             project cost reviews.
      •      Based on analysis* of 22 space experiments which overran by an
             average of “π” (315%), the 30%, let alone 4% reserve, seemed
             grossly inadequate. The project desired to calculate the realistic
             amount of budget reserve commensurate with risk.



*A.B.Chmielewski, C. Garner, “Analysis of Space Experiments Overruns”, Feb 2002
                                                                                           18
The Monte Carlo analysis of the table showed that the
necessary level of the reserve was 89% of the cost-to-
complete.
The contractor was very worried about showing such a high
project risk. The contractor reduced the risk list to 28 items
which required 29% of budget reserve.
Heated discussions took place on the subject of the right
amount of reserve and its relation to perceived risk and
confirmation of the project.
The postmortem showed that out of 26 risk items removed
by the contractor 60% did materialize and 40% did not.
The actual amount of reserve that was necessary was 97% or
8% more than predicted by McRisk and 67% higher than the
industry standard of 30%.


                                                             19
Risk    Risk        Risk Description           Probability     Cost to          Cost to       Cost to     Risk to Reserves*  
   Item    Name                                       %         Mitigate Min    Mitigate Most    Mitigate            $K
                                                                     $K             Likely        Max 
                                                                                      $K           $K


     9       Parts      Low volume purchase,          80            200             200            200             160
             Costs       minimum buys, parts 
                            failures result in 
                         increased parts costs
     27     Memory       Software does not fit        30             50              75            75              22.5
             Usage      into available memory




*Risk to reserves=probability x most likely cost to mitigate
                                                                                                                           20
Risk    Risk         Risk Description           Probability   Cost to     Cost to Mitigate    Cost to     Risk to Reserves*  
   Item    Name                                         %        Mitigate      Most Likely       Mitigate            $K
                                                                  Min               $K            Max 
                                                                   $K                              $K


     15     Optics          Misalignment                20         40              60              60               12
            misalign      discovered during 
             ment       environmental testing
     36      Carrier       Analysis may be              50         50              100             200              50
            Thermal       required for active 
            Environ        thermal control
              ment




*Risk to reserves=probability x most likely cost
                                                                                                                         21
Risk analysis




                           80% Probability of                    80% Prob.
                           Success                               of Success




          Reserve required $K                         Reserve required $K




ORIGINAL JPL RISK LIST                          CONTRACTOR’S RISK LIST
54 ITEMS                                        28 ITEMS
Calculated needed reserve: 89%                  Calculated reserve: 29%
                                                                              22
The Contractor initially proposed a 
                                       100%                    97%            4% reserve.  
                     89%               71%     Additional
                                               Program                        The Project MCRisk calculations 
                                               reserve                        showed that 89% reserve would be 
                                                                              needed. 

                                                                              The Contractor proposed much 
                                                                              smaller 29% reserve based on their 
                                                                              risk list.

                                       29%                                    A compromise was reached at the 
                                               Reserve                        program level.  29% reserve was 
                                               formally
                                               accepted
                                                                              assigned to the project but 71% 
                                                                              additional reserve (for a total of 
   4%                                                                         100%) was held by the Program with 
                                                                              approval by NASA HQ.   This 
Reserve initially   Reserve                                 Postmortem:       additional program reserve 
                                        Total reserve
proposed            calculated with                         reserve really 
                                        held by the                           prevented an overrun which in the 
by contractor       McRisk by the                           needed
                                        program                               final tally was 97% (29%+68%).
                    project




                                                                                                               23
97% Postmortem: Total actual overrun

                                     89% Needed reserve calculated by McRisk

                        62% Percentage of predicted risks that did occur

                   52% Average predicted risk likelihood

            38% Percentage of predicted risks that did not occur

14% Percentage of postmortem unknown unknowns (risks not on the risk list)



   The postmortem analysis showed that McRisk underestimated the reserve by 8%
       (89% predicted vs. 97% actual)

   The causes for the 8% underestimate were:
       Staff underestimating the probability of an average risk by 10%
       Staff underestimating the cost of mitigation of an average risk by 20%
       The actual cost of mitigating unknown unknowns was 14% vs. 10% prediction

                                                                               24
Predicted Risks
                 Technical Risks 51%              Programmatic Risks   Software    CU*

   Mech
                  Elec 40%                              27%            16%         6%
   11%




                                          Actual Risks
                    Technical Risks 58%                   Programmatic            SW**
  Mechanical 15%             Electrical 43%    58%               34%               **
                                                                                  8%




•CU - Cost estimation Uncertainty
•**SW -software                                                                          25
Programmatic risks accounted for 34% of all reserve
   expenditures but they are frequently not included in
   missions’ risk lists. The following risks were correctly
   identified in the McRisk table for Great Gadget:
     System engineering understaffing
     Allowances for contract mods and adjustments
     Allowances for differences between operations of companies and NASA
     Reviews, action items, contracting pushups-conforming to NASA contractual
     practices and flight processes
     Launch delays
     Loss of key personnel
     Schedule delays and extension of environmental tests




                                                                                 26
A common programmatic risk is the speed of staffing and de-staffing
The Great Gadget experienced approximately 7% of labor cost growth
due to non-optimal staffing as shown on the chart by the light blue area
between the red and yellow curves
Tremendous credit must be given to the contractor that this amount was
only 7% despite many starts and stand-downs the project experienced
due NASA funding profiles

                     proposal     CDR plan




                                                                           27
McRisk not only correctly identified the need for approximately
90% reserve on the cost to go at Confirmation but also allowed to
engage the sponsor in factual discussions about risk and the
reserve needs.

Great credit goes to the NASA Program Manager who was very
engaged in the reserve discussions and calculations with the
project manager. The Program Manager recognized the amount of
risk involved in the project and recommended selection of one less
experiment in his program to make room for the larger reserve.
NASA HQ approved that approach. Without their support the
Great Gadget would have become another project that overran
available funds despite a cost conscientious contractor.



                                                                    28
The McRisk method of calculating a project’s needed reserve allows
a statistical estimate of the needed reserve budget to be made that is
more consistent with a project’s actual developmental risk than
existing, more traditional methods.

McRisk method not only specifies the process for calculation of the
reserve but also provides a guide for collecting accurate risk data by
using historical information, accounting for cost uncertainty,
unknown unknowns, and human psychology that can greatly affect
the inputs.




                                                                         29
Even quite accurate reserve calculation methods such as McRisk may
         not be useful if the Upper Management and sponsors of space
         projects are not supportive of missions which reveal the true picture
         of risk and associated costs.

         One way to combat overruns is to reward honest, quantitative and
         upfront disclosure of risk and discourage “strategic
         misrepresentation”*, unfounded optimism and simplistic guesses in
         cost estimating and budget reserve determination.




”Underestimating Costs in Public Works Projects”, APA Journal, 2002, B. Flyvbjerg   30
The authors would like to thank the Contractor personnel for their hard work,
   technical knowledge and perseverance without which the Great Gadget
   would have never been launched no matter what the reserve level. We
   would also like to thank the Contractor for engaging in frank discussions
   with the authors regarding cost which made this presentation possible.

Many thanks to the Program Executive and the Program Manager whose
   tough decisions and support allowed for full implementation of the
   McRisk approach.




                                                                            31

More Related Content

Viewers also liked

Crocker lori
Crocker loriCrocker lori
Crocker lori
NASAPMC
 
Darryl.mitchell
Darryl.mitchellDarryl.mitchell
Darryl.mitchell
NASAPMC
 
Ronnie goodin ethics
Ronnie goodin ethicsRonnie goodin ethics
Ronnie goodin ethics
NASAPMC
 
Sean carter dan_deans
Sean carter dan_deansSean carter dan_deans
Sean carter dan_deans
NASAPMC
 
Caruso
CarusoCaruso
Caruso
NASAPMC
 
Taylor.randall
Taylor.randallTaylor.randall
Taylor.randall
NASAPMC
 
Chambers.calvin
Chambers.calvinChambers.calvin
Chambers.calvin
NASAPMC
 
David.dean.john.michalic
David.dean.john.michalicDavid.dean.john.michalic
David.dean.john.michalic
NASAPMC
 
Robert odlerobert.cox
Robert odlerobert.coxRobert odlerobert.cox
Robert odlerobert.cox
NASAPMC
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.john
NASAPMC
 
James.taylor
James.taylorJames.taylor
James.taylor
NASAPMC
 
Reed simpson
Reed simpsonReed simpson
Reed simpson
NASAPMC
 
Bilbro james
Bilbro jamesBilbro james
Bilbro james
NASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
NASAPMC
 
Gersetenmaier.william l
Gersetenmaier.william lGersetenmaier.william l
Gersetenmaier.william l
NASAPMC
 
Cole ready aim fire impact!- status impact analysis - nasa
Cole   ready aim fire impact!- status impact analysis - nasaCole   ready aim fire impact!- status impact analysis - nasa
Cole ready aim fire impact!- status impact analysis - nasa
NASAPMC
 
Hughitt.di mase
Hughitt.di maseHughitt.di mase
Hughitt.di mase
NASAPMC
 
Borchardt.poole.majerowicz
Borchardt.poole.majerowiczBorchardt.poole.majerowicz
Borchardt.poole.majerowicz
NASAPMC
 
Calfee
CalfeeCalfee
Calfee
NASAPMC
 
Dezfuli.homayoon
Dezfuli.homayoonDezfuli.homayoon
Dezfuli.homayoon
NASAPMC
 

Viewers also liked (20)

Crocker lori
Crocker loriCrocker lori
Crocker lori
 
Darryl.mitchell
Darryl.mitchellDarryl.mitchell
Darryl.mitchell
 
Ronnie goodin ethics
Ronnie goodin ethicsRonnie goodin ethics
Ronnie goodin ethics
 
Sean carter dan_deans
Sean carter dan_deansSean carter dan_deans
Sean carter dan_deans
 
Caruso
CarusoCaruso
Caruso
 
Taylor.randall
Taylor.randallTaylor.randall
Taylor.randall
 
Chambers.calvin
Chambers.calvinChambers.calvin
Chambers.calvin
 
David.dean.john.michalic
David.dean.john.michalicDavid.dean.john.michalic
David.dean.john.michalic
 
Robert odlerobert.cox
Robert odlerobert.coxRobert odlerobert.cox
Robert odlerobert.cox
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.john
 
James.taylor
James.taylorJames.taylor
James.taylor
 
Reed simpson
Reed simpsonReed simpson
Reed simpson
 
Bilbro james
Bilbro jamesBilbro james
Bilbro james
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Gersetenmaier.william l
Gersetenmaier.william lGersetenmaier.william l
Gersetenmaier.william l
 
Cole ready aim fire impact!- status impact analysis - nasa
Cole   ready aim fire impact!- status impact analysis - nasaCole   ready aim fire impact!- status impact analysis - nasa
Cole ready aim fire impact!- status impact analysis - nasa
 
Hughitt.di mase
Hughitt.di maseHughitt.di mase
Hughitt.di mase
 
Borchardt.poole.majerowicz
Borchardt.poole.majerowiczBorchardt.poole.majerowicz
Borchardt.poole.majerowicz
 
Calfee
CalfeeCalfee
Calfee
 
Dezfuli.homayoon
Dezfuli.homayoonDezfuli.homayoon
Dezfuli.homayoon
 

Similar to Chmielewski.arthur

Art c
Art cArt c
Art c
NASAPMC
 
Symantec 2010 Disaster Recovery Study
Symantec 2010 Disaster Recovery StudySymantec 2010 Disaster Recovery Study
Symantec 2010 Disaster Recovery Study
Symantec
 
Butts estimating facilitiespm challenge2012
Butts estimating facilitiespm challenge2012Butts estimating facilitiespm challenge2012
Butts estimating facilitiespm challenge2012
NASAPMC
 
Chattanooga sme oee down time presentation
Chattanooga sme oee down time presentationChattanooga sme oee down time presentation
Chattanooga sme oee down time presentation
James Mansfield
 
Bitten.robert
Bitten.robertBitten.robert
Bitten.robert
NASAPMC
 
Thomas net project review
Thomas net project reviewThomas net project review
Thomas net project review
Gerald Michealraj
 
Icsa Trg Dec 2006 Narrowing The Gap
Icsa   Trg Dec 2006  Narrowing The GapIcsa   Trg Dec 2006  Narrowing The Gap
Icsa Trg Dec 2006 Narrowing The Gap
Colin Taylor
 
Wosocer keynote gc_2012
Wosocer keynote gc_2012Wosocer keynote gc_2012
Wosocer keynote gc_2012
Gabriella Carrozza
 
Comstock petro
Comstock petroComstock petro
Comstock petro
NASAPMC
 

Similar to Chmielewski.arthur (9)

Art c
Art cArt c
Art c
 
Symantec 2010 Disaster Recovery Study
Symantec 2010 Disaster Recovery StudySymantec 2010 Disaster Recovery Study
Symantec 2010 Disaster Recovery Study
 
Butts estimating facilitiespm challenge2012
Butts estimating facilitiespm challenge2012Butts estimating facilitiespm challenge2012
Butts estimating facilitiespm challenge2012
 
Chattanooga sme oee down time presentation
Chattanooga sme oee down time presentationChattanooga sme oee down time presentation
Chattanooga sme oee down time presentation
 
Bitten.robert
Bitten.robertBitten.robert
Bitten.robert
 
Thomas net project review
Thomas net project reviewThomas net project review
Thomas net project review
 
Icsa Trg Dec 2006 Narrowing The Gap
Icsa   Trg Dec 2006  Narrowing The GapIcsa   Trg Dec 2006  Narrowing The Gap
Icsa Trg Dec 2006 Narrowing The Gap
 
Wosocer keynote gc_2012
Wosocer keynote gc_2012Wosocer keynote gc_2012
Wosocer keynote gc_2012
 
Comstock petro
Comstock petroComstock petro
Comstock petro
 

More from NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
NASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
NASAPMC
 
Yew manson
Yew mansonYew manson
Yew manson
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
NASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
NASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahm
NASAPMC
 
Snow lee
Snow leeSnow lee
Snow lee
NASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
NASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
NASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
NASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
NASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
NASAPMC
 
Paradis william
Paradis williamParadis william
Paradis william
NASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
NASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
NASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
NASAPMC
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerry
NASAPMC
 

More from NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerry
 

Recently uploaded

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 

Recently uploaded (20)

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 

Chmielewski.arthur

  • 1. Arthur B. Chmielewski Project Manager Jet Propulsion Laboratory California Institute of Technology Charles Garner Senior Engineer Jet Propulsion Laboratory California Institute of Technology Presentation at the 6th NASA Project Management Challenge February 24, 2009 Copyright 2009 California Institute of Technology 1
  • 2. 257% 1100% 300% 846% 1000% 1400% 600% 230% 1400% 2
  • 3. No industry, including aerospace and NASA in particular, has an accepted process for calculating budget reserve for projects. Most projects select budget reserve at a level that is expected to be acceptable to the sponsor and not based on engineering calculation. Most projects tend to vastly overrun this artificial reserve. The first part of this presentation describes the reserve calculation method called McRisk which factors in the amount of technical and programmatic risk of a project. The second part illustrates the different aspects of McRisk in a case study. 3
  • 4. Reserve # of under- • Reserve estimation errors are very Missions Studied estimated high with exception of medium size Mission type by missions Flagship 4 164% ( > $800M) • Reserve estimation accuracy has not Medium size 5 19% improved in the last 20 years (< $300M) Large Instruments 2 34% • Reserve errors are not limited to one (< $150M) organization, center, type of mission System Technology Experiments 3 131% • Only 3/38* missions did not exceed (< $150M) the budget reserve allocation Technology Experiments 11 107%** • Only 1/38 missions used a strict (<$25M) process to calculate the amount of Small Technology Experiments (<$5M) 13 315%** needed reserve * 38 missions consisted of: 11 microgravity experiments, 13 In-Step experiments, 14 other NASA missions ** No reserve was planned for most technology experiments 4
  • 5. 100% Our case study - Great Gadget 90% Needed Reserve ed at 80% tim e es erv ed er es at nd R im e 70% U st rv re se ve e O R 60% 50% 40% Another project 30% Using McRisk 20% 10% Legend: NASA mission not using McRisk 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% McRisk mission Data from C. Garner, et al, 2002 R. Metzger, et al, 2003 Planned Reserve 5 R. Schmitz, 1991
  • 6. Cost End of project Final cost Initial Loss internal aversion Preliminary estimate domain Official cap Design reserve Confirmation Sunk Perceived cap End of costs Proposal study (Anticipatory delusion) Scope Time Dr. D. Ullman, Making Robust Decisions, 2006 6
  • 7. Most projects’ costs follow a “W” curve: The cost estimates usually start with an internal organization’s cost estimate which frequently is deemed too high by the management. The management instructs the team to remove some scope and cut the cost below the perceived sponsor’s threshold. A proposal is prepared showing this low cost and low risk. Frequently the reserve is shown to be 10-30%. The management and the team are very optimistic about the cost performance. (Psychologists call this anticipatory delusion.) At the end of the initial study the cost estimate goes up and more scope is removed to stay under the perceived cap. The project is confirmed for the design phase with 10-30% budget reserve. The project overruns but is allowed to continue because what economists call “loss aversion”. The sponsor does not want to lose the benefit of “sunk costs” and increases the project cap. 7
  • 8. In 2002 one of the authors became the manager of a project consisting of 3 space technology experiments – a type of mission which is legendary for huge overruns. To learn from past history the authors analyzed cost performance of 24 NASA new technology space experiments*. The cost data were studied to find the most common culprits for overruns and eliminate them from the current project. Data showed 2 primary reasons for project overruns: 1. Poor cost estimating. In response to this conclusion, a study** was initiated on how to improve cost estimating techniques. The results of this study were shown at the Management Forum in 2004. 2. Budget reserves grossly incompatible with risk. This conclusion was dealt with by developing a reserve estimating technique dubbed McRisk. *“Microgravity Flight Projects Cost Study Report Summary”, C. Garner, A.B.Chmielewski, January 2002 **“Improving Project Cost Estimates”, D. Ullman, D. Persohn, A.B.Chmielewski, L. Leach, 2003 8
  • 9. McRisk (Monte Carlo Risk) is a technique which allows calculating the amount of needed budget reserve commensurate with risk of the project. The technique was used to calculate the budget reserve of 7 space experiments. One has been completed within its budget reserve One has been completed and presented in this study Four have yet to be launched One was cancelled Over the 5 years of the Project life-cycle the authors collected cost data on technical risks, programmatic risks, risks predicted, risks mitigated, risks materialized, schedule delays, new technology problems, engineering problems, management problems, carrier problems, cost uncertainty and unknown unknowns. The data were collected and analyzed in a joint, cooperative NASA/JPL/contractor postmortem study. 9
  • 10. The McRisk process was designed to expose Verify result most risks and cost uncertainties experienced by space missions. The process combats Locate 80% inherent optimism, anticipatory delusion confidence point and anchoring effects which make most missions overrun the initial cost estimates. Create S-curve 5 Run Monte Carlo code Build McRisk Table 4 Account for cost uncertainty and 3 The next 5 charts Unknown Unknowns Build describe McRisk programmatic 2 process in more detail McRisk List Build technical McRisk List 1 10
  • 11. Identify ALL possible technical risks for each subsystem – Use “Worry Generators” – Create a list of dozens of well known risks for software, hardware and management. Use this list in costing exercises. – “Brain storming” sessions – Team members speculate on risks in “rapid fire” format. – Comments from experts – Interview experienced project managers. – Comments from reviews – Document every comment at each review and add to the list. – Institutional past experience – Parse company’s “lessons learned”, management papers, magazine articles. 11
  • 12. Programmatic risks are tough to account for: • Engineers dislike predicting programmatic risks • Managers tend to be optimistic and believe that they will handle programmatics. “I will not let the old problems happen to my project!” • There is some historical documentation on past technical problems but not on programmatic problems • Many programmatic problems are created by the sponsor* Account for programmatic risks by: – Using Worry Generators – Interviewing managers from outside of the project – Putting on the team an experienced manager ready to retire – Adding schedule risks *E. Anderson et al, “The Success Triangle of Cost, Schedule, and Performance”, 2002 12
  • 13. The project cost-to-complete estimate is not one point, it is not one cell on an Excel spread sheet. The cost estimate is a range! Add a risk item to the table to account for cost estimate uncertainty. The uncertainty expressed in $K is a percentage of the estimated cost to complete. Minimum = -5% Nominal = +10% Maximum = +15% Unknown Unknowns can be assumed to be a percentage of the cost to go and added as a risk item. This amount depends on how thorough is the risk identification effort. 10-15% should be used even for the most diligent risk identification process. 13
  • 14. Grouping the risks helps to reduce complexity 232 risks were listed and coalesced into 54 for Great Gadget Establish probability of occurrence for each risk Estimate the minimum, nominal and maximum impact in $K if the risks were to materialize Example of One Row of McRisk Table Not shown:  consequence rating, consequence description, mitigation plan, risk to schedule and risk retirement date Risk Item Risk Name Risk Description Probability Cost to  Cost to  Cost to  Risk to  % Mitigate  Mitigate  Mitigate Max  Reserves*   Min  Most Likely  $K $K $K $K 16 Parts  Low volume purchase,  80 50 125 125 100 Costs minimum buys, parts  failures result in  increased parts costs *Risk to reserves=probability x most likely cost to mitigate 14
  • 15. Run Monte Carlo code using the McRisk table and create an S-curve. The MC code performs thousands of trials where risk Monte Carlo S-Curve item costs are determined randomly within the min to max triangular distribution cost range specified in the McRisk table. The probability of the risk from the 80% McRisk table is used to determine how Probability of frequently the cost of the given risk is Success included. Use the 80% point on the S-curve to determine the amount of reserve needed. This is the point where there is enough dollars to cover the problems that occur Reserve amount in $K in 80% of the cases. (80% is a frequently used point on the S-curve in cost exercises. With experience different probability will be selected depending on the type of the mission.) 15
  • 16. This case study attempts to illustrate the ability of the McRisk method to predict the necessary reserve. To put the focus on McRisk and not on the mission or any of its developers we called the project “The Great Gadget“ instead of referring to it by its actual name. The Great Gadget project was a good illustration of McRisk benefits and shortcomings because: • it has already launched, • it experienced a plethora of issues, • it had a mix of new technology, hardware, software, testing and integration challenges. 16
  • 17. The Great Gadget was a $15M space technology validation experiment developed by a very capable R&D contractor. The contractor wanted to test in space its new technology for the benefit of NASA missions. • The Gadget weighed only a few kilograms, used only a few watts and was shoe-box in size. • The Gadget was roughly 20% system engineering, 20% mechanical, 20% electrical, 20% software and 20% management. • 18 engineers worked on the gadget at the peak of development. • The Gadget flew on a DOD carrier as piggy-back payload. 17
  • 18. The Gadget was initially proposed by the contractor with 4% budget reserve on the cost-to-complete. In frank postmortem discussion with the contractor we heard: – “We did not want to show a lot of risk. It would defeat the proposal.” – “If the sponsor wanted more reserve he could put more money into the coffers.” • 30% reserve was suggested by many NASA managers during project cost reviews. • Based on analysis* of 22 space experiments which overran by an average of “π” (315%), the 30%, let alone 4% reserve, seemed grossly inadequate. The project desired to calculate the realistic amount of budget reserve commensurate with risk. *A.B.Chmielewski, C. Garner, “Analysis of Space Experiments Overruns”, Feb 2002 18
  • 19. The Monte Carlo analysis of the table showed that the necessary level of the reserve was 89% of the cost-to- complete. The contractor was very worried about showing such a high project risk. The contractor reduced the risk list to 28 items which required 29% of budget reserve. Heated discussions took place on the subject of the right amount of reserve and its relation to perceived risk and confirmation of the project. The postmortem showed that out of 26 risk items removed by the contractor 60% did materialize and 40% did not. The actual amount of reserve that was necessary was 97% or 8% more than predicted by McRisk and 67% higher than the industry standard of 30%. 19
  • 20. Risk  Risk  Risk Description Probability Cost to  Cost to  Cost to  Risk to Reserves*   Item Name % Mitigate Min  Mitigate Most  Mitigate  $K $K Likely  Max  $K $K 9 Parts  Low volume purchase,  80 200 200 200 160 Costs minimum buys, parts  failures result in  increased parts costs 27 Memory  Software does not fit  30 50 75 75 22.5 Usage into available memory *Risk to reserves=probability x most likely cost to mitigate 20
  • 21. Risk  Risk  Risk Description Probability Cost to  Cost to Mitigate  Cost to  Risk to Reserves*   Item Name % Mitigate  Most Likely  Mitigate  $K Min  $K Max  $K $K 15 Optics  Misalignment  20 40 60 60 12 misalign discovered during  ment environmental testing 36 Carrier  Analysis may be  50 50 100 200 50 Thermal  required for active  Environ thermal control ment *Risk to reserves=probability x most likely cost 21
  • 22. Risk analysis 80% Probability of 80% Prob. Success of Success Reserve required $K Reserve required $K ORIGINAL JPL RISK LIST CONTRACTOR’S RISK LIST 54 ITEMS 28 ITEMS Calculated needed reserve: 89% Calculated reserve: 29% 22
  • 23. The Contractor initially proposed a  100% 97% 4% reserve.   89% 71% Additional Program  The Project MCRisk calculations  reserve showed that 89% reserve would be  needed.  The Contractor proposed much  smaller 29% reserve based on their  risk list. 29% A compromise was reached at the  Reserve program level.  29% reserve was  formally accepted assigned to the project but 71%  additional reserve (for a total of  4% 100%) was held by the Program with  approval by NASA HQ.   This  Reserve initially Reserve Postmortem: additional program reserve  Total reserve proposed calculated with  reserve really  held by the  prevented an overrun which in the  by contractor McRisk by the  needed program final tally was 97% (29%+68%). project 23
  • 24. 97% Postmortem: Total actual overrun 89% Needed reserve calculated by McRisk 62% Percentage of predicted risks that did occur 52% Average predicted risk likelihood 38% Percentage of predicted risks that did not occur 14% Percentage of postmortem unknown unknowns (risks not on the risk list) The postmortem analysis showed that McRisk underestimated the reserve by 8% (89% predicted vs. 97% actual) The causes for the 8% underestimate were: Staff underestimating the probability of an average risk by 10% Staff underestimating the cost of mitigation of an average risk by 20% The actual cost of mitigating unknown unknowns was 14% vs. 10% prediction 24
  • 25. Predicted Risks Technical Risks 51% Programmatic Risks Software CU* Mech Elec 40% 27% 16% 6% 11% Actual Risks Technical Risks 58% Programmatic SW** Mechanical 15% Electrical 43% 58% 34% ** 8% •CU - Cost estimation Uncertainty •**SW -software 25
  • 26. Programmatic risks accounted for 34% of all reserve expenditures but they are frequently not included in missions’ risk lists. The following risks were correctly identified in the McRisk table for Great Gadget: System engineering understaffing Allowances for contract mods and adjustments Allowances for differences between operations of companies and NASA Reviews, action items, contracting pushups-conforming to NASA contractual practices and flight processes Launch delays Loss of key personnel Schedule delays and extension of environmental tests 26
  • 27. A common programmatic risk is the speed of staffing and de-staffing The Great Gadget experienced approximately 7% of labor cost growth due to non-optimal staffing as shown on the chart by the light blue area between the red and yellow curves Tremendous credit must be given to the contractor that this amount was only 7% despite many starts and stand-downs the project experienced due NASA funding profiles proposal CDR plan 27
  • 28. McRisk not only correctly identified the need for approximately 90% reserve on the cost to go at Confirmation but also allowed to engage the sponsor in factual discussions about risk and the reserve needs. Great credit goes to the NASA Program Manager who was very engaged in the reserve discussions and calculations with the project manager. The Program Manager recognized the amount of risk involved in the project and recommended selection of one less experiment in his program to make room for the larger reserve. NASA HQ approved that approach. Without their support the Great Gadget would have become another project that overran available funds despite a cost conscientious contractor. 28
  • 29. The McRisk method of calculating a project’s needed reserve allows a statistical estimate of the needed reserve budget to be made that is more consistent with a project’s actual developmental risk than existing, more traditional methods. McRisk method not only specifies the process for calculation of the reserve but also provides a guide for collecting accurate risk data by using historical information, accounting for cost uncertainty, unknown unknowns, and human psychology that can greatly affect the inputs. 29
  • 30. Even quite accurate reserve calculation methods such as McRisk may not be useful if the Upper Management and sponsors of space projects are not supportive of missions which reveal the true picture of risk and associated costs. One way to combat overruns is to reward honest, quantitative and upfront disclosure of risk and discourage “strategic misrepresentation”*, unfounded optimism and simplistic guesses in cost estimating and budget reserve determination. ”Underestimating Costs in Public Works Projects”, APA Journal, 2002, B. Flyvbjerg 30
  • 31. The authors would like to thank the Contractor personnel for their hard work, technical knowledge and perseverance without which the Great Gadget would have never been launched no matter what the reserve level. We would also like to thank the Contractor for engaging in frank discussions with the authors regarding cost which made this presentation possible. Many thanks to the Program Executive and the Program Manager whose tough decisions and support allowed for full implementation of the McRisk approach. 31