Software Engineering Institute Process Maturity Model
Categorization of contractors for DoD software:
1. Initial -- no effective management processes
2. Repeatable -- requirements management, project planning, scheduling and tracking, quality assurance, configuration control
3. Defined -- conformity to defined processes, design and code reviews, communication procedures, personnel development
4. Managed -- software quality management, quantitative process management
5. Optimizing -- continuous improvement of processes