SlideShare ist ein Scribd-Unternehmen logo
1 von 20
All Subsystems Are Not Created Equal
Alternative Scheduling Approaches for Spacecraft Subsystem Development




                           Dewey E. Barlow
                          corina c. k. battista




    February 2012                                          Orlando, FL
All Subsystems Are Not Created Equal



Contents

     •   Current NASA Environment
     •   Technology Readiness Level (TRL) Considerations
     •   Technology Race Analogy
     •   AO Process Implications
     •   Potential Solutions
           • Staggered Starts
           • MIN TRL6 First
           • Staggered Finishes
     • Recommendations
     • Conclusion
All Subsystems Are Not Created Equal



Current NASA Environment




                                       Used by permission.
All Subsystems Are Not Created Equal



Current NASA Environment (7120.5)




        Figure 3.1 – NASA Project Lifecycle
All Subsystems Are Not Created Equal



TRL Considerations




      When many subsystems are involved, the fact that the completion of an entire
     spacecraft is more likely to be delayed due to the slippage in the development of
               one immature subsystem is supported by historical evidence
All Subsystems Are Not Created Equal



TRL Considerations

       It is difficult at best to predict the timeframes required for new and
     emerging technology because:

     • We have limited relevant historical data
     • Even when relevant historical data exists, past performance may not be an accurate
     indicator of future performance since new independent variables are constantly being
     introduced
     • Technology development is often an iterative process - We find out what works
     often by eliminating what does not (Thomas Edison and the light bulb)
     • Resource units are not highly correlated with duration
All Subsystems Are Not Created Equal



TRL Considerations




       Since schedule requirements for technology development activities are subject to
     variation and difficult to predict, how do we expect low TRL hardware to stay on pace
                                    with proven technologies?
All Subsystems Are Not Created Equal



TRL Considerations




   Forcing low TRL subsystems to keep pace with proven technologies can induce inefficiency
        in execution, create schedule risk, and contribute to cost and schedule overruns
All Subsystems Are Not Created Equal



AO Process Implications




        Compressing an already critical subsystem or instrument’s critical path may
          provide an overly optimistic and ultimately unachievable timeframe for
         development. Subsystems that have the most schedule risk have the least
                           amount of available schedule reserve
All Subsystems Are Not Created Equal



AO Process Implications




         NASA projects are expected to comply with generally-accepted schedule
       reserve guidelines so development timeframes for these already compressed
                       low TRL subsystems are reduced even further
All Subsystems Are Not Created Equal



Potential Solution 1 – Staggered Starts (SS)




   What if we started with an unconstrained environment and allowed the subsystems and
       instrument teams to define their schedule requirements given known resource
  constraints and using adequate calculated schedule reserve commensurate with the level
                               of technical and execution risk?
All Subsystems Are Not Created Equal



Potential Solution 1 – Staggered Starts (SS)




   Staggered Starts allows each subsystem to develop on their own schedule and achieve
         compliance with 7120.5 through delta mission level reviews and waivers
All Subsystems Are Not Created Equal



Potential Solution 2 – MIN TRL First




     The subsystems and instruments that are not at TRL 6 would be required to engage in
   technology development and demonstration activities to achieve TRL 6 prior to engaging
                                      all subsystems
All Subsystems Are Not Created Equal



Potential Solution 3 – Staggered Finishes




     Staggered Finishes allows each subsystem to develop on their own schedule/deliver
      early and achieve compliance with 7120.5 through delta mission level reviews and
                                          waivers
All Subsystems Are Not Created Equal



Potential Solutions – Summary




           All solutions involve some level of decoupling and decompression of
                                   subsystem schedules
All Subsystems Are Not Created Equal



Recommendations




    1 – Perform schedule risk assessments at the subsystem level to predict probable range
                                        of deliveries
All Subsystems Are Not Created Equal



Recommendations




       2 – Analyze data from schedule risk assessments to detect groupings or patterns
All Subsystems Are Not Created Equal



Conclusion




                  3 – Select the appropriate schedule approach
All Subsystems Are Not Created Equal



 Example
Low
TRL
                                                                     M
                                                                                     T
                                                              O                                    P

High
TRL
                                                    M
O – Optimistic                                                T
M – Most Likely
P – Pessimistic                               O                       P
T – Target (say 70%)

      The Initial TRL Estimate Influences the Parameters of Probability Distribution on Delivery
