SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Determining Requirements
             Compliance During the Design
             Phase for a System of Systems

                                   February 10, 2011




Alan Dickey, Wyle Integrated Science and Engineering
Stephen Chan, NASA JSC
Shana McElroy, Booz Allen Hamilton
Outline



         Introduction and Background

         Purpose and Objectives

         Methodology Details

         Influencing Design

         Connecting to Verification

         Making it Work for a System of Systems Architecture

        - -

Requirements Design Compliance                                  Page 2
Introduction – Project Life Cycle Phases


      Requirements Development/
             Achievability

               Focus on establishing
             program requirements that                  Design
              demonstrate capability to
               meet Agency goals and
                     objectives                                                      Design Qualification
                                                 Period of time used to                and Verification
                                                define the detailed design
                                                      of the system
                                                                                   Focus on developing confidence
                                                                                   that the integrated system will be
                                                                                         able to satisfy technical
                                                                                              requirements




                    SRR                   SDR            PDR                 CDR                                    SAR
  Key
SRR – System Requirements Review
SDR – System Definition Review
PDR – Preliminary Design Review
CDR – Critical Design Review
SAR – System Acceptance Review


 Requirements Design Compliance                                                                                         Page 3
Introduction - How Requirements Design Compliance Fits


  The design phase must adeptly
   balance the interplay between
   hardware/software design and
   the requirements while managing
   an acceptable level of safety/risk,
   all within the context of the
   defined operations concepts




Requirements Design Compliance                                       Page 4
Introduction - Why Requirements Design Compliance?


  A system of systems is complex and has many variables – making an
   objective decision to proceed from one design phase to the next is hard
   and Requirements Design Compliance is a systematic method to bring
   more objectivity into that decision making process

  Risk can be found early by measuring the requirement achievability of
   design concepts with the same measuring stick that will be used in the
   final product

  Requirement verification is the finish-line by which we declare success
   for product delivery, therefore requirement compliance assessments can
   be used to provide periodic dry-runs for verification

             NPR 7123 Success Criteria (as it relates to requirements design compliance):

                 At PDR: The preliminary design is expected to meet the requirements at an
                 acceptable level of risk
                 At CDR: The detailed design is expected to meet the requirements with
                 adequate margins at an acceptable level of risk

Requirements Design Compliance                                                                Page 5
Introduction – Constellation Program Structure

                                 Constellation (Cx)
                                  Program Office




Requirements Design Compliance                               Page 6
Background - Requirement Flow Down and Decomposition

  Requirement decomposition, flow down and traceability of top level
   Architecture requirements set the stage for Requirements Design
   Compliance
         ●     For Cx, Architecture requirements are implemented through Program and allocated
               to Projects (systems), and flowed down to the design implementation level
         ●     All Cx requirements are assigned owners and mapped to stakeholders

                                                                                 Ares 1             Cx
Ex-0010-01        ISS Crew Capacity

          CA0426-PO         Orion Habitable Volume                                                        Orion
                                                                                            Orion
                                                                                                         Element
          CA0447-PO         Orion Low Earth Orbit Crew Capability

                  CV0085         Orion Automated De-Orbit from Low Earth Orbit

               SS-SC-2256 Low Earth Orbit Capability

                  CV0874         Orion Un-Crewed Flight Configuration


          CA0447-PO Orion Automated Rendezvous, Prox Ops, Dock/Undock                                              EVA
                                                                                          Mission Systems

          CA5129-PO Mission Systems Crew Training

             EVA1067       EVA System Crew Size

          CA1000-PO Ares 1 Lift Mass for ISS Missions

Requirements Design Compliance                                                                                       Page 7
Requirements Design Compliance Purpose & Objectives

  Purpose of Requirements Design Compliance is to identify and establish
   resolution paths for integrated architectural performance/design issues
   as early in the design cycle as possible
              Proactively manage ‘acceptable level of risk’
              Early issue resolution/prevention reduces cost and schedule impacts
              End-to-End mission architecture perspective
  Key objectives of Requirements Design Compliance include:
              Early identification of design aspects that are at high risk to meet the established
              requirements and perform end-to-end
              Utilize objective design evidence to determine success of design cycle, from
              architecture perspective of the design reference mission (DRM) and operations
              concepts (ops con)
              Facilitate vertical integration of design compliance data with Projects and horizontal
              integration across Program (i.e. provide bigger picture for lower level requirements)
              Resolve, report and track significant architecture compliance issues (includes impact
              analysis based on lover level non-compliances)
              Engage architecture requirement owners in how the design will be verified and
              create a relationship between the tools/process for compliance with that used for
              verification (‘get their hands dirty’ early)

              Connects the beginning (requirements) to the end (verification) and
           provides a means to track the health of the architecture and minimize risk

Requirements Design Compliance                                                                   Page 8
Requirements Design Compliance Methodology




                                             Page 9
