SlideShare a Scribd company logo
1 of 18
Confidence Level Estimating and Budgeting



             February 2011

              Tom Coonce
Topics

• A brief review of confidence level
  estimating, budget-setting policy and
  rationale
• Status of program and project Joint
  Cost and Schedule Confidence Level
  (JCL) calculations
• JCL issues and lessons learned
• Actions completed or planned to
  address lessons learned
                                          2
Recap of JCL Policy and Rationale
•   NPD 1000.5
    – Programs are to be baselined at a 70% joint confidence level
    – Projects are to be baselined/budgeted at JCL that supports
      the program approved JCL
    – Projects are to be funded at no less than a 50% JCL
    – JCLs are to be developed and maintained through launch
    – Program and project proposed cost and schedule baselines
      will be assessed by an independent review team
• Policy Rationale
    –   Improve cost and schedule performance
    –   Improve expectations with stakeholders
    –   Improve project planning
    –   Improve understanding of project plans
                                                                     3
JCL – Defined by a Product, Refers to a
                       Process
•   JCL = Joint Confidence Level
     – Identifies probability that a given project or
       program’s cost will be equal or less then
       the targeted cost AND the schedule will be
       equal or less then the targeted schedule
       date
     – Per NPD 1000.5 used at KDP-C to set
       Program/Project Budget Baseline


•   JCL is More than the Scatter Plot
     – It’s a systematic process of integrating cost, schedule, and risk
     – Provides a cohesive and holistic picture of the project or program’s ability to
       achieve cost and schedule goals and to help the determination of reserves
       (schedule and cost)
     – Provides key Decision Support information
          – Does the project have enough funds?
          – Can the project meet the schedule?
          – What are areas of risk toward successful execution of the project?
          – What risk mitigation strategies provide the best project benefit?
          – What are project phasing (fund) needs?                                       4
Acceptable JCL Methods
• Resource-Loaded Schedule with Monte-Carlo simulation, with
  three different techniques
   – Bottoms-up Resource Loaded Schedule or BURLS technique is
     based on resource or cost-loaded schedule that focuses on the
     project risk lists (known-known risks) and uncertainties (known and
     unknown unknowns) to set the cost and schedule possibilities
   – Cost Estimate/Program Assessment (CEPA) technique is based on
     a top-level resource or cost loaded schedule that focuses on project
     performance as well as project risks to set cost and schedule
     possibilities
   – Project Risk Evaluation Process or PREP technique is based on
     the projects’ top-level resource or cost loaded schedule that
     focuses on the project’s risk list as well as the views of an
     Independent panel of experts to set cost and schedule possibilities
• Parametric
   – Uses cost and schedule estimating relationships, data dispersion,
     and relationships between cost and schedule to determine the
     overall cost and schedule target and associated JCL                    5
An Example of JCL Output


Vertical bar indicates
x-axis (Schedule)
Confidence level



Points represent
cost/Schedule result
pair from each iteration
of the simulation



    Lower quadrant
                                              Frontier line identifies
    identifies iterations
                                              cost/schedule surface
    satisfying cost and
                                              that meets Target JCL
    schedule targets ~
    the JCL




                                   Horizontal bar
                                   indicates Y-axis
                                   (Cost) confidence
                                   level


                                                                         6
Management Councils Revisions the
             Policies and Expectations
•   Eliminated the requirement at KDP-B and D, but stipulated that KDP-Cs
    JCL must be based on probabilistic resource loaded schedules (May
    2009 SMC)
     –   Directed pilot projects be completed for projects at KDP-B
•   Eliminated the requirement to maintain the JCL during implementation
    (November 2009 PMC)
     – Project are not required to develop a JCL at any other time during
       implementation if it is “on plan”
     – Projects are to be monitored as part of the Baseline Performance Review
       (BPR) process
     – If a project is re-baselined, scored red in the BPR, or if BPR leadership
       directs, it must re-compute a JCL
     – The agency is to use existing metrics and/or establish new factors for
       determining when a project turns Red
