CMMI:
Capability Maturity Model Integration (CMMI), developed by the Software Engineering Institute at Carnegie Mellon University in Pittsburgh, Pennsylvania is an improvement on the earlier CMM model that determined the maturity of software intensive systems.
Latest version, of CCMI 1.3.
ISO:
ISO is a family of quality management standards developed and maintained by the International Organization for Standardization (ISO). ISO 9001, for instance relates to standards in the supply chain and ISO 14000 relates to environment related standards. ISO specifications change with time.
Both CMMI and ISO aim at improving process quality.
CMMI vs. ISO: Conceptual Difference:
CMMI is a process model
ISO is an audit standard.
CMMI is a set of related "best practices" derived from industry leaders and relates to product engineering and software development. Businesses receive CMMI ratings from Level 1 to Level 5 depending upon the extent of compliance to key performance areas specified in the selected CMMI process area.
ISO is a certification tool that certifies businesses whose processes conform to the laid down standards.
CMMI vs. ISO: Scope:
CMMI is rigid and extends to businesses developing software intensive systems (CMMI Systems), Also CMMI for Services (CCMI - SVC), and (people CMMI).
ISO is flexible and applicable to all manufacturing industries.
CMMI focuses on engineering and project management processes.
ISO’s focus is generic in nature.
CMMI mandates generic and specific practices and businesses have a choice of selecting the model relevant to their business needs from 22 developed process areas.
ISO requirements are same for all companies, industries, and disciplines.
CMMI vs. ISO: Approach:
CMMI requires ingraining processes into business needs so that such processes become part of corporate culture and do not break down under the pressure of deadlines.
ISO specifies to