SlideShare a Scribd company logo
1 of 25
Joint Confidence Level for
            Small Projects
             Yunjin, Kim, Alberto Ortega, and
                      Yolanda Cuevas
                 Jet Propulsion Laboratory
             California Institute of Technology




Presented at the PM Challenge 2011Conference, February 9-10, 2011, Long
                            Beach, California
Agenda

• Fundamentals of Joint Confidence Level (JCL)
      – Cost-schedule relationship
      – Importance of the probability density function for schedule activities
      – Simple examples
• NuSTAR example
      – NuSTAR JCL process
      – NuSTAR JCL results
      – Lessons learned
• Use of JCL for subsystems
• Conclusions



02/09/2011                                                                       2
What is Joint Confidence Level (JCL)?

• Official definition of JCL (from JCL FAQ from NASA HQ)
      – The probability that cost will be equal or less than the targeted cost and
        schedule will be equal or less than the targeted schedule date.
      – A process and product that helps inform management the likelihood of
        a projects’ programmatic success.
      – A process that combines a projects’ cost, schedule, and risk into a
        complete picture.
• NASA policy for JCL (NPD 1000.5)
      – Joint cost and schedule confidence levels are to be developed and
        maintained for the life cycle cost and schedule associated with the
        initial lifecycle baselines (such as project baselines at KDP-C).



02/09/2011                                                                           3
Joint Confidence Level (JCL) Process Used for
                    NuSTAR Mission
• Inputs
      – Resource loaded schedule
             • Summary project schedule
             • Burn rate for each cost element
      – Probability density functions for schedule activities
      – Probability density functions for cost elements
• Monte Carlo simulation to produce a two dimensional (cost
  and schedule) probability density function for cost/schedule
  success P (c, s) where c cost, s schedule
           cs

• Outputs                                     C                    R

              Probability of cost less than CR   Pr(c CR , s)          Pcs (c, s) dc
                                                                  0
                                                                         SR

              Probability of schedule less than S R   Pr(c, s   SR )          Pcs (c, s ) ds
                                                                         0

02/09/2011                                                                                     4
Schedule
                                     A Simple Example (1)                         uncertainty

• Consider a single schedule activity                      100 days & $5k/working days
              – Duration: 100 working days
                 • Schedule risk probability density function = uniform probability
                   over [-10 working days, +30 working days]
              – Burn rate = $5k/ working day
                  700

                  650
   Cost (in $k)




                  600                                                    70% schedule = 118
                                                                         working days
                  550

                  500                                                    70% cost = $590k
                  450

                  400
                        80      90     100   110   120   130       140


                             Schedule Duration (in working days)
02/09/2011                                                                                  5
A Simple Example (2) Cost                         Schedule
                                                                        uncertainty   uncertainty
• Consider a single schedule activity
                                                             100 days & $5k/working days
      – Duration: 100 working days
         • Schedule risk probability density function = uniform probability
           over [-10 working days, +30 working days]
      – Burn rate = $5k/ working day
         • Cost probability density function = uniform probability over
           [0%, +30%]
                    900
                    850
                    800                                                 70% schedule = 117
     Cost (in $k)




                    750                                                 working days
                    700
                    650
                                                                        70% cost = $676k
                    600
                    550
                    500
                    450
                    400
                          80       90    100   110   120   130    140


02/09/2011                                                                                   6
                               Schedule Duration (in working days)
A Simple Example (3)
• Consider a slightly more complex case shown below.
      – Total schedule: 220 working days
      – Burn rate
         • Task 1: $15k/day
         • Task 2: $20k/day
         • Task 3: $10k/day
         • Task 4: $5k/day
      – For all four schedule activities
         • Schedule PDF = uniform over [-10 working days, +30 working days]
         • Cost PDF = uniform over [0%, 30%]
                                                     100 working days


                                                           Task 1

             Task 2 (100 working days)        20

        Task 3 (80 working days)         40

             Task 4 (90 working days)     30
02/09/2011                                                                    7
A Simple Example (4)
                    8000

                    7500
     Cost (in $k)


                    7000
                                                                           70% schedule = 232
                    6500
                                                                           working days
                    6000

                    5500                                                   70% cost = $6371k
                    5000

                    4500
                           150   170   190   210   230   250   270   290



                      Schedule Duration (in working days)