Requirements Design Compliance Methodology -
                               Issue Handling Processes
        Project
        Project
         Project
          Project
           Project
         Data
        DCMs
         DCMs
          DCMs
           DCMs

                                     Requirement                                          Requirement
                                     Stakeholders                  Reqmt                 Owners Design
                                                                   Owners                  Compliance
                                                                                          Assessments
Architecture/System
    Processes
                                 Status used as assessment input
 Risk Plans
 TPMs
 Technology
                                       New issue handling measures created to mitigate new issues
 Analyses
 Change Request


      Requirement Owners use objective data provided by projects, stakeholders,
  architecture analyses and issue handling processes to conduct requirement design
  compliance assessments as an integrated team/process activity. Issues fed back to
           architecture or system issue resolution processes as appropriate.

Requirements Design Compliance                                                                       Page 10
Requirements Design Compliance Methodology, continued

 Requirements Design Compliance relies on objective evidence to identify
  issues that could impact verifying the architecture requirements
        • Objective evidence helps limit subjectivity when assessing realistic level of risk;
          however, objective evidence must be combined with sound judgment – design phase
          data may be incomplete and sound judgment is needed to help bridge the gap
        • As the Project moves forward through its life cycle, more objective data is necessary to
          lead to verification compliance
        • Lack of any objective evidence indicative of either non-compliant design or design
          behind schedule
 Acceptable objective evidence can be of many types, such as:
        •   Analysis and Independent Assessment Results – approved and peer reviewed
        •   Technical Performance Metric (TPM) Reports – e.g., monthly mass status
        •   Inspection and Demonstration Reports
        •   Test Reports
        •   Design Data Deliverables
        •   Engineering judgment based on historical similarity
 Traceability permits objective evidence to be readily linked to requirements

                Objective evidence is key to Requirements Design Compliance but
                               thinking must stay in the equation
Requirements Design Compliance                                                               Page 11
Requirements Design Compliance Methodology - Definitions

 Architecture Compliance Definitions
         Compliant (Green) – The overall technical design is expected to meet the
         requirement at an acceptable level of risk.
         Watch (Yellow) –
           The overall technical design does not currently meet the requirement,
            but an acceptable mitigation plan has been identified and documented.
           There exists a specific significant threat(s) that requires additional
            mitigation plans to be developed – actions assigned and accepted.
         Non-Compliant (Red) – The overall technical design is not expected to meet
         the requirement and an acceptable mitigation plan has not been identified. In
         addition, the requirement has systemic threats that permeates the overall
         design compliance.
         Acceptable Level of Risk - No known technical issues exist which will impact
         meeting the requirement; or, appropriate issue management processes (risk
         mitigation plans, Technical Performance Measures, etc.) are in place and
         indicate issue(s) will be mitigated to meet program baseline schedule. See
         graphic on next chart.

Requirements Design Compliance                                                       Page 12
Requirements Design Compliance
                     Methodology - Acceptable Level of Risk
               Current            The Approved Mitigation Plan – Day 0
kg (1000)*     Design        Task 1
  3.5                               Task 2
                                                             Level of risk is acceptable if:
                                                • A technically feasible/funded path forward exists to
  3.0                                             provide a compliant design prior to a required date
              High                              • Plan is executed and remains on schedule

  2.5                                    Task 3    Task 4

  2.0        Moderate                                                                                    Risk
                                                                 Task 5
                                                                                     Required            Level
  1.5                                                                     Task 6       Date
                      Requirement*

  1.0
                         Predicted path forward should be described
             Low         via a Risk Plan, TPM, or other project plan
  0.5
                         and statused in the appropriate forum.

  0.0




                                                       Time            *Hypothetical requirement
   Requirements Design Compliance                                                                         Page 13
Requirements Design Compliance Methodology -
                             Tools Used
                                                                        Requirements
                                                                         Design Compliance
                                                                         embedded in
                                                                         Architecture
                                                                         requirement
                                                                         database (Cradle)
                                                                        Full linkages
                                                                         between
                                                                         requirements and
                                                                         assessments
                                                                        Assessment reports
                                                                         and requirement
                                                                         traceability reports
                                                                         exported to Excel
                                                                        Any database/excel
                                                                         can be used as tool




                                                                        +

           An intuitive, uncomplicated tool which links directly to requirements
                            database will yield the best results
Requirements Design Compliance                                                           Page 14
Using Requirements Design Compliance to Influence Design - Example


   Requirement Design Compliance at Ares PDR proved effective at
    identifying significant integrated requirement non-compliances
           Example 1 – analysis revealed the liftoff
           clearance between the integrated stack vehicle
           and the launch facility was insufficient and
           caused pad re-contact & plume damage
                 Requirement validation and model refinement (e.g.
                 cantilever vehicle, thrust misalignment update) did
                 not resolve issue
                 Implemented thrust vector control (TVC) on liftoff to
                 preclude re-contact (e.g. command to counter
                 deterministic TVC bias, command to bias to the
                 South)
           Example 2 – GN&C team analysis indicated a
           roll attitude error build up during First Stage flight
           that exceeded the 27 deg requirement
                 Defined forward work such as evaluating OML
                 changes to improve aero roll torques, re-working
                 CFD, and re-examining vehicle performance using
                 Monte Carlo Flight simulations to gain compliance
                 Combined hardware (aerodynamic strake) and
                 software (load relief algorithms) options to optimize
                 resolution of roll attitude error issue                 Example from Ares I-X Roll Control System
                                                                                      CFD Analysis