All Subsystems Are Not Created Equal



Example                                        OPL


                                                FSW


          PDU                            PSE      RF                NMS




       Late Start                       Common Start              Early Start


      The Aggregate Probability Distribution Targets May Offer Patterns to Help Plan
                     Subsystem Schedule Development Approaches

Weitere ähnliche Inhalte

Andere mochten auch

C null 01-17-2011
C null 01-17-2011C null 01-17-2011
C null 01-17-2011NASAPMC
 
Stacy.cusack
Stacy.cusackStacy.cusack
Stacy.cusackNASAPMC
 
John.olson
John.olsonJohn.olson
John.olsonNASAPMC
 
B ackroyd
B ackroydB ackroyd
B ackroydNASAPMC
 
Debbie.dusterwald
Debbie.dusterwaldDebbie.dusterwald
Debbie.dusterwaldNASAPMC
 
Brockhurst.lane
Brockhurst.laneBrockhurst.lane
Brockhurst.laneNASAPMC
 
Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkinsNASAPMC
 
Mc nally
Mc nallyMc nally
Mc nallyNASAPMC
 
Michael.aucoin
Michael.aucoinMichael.aucoin
Michael.aucoinNASAPMC
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.updateNASAPMC
 
John.emond
John.emondJohn.emond
John.emondNASAPMC
 
Grubbs teams and digital collaboration pmc2012
Grubbs teams and digital collaboration pmc2012Grubbs teams and digital collaboration pmc2012
Grubbs teams and digital collaboration pmc2012NASAPMC
 
Diffoot fayful
Diffoot fayfulDiffoot fayful
Diffoot fayfulNASAPMC
 
Wienkoop.glenn
Wienkoop.glennWienkoop.glenn
Wienkoop.glennNASAPMC
 
Serrato.be be
Serrato.be beSerrato.be be
Serrato.be beNASAPMC
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.updateNASAPMC
 
Dillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eDillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eNASAPMC
 
Rippe.carpio
Rippe.carpioRippe.carpio
Rippe.carpioNASAPMC
 

Andere mochten auch (20)

C null 01-17-2011
C null 01-17-2011C null 01-17-2011
C null 01-17-2011
 
Stacy.cusack
Stacy.cusackStacy.cusack
Stacy.cusack
 
John.olson
John.olsonJohn.olson
John.olson
 
Heard
HeardHeard
Heard
 
B ackroyd
B ackroydB ackroyd
B ackroyd
 
Debbie.dusterwald
Debbie.dusterwaldDebbie.dusterwald
Debbie.dusterwald
 
Brockhurst.lane
Brockhurst.laneBrockhurst.lane
Brockhurst.lane
 
Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkins
 
Mc nally
Mc nallyMc nally
Mc nally
 
Michael.aucoin
Michael.aucoinMichael.aucoin
Michael.aucoin
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.update
 
John.emond
John.emondJohn.emond
John.emond
 
Grubbs teams and digital collaboration pmc2012
Grubbs teams and digital collaboration pmc2012Grubbs teams and digital collaboration pmc2012
Grubbs teams and digital collaboration pmc2012
 
Diffoot fayful
Diffoot fayfulDiffoot fayful
Diffoot fayful
 
Wienkoop.glenn
Wienkoop.glennWienkoop.glenn
Wienkoop.glenn
 
Hulett
HulettHulett
Hulett
 
Serrato.be be
Serrato.be beSerrato.be be
Serrato.be be
 
Patrick.guske.update
Patrick.guske.updatePatrick.guske.update
Patrick.guske.update
 
Dillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.eDillon.r.tinsley.c.rogers.e
Dillon.r.tinsley.c.rogers.e
 
Rippe.carpio
Rippe.carpioRippe.carpio
Rippe.carpio
 

Ähnlich wie Battista barlowpmc conference 2012 rev. 2

Rts assighment final
Rts assighment finalRts assighment final
Rts assighment finalsayanpandit
 
Moser lightfoot pmc2012pres
Moser lightfoot pmc2012presMoser lightfoot pmc2012pres
Moser lightfoot pmc2012presNASAPMC
 
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdfErbanaKassegn
 
م.32 - #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالبات
م.32 -  #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالباتم.32 -  #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالبات
م.32 - #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالباتEgyptian Engineers Association
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed designpriyapavi96
 
