Contractor shall ensure that a product that does
not conform to product requirements is identified and controlled to prevent its
unintended use or delivery. The controls and related responsibilities for
dealing with nonconforming product shall be defined in a documented procedure.
Contractor’s documented procedure shall define the
responsibility for review and authority for the disposition of a nonconforming
product and the process for approving personnel making these decisions.
Data Requirements: Any nonconformance discovered by Contractor or JPL in products
under its control shall be documented by Contractor’s approved method of
nonconformance reporting. If affecting form, fit, or function, each
nonconformance shall be reported on a separate report. This report shall include
a detailed description of the nonconformance, location (by naming the software
unit(s) and/or the documents involved) and the exact callout of the violation
specification requirement (including sub-paragraph and/or illustration number).
It shall also list what type of test revealed the discrepant condition, and
what, if any, subsequent actions were taken prior to disclosure.
Nonconformance Preliminary Review: The
preliminary review process shall be initiated with the identification and
documentation of a nonconformance. A preliminary review shall be the initial
step performed by Contractor to determine if the nonconformance actually
applies to software. The documentation shall be reviewed by Contractor's SQA
for completeness and submitted to Contractor's corrective action procedure.
After unit test of software, all nonconformances
shall be reported to JPL within 3 working days after the nonconformance is
Nonconformance: A condition of any product, material, or service in which any
characteristic does not conform to requirements specified in the contract,
drawings, specifications, or other approved product description. This includes
failures, discrepancies, defects, anomalies, and malfunctions.
Software Unit: The smallest stand alone piece of code.
Software Component: A group of software units
Assembly: A group of Hardware and Software units and
components working together.
Note: Preliminary review does not negate the
requirement to identify, segregate, document, report, and disposition