Requirements Design Compliance                                                                                       Page 15
Connecting Requirements Design Compliance to Verification

  During PDR phase, verification planning is in early development
         ● The Requirements Design Compliance effort is separate from verification
           planning due to disparate maturity levels between the two efforts
                 – Verification and requirements compliance have a lot of overlaps
                 – Requirements compliance helps clarify verification planning aspects


  During CDR phase, verification is in final planning stage
         ● Requirements design compliance combined with verification pre-work
                 – Capture objective evidence in same database
                 – Look for and capture requirements compliance data that could be used as part of
                   verification closure data
                       For example, integrated verification starts at CDR – integrated analyses to be
                          used for verification are often complete; you validate that the systems are
                          performing as you expected through qualification

  Requirements design compliance can help identify constraints for
   verification work and/or potential operational constraints due to
   verification limitations

         Assessments supporting Requirements Design Compliance can provide the
         integrated analysis for verification, leaving only validation of the system to
                                     be done through qual

Requirements Design Compliance                                                                           Page 16
Making it Work for a System of Systems Architecture

   The integration effort is easily underestimated, with specific
    integration needed to
          ● Agree on roles and responsibilities between architecture and systems
                  – System data is needed at specific points in time to determine architecture compliance at
                    major milestones
                  – Many of the pieces from this effort came from collaboration with system implementers
                  – Agree on both the what and the how
                  – Create an overall community of practice focused on overall architecture requirements
                    design compliance

          ● Clarify that it isn’t just filling in a database with compliance data – it is a
            technical assessment
                  – Time must be allocated for the technical team members to perform the assessment

          ● Learn from the different system engineering perspectives in order to
            improve the success of the effort
                  – Ares was first system to be assessed - provided significant insight into what to do and
                    not do

          ● Communicate definitions and objectives across all teams




Requirements Design Compliance                                                                                Page 17
Making it Work for a System of Systems Architecture, cont.

   Showing design is compliant to requirements is needed by all systems
    to move from one phase to the next – communicate value/purpose at
    all levels

   It always takes more time than you think it should – maximize time for
    stakeholders and requirement owners assessment

   The earlier in the project lifecycle you start, the easier it is to
    implement
          ● Starting during requirements development/achievability phase using available data
            enables full PDR phase implementation and facilitates understanding of
            requirements achievability




Requirements Design Compliance                                                             Page 18
Making it Work for a System of Systems Architecture, cont.

   Simplicity should be a high priority – people/teams get frustrated by
    complicated processes and tools
          ●      The objective is not to have a process/tool that does the engineer’s thinking, but
                 to have a simple enough process/tool that it enables the engineers to think


   Requirement traceability is a factor in the accuracy of the effort

   Acceptable level of risk has different meanings to different people

   It is not a panacea of all integration – it is more like a periodic health
    report to catch anything integration missed
          ●      While such a process can be intuitive for a small project, for a large Project you
                 don’t want to leave it to chance




Requirements Design Compliance                                                                        Page 19
Questions


Requirements Design Compliance               Page 20
If you would like further information…

  Alan Dickey: john.a.dickey@nasa.gov, 281-244-5680

  Stephen Chan: stephen.t.chan@nasa.gov, 281-483-1083

  Shana McElroy: shana.mcelroy-1@nasa.gov, 281-483-9580




Requirements Design Compliance                            Page 21
Backup



Requirements Design Compliance            Page 22
Why Integration Is Needed




As proposed by the                   As specified by the      Design as interpreted
    customer.                            Program.                 by Project A.




 Design as interpreted                Design as interpreted        What was really
     by Project B.                        by Project C.               needed.

                                                                                  -   -

Requirements Design Compliance                                                            Page 23
CxP PDR Architecture Metrics - Example

         Cx Architecture Requirement Owner                         Green   Yellow   Red   TOTAL

         DIO (Architecture Integration)                              2       1              3
         Environments & Constraints                                          7       1      8
         Flight Performance                                         10       2             12
         Ground and Mission Operations                              17       3       1     21
         Human Systems                                                       1              1
         Integrated Systems Performance                              2       4              6
         Integrated Loads, Structures and Mechanisms                 4       2       1      7
         Integrated Power                                            1                      1
         Integrated Thermal/ECLSS                                    1       2              3
         Software and Avionics                                      16       8       2     26
         Safety, Reliability & Quality Assurance                     2       2              4
         Supportability, Operability, and Affordability              3                      3
                                       TOTAL CORE REQUIREMENTS      58      32       5     95




                                     Color         Definition
                                     Green         Compliant
                                     Yellow        Watch items
                                     Red           Non-compliant


