Software Engineering Process Models
CMM The CMM provides a conceptual structure for improving the management and development of software products in a disciplined and consistent way. It does not guarantee that software products will be successfully built or that all problems in software engineering will be adequately resolved. The CMM identifies practices for a mature software process and provides examples of the state-of-the-practice (and in some cases, the state-of-the-art), but it is not meant to be either exhaustive or dictatorial. The CMM identifies the characteristics of an effective software process, but the mature organization addresses all issues essential to a successful project, including people and technology, as well as process. CMM is a reference model of matured practices in a specific industry and mainly focused on the Software Industry. It is also hard to integrate different disciplines all together. Support for coordination of multi-disciplined activities is required to build a successful project CMM on...