Certified Software Testing Professional Learning Resources Capability Maturity Model Integration

Learning Resources
 

Capability Maturity Model Integration


CMMI (Capability Maturity Model Integration) is a process improvement approach that provides organizations with the essential elements of effective processes, which will improve their performance. CMMI-based process improvement includes identifying your organization’s process strengths and weaknesses and making process changes to turn weaknesses into strengths.

CMMI applies to teams, work groups, projects, divisions, and entire organizations. Find out why CMMI  has been adopted by so many organizations worldwide. The published CMMI appraisal results (PARS) searchable database of appraisal results lists hundreds of organizations that use CMMI.

CMMI models are collections of best practices that help organizations to dramatically improve effectiveness, efficiency, and quality. These products, or CMMI solutions, consist of practices.

Practices cover topics that include causal analysis; configuration management; quality assurance; verification and validation; risk management; requirements management; supplier management; project management; interface compatibility; make, buy, or reuse analysis; capacity management; availability management; disaster recovery, data collection, process performance; and more. View the inclusive set of CMMI process areas to get a more complete picture of the topics it covers.

Capability Maturity Model Integration (CMMI®) is a process improvement model that provides organizations with the essential elements for an effective process. It can be used to guide process improvement across a project, a division, or an entire organization.

Software systems and service organization across the world have experienced difficulties streamlining their operations to meet specific business objectives. CMMI helps integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes CMMI provides a flexible framework to provide for inclusion of various disciplines such as Systems Engineering, Software Engineering, Integrated Product and Process Development and Supplier Sourcing. The latest version of CMMI version 1.2 covers three main constellations covering development, acquisition and services.

Expected benefits of adopting CMMI
Adopting CMMI can enable organizations to explicitly align management and engineering activities with their business objectives. Some of the other benefits reported by organization who have adopted CMMI are:

  • Facilitates consistent quality at all locations
  • Focus on measurement based decision making, project and organizational management
  • Improved quality of the delivered products / services
  • Focus on people and process as integrated assets to meet organizational objectives.
 For Support