Ken Orr wrote ( in Cutter IT Journal Vol.3, No. 7 ):

Agile . since Jun 23 . Index . DOCs TOP TOC

CMM AND AGILE DEVELOPMENT -- A LITTLE BACKGROUND


Most successful methods have many predecessors and much history. The individual histories of these methods are often important because they can help explain where certain ideas came from and why they were so important at specific times or in specific problem domains. In this report, we will look at CMM and agile development to get some feel about which domains (or problem areas) each comes from, what kinds of problems each intends to solve, and how each has evolved.

Agile . since Jun 23 . Index . DOCs TOP TOC

CMM BACKGROUND


The origin of the CMM model is in large-scale military software development. As part of its long-term program to promote improved large-scale software development and software management, the US Department of Defense (DOD), in conjunction with Carnegie Mellon University, set up the Software Engineering Institute in 1984. The charter of the SEI was to promote software development best practices and reuse. Over time, the SEI has become a major force in software research and education, and CMM has become one of the major programs developed and promoted by the SEI. The SEI has taken the role of extending and promoting software engineering in general, and CMM, in particular, outside the defense community.

 |

Watts S. Humphrey

The Evolution of CMM

CMM and Quality

The Status of CMM in the World of Software Development

The CMM Levels

.    Level 1: Initial

.    Level 2: Repeatable

.    Level 3: Defined

.    Level 4: Managed

.    Level 5: Optimizing

The Pluses of CMM

The Minuses of CMM

Some Comments on CMM

Some Keys to Success with CMM

Agile . Index . DOCs . TOC