Bt0081 software engineering2
Bt0081 software engineering2Bt0081 software engineering2
Bt0081 software engineering2Techglyphs
 
RTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfRTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfKeerthiVasshini
 
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsScheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsLEGATO project
 
software development methodologies
software development methodologiessoftware development methodologies
software development methodologiesUTeM
 
ders 6 Panel data analysis.pptx
ders 6 Panel data analysis.pptxders 6 Panel data analysis.pptx
ders 6 Panel data analysis.pptxErgin Akalpler
 
Software Risk Analysis
Software Risk AnalysisSoftware Risk Analysis
Software Risk AnalysisBrett Leonard
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managamentDr Sandeep Kumar Poonia
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga) Nagarajan
 
Building a Distributed System, The Basics
Building a Distributed System, The BasicsBuilding a Distributed System, The Basics
Building a Distributed System, The BasicsRich Beaudoin
 
Software development practices & Infrastructure as Code - how well do they wo...
Software development practices & Infrastructure as Code - how well do they wo...Software development practices & Infrastructure as Code - how well do they wo...
Software development practices & Infrastructure as Code - how well do they wo...Equal Experts
 

Ähnlich wie Battista barlowpmc conference 2012 rev. 2 (20)

Rts assighment final
Rts assighment finalRts assighment final
Rts assighment final
 
Moser lightfoot pmc2012pres
Moser lightfoot pmc2012presMoser lightfoot pmc2012pres
Moser lightfoot pmc2012pres
 
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf
4-Adaptive_Signal_Control_-_How_Does_It_Work.pdf
 
م.32 - #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالبات
م.32 -  #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالباتم.32 -  #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالبات
م.32 - #تواصل_تطوير-م.حسام قنديل- " رؤية متجددة لتحليل المطالبات
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 
Real Time Operating System
Real Time Operating SystemReal Time Operating System
Real Time Operating System
 
Bt0081 software engineering2
Bt0081 software engineering2Bt0081 software engineering2
Bt0081 software engineering2
 
RTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfRTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdf
 
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsScheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
 
software development methodologies
software development methodologiessoftware development methodologies
software development methodologies
 
ders 6 Panel data analysis.pptx
ders 6 Panel data analysis.pptxders 6 Panel data analysis.pptx
ders 6 Panel data analysis.pptx
 
Software Risk Analysis
Software Risk AnalysisSoftware Risk Analysis
Software Risk Analysis
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managament
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga)
 
Lab3F22.pdf
Lab3F22.pdfLab3F22.pdf
Lab3F22.pdf
 
RFCs for HDF5 and HDF-EOS5 Status Update
RFCs for HDF5 and HDF-EOS5 Status UpdateRFCs for HDF5 and HDF-EOS5 Status Update
RFCs for HDF5 and HDF-EOS5 Status Update
 
Rt kernel-prn
Rt kernel-prnRt kernel-prn
Rt kernel-prn
 
Building a Distributed System, The Basics
Building a Distributed System, The BasicsBuilding a Distributed System, The Basics
Building a Distributed System, The Basics
 