•   Eliminated JCL requirement for loosely coupled programs, retained the
    requirement for tightly coupled programs, and required MDs to submit
    program impact assessment whenever a new project enters the program
    (June 2010 PMC)
     –   Eliminate JCL language from NPD 1000.5; reconstitute and update in NPD 7120.5E   7
Management Councils Revisions the
  Policies and Expectations (Continued)

• Include cost and schedule range
  estimates and associated probabilities
  for all projects at KDP-B with LCC
  >$250M (June and Aug 2010 PMCs)
  – Coordinate policy language and place into
    7120.5E
• Projects must develop, explain and
  defend plans and associated probability
  calculations at KDP-B and C (June
  2010 PMC)
                                                8
Final Proposed 7120.5E Language
           (After the 4 August 2010 PMC)
Under 2.5.4.2 Confidence Level Estimating and Budgeting

2.5.4.2.4 Projects with an expected life cycle cost in excess of $250
million are required to develop cost and schedule estimates and
associated confidence levels for meeting those estimates.

(1) At KDP B, a range of cost and schedule estimates and
    associated confidence levels of meeting those estimates will be
    provided at KDP-B for projects and single-project programs (see
    the footnote for paragraph 2.5.4.2.2). This policy applies to both
    competed (AO) and directed (non-AO) missions. The decision
    authority will use this information to guide the formulation
    activities and to establish the target cost and schedule ranges
    and resources phasing until KDP-C estimates are developed..
(2) At KDP C, projects are budgeted to a 70 percent joint cost and
    schedule confidence level or as approved by the decision
                                                                         9
    authority.
So, What is Required to Meet the
    KDP-B Programmatic Requirements?
• For non-AO missions, projects must provide:
   – A “high” development (thru launch) cost estimate and
     associated probability to achieve that cost
   – A “low” development cost estimate and associate probability
     to meeting that cost
   – Cost estimates must include all cost elements, including
     those for which the project managers is not directly
     responsible, e.g. the launch vehicle and external partners
     contributions
   – High and low schedule durations (thru launch) and
     associated probabilities of meeting those durations
   – A high level schedule of activities associated with the low
     and high life cycle cost estimates
   – High and low life cycle cost estimates
   – Year-by-year required resources to meet both the low and
     high estimates                                                10
Programmatic Expectations at KDP-B
      Non-AO Missions (Concluded)
   – Basis of Estimates. Examples include:
      • How the cost and schedules were derived
      • How risks (known and unknown were addressed in the
        estimates)
      • How the year-by-year resources were determined
• For AO missions, the mission directorate, or
  designated entity, will provide the same information
  and calculations specified for the Non-AO missions to
  the decision authority
• Expect to set budget at higher cost range number,
  but set development cost and schedule estimates at
  lower numbers
   – UFE held by program or mission directorate
   – AO mission development and life cycle costs based on
     winning bid                                             11
Status of Program and Project JCLs

• During past two years, the following JCLs
  were completed and presented at PMCs
   – LDCM, MMS, MSL, SOFIA, GPM*, MAVEN,
     LADEE, NuStar, and IRIS,
• Following JCLs are still in process
   – JWST
• Pilot projects at KDP-B
   – CxP (cost loaded schedule)
   – SMAP (parametric)
   – MAVEN (parametric)

* GPM used the CEPA technique; remainder used BURLS   12
JCL Implementation Issues
•    Most projects had not assembled multiple schedules into a top-level
     electronically integrated schedule. Required extensive time and effort
•    Most projects had not quantified their discrete risks nor were they linked to their
     cost or schedule estimates. Required extensive time and effort
•    Few projects had a basis for their cost estimates. Most were based on assigned
     budgets. Costs were usually not separated into fixed and variable
•    Most projects had lower level schedule of activities detail than costs
•    Project personnel were not staffed or trained to perform the analysis or use the
     tools
•    Use of low cost COTS scheduling and simulation software were inadequate to
     perform the task
      –   Microsoft Project with @Risk took too long to perform computations
•    Projects and Standing Review Boards had relatively narrow opinions about
     discrete risks (Known-knowns)