Requirements Design Compliance                                                                    Page 24
Requirements Design Compliance (RDC) Lifecycle

                                                                                   Customer
                                                                                  Constellation
                                                  E&C SIG                          Program,
                                                                                    NASA
                                                                                  Headquarters
                                                   FP SIG
                         PDR Products
                                                    HSIG

      Projects                                      ILSM
                                 RIDs                SIG           Official Path of                                Projects
            GS                                                    Issue Resolution
                                                   Power                                                                 GS
   Orion                                            SIG
                      SIG/Project Community                                                                     Orion
            EVA           of Practice Efforts                         Level II
                                                  SOA SIG             Actions
                                                                                                                         EVA
   Altair
                                                  T/ECLSS                             SIG/Project Community     Altair
            Ares                                     SIG                                  of Practice Efforts
                                                                      Level III
                                                                      PDR                                                Ares
       MS                    RIDs
                           Analysis Cycles          GMO               Board
                                                    SIG               Actions                                       MS

                                                  SR&QA
                                                                      Analyses
                                                                      Risks
                                                   SAVIO


                                                    DIO


                                                            HTI

                                          Weekly RDC
                    ASET
                                        Planning Meeting                                           GOAL
                                                                     To objectively determine if the preliminary design
                                                                        can be expected to meet requirements to an
                                                                                  acceptable level of risk.
Requirements Design Compliance                                                                                                  Page 25
NASA Center and Project Locations




Requirements Design Compliance                  Page 26

Weitere ähnliche Inhalte

Was ist angesagt?

Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke daviesNASAPMC
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseNASAPMC
 
Kirsch.mike
Kirsch.mikeKirsch.mike
Kirsch.mikeNASAPMC
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vinceNASAPMC
 
Armstrong
ArmstrongArmstrong
ArmstrongNASAPMC
 
Friedenthal.sandford
Friedenthal.sandfordFriedenthal.sandford
Friedenthal.sandfordNASAPMC
 
T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2NASAPMC
 
Strassner retherford
Strassner retherfordStrassner retherford
Strassner retherfordNASAPMC
 
Bladwin.kristen
Bladwin.kristenBladwin.kristen
Bladwin.kristenNASAPMC
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.johnNASAPMC
 
Dittemore.gary
Dittemore.garyDittemore.gary
Dittemore.garyNASAPMC
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkinsNASAPMC
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinRandal Reifsnider
 
Daisy.mueller
Daisy.muellerDaisy.mueller
Daisy.muellerNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Costello kenneth
Costello kennethCostello kenneth
Costello kennethNASAPMC
 
Reed simpson
Reed simpsonReed simpson
Reed simpsonNASAPMC
 

Was ist angesagt? (18)

Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wise
 
Kirsch.mike
Kirsch.mikeKirsch.mike
Kirsch.mike
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vince
 
Armstrong
ArmstrongArmstrong
Armstrong
 
Friedenthal.sandford
Friedenthal.sandfordFriedenthal.sandford
Friedenthal.sandford
 
T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2
 
Strassner retherford
Strassner retherfordStrassner retherford
Strassner retherford
 
Bladwin.kristen
Bladwin.kristenBladwin.kristen
Bladwin.kristen
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.john
 
Dittemore.gary
Dittemore.garyDittemore.gary
Dittemore.gary
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkins
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News Bulletin
 
Daisy.mueller
Daisy.muellerDaisy.mueller
Daisy.mueller
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
 
Reed simpson
Reed simpsonReed simpson
Reed simpson
 

Andere mochten auch

Michael.hazen
Michael.hazenMichael.hazen
Michael.hazenNASAPMC
 
Gwyn.smith
Gwyn.smithGwyn.smith
Gwyn.smithNASAPMC
 
Robert.ess
Robert.essRobert.ess
Robert.essNASAPMC
 
Backup hesenperger kottmeyer
Backup hesenperger kottmeyerBackup hesenperger kottmeyer
Backup hesenperger kottmeyerNASAPMC
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonceNASAPMC
 
Matt.leonard
Matt.leonardMatt.leonard
Matt.leonardNASAPMC
 
Ipao great houseetc-programmatic analysis ll
Ipao great houseetc-programmatic analysis llIpao great houseetc-programmatic analysis ll
Ipao great houseetc-programmatic analysis llNASAPMC
 
Lukas.joe
Lukas.joeLukas.joe
Lukas.joeNASAPMC
 
Luat nguyen
Luat nguyenLuat nguyen
Luat nguyenNASAPMC
 
Krahula john
Krahula johnKrahula john
Krahula johnNASAPMC
 
Bizier.brenda
Bizier.brendaBizier.brenda
Bizier.brendaNASAPMC
 
