Capability Maturity Model Integration (CMM and CMMI) is a five-level assessment model developed by the Software Engineering Institute at Carnegie Mellon University to describe best engineering and management practices. CMMI is a newer model and prescribes additional process improvements for software development organizations. The models include the following process areas: requirement gathering, project planning and tracking, quality assurance, configuration management, training, collaboration and peer reviews.
Through the use of CMM, CEI strives to achieve process consistency, predictability and reliability. CEI achieved CMMI Level 5 assessment in 2005. Our Global Agile Development uses CMM and CMMI as a methodology that explains what to do to achieve successful software development.
| Level |
Focus |
Process Areas |
| 5. Optimizing |
Continual process improvement |
Organizational Innovation and Deployment
Causal Analysis and Resolution
|
4. Quantitatively
Managed |
Product and process quality |
Organizational Process Performance
Quantitative Project Management |
| 3. Defined |
Engineering processes and organizational support |
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organization Process Focus
Organization Process Definition
Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Decision Analysis & Resolution
Organizational Environment for Integration |
| 2. Managed |
Project management processes |
Requirements Management
Project Planning
Project Monitoring and Control
Measurement and Analysis
Process & Product Quality Assurance
Configuration Management |
| 1. Initial |
Competent people (and heroics) |