•    Consultants were less than successful in convincing projects or SRB members
     to add other uncertainty (due to known and unknown-unknown risks)


    In spite of these issues, most projects developed improved plans and
    explained them better than without the JCL requirement                                 13
JCL Lessons Learned
• Improve project control functions
   – Ensure projects develop credible cost and schedule basis of
     estimates
   – Ensure projects maintain an integrated master schedule that
     reflects costs and schedule risks, i.e., maintain resource-loaded
     schedules
   – Ensure projects continuously quantify and monitor risks and their
     impact on their plans
• Provide projects with historical cost and schedule
  uncertainly data
   – To assembly level if possible, but to the subsystem level at a
     minimum
• Provide projects with launch vehicle price and schedule
  uncertainty data
• Provide projects with tools that will permit required
  turnaround times                                                       14
Action Completed and Planned
• Completed
   – Created near term optimization techniques for MS Project/@Risk
       • Schedule Shorting Tool
       • Risk Scenario & Automation Tool (R-SAT)
• In-Process
   – Developing rapid stand alone simulation tools to be used in
     conjunction with MS Project (replaces @Risk)
       • DICE
       • JACS
   – Collecting cost and schedule uncertainties data
   – Collecting LV price and schedule uncertainty data
   – Brainstorming program control revitalization plan
• To Be Done:
   – Deploy new simulations tools
   – Disseminate LV uncertainty data
   – Disseminate cost and schedule uncertainty data and educate
     project staffs on their use                                      15
   – Decide on program control improvements and implement
Backup
Detailed Program and Project Status
              on JCLs




                                      17
Detailed Program and Project Status
        on JCLs (Concluded)




                                      18

More Related Content

What's hot

Framework for Analyzing Public Investment Management
Framework for Analyzing Public Investment ManagementFramework for Analyzing Public Investment Management
Framework for Analyzing Public Investment Managementicgfmconference
 
Decc discussion slides investor simulation workshop breakout_biomass conversi...
Decc discussion slides investor simulation workshop breakout_biomass conversi...Decc discussion slides investor simulation workshop breakout_biomass conversi...
Decc discussion slides investor simulation workshop breakout_biomass conversi...Department of Energy and Climate Change
 
Public Investment Management in Brief.
Public Investment Management in Brief.Public Investment Management in Brief.
Public Investment Management in Brief.mohmad Alawneh
 
Decc discussion slides investor simulation workshop breakout_marine and tidal...
Decc discussion slides investor simulation workshop breakout_marine and tidal...Decc discussion slides investor simulation workshop breakout_marine and tidal...
Decc discussion slides investor simulation workshop breakout_marine and tidal...Department of Energy and Climate Change
 
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0Decc discussion slides investor simulation workshop breakout_offshore_v 1 0
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0Department of Energy and Climate Change
 
Innovative Program Delivery - Airport
Innovative Program Delivery - AirportInnovative Program Delivery - Airport
Innovative Program Delivery - AirportChris Carson
 
Earned Value Management Essentials
Earned Value Management EssentialsEarned Value Management Essentials
Earned Value Management EssentialsGlen Alleman
 
Decc discussion slides investor simulation workshop breakout_onshore small-sc...
Decc discussion slides investor simulation workshop breakout_onshore small-sc...Decc discussion slides investor simulation workshop breakout_onshore small-sc...
Decc discussion slides investor simulation workshop breakout_onshore small-sc...Department of Energy and Climate Change
 
07.cost management updated
07.cost management updated07.cost management updated
07.cost management updatedShraddha PMP
 
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingDealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingChris Carson
 
Earning Value from Earned Value Management
Earning Value from Earned Value ManagementEarning Value from Earned Value Management
Earning Value from Earned Value ManagementGlen Alleman
 
Portfolio management and the ppbe process at the department of energy white p...
Portfolio management and the ppbe process at the department of energy white p...Portfolio management and the ppbe process at the department of energy white p...
Portfolio management and the ppbe process at the department of energy white p...p6academy
 
