PRODUCT VALIDATION Adapted from the NASA Systems Engineering

  • Slides: 17
Download presentation
PRODUCT VALIDATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400 D

PRODUCT VALIDATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400 D by Alia Bonetti

READING • NASA Systems Engineering Handbook • • • Chapter 5. 4: Product Validation

READING • NASA Systems Engineering Handbook • • • Chapter 5. 4: Product Validation Appendix E: Creating the Validation Plan Appendix I: Verification and Validation Plan Sample Outline

WHAT IS PRODUCT VALIDATION? o “Validation is performed for the benefit of the customers

WHAT IS PRODUCT VALIDATION? o “Validation is performed for the benefit of the customers and users to ensure that the system functions in the expected manner when placed in the intended environment” o Recall that Validation proves whether “the right product was built” o Whereas Verification proves whether “the product was built right. ” For EE 400 D a detailed o Generate evidence as necessary to confirm that the product meets the capability and operational expectations of the mission definition takes the place of the customer and any other stakeholder. Validation plan.

HOW TO AVOID MAJOR VALIDATION UPSETS o This is where your requirements come in.

HOW TO AVOID MAJOR VALIDATION UPSETS o This is where your requirements come in. o Well-defined requirements are the keys to a successful project from start to finish. o If validation is left to be done too near to the end of a project’s life, major discoveries can result in serious cost, performance, and schedule issues. o In the case of EE 400 D, major upsets will be extremely difficult to resolve. o So how is this process mitigated? o “[Ensure] that each end product in the system structure was correctly realized in accordance with its specified requirements before conducting validation. ” o i. e. Use Con. Ops as a driving force throughout requirements definition and product verification processes.

INPUTS PRODUCT VALIDATION PROCESS OUTPUTS o Verified product o Sample(s) Verification Report with Matrix

INPUTS PRODUCT VALIDATION PROCESS OUTPUTS o Verified product o Sample(s) Verification Report with Matrix o Validation Mission Plan o Customer expectations (Con. Ops, Mission Objective/Profile, etc. ) o Any products necessary to perform validation (i. e. , the Mission Plan) For EE 400 D a detailed mission definition takes the place of the Validation plan.

OUTPUTS INPUTS PRODUCT VALIDATION PROCESS OUTPUT S o Validated product o Discrepancy reports/notes and

OUTPUTS INPUTS PRODUCT VALIDATION PROCESS OUTPUT S o Validated product o Discrepancy reports/notes and necessary corrective actions o Validation reports For EE 400 D a detailed mission definition takes the place of the Validation plan.

STEPS IN THE PRODUCT VALIDATION PROCESS 1) Validation Planning 2) Validation Preparation 3) Conduct

STEPS IN THE PRODUCT VALIDATION PROCESS 1) Validation Planning 2) Validation Preparation 3) Conduct Validation 4) Analyze Results

PRODUCT VALIDATION PLANNING o Determine the type of validation that must be used for

PRODUCT VALIDATION PLANNING o Determine the type of validation that must be used for the particular aspect of the project that is being validated o On the day of the Mission this will be “Demonstration. ” o Although the type names are the same as the verification type names, the purposes are very different o Review the validation Mission plan with the customer in order to confirm that the proper end product is being validated in the required environment and under the specified operating instructions o For example, which aspects are controlled by the user and which are intrinsic operations of the robot (done automatically via sensors, software, etc. )

TRUE OR FALSE Validation can be performed recursively throughout the project life cycle and

TRUE OR FALSE Validation can be performed recursively throughout the project life cycle and on a wide variety of product forms.

TRUE! o Wait, what? ! I thought validation was done to confirm the end

TRUE! o Wait, what? ! I thought validation was done to confirm the end product? ? o Yes and no… o Think of verification as a method for testing whether or not a system works properly. Now think of validation as a method for testing whether that system works as it was intended to in the operational environment. Ø If a perfectly operational vehicle was developed in a lab, but did not work once operated on the street, that vehicle is an example of successful verification but failed validation. Should the engineers wait until the vehicle is completed to confirm that it works on the street? No! This is why validation is done throughout the project life cycle. * Ø The Drop Physics Module (DPM) was a JPL managed instrument operated on the Space. Lab, a Space Shuttle module. The validation of the design and operation (Con. Ops) of DPM, was the responsibility of the Marshall Space Flight Center (MSFC). Validation began by briefing Astronauts on instrument operations, provide MSFC with high fidelity instrument for training astronauts, and during the first and subsequent flights of the DPM instrument. * There is “final validation, ” which should be done on the end product, but this does not mean that validation is not done throughout the life of the project.

PRODUCT VALIDATION PREPARATION In preparation for product validation, gather the following: o Validation plan

PRODUCT VALIDATION PREPARATION In preparation for product validation, gather the following: o Validation plan o o o Procedures for each type of validation Purpose and objectives of steps within the validation process Any necessary pre and post test actions Criteria for success vs. failure Well-defined requirements to compare against validation o Product to be validated o Set of customer expectations o Any supporting resources o Any measurement and recording tools For EE 400 D a detailed mission definition takes the place of the Validation plan.

OUTPUTS INPUTS PRODUCT VALIDATION PROCESS o Validated product o Discrepancy reports/notes and necessary corrective

OUTPUTS INPUTS PRODUCT VALIDATION PROCESS o Validated product o Discrepancy reports/notes and necessary corrective actions o Validation reports OUTPUT S

CONDUCT PRODUCT VALIDATION o When conducting product validation, follow the procedures from the validation

CONDUCT PRODUCT VALIDATION o When conducting product validation, follow the procedures from the validation plan, take any necessary measurements, and record resulting data needed to determine whether or not validation was successful The following should be determined from conducting the product validation: q Supporting information to confirm that appropriate results were obtained q Whether the products comply with customer expectations q Whether the product was properly integrated with validation environment according to customer expectations q Whether the product functions with any required interfaces

ANALYZE PRODUCT VALIDATION RESULTS Product validation is a wasted effort if the results are

ANALYZE PRODUCT VALIDATION RESULTS Product validation is a wasted effort if the results are not analyzed. o Analyze data for quality, correctness, integrity and consistency o Compare the actual validation results to the expected results o Identify any deficiencies that arose in the validation process o Determine corrective actions needed to address any deficiencies o Record all analysis data and prepare to repeat validation as needed

NOTES ON VALIDATION o Each product in the system (think about the PBS) needs

NOTES ON VALIDATION o Each product in the system (think about the PBS) needs to be validated to confirm that it meets customer expectations before it is integrated into a higher level product. o If a deficiency is discovered during validation, be careful that its correction does not create a new issue with a product that previously operated without issue. o “Regression testing” is a method used to deal with this issue. o Lack of regression testing resulted in repair mission to the Solar Maximum Mission (SMM) in 1984 by Space Shuttle Challenger. o Documentation is essential throughout the validation process in order to have proof that customer expectations have been met.

VALIDATION MATRIX* *This is a simplified version of the verification matrix from Professor Hill’s

VALIDATION MATRIX* *This is a simplified version of the verification matrix from Professor Hill’s EE 400 D Lectures. A more detailed version is in Appendix E of the NASA Systems Engineering Handbook