Agile . since Jun 23 . Index . DOCs TOP TOC
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
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.
| | |