Use Of Schedule Logs 2012 Pmi Scop Conference
Use Of Schedule Logs   2012 Pmi Scop ConferenceUse Of Schedule Logs   2012 Pmi Scop Conference
Use Of Schedule Logs 2012 Pmi Scop ConferenceChris Carson
 
Decc discussion slides investor simulation workshop breakout_onshore large-sc...
Decc discussion slides investor simulation workshop breakout_onshore large-sc...Decc discussion slides investor simulation workshop breakout_onshore large-sc...
Decc discussion slides investor simulation workshop breakout_onshore large-sc...Department of Energy and Climate Change
 
Marshall Esc Lille Defense R2
Marshall Esc Lille Defense R2Marshall Esc Lille Defense R2
Marshall Esc Lille Defense R2Drmarshallpmp
 

What's hot (20)

Pmp Final Review - M Maged
Pmp Final Review - M MagedPmp Final Review - M Maged
Pmp Final Review - M Maged
 
Framework for Analyzing Public Investment Management
Framework for Analyzing Public Investment ManagementFramework for Analyzing Public Investment Management
Framework for Analyzing Public Investment Management
 
Performing against the wall - SPI after completion
Performing against the wall - SPI after completionPerforming against the wall - SPI after completion
Performing against the wall - SPI after completion
 
Decc discussion slides investor simulation workshop breakout_biomass conversi...
Decc discussion slides investor simulation workshop breakout_biomass conversi...Decc discussion slides investor simulation workshop breakout_biomass conversi...
Decc discussion slides investor simulation workshop breakout_biomass conversi...
 
Public Investment Management in Brief.
Public Investment Management in Brief.Public Investment Management in Brief.
Public Investment Management in Brief.
 
Decc discussion slides investor simulation workshop breakout_marine and tidal...
Decc discussion slides investor simulation workshop breakout_marine and tidal...Decc discussion slides investor simulation workshop breakout_marine and tidal...
Decc discussion slides investor simulation workshop breakout_marine and tidal...
 
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0Decc discussion slides investor simulation workshop breakout_offshore_v 1 0
Decc discussion slides investor simulation workshop breakout_offshore_v 1 0
 
Innovative Program Delivery - Airport
Innovative Program Delivery - AirportInnovative Program Delivery - Airport
Innovative Program Delivery - Airport
 
Earned Value Management Essentials
Earned Value Management EssentialsEarned Value Management Essentials
Earned Value Management Essentials
 
50 Planning Fundamentals V5.0 - procedures only
50 Planning Fundamentals V5.0 - procedures only50 Planning Fundamentals V5.0 - procedures only
50 Planning Fundamentals V5.0 - procedures only
 
Decc discussion slides investor simulation workshop breakout_onshore small-sc...
Decc discussion slides investor simulation workshop breakout_onshore small-sc...Decc discussion slides investor simulation workshop breakout_onshore small-sc...
Decc discussion slides investor simulation workshop breakout_onshore small-sc...
 
07.cost management updated
07.cost management updated07.cost management updated
07.cost management updated
 
Claims Triage
Claims TriageClaims Triage
Claims Triage
 
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingDealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
 
Earning Value from Earned Value Management
Earning Value from Earned Value ManagementEarning Value from Earned Value Management
Earning Value from Earned Value Management
 
Portfolio management and the ppbe process at the department of energy white p...
Portfolio management and the ppbe process at the department of energy white p...Portfolio management and the ppbe process at the department of energy white p...
Portfolio management and the ppbe process at the department of energy white p...
 
Use Of Schedule Logs 2012 Pmi Scop Conference
Use Of Schedule Logs   2012 Pmi Scop ConferenceUse Of Schedule Logs   2012 Pmi Scop Conference
Use Of Schedule Logs 2012 Pmi Scop Conference
 
Decc discussion slides investor simulation workshop breakout_onshore large-sc...
Decc discussion slides investor simulation workshop breakout_onshore large-sc...Decc discussion slides investor simulation workshop breakout_onshore large-sc...
Decc discussion slides investor simulation workshop breakout_onshore large-sc...
 
