by C. Billings, J. Clifton, B. Kolkhorst, E. Lee, W. B. Wingert
Development process maturity is strongly linked to the success or failure of software projects. As the word maturity implies, time and effort are necessary to gain it. The Space Shuttle Onboard Software project has been in existence for nearly 20 years. In 1989 the project was rated at the highest level of the Software Engineering Institute's Capability Maturity Model. The high-quality software produced by the project is directly linked to its maturity. This paper focuses on the experiences of the Space Shuttle Onboard Software project in the journey to process maturity and the factors that have made it successful.