"Марк Паулк, Билл Куртис. Модель зрелости процессов разработки программного обеспечения " - читать интересную книгу автора

2.1.5. Уровень 5 - оптимизирующий уровень

Находясь на оптимизирующем уровне, вся организация полностью
сосредоточена на непрерывном усовершенствовании производственного процесса.
Организация обладает средствами профилактического выявления слабых мест
процесса и его улучшения с целью предотвращения появления дефектов. Данные
по эффективности производственного процесса используются для выполнения
стоимостного анализа новых технологий и предлагаемых изменений
производственного процесса организации. Выявляются новшества, использующие
наилучшие методы программной инженерии, которые затем распространяются на
всю организацию в целом.
В организациях пятого уровня группы проекта разработки анализируют
обнаруженные дефекты и определяют причины их возникновения. Производственные
процессы анализируются в целях предотвращения повторения известных типов
дефектов, а полученный опыт распространяются на другие проекты.
Продуктивность процесса разработки ПО организаций 5-го уровня может
быть охарактеризована как постоянно улучшающаяся, так как организации 5-го
уровня зрелости постоянно стремятся улучшить диапазон продуктивности своего
производственного процесса, повышая, таким образом, производительность
процессов своих проектов. Улучшения происходят как за счет последовательного
усовершенствования существующего процесса, так и за счет использования новых
технологий и методов.

2.2. Понимание концепций уровней зрелости

CMM представляет собой описательную модель, поскольку она описывает
существенные (или ключевые) атрибуты, которые, как предполагается, должны
характеризовать организацию определенного уровня зрелости. Это модель
является нормативной в том смысле, что подробные практики характеризуют
обычные виды поведения, ожидаемого от организации, ведущей крупномасштабные
проекты по государственным заказам. Обратите внимание, что CMM представляет
собой достаточно высокий уровень абстракции и не выдвигает чрезмерных
ограничений к способам реализации производственного процесса организации -
эта модель просто описывает необходимые существенные атрибуты
производственного процесса.
В любом контексте применения CMM следует разумно интерпретировать
рекомендуемые практики. В том случае, когда бизнес-среда организации
значительно отличается от среды крупной контрактной компании, модель CMM
должна быть корректно интерпретирована с использованием информированных
профессиональных оценок. CMM не является предписанием, в этой модели нет
советов по способам усовершенствования организации. CMM описывает
организацию на каждом уровне зрелости без предписания конкретных способов их
достижения. Переход с уровня 1 на уровень 2 может занять несколько лет, а
переход по остальным уровням обычно занимает около двух лет.
Усовершенствование производственного процесса происходит в контексте
бизнес-целей и стратегических планов организации, ее организационной
структуры, используемых технологий, социальной культуры и системы
управления. CMM фокусируется на аспектах процессов тотального управления
качеством (TQM). Успешное усовершенствование процессов подразумевает также
учет вопросов вне рамок производственного процесса (например, проблемы с