Public Investment Management
Public Investment ManagementPublic Investment Management
Public Investment Management
 
Marshall Esc Lille Defense R2
Marshall Esc Lille Defense R2Marshall Esc Lille Defense R2
Marshall Esc Lille Defense R2
 

Viewers also liked

Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
John.emond
John.emondJohn.emond
John.emondNASAPMC
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.updateNASAPMC
 
M washington
M washingtonM washington
M washingtonNASAPMC
 
Mc nally
Mc nallyMc nally
Mc nallyNASAPMC
 
Wienkoop.glenn
Wienkoop.glennWienkoop.glenn
Wienkoop.glennNASAPMC
 
Diffoot fayful
Diffoot fayfulDiffoot fayful
Diffoot fayfulNASAPMC
 
K.pagel.beene
K.pagel.beeneK.pagel.beene
K.pagel.beeneNASAPMC
 
Stacy.cusack
Stacy.cusackStacy.cusack
Stacy.cusackNASAPMC
 
Serrato.be be
Serrato.be beSerrato.be be
Serrato.be beNASAPMC
 
Neiberding
NeiberdingNeiberding
NeiberdingNASAPMC
 
Brockhurst.lane
Brockhurst.laneBrockhurst.lane
Brockhurst.laneNASAPMC
 
Michael.aucoin
Michael.aucoinMichael.aucoin
Michael.aucoinNASAPMC
 
Backup norm.smith
Backup norm.smithBackup norm.smith
Backup norm.smithNASAPMC
 
B ackroyd
B ackroydB ackroyd
B ackroydNASAPMC
 
Dillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eDillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eNASAPMC
 
Inter pech bounds
Inter pech boundsInter pech bounds
Inter pech boundsNASAPMC
 
Harrison.g.poole.k
Harrison.g.poole.kHarrison.g.poole.k
Harrison.g.poole.kNASAPMC
 
John.olson
John.olsonJohn.olson
John.olsonNASAPMC
 

Viewers also liked (20)

Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
John.emond
John.emondJohn.emond
John.emond
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.update
 
M washington
M washingtonM washington
M washington
 
Mc nally
Mc nallyMc nally
Mc nally
 
Wienkoop.glenn
Wienkoop.glennWienkoop.glenn
Wienkoop.glenn
 
Diffoot fayful
Diffoot fayfulDiffoot fayful
Diffoot fayful
 
K.pagel.beene
K.pagel.beeneK.pagel.beene
K.pagel.beene
 
Stacy.cusack
Stacy.cusackStacy.cusack
Stacy.cusack
 
Serrato.be be
Serrato.be beSerrato.be be
Serrato.be be
 
Neiberding
NeiberdingNeiberding
Neiberding
 
Brockhurst.lane
Brockhurst.laneBrockhurst.lane
Brockhurst.lane
 
Michael.aucoin
Michael.aucoinMichael.aucoin
Michael.aucoin
 
Backup norm.smith
Backup norm.smithBackup norm.smith
Backup norm.smith
 
B ackroyd
B ackroydB ackroyd
B ackroyd
 
Heard
HeardHeard
Heard
 
Dillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eDillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.e
 
Inter pech bounds
Inter pech boundsInter pech bounds
Inter pech bounds
 
Harrison.g.poole.k
Harrison.g.poole.kHarrison.g.poole.k
Harrison.g.poole.k
 
John.olson
John.olsonJohn.olson
John.olson
 

Similar to Coonce.tom

Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonceNASAPMC
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonceNASAPMC
 
Greathouse
GreathouseGreathouse
GreathouseNASAPMC
 
Greathouse
GreathouseGreathouse
GreathouseNASAPMC
 
Sandra smalley
Sandra smalleySandra smalley
Sandra smalleyNASAPMC
 
Mitigation And Performance Recovery Using Earned Value
Mitigation And Performance Recovery Using Earned ValueMitigation And Performance Recovery Using Earned Value
Mitigation And Performance Recovery Using Earned ValueChris Carson
 
Schedule Recovery Using Earned Value
Schedule Recovery Using Earned ValueSchedule Recovery Using Earned Value
Schedule Recovery Using Earned ValueChris Carson
 