Software development practices & Infrastructure as Code - how well do they wo...
Software development practices & Infrastructure as Code - how well do they wo...Software development practices & Infrastructure as Code - how well do they wo...
Software development practices & Infrastructure as Code - how well do they wo...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Battista barlowpmc conference 2012 rev. 2

  • 1. All Subsystems Are Not Created Equal Alternative Scheduling Approaches for Spacecraft Subsystem Development Dewey E. Barlow corina c. k. battista February 2012 Orlando, FL
  • 2. All Subsystems Are Not Created Equal Contents • Current NASA Environment • Technology Readiness Level (TRL) Considerations • Technology Race Analogy • AO Process Implications • Potential Solutions • Staggered Starts • MIN TRL6 First • Staggered Finishes • Recommendations • Conclusion
  • 3. All Subsystems Are Not Created Equal Current NASA Environment Used by permission.
  • 4. All Subsystems Are Not Created Equal Current NASA Environment (7120.5) Figure 3.1 – NASA Project Lifecycle
  • 5. All Subsystems Are Not Created Equal TRL Considerations When many subsystems are involved, the fact that the completion of an entire spacecraft is more likely to be delayed due to the slippage in the development of one immature subsystem is supported by historical evidence
  • 6. All Subsystems Are Not Created Equal TRL Considerations It is difficult at best to predict the timeframes required for new and emerging technology because: • We have limited relevant historical data • Even when relevant historical data exists, past performance may not be an accurate indicator of future performance since new independent variables are constantly being introduced • Technology development is often an iterative process - We find out what works often by eliminating what does not (Thomas Edison and the light bulb) • Resource units are not highly correlated with duration
  • 7. All Subsystems Are Not Created Equal TRL Considerations Since schedule requirements for technology development activities are subject to variation and difficult to predict, how do we expect low TRL hardware to stay on pace with proven technologies?
  • 8. All Subsystems Are Not Created Equal TRL Considerations Forcing low TRL subsystems to keep pace with proven technologies can induce inefficiency in execution, create schedule risk, and contribute to cost and schedule overruns
  • 9. All Subsystems Are Not Created Equal AO Process Implications Compressing an already critical subsystem or instrument’s critical path may provide an overly optimistic and ultimately unachievable timeframe for development. Subsystems that have the most schedule risk have the least amount of available schedule reserve
  • 10. All Subsystems Are Not Created Equal AO Process Implications NASA projects are expected to comply with generally-accepted schedule reserve guidelines so development timeframes for these already compressed low TRL subsystems are reduced even further
  • 11. All Subsystems Are Not Created Equal Potential Solution 1 – Staggered Starts (SS) What if we started with an unconstrained environment and allowed the subsystems and instrument teams to define their schedule requirements given known resource constraints and using adequate calculated schedule reserve commensurate with the level of technical and execution risk?
  • 12. All Subsystems Are Not Created Equal Potential Solution 1 – Staggered Starts (SS) Staggered Starts allows each subsystem to develop on their own schedule and achieve compliance with 7120.5 through delta mission level reviews and waivers
  • 13. All Subsystems Are Not Created Equal Potential Solution 2 – MIN TRL First The subsystems and instruments that are not at TRL 6 would be required to engage in technology development and demonstration activities to achieve TRL 6 prior to engaging all subsystems
  • 14. All Subsystems Are Not Created Equal Potential Solution 3 – Staggered Finishes Staggered Finishes allows each subsystem to develop on their own schedule/deliver early and achieve compliance with 7120.5 through delta mission level reviews and waivers
  • 15. All Subsystems Are Not Created Equal Potential Solutions – Summary All solutions involve some level of decoupling and decompression of subsystem schedules
  • 16. All Subsystems Are Not Created Equal Recommendations 1 – Perform schedule risk assessments at the subsystem level to predict probable range of deliveries
  • 17. All Subsystems Are Not Created Equal Recommendations 2 – Analyze data from schedule risk assessments to detect groupings or patterns
  • 18. All Subsystems Are Not Created Equal Conclusion 3 – Select the appropriate schedule approach
  • 19. All Subsystems Are Not Created Equal Example Low TRL M T O P High TRL M O – Optimistic T M – Most Likely P – Pessimistic O P T – Target (say 70%) The Initial TRL Estimate Influences the Parameters of Probability Distribution on Delivery
  • 20. All Subsystems Are Not Created Equal Example OPL FSW PDU PSE RF NMS Late Start Common Start Early Start The Aggregate Probability Distribution Targets May Offer Patterns to Help Plan Subsystem Schedule Development Approaches

