Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmnaya_inzheneria_Lektsii.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.57 Mб
Скачать

5.7.1. Каково назначение модели cmmi?

В учебнике говорится, что целью модели является оценка зрелости процессов организации и предоставление инструкций по усовершенствованию процессов, что позволит улучшить создаваемые продукты. Специалисты института Software Engineering Institute, скорее всего, скажут, что CMMI — это модель управления рисками, характеризующая способность организации управлять рисками. Реализация этой модели в организации свидетельствует о ее способности выполнять свои обязательства и поставлять продукты высокого качества, пользующиеся спросом на рынке. Эту модель можно рассматривать и в качестве своеобразного индикатора эффективности организации в стрессовой ситуации. Зрелая организация с развитыми возможностями спокойно встретит неожиданные, стрессовые события, грамотно отреагирует на них, внесет необходимые изменения в свою деятельность и продолжит свое развитие. Незрелая организация с ограниченными возможностями в условиях стресса впадет в панику, попытается следовать устаревшим процедурам или вообще погрузится в хаос, не пытаясь как-либо структурировать свою деятельность.

Эффективность модели CMMI как индикатора экономической эффективности организации не доказана. Несмотря на то что более зрелые организации могут эффективнее управлять рисками и их деятельность более предсказуема, среди зрелых компаний наблюдается тенденция уклонения от риска. Подобная стратегия мешает реализации инноваций и ведет к усилению бюрократизма в организации, что, в свою очередь, замедляет вывод продукции на рынок и снижает конкурентоспособность. Менее зрелые компании отличаются большей инновационностью и творческим подходом, однако их деятельность часто хаотична и непредсказуема. Зачастую положительные результаты таких компаний становятся возможными в результате неимоверных усилий отдельных сотрудников или менеджеров.

5.7.2. Как лучше использовать модель cmmi?

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

По сути, CMMI-DEV — это две модели, имеющие одни и те же базовые элементы. Один из них (наиболее известный) — это поэтапное представление, позволяющее представить 22 области процесса на одном из пяти уровней зрелости организации. В ходе оценки организации определяется уровень ее работы, который характеризует способность организации управлять рисками и, следовательно, выполнять взятые на себя обязательства.

Уровни 4 и 5 называют уровнями высокой зрелости. Как правило, различия между зрелыми организациями, реализующими стратегии количественного управления и оптимизации, и незрелыми организациями с неэффективной системой управления и следованием заранее определенным процедурам, очевидны. Деятельность зрелых организаций отличается низкой вариативностью процессов и характеризуется использованием ключевых показателей в рамках реализации статистически оправданного метода управления. Следовательно, более зрелые организации отличаются большей предсказуемостью и более высокой скоростью реагирования на новую информацию (при отсутствии бюрократических механизмов, затормаживающих процесс). Менее зрелые организации бросают на борьбу с экстренными ситуациями все силы, в то время как более зрелые слепо следуют устоявшимся процедурам и не всегда могут понять, что изменение некоторых процедур станет более адекватным ответом на сложившуюся ситуацию.

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

Использование поэтапной модели в качестве основы программы оптимизации процессов имеет свои недостатки, так как в этом случае легко забыть, что CMMI — это не модель процессов или рабочих процессов, а описание целей, которые должны быть достигнуты в результате этих процессов. Достижение этих целей повышает зрелость организации и вероятность развития событий в соответствии с планом. Вероятно, самой большой ошибкой станет постановка цели достичь определенного уровня с последующей разработкой процессов и инфраструктуры исключительно для того, чтобы успешно пройти сертификацию. Целью любых мер по совершенствованию процессов должно стать измеримое улучшение, а не абстрактное число.

Модель непрерывного представления успешнее используется в качестве руководства по совершенствованию процессов, и некоторые консалтинговые компании предпочитают работать исключительно с этой моделью. Очевидное различие заключается в том, что программа совершенствования процессов, созданная на основе модели непрерывного представления, не предполагает постановки "искусственных" целей, определяемых уровнями зрелости. Кроме того, эту модель удобнее использовать для совершенствования процессов в областях, способных обеспечить экономическую эффективность для организации. Следовательно, вероятность успешного применения модели CMMI больше в тех организациях, которые выбирают модель непрерывного представления. Кроме того, положительный результат часто способствует развитию эффективного цикла усовершенствований.