Vanessa.jeff
Vanessa.jeffVanessa.jeff
Vanessa.jeffNASAPMC
 
Preparing cost estimation
Preparing cost estimationPreparing cost estimation
Preparing cost estimationSomashekar S.M
 
Meeting Project Schedule Compliance Standards
Meeting Project Schedule Compliance StandardsMeeting Project Schedule Compliance Standards
Meeting Project Schedule Compliance StandardsAcumen
 
Topic 10 - Project Performance Management.pdf
Topic 10 - Project Performance Management.pdfTopic 10 - Project Performance Management.pdf
Topic 10 - Project Performance Management.pdfHuyNguyen657394
 
2.07 cost management 1
2.07 cost management 12.07 cost management 1
2.07 cost management 1reddvise
 
7 cost managmenet
7 cost managmenet7 cost managmenet
7 cost managmenetAla Ibrahim
 
Software Project Cost Management and estimation
Software Project Cost Management and estimationSoftware Project Cost Management and estimation
Software Project Cost Management and estimationssuser9d62d6
 

Similar to Coonce.tom (20)

Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonce
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonce
 
Symons
SymonsSymons
Symons
 
Greathouse
GreathouseGreathouse
Greathouse
 
Greathouse
GreathouseGreathouse
Greathouse
 
Sandra smalley
Sandra smalleySandra smalley
Sandra smalley
 
Mitigation And Performance Recovery Using Earned Value
Mitigation And Performance Recovery Using Earned ValueMitigation And Performance Recovery Using Earned Value
Mitigation And Performance Recovery Using Earned Value
 
Schedule Recovery Using Earned Value
Schedule Recovery Using Earned ValueSchedule Recovery Using Earned Value
Schedule Recovery Using Earned Value
 
Vanessa.jeff
Vanessa.jeffVanessa.jeff
Vanessa.jeff
 
Preparing cost estimation
Preparing cost estimationPreparing cost estimation
Preparing cost estimation
 
Meeting Project Schedule Compliance Standards
Meeting Project Schedule Compliance StandardsMeeting Project Schedule Compliance Standards
Meeting Project Schedule Compliance Standards
 
Managing Project Success
Managing Project SuccessManaging Project Success
Managing Project Success
 
Session 6 gdas pmp study group presentation
Session 6   gdas pmp study group presentationSession 6   gdas pmp study group presentation
Session 6 gdas pmp study group presentation
 
Topic 10 - Project Performance Management.pdf
Topic 10 - Project Performance Management.pdfTopic 10 - Project Performance Management.pdf
Topic 10 - Project Performance Management.pdf
 
2.07 cost management 1
2.07 cost management 12.07 cost management 1
2.07 cost management 1
 
Chapter 2.ppt
Chapter 2.pptChapter 2.ppt
Chapter 2.ppt
 
Intergrated baseline reviews as a tool in assurance
Intergrated baseline reviews as a tool in assurance Intergrated baseline reviews as a tool in assurance
Intergrated baseline reviews as a tool in assurance
 
7 cost managmenet
7 cost managmenet7 cost managmenet
7 cost managmenet
 
Software Project Cost Management and estimation
Software Project Cost Management and estimationSoftware Project Cost Management and estimation
Software Project Cost Management and estimation
 
MandC.pdf
MandC.pdfMandC.pdf
MandC.pdf
 