Zimmerman barbier
Zimmerman barbierZimmerman barbier
Zimmerman barbierNASAPMC
 
David.fuller
David.fullerDavid.fuller
David.fullerNASAPMC
 
Denise.pham
Denise.phamDenise.pham
Denise.phamNASAPMC
 
Inter fellous freilich
Inter fellous freilichInter fellous freilich
Inter fellous freilichNASAPMC
 
Turner.john
Turner.johnTurner.john
Turner.johnNASAPMC
 
Nichols.hornback.moses
Nichols.hornback.mosesNichols.hornback.moses
Nichols.hornback.mosesNASAPMC
 
Lockwood.scott
Lockwood.scottLockwood.scott
Lockwood.scottNASAPMC
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittieNASAPMC
 

Andere mochten auch (20)

Art c
Art cArt c
Art c
 
Michael.hazen
Michael.hazenMichael.hazen
Michael.hazen
 
Gwyn.smith
Gwyn.smithGwyn.smith
Gwyn.smith
 
Robert.ess
Robert.essRobert.ess
Robert.ess
 
Backup hesenperger kottmeyer
Backup hesenperger kottmeyerBackup hesenperger kottmeyer
Backup hesenperger kottmeyer
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonce
 
Matt.leonard
Matt.leonardMatt.leonard
Matt.leonard
 
Ipao great houseetc-programmatic analysis ll
Ipao great houseetc-programmatic analysis llIpao great houseetc-programmatic analysis ll
Ipao great houseetc-programmatic analysis ll
 
Lukas.joe
Lukas.joeLukas.joe
Lukas.joe
 
Luat nguyen
Luat nguyenLuat nguyen
Luat nguyen
 
Krahula john
Krahula johnKrahula john
Krahula john
 
Bizier.brenda
Bizier.brendaBizier.brenda
Bizier.brenda
 
Zimmerman barbier
Zimmerman barbierZimmerman barbier
Zimmerman barbier
 
David.fuller
David.fullerDavid.fuller
David.fuller
 
Denise.pham
Denise.phamDenise.pham
Denise.pham
 
Inter fellous freilich
Inter fellous freilichInter fellous freilich
Inter fellous freilich
 
Turner.john
Turner.johnTurner.john
Turner.john
 
Nichols.hornback.moses
Nichols.hornback.mosesNichols.hornback.moses
Nichols.hornback.moses
 
Lockwood.scott
Lockwood.scottLockwood.scott
Lockwood.scott
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittie
 

Ähnlich wie Dickey.alan

Lou.wheatcraft
Lou.wheatcraftLou.wheatcraft
Lou.wheatcraftNASAPMC
 
Soa Ref Model (Navy)
Soa Ref Model (Navy)Soa Ref Model (Navy)
Soa Ref Model (Navy)jdavila04
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionHenry Muccini
 
Se lect12 btech
Se lect12 btechSe lect12 btech
Se lect12 btechIIITA
 
Se lect13 btech
Se lect13 btechSe lect13 btech
Se lect13 btechIIITA
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)stanbridge
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)stanbridge
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0Kittitouch Suteeca
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributesFrank Gielen
 
Web2MexADL - CSMR Presentation
Web2MexADL - CSMR PresentationWeb2MexADL - CSMR Presentation
Web2MexADL - CSMR Presentationjccastrejon
 
Command center processing and display system replacement (ccpds-r) - Case Study
Command center processing and display system  replacement (ccpds-r) - Case StudyCommand center processing and display system  replacement (ccpds-r) - Case Study
Command center processing and display system replacement (ccpds-r) - Case StudyKuppusamy P
 
Tia presentation draft 3 06_jul12
Tia presentation draft 3 06_jul12Tia presentation draft 3 06_jul12
Tia presentation draft 3 06_jul12johnNPE
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asicSwindinSilicon
 

Ähnlich wie Dickey.alan (20)

Lou.wheatcraft
Lou.wheatcraftLou.wheatcraft
Lou.wheatcraft
 
Intsoc2
Intsoc2Intsoc2
Intsoc2
 
Soa Ref Model (Navy)
Soa Ref Model (Navy)Soa Ref Model (Navy)
Soa Ref Model (Navy)
 
Shivamtech brochure
Shivamtech brochureShivamtech brochure
Shivamtech brochure
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstraction
 
Energy and engineering services leverages growth
Energy and engineering services leverages growthEnergy and engineering services leverages growth
Energy and engineering services leverages growth
 
Se lect12 btech
Se lect12 btechSe lect12 btech
Se lect12 btech
 
Se lect13 btech
Se lect13 btechSe lect13 btech
Se lect13 btech
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Feasible
FeasibleFeasible
Feasible
 
Pbd for es
Pbd for esPbd for es
Pbd for es
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributes
 
Web2MexADL - CSMR Presentation
Web2MexADL - CSMR PresentationWeb2MexADL - CSMR Presentation
Web2MexADL - CSMR Presentation
 