Hinweis der Redaktion

  1. Introduce ourselves and give a little bit background on where we work and what we do.
  2. Outline the agenda. Note that the term subsystem will be used throughout this presentation to also represent instruments.
  3. Need I say more? Basically captures that we are in a phase of trying to deliver more product for less $$. We’re not in a time of escalating budgets so we have to find creative ways to deliver more with less.
  4. This captures the standard mission level reviews and phases for all NASA missions. I imagine that all of you have seen this chart before. The top row shows the NASA Lifecycle Phases. The second row captures project lifecycle phases such as A (Concept), B (Preliminary Design), etc. The Key Decision Points are captured in the third row while all of the mission level reviews are captured in the last row. All missions must pass these gates to make it to the next phase. The current environment promotes the notion of having all subsystems go through these gates at the same time. We will present alternate, different approaches to achieving these gates.
  5. This graph capturesNASA’s standard definition of the 9 Technology Readiness Levels. We need to recognize that, from a scheduling perspective, significant variation may exist in TRLs at the subsystem level. Where that occurs, historical evidence suggests that the less mature TRL subsystems are likely to cause schedule delays. No mission starts with all subsystems at the same TRL level, and typically the subsystems with lower TRLs lag behind the ones with the higher TRL levels.
  6. So we recognize that there is a varying TRL issue but here’s the problem. <Read the bullets.> The takeaway here is that it’s not easy to plan for varying TRLs.
  7. While Dewey and I were debating the details of this TRL issue and potential solutions, we kept coming back to the issue as represented by a race. This is a simple graphic to show the crux of the problem. Effectively, the issue can be represented by a race with 3 participants. One raceris pushing a wheel barrow, one is riding a bike and one is on a motorcycle. These modes of transportation represent the disparity in TRLs that may occur on a mission. The participant on the motorcycle is obviously (barring any major issues like a blown tire) going to cross the finish line first with the wheel barrow pusher coming in last. The point here is that if all of these participants all start at the same time, we can’t realistically believe that they will finish at the same time. But currently, to pass the major mission milestone gates, they all need to be at the finish line ready to go. So the slower moving ones dictate the pace of completing the mission.
  8. Effectively, subsystems that “get out in front” must either slow or suspend progress to pass the project review and KDP hurdles at the same time as the slowest subsystem. This creates inefficiency for the subsystems with schedule reserve since the project must bear the cost of carrying the subsystem resources (“marching army”) throughout the project or risk losing them to a competing project. This means that the slowest moving participant (often the subsystem with the lowest TRL) becomes the critical path. The other subsystems with higher TRLs tend to have more schedule reserve at the back end because they complete sooner thus giving them greater buffer. The takeaway here is that the subsystems which need the most schedule reserve (the ones with lower TRLs) end up having the least!
  9. <Reference Andrew Chaikin speaking of not building the shuttle to technology but to cost.> A target launch date and phasing plan is often identified in the Announcement of Opportunity (AO) for major civilian spacecraft missions and bidders are encouraged15 to fit their schedules within the constraints of the launch date, regardless of the level of maturity of the major spacecraft subsystems. We then compound the problem by compressing an already tight critical path duration during the AO process. This compression shrinks the durations of all subsystems but those with sufficient reserve can adjust whereas the subsystems with the lower TRLs (and thus already shortened durations and even the CP) are now crunched even further. This adds risk that the execution of the CP and near-CPs because they become overly optimistic and potentially unachievable. In the end, the subsystems that have the most schedule risk have the least amount of available schedule reserve and the subsystems that have the least schedule risk have the most available schedule reserve. Less available schedule reserve means less cushion for the plethora of technological challenges that must be overcome to advance the technology to the next level and meet the requirements of the mission level review. Reference #15 = “Proposals that do not meet the specified mission level milestones identified in the AO may be considered non-responsive in accordance with Federal Acquisition Regulations (FAR)”.
  10. NASA projects are expected to comply with generally-accepted schedule reserve guidelines <i.e. state JHU-APL reserve guidelines>.When schedule reserve is added to meet guidelines to show that there is buffer on the CP to cover the risk associated with the lowest TRL subsystem’s development cycle, this causes a compound compression of that already tight timeframe of the low-TRL subsystem. Ultimately, this adds more risk to that development flow. This compound compression can result in development timeframes at the subsystem level that are both unrealistic and unachievable and may ultimately result in cost and schedule overruns.
  11. Dewey and I asked ourselves how major civilian space missions requiring the integration of complex subsystems can be achieved when the subsystems have varying TRLs. A staggered start approach places all subsystems on a theoretically equal schedule risk platform and would help to ensure that all spacecraft components arrive at the required time. We return to our race analogy. If we start with an unconstrained environment and allow the subsystems to define their schedule requirements given known resource constraints and using adequate calculated schedule reserve (where schedule reserve is commensurate with the technical and schedule risks and not prescribed by a guideline), then we could define a markedly different environment for project execution. From our previous race example, the uncompressed subsystem estimates become estimates based on detailed schedules and an associated risk analysis along the critical path of each schedule.
  12. Since schedule development timeframes are based on unconstrained activity durations and schedule reserve is calculated based on known risks, our expectation is that this independent/unbiased estimate of development time would be more accurate and have a higher probability of success. With the goal that all subsystems ultimately deliver to a well-planned integration and test sequence in a timely fashion, the start dates for each subsystem would have to be staggered. In the current implementation environment, there is an additional complication by the fact that the distances vary by racer, and the racers are not completely independent of each other; however, it is possible to establish major reviews at the subsystem level (accelerated PDR, accelerated CDR, et al.) for the low TRL subsystems that must start earlier. An accelerated review would essentially be an early delta review that functions as the gate for the subsystem to pass to the next phase. The project level review (PDR, CDR et al.) can then be held based on the aggregate requirements of all other subsystems.
  13. An alternate solution (a variation of the staggered start approach) is to perform an assessment of TRL near the start of the project for each subsystem. The subsystems whichare not currently at TRL6 would be required to engage in technology development and demonstration activities earlier to develop a functioning prototype in a ground environment (per the definition of TRL6). After all of the subsystems achieve this threshold for technological development, the traditional synchronized approach can be employed. As opposed to the staggered start approach, which morphs over time into the traditional approach, this approach requires that all subsystems pass a gate before full project participation can begin. This approach would be designed to advance the TRL of low TRL subsystems and minimize the variation in TRL prior to applying the traditional project execution approach. If we can minimize the variation in TRL we may be able to minimize the development timeframe at the project level.
  14. A second alternate potential solution, and one that has been demonstrated on numerous occasions more by chance than forethought, is to allow higher TRL subsystems to finish early and “sit on the shelf” until required for spacecraft integration. This is the converse approach from the staggered start solution. The staggered finish solution allows all of the subsystems to start at the same time but relieves the requirement that they finish just in time for spacecraft integration and test. In an unconstrained schedule environment, we would be able to allow all subsystems to progress at their own rate based on TRL and deliver to “the shelf” when complete.
  15. <Hand it over to Dewey to talk about benefits and deltas of each solution.>STAGGERED STARTS:There are several benefits to this approach. First, decoupling of the individual subsystem schedules from each other allows each the opportunity to start with an uncompressed schedule including a level of schedule reserve that is commensurate with the technical and schedule risk and significantly increases the likelihood of meeting the delivery date. When delays or potential delays occur in delivery by a subsystem, the project schedule may be impacted and the project must bear the cost of the delay. Next, when the subsystems march in unison to the next project gate they are paced by the slowest subsystem which induces inefficiency and additional costs since the marching army is being slowed by the low TRL subsystem or instrument. Finally, and most importantly, the project would have the benefit of starting out with an achievable cost and schedule baseline. Obviously, there are a significant number of additional factors that would have to be considered before utilizing this approach. For example, Interface Control Documents (ICDs) are developed to define the inputs and outputs of subsystems and to ensure that the designs of all subsystems are compatible. With a staggered start approach the design efforts on higher TRL subsystems may not have started when interface definitions may be required to continue to evolve the design of lower TRL subsystems that have started. Since the individual subsystems are not completely independent of each other, the development of subsystems would have to be monitored closely at the spacecraft level to ensure the orchestration and communication of spacecraft design parameters and interfaces are effectively managed.STAGGERED FINISHES:A major advantage of this approach may lie in our ability to freeze the designs from high heritage subsystems. What if we directed our subsystem lead engineers to build the box based on proven flight designs with as few changes as possible and then put this box aside as a flight ready spare? Based on test results from the flight spare we could then turn our attention to design changes aimed at performance improvement and build our engineering and flight models based on the modified design. If we ran into technical difficulty and lengthy delays in development we would have the flight spare to fall back on if we were unable to deliver the modified design within the projects timeframe. While on the surface this potential solution might eliminate the inefficiencies created by slowing down high TRL subsystems to meet their lower TRL counterparts, there are a number of concerns with this solution that warrant discussion. First, if we start out in a compressed schedule environment as described in paragraph 4, then the opportunity to deliver early is significantly reduced and the focus of our attention is naturally drawn to the low TRL subsystem development timeframe that may be difficult or impossible to compress. Next, there is really no such thing as high heritage. We must recognize that technology evolution is an ongoing process and, even to the extent that we may want to keep the design constant, external advancements in technology, parts, and sponsor requirements change. Even if we are able to escape external design change, we may not be able to resist the pressure for internal design change. We operate in a continuous improvement environment of spiral development (brassboard to breadboard to engineering model to flight model) and as the design matures we implement design changes that ultimately result in improved performance. If we provide engineers with proven tested designs they will evaluate the designs and attempt to improve on them. Finally, if we downsize the subsystem team and place our hardware “on the shelf” there is no guarantee that these personnel will be available for integration at the spacecraft level.