More from NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 

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
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
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
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Coonce.tom

  • 1. Confidence Level Estimating and Budgeting February 2011 Tom Coonce
  • 2. Topics • A brief review of confidence level estimating, budget-setting policy and rationale • Status of program and project Joint Cost and Schedule Confidence Level (JCL) calculations • JCL issues and lessons learned • Actions completed or planned to address lessons learned 2
  • 3. Recap of JCL Policy and Rationale • NPD 1000.5 – Programs are to be baselined at a 70% joint confidence level – Projects are to be baselined/budgeted at JCL that supports the program approved JCL – Projects are to be funded at no less than a 50% JCL – JCLs are to be developed and maintained through launch – Program and project proposed cost and schedule baselines will be assessed by an independent review team • Policy Rationale – Improve cost and schedule performance – Improve expectations with stakeholders – Improve project planning – Improve understanding of project plans 3
  • 4. JCL – Defined by a Product, Refers to a Process • JCL = Joint Confidence Level – Identifies probability that a given project or program’s cost will be equal or less then the targeted cost AND the schedule will be equal or less then the targeted schedule date – Per NPD 1000.5 used at KDP-C to set Program/Project Budget Baseline • JCL is More than the Scatter Plot – It’s a systematic process of integrating cost, schedule, and risk – Provides a cohesive and holistic picture of the project or program’s ability to achieve cost and schedule goals and to help the determination of reserves (schedule and cost) – Provides key Decision Support information – Does the project have enough funds? – Can the project meet the schedule? – What are areas of risk toward successful execution of the project? – What risk mitigation strategies provide the best project benefit? – What are project phasing (fund) needs? 4
  • 5. Acceptable JCL Methods • Resource-Loaded Schedule with Monte-Carlo simulation, with three different techniques – Bottoms-up Resource Loaded Schedule or BURLS technique is based on resource or cost-loaded schedule that focuses on the project risk lists (known-known risks) and uncertainties (known and unknown unknowns) to set the cost and schedule possibilities – Cost Estimate/Program Assessment (CEPA) technique is based on a top-level resource or cost loaded schedule that focuses on project performance as well as project risks to set cost and schedule possibilities – Project Risk Evaluation Process or PREP technique is based on the projects’ top-level resource or cost loaded schedule that focuses on the project’s risk list as well as the views of an Independent panel of experts to set cost and schedule possibilities • Parametric – Uses cost and schedule estimating relationships, data dispersion, and relationships between cost and schedule to determine the overall cost and schedule target and associated JCL 5
  • 6. An Example of JCL Output Vertical bar indicates x-axis (Schedule) Confidence level Points represent cost/Schedule result pair from each iteration of the simulation Lower quadrant Frontier line identifies identifies iterations cost/schedule surface satisfying cost and that meets Target JCL schedule targets ~ the JCL Horizontal bar indicates Y-axis (Cost) confidence level 6
  • 7. Management Councils Revisions the Policies and Expectations • Eliminated the requirement at KDP-B and D, but stipulated that KDP-Cs JCL must be based on probabilistic resource loaded schedules (May 2009 SMC) – Directed pilot projects be completed for projects at KDP-B • Eliminated the requirement to maintain the JCL during implementation (November 2009 PMC) – Project are not required to develop a JCL at any other time during implementation if it is “on plan” – Projects are to be monitored as part of the Baseline Performance Review (BPR) process – If a project is re-baselined, scored red in the BPR, or if BPR leadership directs, it must re-compute a JCL – The agency is to use existing metrics and/or establish new factors for determining when a project turns Red • Eliminated JCL requirement for loosely coupled programs, retained the requirement for tightly coupled programs, and required MDs to submit program impact assessment whenever a new project enters the program (June 2010 PMC) – Eliminate JCL language from NPD 1000.5; reconstitute and update in NPD 7120.5E 7
  • 8. Management Councils Revisions the Policies and Expectations (Continued) • Include cost and schedule range estimates and associated probabilities for all projects at KDP-B with LCC >$250M (June and Aug 2010 PMCs) – Coordinate policy language and place into 7120.5E • Projects must develop, explain and defend plans and associated probability calculations at KDP-B and C (June 2010 PMC) 8
  • 9. Final Proposed 7120.5E Language (After the 4 August 2010 PMC) Under 2.5.4.2 Confidence Level Estimating and Budgeting 2.5.4.2.4 Projects with an expected life cycle cost in excess of $250 million are required to develop cost and schedule estimates and associated confidence levels for meeting those estimates. (1) At KDP B, a range of cost and schedule estimates and associated confidence levels of meeting those estimates will be provided at KDP-B for projects and single-project programs (see the footnote for paragraph 2.5.4.2.2). This policy applies to both competed (AO) and directed (non-AO) missions. The decision authority will use this information to guide the formulation activities and to establish the target cost and schedule ranges and resources phasing until KDP-C estimates are developed.. (2) At KDP C, projects are budgeted to a 70 percent joint cost and schedule confidence level or as approved by the decision 9 authority.
  • 10. So, What is Required to Meet the KDP-B Programmatic Requirements? • For non-AO missions, projects must provide: – A “high” development (thru launch) cost estimate and associated probability to achieve that cost – A “low” development cost estimate and associate probability to meeting that cost – Cost estimates must include all cost elements, including those for which the project managers is not directly responsible, e.g. the launch vehicle and external partners contributions – High and low schedule durations (thru launch) and associated probabilities of meeting those durations – A high level schedule of activities associated with the low and high life cycle cost estimates – High and low life cycle cost estimates – Year-by-year required resources to meet both the low and high estimates 10
  • 11. Programmatic Expectations at KDP-B Non-AO Missions (Concluded) – Basis of Estimates. Examples include: • How the cost and schedules were derived • How risks (known and unknown were addressed in the estimates) • How the year-by-year resources were determined • For AO missions, the mission directorate, or designated entity, will provide the same information and calculations specified for the Non-AO missions to the decision authority • Expect to set budget at higher cost range number, but set development cost and schedule estimates at lower numbers – UFE held by program or mission directorate – AO mission development and life cycle costs based on winning bid 11
  • 12. Status of Program and Project JCLs • During past two years, the following JCLs were completed and presented at PMCs – LDCM, MMS, MSL, SOFIA, GPM*, MAVEN, LADEE, NuStar, and IRIS, • Following JCLs are still in process – JWST • Pilot projects at KDP-B – CxP (cost loaded schedule) – SMAP (parametric) – MAVEN (parametric) * GPM used the CEPA technique; remainder used BURLS 12
  • 13. JCL Implementation Issues • Most projects had not assembled multiple schedules into a top-level electronically integrated schedule. Required extensive time and effort • Most projects had not quantified their discrete risks nor were they linked to their cost or schedule estimates. Required extensive time and effort • Few projects had a basis for their cost estimates. Most were based on assigned budgets. Costs were usually not separated into fixed and variable • Most projects had lower level schedule of activities detail than costs • Project personnel were not staffed or trained to perform the analysis or use the tools • Use of low cost COTS scheduling and simulation software were inadequate to perform the task – Microsoft Project with @Risk took too long to perform computations • Projects and Standing Review Boards had relatively narrow opinions about discrete risks (Known-knowns) • Consultants were less than successful in convincing projects or SRB members to add other uncertainty (due to known and unknown-unknown risks) In spite of these issues, most projects developed improved plans and explained them better than without the JCL requirement 13
  • 14. JCL Lessons Learned • Improve project control functions – Ensure projects develop credible cost and schedule basis of estimates – Ensure projects maintain an integrated master schedule that reflects costs and schedule risks, i.e., maintain resource-loaded schedules – Ensure projects continuously quantify and monitor risks and their impact on their plans • Provide projects with historical cost and schedule uncertainly data – To assembly level if possible, but to the subsystem level at a minimum • Provide projects with launch vehicle price and schedule uncertainty data • Provide projects with tools that will permit required turnaround times 14
  • 15. Action Completed and Planned • Completed – Created near term optimization techniques for MS Project/@Risk • Schedule Shorting Tool • Risk Scenario & Automation Tool (R-SAT) • In-Process – Developing rapid stand alone simulation tools to be used in conjunction with MS Project (replaces @Risk) • DICE • JACS – Collecting cost and schedule uncertainties data – Collecting LV price and schedule uncertainty data – Brainstorming program control revitalization plan • To Be Done: – Deploy new simulations tools – Disseminate LV uncertainty data – Disseminate cost and schedule uncertainty data and educate project staffs on their use 15 – Decide on program control improvements and implement
  • 17. Detailed Program and Project Status on JCLs 17
  • 18. Detailed Program and Project Status on JCLs (Concluded) 18