Command center processing and display system replacement (ccpds-r) - Case Study
Command center processing and display system  replacement (ccpds-r) - Case StudyCommand center processing and display system  replacement (ccpds-r) - Case Study
Command center processing and display system replacement (ccpds-r) - Case Study
 
Tia presentation draft 3 06_jul12
Tia presentation draft 3 06_jul12Tia presentation draft 3 06_jul12
Tia presentation draft 3 06_jul12
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asic
 

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

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Dickey.alan

  • 1. Determining Requirements Compliance During the Design Phase for a System of Systems February 10, 2011 Alan Dickey, Wyle Integrated Science and Engineering Stephen Chan, NASA JSC Shana McElroy, Booz Allen Hamilton
  • 2. Outline  Introduction and Background  Purpose and Objectives  Methodology Details  Influencing Design  Connecting to Verification  Making it Work for a System of Systems Architecture - - Requirements Design Compliance Page 2
  • 3. Introduction – Project Life Cycle Phases Requirements Development/ Achievability Focus on establishing program requirements that Design demonstrate capability to meet Agency goals and objectives Design Qualification Period of time used to and Verification define the detailed design of the system Focus on developing confidence that the integrated system will be able to satisfy technical requirements SRR SDR PDR CDR SAR Key SRR – System Requirements Review SDR – System Definition Review PDR – Preliminary Design Review CDR – Critical Design Review SAR – System Acceptance Review Requirements Design Compliance Page 3
  • 4. Introduction - How Requirements Design Compliance Fits  The design phase must adeptly balance the interplay between hardware/software design and the requirements while managing an acceptable level of safety/risk, all within the context of the defined operations concepts Requirements Design Compliance Page 4
  • 5. Introduction - Why Requirements Design Compliance?  A system of systems is complex and has many variables – making an objective decision to proceed from one design phase to the next is hard and Requirements Design Compliance is a systematic method to bring more objectivity into that decision making process  Risk can be found early by measuring the requirement achievability of design concepts with the same measuring stick that will be used in the final product  Requirement verification is the finish-line by which we declare success for product delivery, therefore requirement compliance assessments can be used to provide periodic dry-runs for verification NPR 7123 Success Criteria (as it relates to requirements design compliance):  At PDR: The preliminary design is expected to meet the requirements at an acceptable level of risk  At CDR: The detailed design is expected to meet the requirements with adequate margins at an acceptable level of risk Requirements Design Compliance Page 5
  • 6. Introduction – Constellation Program Structure Constellation (Cx) Program Office Requirements Design Compliance Page 6
  • 7. Background - Requirement Flow Down and Decomposition  Requirement decomposition, flow down and traceability of top level Architecture requirements set the stage for Requirements Design Compliance ● For Cx, Architecture requirements are implemented through Program and allocated to Projects (systems), and flowed down to the design implementation level ● All Cx requirements are assigned owners and mapped to stakeholders Ares 1 Cx Ex-0010-01 ISS Crew Capacity CA0426-PO Orion Habitable Volume Orion Orion Element CA0447-PO Orion Low Earth Orbit Crew Capability CV0085 Orion Automated De-Orbit from Low Earth Orbit SS-SC-2256 Low Earth Orbit Capability CV0874 Orion Un-Crewed Flight Configuration CA0447-PO Orion Automated Rendezvous, Prox Ops, Dock/Undock EVA Mission Systems CA5129-PO Mission Systems Crew Training EVA1067 EVA System Crew Size CA1000-PO Ares 1 Lift Mass for ISS Missions Requirements Design Compliance Page 7
  • 8. Requirements Design Compliance Purpose & Objectives  Purpose of Requirements Design Compliance is to identify and establish resolution paths for integrated architectural performance/design issues as early in the design cycle as possible Proactively manage ‘acceptable level of risk’ Early issue resolution/prevention reduces cost and schedule impacts End-to-End mission architecture perspective  Key objectives of Requirements Design Compliance include: Early identification of design aspects that are at high risk to meet the established requirements and perform end-to-end Utilize objective design evidence to determine success of design cycle, from architecture perspective of the design reference mission (DRM) and operations concepts (ops con) Facilitate vertical integration of design compliance data with Projects and horizontal integration across Program (i.e. provide bigger picture for lower level requirements) Resolve, report and track significant architecture compliance issues (includes impact analysis based on lover level non-compliances) Engage architecture requirement owners in how the design will be verified and create a relationship between the tools/process for compliance with that used for verification (‘get their hands dirty’ early) Connects the beginning (requirements) to the end (verification) and provides a means to track the health of the architecture and minimize risk Requirements Design Compliance Page 8
  • 9. Requirements Design Compliance Methodology Page 9
  • 10. Requirements Design Compliance Methodology - Issue Handling Processes Project Project Project Project Project Data DCMs DCMs DCMs DCMs Requirement Requirement Stakeholders Reqmt Owners Design Owners Compliance Assessments Architecture/System Processes Status used as assessment input Risk Plans TPMs Technology New issue handling measures created to mitigate new issues Analyses Change Request Requirement Owners use objective data provided by projects, stakeholders, architecture analyses and issue handling processes to conduct requirement design compliance assessments as an integrated team/process activity. Issues fed back to architecture or system issue resolution processes as appropriate. Requirements Design Compliance Page 10
  • 11. Requirements Design Compliance Methodology, continued  Requirements Design Compliance relies on objective evidence to identify issues that could impact verifying the architecture requirements • Objective evidence helps limit subjectivity when assessing realistic level of risk; however, objective evidence must be combined with sound judgment – design phase data may be incomplete and sound judgment is needed to help bridge the gap • As the Project moves forward through its life cycle, more objective data is necessary to lead to verification compliance • Lack of any objective evidence indicative of either non-compliant design or design behind schedule  Acceptable objective evidence can be of many types, such as: • Analysis and Independent Assessment Results – approved and peer reviewed • Technical Performance Metric (TPM) Reports – e.g., monthly mass status • Inspection and Demonstration Reports • Test Reports • Design Data Deliverables • Engineering judgment based on historical similarity  Traceability permits objective evidence to be readily linked to requirements Objective evidence is key to Requirements Design Compliance but thinking must stay in the equation Requirements Design Compliance Page 11
  • 12. Requirements Design Compliance Methodology - Definitions  Architecture Compliance Definitions Compliant (Green) – The overall technical design is expected to meet the requirement at an acceptable level of risk. Watch (Yellow) –  The overall technical design does not currently meet the requirement, but an acceptable mitigation plan has been identified and documented.  There exists a specific significant threat(s) that requires additional mitigation plans to be developed – actions assigned and accepted. Non-Compliant (Red) – The overall technical design is not expected to meet the requirement and an acceptable mitigation plan has not been identified. In addition, the requirement has systemic threats that permeates the overall design compliance. Acceptable Level of Risk - No known technical issues exist which will impact meeting the requirement; or, appropriate issue management processes (risk mitigation plans, Technical Performance Measures, etc.) are in place and indicate issue(s) will be mitigated to meet program baseline schedule. See graphic on next chart. Requirements Design Compliance Page 12
  • 13. Requirements Design Compliance Methodology - Acceptable Level of Risk Current The Approved Mitigation Plan – Day 0 kg (1000)* Design Task 1 3.5 Task 2 Level of risk is acceptable if: • A technically feasible/funded path forward exists to 3.0 provide a compliant design prior to a required date High • Plan is executed and remains on schedule 2.5 Task 3 Task 4 2.0 Moderate Risk Task 5 Required Level 1.5 Task 6 Date Requirement* 1.0 Predicted path forward should be described Low via a Risk Plan, TPM, or other project plan 0.5 and statused in the appropriate forum. 0.0 Time *Hypothetical requirement Requirements Design Compliance Page 13
  • 14. Requirements Design Compliance Methodology - Tools Used  Requirements Design Compliance embedded in Architecture requirement database (Cradle)  Full linkages between requirements and assessments  Assessment reports and requirement traceability reports exported to Excel  Any database/excel can be used as tool + An intuitive, uncomplicated tool which links directly to requirements database will yield the best results Requirements Design Compliance Page 14
  • 15. Using Requirements Design Compliance to Influence Design - Example  Requirement Design Compliance at Ares PDR proved effective at identifying significant integrated requirement non-compliances Example 1 – analysis revealed the liftoff clearance between the integrated stack vehicle and the launch facility was insufficient and caused pad re-contact & plume damage Requirement validation and model refinement (e.g. cantilever vehicle, thrust misalignment update) did not resolve issue Implemented thrust vector control (TVC) on liftoff to preclude re-contact (e.g. command to counter deterministic TVC bias, command to bias to the South) Example 2 – GN&C team analysis indicated a roll attitude error build up during First Stage flight that exceeded the 27 deg requirement Defined forward work such as evaluating OML changes to improve aero roll torques, re-working CFD, and re-examining vehicle performance using Monte Carlo Flight simulations to gain compliance Combined hardware (aerodynamic strake) and software (load relief algorithms) options to optimize resolution of roll attitude error issue Example from Ares I-X Roll Control System CFD Analysis Requirements Design Compliance Page 15
  • 16. Connecting Requirements Design Compliance to Verification  During PDR phase, verification planning is in early development ● The Requirements Design Compliance effort is separate from verification planning due to disparate maturity levels between the two efforts – Verification and requirements compliance have a lot of overlaps – Requirements compliance helps clarify verification planning aspects  During CDR phase, verification is in final planning stage ● Requirements design compliance combined with verification pre-work – Capture objective evidence in same database – Look for and capture requirements compliance data that could be used as part of verification closure data  For example, integrated verification starts at CDR – integrated analyses to be used for verification are often complete; you validate that the systems are performing as you expected through qualification  Requirements design compliance can help identify constraints for verification work and/or potential operational constraints due to verification limitations Assessments supporting Requirements Design Compliance can provide the integrated analysis for verification, leaving only validation of the system to be done through qual Requirements Design Compliance Page 16
  • 17. Making it Work for a System of Systems Architecture  The integration effort is easily underestimated, with specific integration needed to ● Agree on roles and responsibilities between architecture and systems – System data is needed at specific points in time to determine architecture compliance at major milestones – Many of the pieces from this effort came from collaboration with system implementers – Agree on both the what and the how – Create an overall community of practice focused on overall architecture requirements design compliance ● Clarify that it isn’t just filling in a database with compliance data – it is a technical assessment – Time must be allocated for the technical team members to perform the assessment ● Learn from the different system engineering perspectives in order to improve the success of the effort – Ares was first system to be assessed - provided significant insight into what to do and not do ● Communicate definitions and objectives across all teams Requirements Design Compliance Page 17
  • 18. Making it Work for a System of Systems Architecture, cont.  Showing design is compliant to requirements is needed by all systems to move from one phase to the next – communicate value/purpose at all levels  It always takes more time than you think it should – maximize time for stakeholders and requirement owners assessment  The earlier in the project lifecycle you start, the easier it is to implement ● Starting during requirements development/achievability phase using available data enables full PDR phase implementation and facilitates understanding of requirements achievability Requirements Design Compliance Page 18
  • 19. Making it Work for a System of Systems Architecture, cont.  Simplicity should be a high priority – people/teams get frustrated by complicated processes and tools ● The objective is not to have a process/tool that does the engineer’s thinking, but to have a simple enough process/tool that it enables the engineers to think  Requirement traceability is a factor in the accuracy of the effort  Acceptable level of risk has different meanings to different people  It is not a panacea of all integration – it is more like a periodic health report to catch anything integration missed ● While such a process can be intuitive for a small project, for a large Project you don’t want to leave it to chance Requirements Design Compliance Page 19
  • 21. If you would like further information… Alan Dickey: john.a.dickey@nasa.gov, 281-244-5680 Stephen Chan: stephen.t.chan@nasa.gov, 281-483-1083 Shana McElroy: shana.mcelroy-1@nasa.gov, 281-483-9580 Requirements Design Compliance Page 21
  • 23. Why Integration Is Needed As proposed by the As specified by the Design as interpreted customer. Program. by Project A. Design as interpreted Design as interpreted What was really by Project B. by Project C. needed. - - Requirements Design Compliance Page 23
  • 24. CxP PDR Architecture Metrics - Example Cx Architecture Requirement Owner Green Yellow Red TOTAL DIO (Architecture Integration) 2 1 3 Environments & Constraints 7 1 8 Flight Performance 10 2 12 Ground and Mission Operations 17 3 1 21 Human Systems 1 1 Integrated Systems Performance 2 4 6 Integrated Loads, Structures and Mechanisms 4 2 1 7 Integrated Power 1 1 Integrated Thermal/ECLSS 1 2 3 Software and Avionics 16 8 2 26 Safety, Reliability & Quality Assurance 2 2 4 Supportability, Operability, and Affordability 3 3 TOTAL CORE REQUIREMENTS 58 32 5 95 Color Definition Green Compliant Yellow Watch items Red Non-compliant Requirements Design Compliance Page 24
  • 25. Requirements Design Compliance (RDC) Lifecycle Customer Constellation E&C SIG Program, NASA Headquarters FP SIG PDR Products HSIG Projects ILSM RIDs SIG Official Path of Projects GS Issue Resolution Power GS Orion SIG SIG/Project Community Orion EVA of Practice Efforts Level II SOA SIG Actions EVA Altair T/ECLSS SIG/Project Community Altair Ares SIG of Practice Efforts Level III PDR Ares MS RIDs Analysis Cycles GMO Board SIG Actions MS SR&QA Analyses Risks SAVIO DIO HTI Weekly RDC ASET Planning Meeting GOAL To objectively determine if the preliminary design can be expected to meet requirements to an acceptable level of risk. Requirements Design Compliance Page 25
  • 26. NASA Center and Project Locations Requirements Design Compliance Page 26

Hinweis der Redaktion

  1. Message – quick chart to show the Constellation system of system organization for audience context on presentation
  2. Message – Standard system engineering requirement flow down and decomposition is assumed for any system of system and we were the same.
  3. Message – RDC relies on a lot of sources of data – Projects design data, architectural analyses, etc. – Output is reporting to milestone criteria and more importantly issues to be solved.
  4. #1 I did not develop this chart. But thanks to whoever did. I shamelessly stole it from one of the Program web pages and pasted it here. I wanted it in this pitch just to give Some perspective on all of the program elements being worked on at the various centers across the country