Скачиваний:
46
Добавлен:
29.01.2021
Размер:
5.08 Mб
Скачать
      1. Характеристики уровней зрелости в модели cmmi

Нулевой уровень (неполный – incomplete) характеризуется тем, что процесс на нем либо не исполняется вообще, либо исполняется только частично. Одна или более специальных целей какой-либо процессной области не достигаются. Отсюда следует непредсказуемость и ненадежность при разработке программных продуктов на этом уровне зрелости

На первом уровне (performed – исполняемый) все специальные цели процессных областей достигаются, необходимые для успеха проекта деятельности осуществляются, и проекты доводятся до конца, однако определение проектного процесса, наблюдение за ним и его контролирование могут быть неполными. Отсюда вытекают нестабильность процесса и несогласованность в его реализации. Сам процесс хаотичен и ad hoc. Бюджет и график часто превышают первоначальные оценки.

Процесс второго уровня (управляемый – managed) является исполняемым и в дополнение к этому еще и управляемым, что означает следующее:

  • процесс разработки программного работки продукта планируется и исполняется в соответствии с известной политикой, принятой в организации;

  • к исполнению проекта привлекаются подготовленные люди, имеющие адекватные ресурсы для создания контролируемых рабочих продуктов;

  • в процесс производства вовлечены заинтересованные прикосновенные лица;

  • за проектным процессом ведется наблюдение (is monitored), он контролируется (is controlled) и проходит регулярные обзоры (is reviewed);

  • процесс регулярно оценивается на его соответствие своему определению.

На третьем уровне (определенный – defined) проектный процесс является управляемым и, сверх того, еще и определенным. Его описание строится на базе набора стандартных проектных процессов данной организации в соответствии с ее руководящими указаниями по подгонке (tailoring guidelines) проектного процесса, что означает следующее:

  • рабочие продукты процесса, измеренные количественные показатели и другие данные по улучшению процесса накапливаются в хранилище процессных данных организации-разработчика;

  • в организации установлении стандартный процесс, который время от времени улучшается.

Процесс четвертого уровня (количественно управляемый – quantitatively managed) является определенным и, сверх того, еще и управляемым количественно; т.е., с помощью статистических и других количественных методов. Это означает, что:

  • для качества поставляемых рабочих продуктов, оказываемых услуг и исполнения проектного процесса установлены количественные целевые показатели, которые используются в качестве критериев для управления процессом разработки;

  • достигается статистическая предсказуемость результатов исполнения программного проекта.

Наконец, проект пятого уровня (оптимизирующий – optimizing) является количественно управляемым процессом, который изменяется и адаптируется под значимые текущие и предполагаемые бизнес-цели организации. Это означает, что:

  • Процесс разработки нацелен на постоянное улучшение диапазона своего исполнения через пошаговые и инновационные улучшения применяемых технологий и самого процесса;

  • установлены количественные показатели для улучшения процесса;

  • результат от вносимых в процесс улучшений оценивается в измеряемых показателях.