Модель зрелости возможностей (Capability Maturity Model) была разработана для оценки организаций при выборе исполнителей по разработке проектов. Они классифицируются на 5 уровней.
Начальный. Самый примитивный статус организации. Организация способная разрабатывать ПО. Организация не имеет явно осознанного процесса, и качество продукта целиком определяется индивидуальными способностями разработчиков. Один проявляет инициативу и команда следует его указаниям. Успех одного проекта не гарантирует успех другого. При завершении проекта не фиксируются данные о трудозатратах, расписании и качестве.
Процесс: не определен, зависит от конкретной задачи.
Результат: зависит от индивидуальных способностей.
Недостаток: нет четко заданного процесса.
Повторяемый. В некоторой степени отслеживается процесс. Делаются записи о трудозатратах и планах. Функциональность каждого проекта описана в письменной форме. В середине 99 лишь 20% организаций имели 2-й уровень или выше.
Процесс: ведется документация и учет трудозатрат, отслеживается ход выполнения планов и функциональности (постфактум)
Результат: воспроизводим только для аналогичных проектов
Недостаток: нет полного процесса.
Установленный. Имеют определенный, документированный и установленный процесс работы, не зависящий от отдельных личностей. Т.е. Вводятся согласованные проф. Стандарты, а разработчики их выполняют. Такие организации в состоянии достаточно надежно предсказывать затраты на проекты, аналогичные выполненным ранее.
Процесс: документированный, стандартный, настраиваемый
Результат: целостность
Недостаток: результаты не вполне предсказуемы
Управляемый. Могут точно предсказать сроки и стоимость работ. Есть база данных накопленных измерений. Но нет изменений при появления новых технологий и парадигм.
Процесс: детальные измерения и управляемость
Результат: продукт и процесс с предсказуемой количественной оценкой качества.
Недостаток: нет механизма улучшения процесса.
Оптимизированный. Есть постоянно действующая процедура поиска и освоения новых и улучшенных методов и инструментов. В 2000 году эти обладали лишь несколько организаций.
Процесс: непрерывное улучшение процесса за счет измеряемых количественных показателей, расширяемые возможности, инновационные идеи и технологии.