The developer shall perform corrective action in accordance with the
following requirements.
5.17.1 Problem/change reports. The developer shall prepare a problem/change
report to describe each problem detected in software products under project-
level or higher configuration control and each problem in activities required
by the contract or described in the software development plan. The
problem/change report shall describe the problem, the corrective action
needed, and the actions taken to date. These reports shall serve as input to
the corrective action system.
5.17.2 Corrective action system. The developer shall implement a corrective
action system for handling each problem detected in software products under
project-level or higher configuration control and each problem in activities
required by the contract or described in the software development plan. The
system shall meet the following requirements:
a Inputs to the system shall consist of problem/change reports.
b. The system shall be closed-loop, ensuring that all detected problems are
promptly reported and entered into the system, action is initiated on them,
resolution is achieved, status is tracked, and records of the problems are
maintained for the life of the contract.
c. Each problem shall be classified by category and
priority, using the categories and priorities in Appendix
C
or approved alternatives.
d. Analysis shall be performed to detect trends in the problems
reported.
e. Corrective actions shall be evaluated to determine whether problems have
been resolved, adverse trends have been reversed, and changes have been
correctly implemented without introducing additional
problems.