An industrial application of Cleanroom software engineering-benefits through tailoring

Robert S. Oshana · 2002

Cleanroom is a set of software engineering principles that support the development of reliable software. The Systems group at Raytheon TI Systems, a SEI level 3 organization, successfully adopted Cleanroom into a pilot CMM level 5 project. The successful introduction of this technology was a result of the principles of Cleanroom being based on fundamental computer science foundations. As with any other methodology, a certain amount of tailoring was required for the technology to be most effective. Our tailoring approach was based on our project needs, our schedule constraints, and how comfortable we felt with the various components of the technology. The paper describes the tailoring approaches used for the insertion of Cleanroom and the pros and cons of the Cleanroom approach as described by practitioners using the technology day to day. The result of our approach is a model for software development that we feel is very effective at producing quality software.

Read the paper · More papers on PaperTik