3.5.3 The project manager, in conjunction with the Safety and Mission Assurance organization, shall determine the software safety criticality in accordance with NASA-STD-8719.13.
Software Safety Critical Assessment Tool, in NASA-HDBK-2203, can be used to determine the software safety criticality. Engineering and software assurance must reach agreement on safety-critical determination of the software. Disagreements are elevated via both the Engineering Technical Authority and Safety and Mission Assurance Technical Authority chains.
1.2 Applicability Across Classes
Each project, with the responsible Software Assurance organization, evaluates the project software to determine if the software is safety-critical. If the software is determined to be safety critical, the software safety requirements within NPR 7150.2, NASA Software Engineering Requirements, and NASA-STD-8719.13, NASA Software Safety Standard
The project can use NASA-STD-8739.8
As noted in NASA-STD-8719.13
The software safety criticality assessment process and the location of the assessment results are documented within the Software Safety Plan (or equivalent). Most projects document the software safety criticality with the software classification. The project's system safety documentation also addresses it.
A best practice is to document the software safety criticality assessment results with the software classification assessment, with local S&MA and the Engineering TA both approving the results. An example form is provided in NASA-STD-8719.13
4. Small Projects
No additional guidance is available for small projects. The community of practice is encouraged to submit guidance candidates for this paragraph.
6. Lessons Learned
A documented lesson from the NASA Lessons Learned database notes the following: