The requirement for the Engineering TA to keep records of compliance, deviations, and waivers supports project management, appraisal activities by the Office of the Chief Engineer (OCE), and provides a quantitative basis for evaluating the TA process. Enough detail regarding these records is kept to provide sufficient information for use and reference during the life cycle of the project, as well as for comparisons and lessons learned across projects. The minimum set of documentation includes the project's software compliance matrix, waiver/deviation request package, and the final disposition (approval/disapproval). Records are to be kept in a managed repository.
The waiver/deviation request contains:
- Project identification.
- Scope and duration of the requested waiver/deviation.
- Risk characterization.
- Identification of requirement(s) subject to waiver/deviation.
- Mitigating factors.
General waiver/deviation processes and direction for NASA TAs are provided in NPR 7120.5 and at the OCE website.
The Center configuration management process is employed for the management of these records by the TA.
In addition to local Center records, approved waivers and deviations against NASA Policy Directives (NPD) and NASA Procedural Requirement (NPR) s are submitted for posting in the NASA Online Directives Information System (NODIS) system at the website for Waivers in accordance with NPR 1400.1, NASA Directives and Charters Procedural Requirements.
The Engineering TA considers that decisions on compliance, deviations, and waivers are likely to be among the more important decisions the TA can make on these types of requests by a Center or project. This type of information will be reviewed extensively in the event of a mishap or accident. The decisions are likely to receive greater review and evaluation by management and members of the public. See the lessons learned below for additional considerations.
Release requirements for software developed or procured by NASA are governed by NPR 2210.1C, Release of NASA Software . Information and documentation required for the release activity by the Software Release Authority is often contained in records of project compliance to the requirements of this NPR, as well as in the records of deviation and waiver requests and approvals. Appropriate planning by the TA and the software team can assure availability of documentation that satisfies both needs.
Record retention and deletion procedures contained in the configuration management process are performed in accordance with Center record management directives, as well as NPD 1440.6H, NASA Records Management, and NPR 1441.1D, NASA Records Retention Schedules.