SCMWise.com

CMMI


Definition

CMMI, Capability Maturity Model Integration, is a process improvement methodology that helps organizations improve on their software development processes.


History

Originally, CMM, Capability Maturity Model, was funded by the United States Air Force. It was a study done at the Carnegie- Mellon Engineering Institute.

The goal was to create an evaluation for the Air Force to objectively evaluate software subcontractors.

It was published in 1989. It identified 5 levels of process maturity.



Maturity Levels

  • Initial - creation of a new process
  • Repeatable - the process is repeatable
  • Defined - the process is defined and considered a standard operating procedure
  • Managed - the process is managed and measured
  • Optimizing - the process includes continual process improvement


In 2006, CMM was replaced by Capability Maturity Mode Integration


Key Concepts

By implementing SCM best practices in the software development process, you are in a stronger position to support a more mature development process.


Benefits

  • Link management and engineering activities to the business objectives
  • Better meet customer requirement and expectations
  • Implement best practices into the process
  • Implement process improvements
  • Identify critical functions to the process
  • Meet ISO standards


Software Change Management Table of Contents

Software Change Management Software Change Management attempts to control, manage and support changes to software. Understanding and controlling changes is one of the biggest challenges to the software development team.

CMMI CMMI, Capability Maturity Model Integration, was originally intended to objectively assess the ability of government contractors' processes to deliver the contracted software projects. Originally, a software development process improvement tool, CMMI can be used as a generally applicable model to assist in understanding the process capability maturity of organizations in diverse areas.

Release Management Release Management is the process and practices for managing the software release from conception to the end of a software product's life.

Software Configuration Management Processes Software Configuration Management Process focuses on the many different processes and standards that surround SCM and software development.

SCMWise Software Configuration Management Software Configuration Management an inventory of Software Configuration Management pages and information.



Salary Surveys

This is a collection of Salary Surveys from Professions closely surrounding Software Configuration Management


SCM Salaries

Add Your SCM Salary


Configuration Management Salaries

Add Your CM Salary


Project Manager Salaries

Add Your PM Salary


Webmaster Salaries

Add Your Web Salary




SCMWise Preferred Partner

SBI! 2.0


SCMWise Recommends

Site Build It!


XML RSS
What is this?
Add to My Yahoo!
Add to My MSN
Add to Google


© Copyright 2007 - 2010
Powered by Site Build It!
Page copy protected against web site content infringement by Copyscape SCMWise.com's Privacy Policy
ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to Del.icio.usDel.icio.us add to DiggDigg
add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb