Towards an evaluative framework for software process improvement models
Abstract Today the modus operandi for software development is heavily process-oriented. This is based on the premise that there has to be a quality process in order to produce quality software. There are number of quality models for software development called Software Process Improvement (SPI) models, which address this important issue. As these models differ in their characteristics it is important that there be a basis to evaluate them effectively. Such an evaluation is important from the perspective of understanding the particular model in terms of its structure, its benefits, etc. For the evaluation to be comprehensive and systematic, it is important to have a framework (or benchmark). This article defines such a framework which includes the most important criteria for the evaluation of the SPI models.