CMMI (Capability Maturity Model Integrated) — модель усовершенствования процесса разработки программного обеспечения. Эта модель часто используется компаниями-разработчиками ПО и позволяет оценить процессы по 5-ступенчатой схеме.
5 уровней CMMI:
- Начальный уровень
Этот уровень характеризуется нестабильностью среды. Процессы не регламентируются. - Управляемый уровень
Часть основных процессов описана, что позволяет их использовать неоднократно. - Определённый уровень
Все процессы определены и задокументированы, но нуждаются в более детальном описании. - Количественно управляемый уровень
Создание метрик процессов разработки, позволяющих контролировать качество выполнения процессов. - Оптимизированный уровень
Этот уровень ориентирован на постоянное улучшение и оптимизацию процессов посредством внедрения новых методов в процессы.