Capability Maturity Model
About SEI CMM
Software Engineering Institute
About SEI
The Software Engineering Institute (SEI), located at
Carnegie Mellon University, is federally funded with the
sponsorship of the Department of Defense. The SEI’s
purpose is to define industry standards for software
development. CSC was a charter member of the SEI team
and continues to sponsor resident fellows at the institute
each year.
About CMM
The Capability Maturity Model is an abstract model created
by the SEI to provide a road map to measure process
maturity and to drive process improvement.
People, process and technology are all essential when
developing software, but process issues are largely to blame
for software products that are late, too costly, flawed and
unreliable.
The CMM establishes five levels of process maturity, each
providing a foundation for the next. The levels are generally
referred to by a single word (Initial, Repeatable, Defined,
Managed, Optimizing), often simply by number. A Level 1
organization performs software development in an ad hoc
manner and has few, if any, processes; a Level 2 has
repeatable processes; Level 3 uses standard defined
processes across the organization; Level 4 uses organization-
wide processes and manages with statistical controls; and
Level 5 has a process feedback loop that allows it to
continuously optimize its processes.
Good software is produced at each level, but improving
processes increases productivity and quality.
“The SEI promotes the engineering of software
evolution from an ad hoc, labor-intensive activity to
process that is well managed and supported by
technology.”
http://www.sei.cmu.edu