Уровень зрелости — это четко определенное эволюционное плато для достижения зрелого программного процесса. Каждый уровень зрелости обеспечивает слой в фундаменте для постоянного улучшения процесса.
Модели CMMI с поэтапным представлением имеют пять уровней зрелости, обозначенных номерами от 1 до 5. Они —
- начальный
- Удалось
- определенный
- Количественно управляемый
- Оптимизация
Уровни зрелости поэтапного представления CMMI
На следующем рисунке показаны уровни зрелости в поэтапном представлении CMMI.
Теперь мы узнаем подробности о каждом уровне зрелости. В следующем разделе будут перечислены все области процесса, связанные с этими уровнями зрелости.
Сведения об уровне зрелости
Уровни зрелости состоят из предопределенного набора областей процесса. Уровни зрелости измеряются путем достижения конкретных и общих целей, которые применяются к каждому заранее определенному набору областей процесса. В следующих разделах подробно описываются характеристики каждого уровня зрелости.
Уровень зрелости 1 Начальный
На уровне зрелости 1 процессы, как правило, случайные и хаотичные. Организация обычно не обеспечивает стабильной среды. Успех в этих организациях зависит от компетентности и героизма людей в организации, а не от использования проверенных процессов.
Организации уровня 1 зрелости часто производят продукты и услуги, которые работают; однако они часто превышают бюджет и график своих проектов.
Организации уровня 1 зрелости характеризуются тенденцией к чрезмерной приверженности, отказу от процессов во время кризиса и неспособности повторить свои прошлые успехи.
Уровень зрелости 2 Управляемый
На уровне зрелости 2 организация достигла всех конкретных и общих целей областей процессов уровня зрелости 2. Другими словами, проекты организации обеспечили управление требованиями и планирование, выполнение, измерение и контроль процессов.
Дисциплина процесса, отраженная уровнем зрелости 2, помогает обеспечить сохранение существующих практик во время стресса. Когда эти методы внедрены, проекты выполняются и управляются в соответствии с их документированными планами.
На уровне зрелости 2 осуществляется управление требованиями, процессами, рабочими продуктами и услугами. Статус рабочих продуктов и предоставление услуг видны руководству в определенных точках.
Обязательства установлены среди соответствующих заинтересованных сторон и пересматриваются по мере необходимости. Рабочие продукты проверяются заинтересованными сторонами и контролируются.
Рабочие продукты и услуги удовлетворяют установленным требованиям, стандартам и целям.
Уровень зрелости 3 определен
На уровне зрелости 3 организация достигла всех конкретных и общих целей областей процесса, назначенных уровням зрелости 2 и 3.
На уровне зрелости 3 процессы хорошо охарактеризованы и поняты и описаны в стандартах, процедурах, инструментах и методах.
Критическое различие между уровнем зрелости 2 и уровнем зрелости 3 — это область применения стандартов, описаний процессов и процедур. На уровне зрелости 2 стандарты, описания процессов и процедуры могут сильно отличаться в каждом конкретном случае процесса (например, в конкретном проекте).
На уровне зрелости 3 стандарты, описания процессов и процедуры для проекта адаптированы из набора стандартных процессов организации для соответствия конкретному проекту или организационной единице. Набор стандартных процессов организации включает процессы, рассматриваемые на уровне зрелости 2 и уровне зрелости 3. В результате процессы, выполняемые во всей организации, являются согласованными, за исключением различий, допускаемых рекомендациями по настройке.
Еще одно критическое различие заключается в том, что на уровне зрелости 3 процессы обычно описываются более подробно и более строго, чем на уровне зрелости 2. На уровне зрелости 3 процессы управляются более активно с использованием понимания взаимосвязей между процессами и детальными показателями процесс, его рабочие продукты и его услуги.
Уровень зрелости 4 Количественно управляемый
На уровне зрелости 4 организация достигла всех конкретных целей областей процессов, присвоенных уровням зрелости 2, 3 и 4, и общих целей, назначенных уровням зрелости 2 и 3.
На уровне зрелости 4 выбираются подпроцессы, которые вносят существенный вклад в общую производительность процесса. Эти выбранные подпроцессы контролируются с использованием статистических и других количественных методов.
Количественные цели для качества и производительности процесса устанавливаются и используются в качестве критериев при управлении процессами. Количественные цели основаны на потребностях клиента, конечных пользователей, организации и разработчиков процессов. Качество и производительность процесса понимаются в статистических терминах и управляются на протяжении всей жизни процессов.
Для этих процессов собраны и проанализированы подробные показатели производительности процесса. Выявлены особые причины изменения процесса и, где это необходимо, исправлены источники особых причин, чтобы предотвратить возникновение в будущем.
Показатели качества и производительности процесса включены в хранилище измерений организации для поддержки принятия решений на основе фактов в будущем.
Критическое различие между уровнем зрелости 3 и уровнем зрелости 4 заключается в предсказуемости производительности процесса. На уровне зрелости 4 выполнение процессов контролируется с использованием статистических и других количественных методов и является количественно предсказуемым. На уровне зрелости 3 процессы являются только качественно предсказуемыми.
Уровень зрелости 5 Оптимизация
На уровне зрелости 5 организация достигла всех конкретных целей областей процессов, присвоенных уровням зрелости 2, 3, 4 и 5, и общих целей, присвоенных уровням зрелости 2 и 3.
Процессы постоянно совершенствуются на основе количественного понимания общих причин изменения, присущих процессам.
Этот уровень ориентирован на постоянное улучшение производительности процесса за счет как постепенных, так и инновационных технологических улучшений.
Количественные цели улучшения процессов для организации устанавливаются, постоянно пересматриваются, чтобы отражать меняющиеся бизнес-цели, и используются в качестве критериев при управлении процессами улучшения.
Эффекты развернутых улучшений процесса измеряются и оцениваются в сравнении с количественными целями улучшения процесса. Как определенные процессы, так и набор стандартных процессов организации являются целями измеримых действий по улучшению.
Оптимизация процессов, которые являются гибкими и инновационными, зависит от участия уполномоченной рабочей силы, соответствующей бизнес-ценностям и целям организации. Способность организации быстро реагировать на изменения и возможности повышается за счет поиска путей ускорения обучения и обмена им. Улучшение процессов по своей сути является ролью, которую все должны играть, что приводит к циклу постоянного улучшения.
Критическое различие между уровнем зрелости 4 и уровнем зрелости 5 заключается в типе рассматриваемого изменения процесса. На уровне зрелости 4 процессы связаны с устранением особых причин изменения процесса и обеспечением статистической предсказуемости результатов. Хотя процессы могут давать предсказуемые результаты, результаты могут быть недостаточными для достижения поставленных целей. На уровне зрелости 5 процессы связаны с устранением распространенных причин изменения процесса и изменением процесса (то есть смещением средств выполнения процесса) для повышения производительности процесса (при сохранении статистической предсказуемости) для достижения установленных количественных целей улучшения процесса ,
Уровни зрелости не должны быть пропущены
Каждый уровень зрелости обеспечивает необходимую основу для эффективной реализации процессов на следующем уровне.
-
Процессы более высокого уровня имеют меньше шансов на успех без дисциплины, обеспечиваемой более низкими уровнями.
-
Влияние инноваций может быть скрыто в шумном процессе.
Процессы более высокого уровня имеют меньше шансов на успех без дисциплины, обеспечиваемой более низкими уровнями.
Влияние инноваций может быть скрыто в шумном процессе.
Процессы с более высоким уровнем зрелости могут быть выполнены организациями с более низким уровнем зрелости, с риском того, что они не будут последовательно применяться в условиях кризиса.
Уровни зрелости и области процессов
Вот список всех соответствующих областей процессов, определенных для организации программного обеспечения. Эти области процесса могут отличаться для разных организаций.
В этом разделе приведены имена связанных областей процесса. Для получения более подробной информации об этих областях процессов см. Главу Области процессов CMMI.
Оптимизация
Организационные инновации и развертывание
Причинный анализ и разрешение
Количественно управляемый
Эффективность организационного процесса
Количественное управление проектами
определенный
Разработка требований
Техническое решение
Интеграция продуктов
верификация
Проверка
Фокус организационного процесса
Определение организационного процесса
Организационное обучение
Комплексный проект Mgmt (с дополнениями IPPD)
Управление рисками
Анализ решений и разрешение
Интегрированная группировка (только IPPD)
Org. Среда для интеграции (только IPPD)
Интегрированное управление поставщиками (только SS)
Удалось
Управление требованиями
Планирование проекта
Мониторинг и контроль проекта
Управление соглашениями с поставщиками
Измерение и анализ
Обеспечение качества процесса и продукции
Управление конфигурацией
начальный