Space Station:
NASA's Software Development Approach Increases Safety and Cost Risks
IMTEC-92-39: Published: Jun 19, 1992. Publicly Released: Jul 24, 1992.
Additional Materials:
- Full Report:
Contact:
(202) 512-6240
contact@gao.gov
Office of Public Affairs
(202) 512-4800
youngc1@gao.gov
Pursuant to a congressional request, GAO reviewed the National Aeronautics and Space Administration's (NASA) development of computer software for its space station, to determine whether: (1) NASA is using independent verification and validation techniques to ensure that software meets specified requirements and functions; (2) NASA has incorporated software risk management techniques; (3) standards are in place that prescribe a disciplined, uniform approach to software development; and (4) software support tools will help.
GAO found that: (1) basic management control techniques for NASA and its contractors to build and maintain high quality software are not in place, which has increased safety and cost risks; (2) NASA has not implemented independent verification and validation of critical flight software and lacks a systematic risk management approach; (3) NASA has been slow to implement standards, and has reduced funding for support tools; and (4) NASA has not assessed all software development issues, and is approaching a juncture of critical milestones that will limit its influence on software development practices.
Recommendations for Executive Action
Status: Closed - Not Implemented
Comments: Due to a major redesign of the space station, software development issues, such as whether NASA plans to require independent verification and validation, need to be revisited.
Recommendation: In order to reduce safety and cost risks, the Administrator, NASA, should direct space station officials to require independent verification and validation for critical space station software.
Agency Affected: National Aeronautics and Space Administration
Status: Closed - Not Implemented
Comments: Due to a major redesign of the space station, software development issues, such as whether NASA plans to institute a risk management program, need to be revisited.
Recommendation: In order to reduce safety and cost risks, the Administrator, NASA, should direct space station officials to institute a risk management program that identifies all key software risks and ensures that preventive measures are taken to minimize those risks.
Agency Affected: National Aeronautics and Space Administration
Status: Closed - Not Implemented
Comments: Due to a major redesign of the space station, software development issues, such as implementing software standards and committing to a robust and uniform software development environment, need to be revisited.
Recommendation: To ensure that space station software is developed in the most efficient manner, the Administrator, NASA, should direct space station officials to: (1) perform a comprehensive evaluation comparing short- and long-term costs of implementing a prescribed software development environment; and (2) proceed in a manner consistent with the results of this evaluation. Such an evaluation should determine whether implementing software standards and commiting to a robust and uniform software development environment will save money over the life of the program.
Agency Affected: National Aeronautics and Space Administration
Explore the full database of GAO's Open Recommendations
»
Dec 22, 2020
-
Commercial Space Transportation:
FAA Should Examine a Range of Options to Support U.S. Launch InfrastructureGAO-21-154: Published: Dec 22, 2020. Publicly Released: Dec 22, 2020.
Dec 15, 2020
-
NASA Human Space Exploration:
Significant Investments in Future Capabilities Require Strengthened Management OversightGAO-21-105: Published: Dec 15, 2020. Publicly Released: Dec 15, 2020.
Apr 30, 2020
-
Priority Open Recommendations:
National Aeronautics and Space AdministrationGAO-20-526PR: Published: Apr 23, 2020. Publicly Released: Apr 30, 2020.
Apr 29, 2020
-
NASA:
Assessments of Major ProjectsGAO-20-405: Published: Apr 29, 2020. Publicly Released: Apr 29, 2020.
Jan 29, 2020
-
NASA Commercial Crew Program:
Significant Work Remains to Begin Operational Missions to the Space StationGAO-20-121: Published: Jan 29, 2020. Publicly Released: Jan 29, 2020.
Jan 28, 2020
-
James Webb Space Telescope:
Technical Challenges Have Caused Schedule Strain and May Increase CostsGAO-20-224: Published: Jan 28, 2020. Publicly Released: Jan 28, 2020.
Dec 19, 2019
-
NASA Lunar Programs:
Opportunities Exist to Strengthen Analyses and Plans for Moon LandingGAO-20-68: Published: Dec 19, 2019. Publicly Released: Dec 19, 2019.
Sep 18, 2019
-
NASA:
Actions Needed to Improve the Management of Human Spaceflight ProgramsGAO-19-716T: Published: Sep 18, 2019. Publicly Released: Sep 18, 2019.
Jun 20, 2019
-
NASA Commercial Crew Program:
Schedule Uncertainty Persists for Start of Operational Missions to the International Space StationGAO-19-504: Published: Jun 20, 2019. Publicly Released: Jun 20, 2019.
Jun 19, 2019
-
NASA Human Space Exploration:
Persistent Delays and Cost Growth Reinforce Concerns over Management of ProgramsGAO-19-377: Published: Jun 19, 2019. Publicly Released: Jun 19, 2019.
Looking for more? Browse all our products here