Структура Capability Maturity Model

Уровень Характеристика Результат*
1
Начальный
(Initial)
Каждый раз новые или хаотические процессы
(Ad hoc/chaotic process)
• Нет никаких формальных процедур, оценок стоимости и проектных планов.
• Нет никакого управления, гарантирующего выполнение формальных процедур. Инструментальные средства разрознены, контроль изменений слабый.
• Старшие руководители не разбираются в ключевых вопросах выполняемой работы.
2
Типовых
моделей
(Repeatable)
Интуитивно управляемые процессы (Intuitive)
• Ход процесса зависит от отдельных разработчиков.
• Контроль хода проекта находится на зачаточном уровне.
• Достаточно легко выполняются однотипные работы, но принципиально
новые работы сопряжены с большим риском.
• Не хватает программы улучшений.
3
Определений
(Defined)
Качественно определенные процессы (Qualitative)
• Процессы определены и имеют силу закона.
• Разработчики готовы к совершенствованию процессов.
4
Управляемый
(Managed)
Количественно определенные процессы (Quantitative)
• Процессы поддаются измерению.
• Установлен уровень качества работ и измеряется их производительность.
• Существует БД типовых процессов со средствами анализа и поддержки.
5
Оптимизации
процеcсов
(Optimized)
Непрерывно улучшаемые процессы (Optimize)
• Улучшена обратная связь в процессе разработки ПО.
• Сбор данных автоматизирован и используется, чтобы идентифицировать самые слабые элементы процесса.
• Соответствие ПО решаемым задачам может быть выражено в числовой форме.
• Практикуется строгий анализ ошибок и их превентивный поиск.

* Степень риска уменьшается по мере перехода на следующую ступень, а производительность и качество соответственно увеличиваются.
Источник: Curtis, 1992.