CMMI - уровни зрелости
Уровень зрелости - это четко определенное эволюционное плато на пути к достижению зрелого программного процесса. Каждый уровень зрелости обеспечивает основу для непрерывного улучшения процесса.
Модели CMMI с поэтапным представлением имеют пять уровней зрелости, обозначенных цифрами от 1 до 5. Они:
- Initial
- Managed
- Defined
- Количественно управляемый
- Optimizing
Уровни зрелости поэтапного представления CMMI
На следующем изображении показаны уровни зрелости в поэтапном представлении CMMI.
Теперь мы подробно узнаем о каждом уровне зрелости. В следующем разделе будут перечислены все области процессов, относящиеся к этим уровням зрелости.
Сведения об уровне зрелости
Уровни зрелости состоят из заранее определенного набора областей процессов. Уровни зрелости измеряются достижениемspecific и generic goalsкоторые применяются к каждому предопределенному набору областей процесса. В следующих разделах подробно описаны характеристики каждого уровня зрелости.
Уровень зрелости 1 Начальный
На уровне зрелости 1 процессы обычно бывают случайными и хаотичными. Организация обычно не обеспечивает стабильной среды. Успех в этих организациях зависит от компетентности и героизма людей в организации, а не от использования проверенных процессов.
Организации уровня зрелости 1 часто производят продукты и услуги, которые работают; однако они часто превышают бюджет и график своих проектов.
Организации уровня зрелости 1 характеризуются тенденцией к чрезмерной приверженности, отказу от процессов во время кризиса и неспособности повторить свои прошлые успехи.
Уровень зрелости 2 Управляемый
На уровне зрелости 2 организация достигла всех specific и generic goalsобласти процессов уровня зрелости 2. Другими словами, проекты организации гарантируют, что требования управляются, а процессы планируются, выполняются, измеряются и контролируются.
Дисциплина процесса, отраженная уровнем зрелости 2, помогает гарантировать сохранение существующих практик во время стресса. Когда эти методы действуют, проекты выполняются и управляются в соответствии с их задокументированными планами.
На уровне зрелости 2 осуществляется управление требованиями, процессами, рабочими продуктами и услугами. Статус рабочих продуктов и предоставления услуг видны руководству в определенных точках.
Обязательства устанавливаются между соответствующими заинтересованными сторонами и при необходимости пересматриваются. Рабочие продукты рассматриваются с заинтересованными сторонами и контролируются.
Рабочие продукты и услуги удовлетворяют заданным требованиям, стандартам и целям.
Определен уровень зрелости 3
На уровне зрелости 3 организация достигла всех specific и generic goals областей процессов, присвоенных уровням зрелости 2 и 3.
На уровне зрелости 3 процессы хорошо описаны и поняты, а также описаны в стандартах, процедурах, инструментах и методах.
Важное различие между уровнем зрелости 2 и уровнем зрелости 3 заключается в области применения стандартов, описаний процессов и процедур. На уровне зрелости 2 стандарты, описания процессов и процедуры могут сильно отличаться в каждом конкретном случае процесса (например, в конкретном проекте).
На уровне зрелости 3 стандарты, описания процессов и процедуры для проекта адаптируются к набору стандартных процессов организации для соответствия конкретному проекту или организационной единице. Набор стандартных процессов организации включает процессы, рассматриваемые на уровне зрелости 2 и уровне зрелости 3. В результате процессы, которые выполняются в организации, согласованы, за исключением различий, допускаемых руководящими указаниями по адаптации.
Еще одно важное отличие состоит в том, что на уровне зрелости 3 процессы обычно описываются более подробно и более строго, чем на уровне зрелости 2. На уровне зрелости 3 процессами управляют более активно, используя понимание взаимосвязей между действиями процесса и подробные измерения процесс, его рабочие продукты и его услуги.
Уровень зрелости 4 количественно управляемый
На уровне зрелости 4 организация достигла всех specific goals областей процессов, присвоенных уровням зрелости 2, 3 и 4, и generic goals присвоены 2 и 3 уровням погашения.
На уровне зрелости 4 выбираются подпроцессы, которые существенно влияют на общую производительность процесса. Эти выбранные подпроцессы контролируются с помощью статистических и других количественных методов.
Количественные цели по качеству и производительности процессов устанавливаются и используются в качестве критериев при управлении процессами. Количественные цели основаны на потребностях клиента, конечных пользователей, организации и исполнителей процессов. Качество и производительность процессов понимаются в статистических терминах и управляются на протяжении всего жизненного цикла процессов.
Для этих процессов собираются и статистически анализируются подробные показатели эффективности процесса. Выявляются особые причины отклонений процесса и, при необходимости, устраняются источники особых причин, чтобы предотвратить их появление в будущем.
Показатели качества и эффективности процессов включаются в репозиторий измерений организации для поддержки принятия решений на основе фактов в будущем.
Важное различие между уровнем зрелости 3 и уровнем зрелости 4 - это предсказуемость производительности процесса. На уровне зрелости 4 эффективность процессов контролируется с помощью статистических и других количественных методов и является количественно предсказуемой. На уровне зрелости 3 процессы предсказуемы только качественно.
Оптимизация уровня зрелости 5
На уровне зрелости 5 организация достигла всех specific goalsобластей процессов, присвоенных уровням зрелости 2, 3, 4 и 5, и generic goals присвоены 2 и 3 уровням погашения.
Процессы постоянно улучшаются на основе количественного понимания общих причин вариаций, присущих процессам.
Этот уровень направлен на постоянное улучшение производительности процесса за счет как постепенных, так и инновационных технологических усовершенствований.
Количественные цели улучшения процессов для организации устанавливаются, постоянно пересматриваются для отражения меняющихся бизнес-целей и используются в качестве критериев при управлении улучшением процессов.
Эффект от внедренных улучшений процессов измеряется и оценивается в сравнении с количественными целями улучшения процессов. И определенные процессы, и набор стандартных процессов организации являются целями измеримых улучшений.
Оптимизация процессов, которые являются гибкими и инновационными, зависит от участия уполномоченных сотрудников, соответствующих бизнес-ценностям и целям организации. Способность организации быстро реагировать на изменения и возможности повышается за счет поиска способов ускорения обучения и обмена знаниями. Улучшение процессов по своей сути является ролью, которую должен играть каждый, что приводит к циклу постоянного улучшения.
Важное различие между уровнем зрелости 4 и уровнем зрелости 5 - это тип рассматриваемого изменения процесса. На уровне зрелости 4 процессы направлены на устранение особых причин отклонений процесса и обеспечение статистической предсказуемости результатов. Хотя процессы могут давать предсказуемые результаты, их может быть недостаточно для достижения поставленных целей. На уровне зрелости 5 процессы связаны с устранением распространенных причин вариаций процесса и изменением процесса (то есть смещением средств выполнения процесса) для повышения производительности процесса (при сохранении статистической предсказуемости) для достижения установленных количественных целей улучшения процесса. .
Уровни зрелости нельзя пропускать
Каждый уровень зрелости обеспечивает необходимую основу для эффективного внедрения процессов следующего уровня.
Процессы более высокого уровня имеют меньше шансов на успех без дисциплины, обеспечиваемой более низкими уровнями.
Эффект от нововведений может быть скрыт за шумным процессом.
Процессы более высокого уровня зрелости могут выполняться организациями на более низком уровне зрелости с риском того, что они не будут последовательно применяться в условиях кризиса.
Уровни зрелости и области процессов
Вот список всех соответствующих областей процессов, определенных для программной организации. Эти области процессов могут быть разными для разных организаций.
В этом разделе представлены имена связанных областей процессов. Дополнительные сведения об этих областях процессов см. В главе «Области процессов CMMI».
Уровень | Фокус | Ключевые области процесса | Результат |
---|---|---|---|
5 Оптимизация |
Непрерывное совершенствование процесса | Организационные инновации и развертывание Причинно-следственный анализ и разрешение |
Наивысшее качество / наименьший риск |
4 Количественно управляемый |
Количественно управляемый | Производительность организационного процесса Количественное управление проектами |
Более высокое качество / меньший риск |
3 Определенный |
Стандартизация процессов | Разработка требований Техническое решение Интеграция продуктов Проверка Проверка Ориентация на организационный процесс Определение организационного процесса Организационное обучение Integrated Project Mgmt (с дополнительными функциями IPPD) Управление рисками Анализ решений и разрешение Интегрированное объединение (только IPPD) Орг. Среда для интеграции (только IPPD) Комплексное управление поставщиками (только SS) |
Среднее качество / средний риск |
2 Удалось |
Базовое управление проектом | Управление требованиями Планирование проекта Мониторинг и контроль проекта Управление соглашениями с поставщиками Измерение и анализ Обеспечение качества процессов и продукции Управление конфигурацией |
Низкое качество / высокий риск |
1 Начальная |
Процесс неформальный и специальный | Самое низкое качество / высший риск |