First, the framework provides a mechanism for the project manager to identify what qualities are important. These qualities are attributes of the software, in addition to its functional correctness and performance, which have life cycle implications. Such factors are maintainability and portability have been shown in recent years to have significant life cycle cost impact ...
Secondly, the framework provides a means for quantitatively assessing how well the development is progressing relative to the quality goals established ...
Thirdly, the framework provides for more interaction of QA personnel throughout the development effort. ...
Lastly, ... quality assurance personnel can use indications of poor quality to help identify [better] standards to be enforced in the future.