CLAUSE CODE: QC85-S    This clause was archived as of 01/22/2009
  CLAUSE TITLE: SOFTWARE NONCONFORMANCE REPORTING


QC85-S SOFTWARE NONCONFORMANCE REPORTING:

 

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 discovered.

 

Definitions:

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 working together.

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 nonconformance.