• Correlation coefficient
   – Cost
       • Task 1: 0.537, Task 2: 0.755, Task 3: 0.349, Task 4: 0.162
   – Schedule
       • Task 1: 0.766, Task 2: 0.547, Task 3: 0.099, Task 4: 0.130
02/09/2011                                                                                      8
PDF Selection for JCL
• It is obvious that the most important information for JCL is the
  probability density function for each schedule activity.
• Two probability density functions that we considered are
      – Uniform PDF =



                            Minimum    Maximum
      – Triangle PDF = (




                           Minimum    Maximum


• A truncated Gaussian PDF can also be used based on the central
  limit theorem.
02/09/2011                                                           9
Determination of Maximum and Minimum
                  Values of PDF
• To specify uniform PDF or triangular PDF, we have to specify
  both the maximum and the minimum values.
• To be conservative, we can use the baseline schedule and
  budget to specify the minimum value.
• The maximum value can be specified based on the project risk
  list.




02/09/2011                                                   10
NuSTAR Mission Overview
Salient Features
• PI-led (PI: Fiona Harrison, Caltech) SMEX mission
• NuSTAR will carry the first high-energy X-ray
  focusing telescope
• NuSTAR partners include Caltech, JPL, GSFC,
  Orbital, ATK, UCB, DTU, KSC, Columbia
  University and ASI
• JPL managed project
• Category 3, Class D (enhanced) mission
• Launch readiness date: November 15, 2011                                                     Goddard Space
                                                                                                Flight Center
                                                                                                                Kennedy Space
                                                                                                                 Flight Center


      • Launch date: February 3, 2012
• Science operations: 2 years

Science
• NuSTAR will open a new window on the Universe by making maps of the high-energy X-ray sky (6 keV to 79
  keV ) that are more than 100 times deeper than from any previous mission
• Objective 1: Determine how massive black holes are distributed through the cosmos, and how they influence the
  formation of galaxies like our own
• Objective 2: Understand how stars explode and forge the elements that compose the Earth
• Objective 3: Determine what powers the most extreme active black holes


 02/09/2011                                                                                                             11
NuSTAR JCL Process (1)
• The NuSTAR JCL was completed in November 2009.
• From the project integrated master schedule (about 3500 lines), a
  summary schedule (about 162 lines) was developed.
      – This step is critical to the efficient implementation of JCL.
      – The schedule includes the actual performance and costs incurred through
        August 2009.
      – The summary schedule must maintain the work flow and the schedule
        network accurately.
      – The summary schedule was reviewed several times to validate the
        accuracy.
• The cost information was included in MS project based on the burn
  rates of schedule activities.
• The schedule/cost probability density functions were determined by
  reviewing the project risk list.
      – These probability density functions were also reviewed with the system
        managers.

02/09/2011                                                                        12
NuSTAR JCL Process (2)
• A “penalty” task was created in the schedule in the form of a
  hammock task to capture the “marching army” costs
  associated with supporting a launch past its planned date .
• Monte Carlo simulations were performed using @risk add-on
  tool to Microsoft Project.




02/09/2011                                                        13
NuSTAR JCL Results (1)
                      70% confidence for Launch = 11/9/2011
                    70% confidence for the LCC = $110,839,400
                                 Project Cost
    $125,000,000

    $120,000,000

    $115,000,000

    $110,000,000

    $105,000,000

    $100,000,000

      $95,000,000

      $90,000,000
                 8/5/11       9/24/11      11/13/11       1/2/12   2/21/12
02/09/2011                                                                   14
NuSTAR JCL Results (2)




                           $105.2M has a confidence
                           level of 25%.


                           $110.8 has a confidence
                           level of 70%




02/09/2011                                            15
NuSTAR JCL Results (3)
                               Key Cost Drivers


             Instrument Cost Uncertainty                                    0.748



             Spacecraft Cost Uncertainty                            0.592



 OSC OBS Integration and Env Testing                      0.305



                 Flight Optics Assembly           0.141


                                           0   0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
02/09/2011                                                                     16
NuSTAR JCL Results (4)




                         Current launch date of 8/15/11
                         is slightly less than 5%.


                         70% confidence of 11/9/11
                         projects close to a 3 month slip.




02/09/2011                                                   17
NuSTAR JCL Results (5)
                          Key Schedule Drivers


OSC OBS Integration and Env Testing                                     0.669



              Flight Optics Assembly                            0.531



              Istrument I&T Schedule                  0.237



  Structure Fabrication, Assy and test        0.099


                                         0   0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
02/09/2011                                                                  18
Lessons Learned for Determining
                   Schedule/Cost PDF
• The PDFs used for the NuSTAR JCL were too optimistic for
  heritage hardware.
• The PDFs did not include typical test failures and engineering
  mistakes accurately.
• When we derived the PDFs, we should have considered the
  historical data.
• Overall, the schedule PDFs were optimistic.




02/09/2011                                                     19
JCL Concept Applied to Subsystem
                Schedule/Cost Assessment (1)
• The JCL concept can be used to estimate the subsystem
  delivery date and the cost.
• An example is shown below.
      –      This assessment was done in early September 2010.
      –      The acceptance test started in late September 2010.
      –      Schedule probability density functions are shown in the diagram.
      –      The cost probability density function is [0%, 30%] uniform. The burn
             rate is $15k/day .

   Acceptance test                       Integration              Vibration test
  (10 working days                    (10 working days           (8 working days
 PDF =[0,10] uniform)                PDF =[0,10] uniform)       PDF =[0,3] uniform)


                                                             Function check-out &
                      Preparation for shipping
                                                                  alignment
                          (3 working days
                                                               (15 working days
                        PDF =[0,1] uniform)
                                                              PDF=[0,10] uniform)
02/09/2011                                                                          20
JCL Concept Applied to Subsystem
                        Schedule/Cost Assessment (2)
• Subsystem JCL in September 2010
               1400

               1300

               1200

                                                                   70% schedule = 65.8
Cost (in $k)




               1100
                                                                   working days
               1000

               900
                                                                   70% cost = $1140.5k

               800
                      45   50   55   60   65   70   75   80   85


                       Schedule Duration (in working days)

02/09/2011                                                                         21
JCL Concept Applied to Subsystem
               Schedule/Cost Assessment (3)
• The subsystem JCL was repeated in October 2009 based on
  the acceptance test progress.
      – The baseline schedule and the schedule probability density functions
        have been revised as shown in the diagram.
      – The cost probability density function is [0%, 20%] uniform. The burn
        rate is $15k/day .

   Acceptance test                   Integration             Vibration test
  (25 working days                (15 working days          (8 working days
 PDF =[0,5] uniform)             PDF =[0,5] uniform)       PDF =[0,3] uniform)


                                                        Function check-out &
                 Preparation for shipping
                                                             alignment
                     (3 working days
                                                          (15 working days
                   PDF =[0,1] uniform)
                                                         PDF=[0,15] uniform)
02/09/2011                                                                     22
JCL Concept Applied to Subsystem
                           Schedule/Cost Assessment (4)
           • Subsystem JCL repeated in October 2010 based on the
             acceptance test progress
                 1600

                 1500

                 1400
Cost (in $k)




                                                                         70% schedule = 83.5
                 1300
                                                                         working days
                 1200
                                                                         70% cost = $1340.3k
                 1100

                 1000
                        60     65   70    75   80   85   90   95   100


                             Schedule Duration (in working days)
           02/09/2011                                                                    23
JCL Concept Applied to Subsystem
                                    Schedule/Cost Assessment (5)
               • Comparison between the September JCL and the October JCL
                                        September                                                           October
                      70% schedule = 65.8 working days                                  70% schedule = 83.5 working days
                      70% cost = $1140.5k                                               70% cost = $1340.3k
               1400                                                                   1600

               1300                                                                   1500

               1200                                                                   1400



                                                                       Cost (in $k)
Cost (in $k)




               1100                                                                   1300

               1000                                                                   1200

                900                                                                   1100

                800                                                                   1000
                      45     50    55    60   65   70   75   80   85                         60   65   70    75   80   85   90   95    100



                           Schedule Duration (in working days)                               Schedule Duration (in working days)
               02/09/2011                                                                                                         24
Conclusions
• The NuSTAR JCL demonstrated that JCL can be performed
  efficiently using a summary schedule derived from the
  project integrated master schedule.
• The most important step in JCL is driving the probability
  density function for each schedule activity based on the
  project risk list.
      – In addition to the project risk list, historical data should be
        considered if available.
• The NuSTAR JCL accurately predicted key schedule/cost
  drivers.
• The JCL concept can be used to estimate the subsystem
  delivery date and cost.

02/09/2011                                                                25

More Related Content

Viewers also liked

Hufenback,bernhard isecg ger hufenbach pmc v2
Hufenback,bernhard isecg ger hufenbach pmc v2Hufenback,bernhard isecg ger hufenbach pmc v2
Hufenback,bernhard isecg ger hufenbach pmc v2
NASAPMC
 
Sally godfreyheatherrarick
Sally godfreyheatherrarickSally godfreyheatherrarick
Sally godfreyheatherrarick
NASAPMC
 
Blythe ortiz7120 5e handbooks 2 15-2012 final
Blythe ortiz7120 5e handbooks 2 15-2012 finalBlythe ortiz7120 5e handbooks 2 15-2012 final
Blythe ortiz7120 5e handbooks 2 15-2012 final
NASAPMC
 
R simpson elee
R simpson eleeR simpson elee
R simpson elee
NASAPMC
 
Marco.sampietro
Marco.sampietroMarco.sampietro
Marco.sampietro
NASAPMC
 
Haudan.jim
Haudan.jimHaudan.jim
Haudan.jim
NASAPMC
 
Olson,john$isecg overview olson pmc v go
Olson,john$isecg overview olson pmc v goOlson,john$isecg overview olson pmc v go
Olson,john$isecg overview olson pmc v go
NASAPMC
 
Cameron pm cpresentation ii of 2-15-12
Cameron pm cpresentation ii of 2-15-12Cameron pm cpresentation ii of 2-15-12
Cameron pm cpresentation ii of 2-15-12
NASAPMC
 
Jim.free
Jim.freeJim.free
Jim.free
NASAPMC
 
Dennon.clardy
Dennon.clardyDennon.clardy
Dennon.clardy
NASAPMC
 
Ibm.robinson
Ibm.robinsonIbm.robinson
Ibm.robinson
NASAPMC
 
Barley newhouse
Barley newhouseBarley newhouse
Barley newhouse
NASAPMC
 
S thomas sfield
S thomas sfieldS thomas sfield
S thomas sfield
NASAPMC
 
Murphy.dar jean.jean
Murphy.dar jean.jeanMurphy.dar jean.jean
Murphy.dar jean.jean
NASAPMC
 
Simpkins patrick
Simpkins patrickSimpkins patrick
Simpkins patrick
NASAPMC
 
Randall.taylor
Randall.taylorRandall.taylor
Randall.taylor
NASAPMC
 
Cathy claunch
Cathy claunchCathy claunch
Cathy claunch
NASAPMC
 

Viewers also liked (20)

Hufenback,bernhard isecg ger hufenbach pmc v2
Hufenback,bernhard isecg ger hufenbach pmc v2Hufenback,bernhard isecg ger hufenbach pmc v2
Hufenback,bernhard isecg ger hufenbach pmc v2
 
Sally godfreyheatherrarick
Sally godfreyheatherrarickSally godfreyheatherrarick
Sally godfreyheatherrarick
 
Blythe ortiz7120 5e handbooks 2 15-2012 final
Blythe ortiz7120 5e handbooks 2 15-2012 finalBlythe ortiz7120 5e handbooks 2 15-2012 final
Blythe ortiz7120 5e handbooks 2 15-2012 final
 
R simpson elee
R simpson eleeR simpson elee
R simpson elee
 
Amer v2
Amer v2Amer v2
Amer v2
 
Marco.sampietro
Marco.sampietroMarco.sampietro
Marco.sampietro
 
Krishen
KrishenKrishen
Krishen
 
Haudan.jim
Haudan.jimHaudan.jim
Haudan.jim
 
Olson,john$isecg overview olson pmc v go
Olson,john$isecg overview olson pmc v goOlson,john$isecg overview olson pmc v go
Olson,john$isecg overview olson pmc v go
 
Cameron pm cpresentation ii of 2-15-12
Cameron pm cpresentation ii of 2-15-12Cameron pm cpresentation ii of 2-15-12
Cameron pm cpresentation ii of 2-15-12
 
Jim.free
Jim.freeJim.free
Jim.free
 
Greiman
GreimanGreiman
Greiman
 
Dennon.clardy
Dennon.clardyDennon.clardy
Dennon.clardy
 
Ibm.robinson
Ibm.robinsonIbm.robinson
Ibm.robinson
 
Barley newhouse
Barley newhouseBarley newhouse
Barley newhouse
 
S thomas sfield
S thomas sfieldS thomas sfield
S thomas sfield
 
Murphy.dar jean.jean
Murphy.dar jean.jeanMurphy.dar jean.jean
Murphy.dar jean.jean
 
Simpkins patrick
Simpkins patrickSimpkins patrick
Simpkins patrick
 
Randall.taylor
Randall.taylorRandall.taylor
Randall.taylor
 
Cathy claunch
Cathy claunchCathy claunch
Cathy claunch
 

Similar to Kim.yunjin

Padgett.sam
Padgett.samPadgett.sam
Padgett.sam
NASAPMC
 
Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What
Vivastream
 
Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What
Vivastream
 
Scientific Management Methods
Scientific Management MethodsScientific Management Methods
Scientific Management Methods
msammartano
 
Buying Into The Budget
Buying Into The BudgetBuying Into The Budget
Buying Into The Budget
jdparfett
 
Ucf engineering slide deck
Ucf engineering slide deckUcf engineering slide deck
Ucf engineering slide deck
parounds
 
Symposium 2016 : CONF. 401 Jonathan Shriqui EVM: Go Beyond the Numbers
Symposium 2016 : CONF. 401  Jonathan Shriqui EVM: Go Beyond the NumbersSymposium 2016 : CONF. 401  Jonathan Shriqui EVM: Go Beyond the Numbers
Symposium 2016 : CONF. 401 Jonathan Shriqui EVM: Go Beyond the Numbers
PMI-Montréal
 
Finance workshop Session 1 - Project Financing and Project Opportunities
Finance workshop Session 1 - Project Financing and Project OpportunitiesFinance workshop Session 1 - Project Financing and Project Opportunities
Finance workshop Session 1 - Project Financing and Project Opportunities
Seattle2030District
 
Software metrics
Software metricsSoftware metrics
Software metrics
joehoms
 

Similar to Kim.yunjin (20)

Padgett.sam
Padgett.samPadgett.sam
Padgett.sam
 
Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What
 
Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What Notes Version: Email Marketing Workshop Closing Now What
Notes Version: Email Marketing Workshop Closing Now What
 
Scientific Management Methods
Scientific Management MethodsScientific Management Methods
Scientific Management Methods
 
Linking Budgets And Resources With Project Timelines
Linking Budgets And Resources With Project TimelinesLinking Budgets And Resources With Project Timelines
Linking Budgets And Resources With Project Timelines
 
Buying Into The Budget
Buying Into The BudgetBuying Into The Budget
Buying Into The Budget
 
Evm class 02 1to15 by upad
Evm   class 02  1to15 by upadEvm   class 02  1to15 by upad
Evm class 02 1to15 by upad
 
Production & Operation Management Chapter32[1]
Production & Operation Management Chapter32[1]Production & Operation Management Chapter32[1]
Production & Operation Management Chapter32[1]
 
Worksheet for budgeting 2010
Worksheet for budgeting 2010Worksheet for budgeting 2010
Worksheet for budgeting 2010
 
Iii 2 Bsdl At Iess
Iii 2 Bsdl At IessIii 2 Bsdl At Iess
Iii 2 Bsdl At Iess
 
Ucf engineering slide deck
Ucf engineering slide deckUcf engineering slide deck
Ucf engineering slide deck
 
Symposium 2016 : CONF. 401 Jonathan Shriqui EVM: Go Beyond the Numbers
Symposium 2016 : CONF. 401  Jonathan Shriqui EVM: Go Beyond the NumbersSymposium 2016 : CONF. 401  Jonathan Shriqui EVM: Go Beyond the Numbers
Symposium 2016 : CONF. 401 Jonathan Shriqui EVM: Go Beyond the Numbers
 
Finance workshop Session 1 - Project Financing and Project Opportunities
Finance workshop Session 1 - Project Financing and Project OpportunitiesFinance workshop Session 1 - Project Financing and Project Opportunities
Finance workshop Session 1 - Project Financing and Project Opportunities
 
Operations research models used in investment analysis
Operations research models used in investment analysisOperations research models used in investment analysis
Operations research models used in investment analysis
 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
 
Fuse Customer Perspectives Webinar: EPC
Fuse Customer Perspectives Webinar: EPCFuse Customer Perspectives Webinar: EPC
Fuse Customer Perspectives Webinar: EPC
 
Excerpt, Project Steering
Excerpt, Project SteeringExcerpt, Project Steering
Excerpt, Project Steering
 
Cost summery
Cost summeryCost summery
Cost summery
 
Earnvalue analysis in Software engineering
Earnvalue analysis in Software engineeringEarnvalue analysis in Software engineering
Earnvalue analysis in Software engineering
 
Software metrics
Software metricsSoftware metrics
Software metrics
 

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

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

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Kim.yunjin

  • 1. Joint Confidence Level for Small Projects Yunjin, Kim, Alberto Ortega, and Yolanda Cuevas Jet Propulsion Laboratory California Institute of Technology Presented at the PM Challenge 2011Conference, February 9-10, 2011, Long Beach, California
  • 2. Agenda • Fundamentals of Joint Confidence Level (JCL) – Cost-schedule relationship – Importance of the probability density function for schedule activities – Simple examples • NuSTAR example – NuSTAR JCL process – NuSTAR JCL results – Lessons learned • Use of JCL for subsystems • Conclusions 02/09/2011 2
  • 3. What is Joint Confidence Level (JCL)? • Official definition of JCL (from JCL FAQ from NASA HQ) – The probability that cost will be equal or less than the targeted cost and schedule will be equal or less than the targeted schedule date. – A process and product that helps inform management the likelihood of a projects’ programmatic success. – A process that combines a projects’ cost, schedule, and risk into a complete picture. • NASA policy for JCL (NPD 1000.5) – Joint cost and schedule confidence levels are to be developed and maintained for the life cycle cost and schedule associated with the initial lifecycle baselines (such as project baselines at KDP-C). 02/09/2011 3
  • 4. Joint Confidence Level (JCL) Process Used for NuSTAR Mission • Inputs – Resource loaded schedule • Summary project schedule • Burn rate for each cost element – Probability density functions for schedule activities – Probability density functions for cost elements • Monte Carlo simulation to produce a two dimensional (cost and schedule) probability density function for cost/schedule success P (c, s) where c cost, s schedule cs • Outputs C R Probability of cost less than CR Pr(c CR , s) Pcs (c, s) dc 0 SR Probability of schedule less than S R Pr(c, s SR ) Pcs (c, s ) ds 0 02/09/2011 4
  • 5. Schedule A Simple Example (1) uncertainty • Consider a single schedule activity 100 days & $5k/working days – Duration: 100 working days • Schedule risk probability density function = uniform probability over [-10 working days, +30 working days] – Burn rate = $5k/ working day 700 650 Cost (in $k) 600 70% schedule = 118 working days 550 500 70% cost = $590k 450 400 80 90 100 110 120 130 140 Schedule Duration (in working days) 02/09/2011 5
  • 6. A Simple Example (2) Cost Schedule uncertainty uncertainty • Consider a single schedule activity 100 days & $5k/working days – Duration: 100 working days • Schedule risk probability density function = uniform probability over [-10 working days, +30 working days] – Burn rate = $5k/ working day • Cost probability density function = uniform probability over [0%, +30%] 900 850 800 70% schedule = 117 Cost (in $k) 750 working days 700 650 70% cost = $676k 600 550 500 450 400 80 90 100 110 120 130 140 02/09/2011 6 Schedule Duration (in working days)
  • 7. A Simple Example (3) • Consider a slightly more complex case shown below. – Total schedule: 220 working days – Burn rate • Task 1: $15k/day • Task 2: $20k/day • Task 3: $10k/day • Task 4: $5k/day – For all four schedule activities • Schedule PDF = uniform over [-10 working days, +30 working days] • Cost PDF = uniform over [0%, 30%] 100 working days Task 1 Task 2 (100 working days) 20 Task 3 (80 working days) 40 Task 4 (90 working days) 30 02/09/2011 7
  • 8. A Simple Example (4) 8000 7500 Cost (in $k) 7000 70% schedule = 232 6500 working days 6000 5500 70% cost = $6371k 5000 4500 150 170 190 210 230 250 270 290 Schedule Duration (in working days) • Correlation coefficient – Cost • Task 1: 0.537, Task 2: 0.755, Task 3: 0.349, Task 4: 0.162 – Schedule • Task 1: 0.766, Task 2: 0.547, Task 3: 0.099, Task 4: 0.130 02/09/2011 8
  • 9. PDF Selection for JCL • It is obvious that the most important information for JCL is the probability density function for each schedule activity. • Two probability density functions that we considered are – Uniform PDF = Minimum Maximum – Triangle PDF = ( Minimum Maximum • A truncated Gaussian PDF can also be used based on the central limit theorem. 02/09/2011 9
  • 10. Determination of Maximum and Minimum Values of PDF • To specify uniform PDF or triangular PDF, we have to specify both the maximum and the minimum values. • To be conservative, we can use the baseline schedule and budget to specify the minimum value. • The maximum value can be specified based on the project risk list. 02/09/2011 10
  • 11. NuSTAR Mission Overview Salient Features • PI-led (PI: Fiona Harrison, Caltech) SMEX mission • NuSTAR will carry the first high-energy X-ray focusing telescope • NuSTAR partners include Caltech, JPL, GSFC, Orbital, ATK, UCB, DTU, KSC, Columbia University and ASI • JPL managed project • Category 3, Class D (enhanced) mission • Launch readiness date: November 15, 2011 Goddard Space Flight Center Kennedy Space Flight Center • Launch date: February 3, 2012 • Science operations: 2 years Science • NuSTAR will open a new window on the Universe by making maps of the high-energy X-ray sky (6 keV to 79 keV ) that are more than 100 times deeper than from any previous mission • Objective 1: Determine how massive black holes are distributed through the cosmos, and how they influence the formation of galaxies like our own • Objective 2: Understand how stars explode and forge the elements that compose the Earth • Objective 3: Determine what powers the most extreme active black holes 02/09/2011 11
  • 12. NuSTAR JCL Process (1) • The NuSTAR JCL was completed in November 2009. • From the project integrated master schedule (about 3500 lines), a summary schedule (about 162 lines) was developed. – This step is critical to the efficient implementation of JCL. – The schedule includes the actual performance and costs incurred through August 2009. – The summary schedule must maintain the work flow and the schedule network accurately. – The summary schedule was reviewed several times to validate the accuracy. • The cost information was included in MS project based on the burn rates of schedule activities. • The schedule/cost probability density functions were determined by reviewing the project risk list. – These probability density functions were also reviewed with the system managers. 02/09/2011 12
  • 13. NuSTAR JCL Process (2) • A “penalty” task was created in the schedule in the form of a hammock task to capture the “marching army” costs associated with supporting a launch past its planned date . • Monte Carlo simulations were performed using @risk add-on tool to Microsoft Project. 02/09/2011 13
  • 14. NuSTAR JCL Results (1) 70% confidence for Launch = 11/9/2011 70% confidence for the LCC = $110,839,400 Project Cost $125,000,000 $120,000,000 $115,000,000 $110,000,000 $105,000,000 $100,000,000 $95,000,000 $90,000,000 8/5/11 9/24/11 11/13/11 1/2/12 2/21/12 02/09/2011 14
  • 15. NuSTAR JCL Results (2) $105.2M has a confidence level of 25%. $110.8 has a confidence level of 70% 02/09/2011 15
  • 16. NuSTAR JCL Results (3) Key Cost Drivers Instrument Cost Uncertainty 0.748 Spacecraft Cost Uncertainty 0.592 OSC OBS Integration and Env Testing 0.305 Flight Optics Assembly 0.141 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 02/09/2011 16
  • 17. NuSTAR JCL Results (4) Current launch date of 8/15/11 is slightly less than 5%. 70% confidence of 11/9/11 projects close to a 3 month slip. 02/09/2011 17
  • 18. NuSTAR JCL Results (5) Key Schedule Drivers OSC OBS Integration and Env Testing 0.669 Flight Optics Assembly 0.531 Istrument I&T Schedule 0.237 Structure Fabrication, Assy and test 0.099 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 02/09/2011 18
  • 19. Lessons Learned for Determining Schedule/Cost PDF • The PDFs used for the NuSTAR JCL were too optimistic for heritage hardware. • The PDFs did not include typical test failures and engineering mistakes accurately. • When we derived the PDFs, we should have considered the historical data. • Overall, the schedule PDFs were optimistic. 02/09/2011 19
  • 20. JCL Concept Applied to Subsystem Schedule/Cost Assessment (1) • The JCL concept can be used to estimate the subsystem delivery date and the cost. • An example is shown below. – This assessment was done in early September 2010. – The acceptance test started in late September 2010. – Schedule probability density functions are shown in the diagram. – The cost probability density function is [0%, 30%] uniform. The burn rate is $15k/day . Acceptance test Integration Vibration test (10 working days (10 working days (8 working days PDF =[0,10] uniform) PDF =[0,10] uniform) PDF =[0,3] uniform) Function check-out & Preparation for shipping alignment (3 working days (15 working days PDF =[0,1] uniform) PDF=[0,10] uniform) 02/09/2011 20
  • 21. JCL Concept Applied to Subsystem Schedule/Cost Assessment (2) • Subsystem JCL in September 2010 1400 1300 1200 70% schedule = 65.8 Cost (in $k) 1100 working days 1000 900 70% cost = $1140.5k 800 45 50 55 60 65 70 75 80 85 Schedule Duration (in working days) 02/09/2011 21
  • 22. JCL Concept Applied to Subsystem Schedule/Cost Assessment (3) • The subsystem JCL was repeated in October 2009 based on the acceptance test progress. – The baseline schedule and the schedule probability density functions have been revised as shown in the diagram. – The cost probability density function is [0%, 20%] uniform. The burn rate is $15k/day . Acceptance test Integration Vibration test (25 working days (15 working days (8 working days PDF =[0,5] uniform) PDF =[0,5] uniform) PDF =[0,3] uniform) Function check-out & Preparation for shipping alignment (3 working days (15 working days PDF =[0,1] uniform) PDF=[0,15] uniform) 02/09/2011 22
  • 23. JCL Concept Applied to Subsystem Schedule/Cost Assessment (4) • Subsystem JCL repeated in October 2010 based on the acceptance test progress 1600 1500 1400 Cost (in $k) 70% schedule = 83.5 1300 working days 1200 70% cost = $1340.3k 1100 1000 60 65 70 75 80 85 90 95 100 Schedule Duration (in working days) 02/09/2011 23
  • 24. JCL Concept Applied to Subsystem Schedule/Cost Assessment (5) • Comparison between the September JCL and the October JCL September October 70% schedule = 65.8 working days 70% schedule = 83.5 working days 70% cost = $1140.5k 70% cost = $1340.3k 1400 1600 1300 1500 1200 1400 Cost (in $k) Cost (in $k) 1100 1300 1000 1200 900 1100 800 1000 45 50 55 60 65 70 75 80 85 60 65 70 75 80 85 90 95 100 Schedule Duration (in working days) Schedule Duration (in working days) 02/09/2011 24
  • 25. Conclusions • The NuSTAR JCL demonstrated that JCL can be performed efficiently using a summary schedule derived from the project integrated master schedule. • The most important step in JCL is driving the probability density function for each schedule activity based on the project risk list. – In addition to the project risk list, historical data should be considered if available. • The NuSTAR JCL accurately predicted key schedule/cost drivers. • The JCL concept can be used to estimate the subsystem delivery date and cost. 02/09/2011 25