Модель зрелости CMM/CMMI

Модель зрелости процесса разработки ПО - суть данной модели заключается в этих словах. Базовым понятием в этой модели считается зрелость компании.

К примеру, незрелой считается такая компания, где процесс конструирования ПО и принимаемые решения зависят только от таланта разработчиков. Результат - высокий риск срыва бюджета или сроков окончания проекта (или как написать курсач за ночь).

Зрелой считается считается компания, в которой работают ясные процедуры управления проектами и построения программных продуктов. Если нужно, эти процедуры уточняются и развиваются. Оценки же длительности и затрат разработки основываются на накопленном опыте, а потому точны. Кроме этого, в компании действуют корпоративные стандарты на различные процессы: общение с заказчиком, анализ, проектирование, программирование, тестирование, внедрение.

Уровни зрелости:

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

1. начальный;

Процесс на предприятии не формализован, отсутствует четкое планирование и контроль. Результаты деятельности предприятия во многом случайны и сильно зависят от личных качеств отдельных сотрудников.

2. повторяемый;

Есть формальные процедуры для выполнения основных элементов процесса разработки ПО. Результаты выполнения процесса соответствуют заданным требованиям и стандартам.

Основное отличие от уровня 1 состоит в том, что выполнение процесса планируется и контролируется. Применяемые средства планирования и управления дают возможность повторения ранее достигнутых успехов.

3. определенный;

Все элементы процесса определены, стандартизованы и задокументированы.

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

4. управляемый;

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

Основное отличие от уровня 3 состоит в более объективной (за счет цифр показателей), количественной оценке продукта и процесса.

Оптимизирующий.

Главной задачей компании становится постоянное улучшение и повышение эффективности существующих процессов, ввод новых технологий.

Основное отличие от уровня 4 заключается в том, что технология создания и сопровождения программных продуктов планомерно и последовательно совершенствуется.

Пример: [6] [7] [8]

Название организации: 2 3 Perspective Co., Ltd.

Подразделение: Эксплуатация и техническое управление

Уровень соответствия CMM: третий (определенный)

Ссылка на источник: https://sas.cmmiinstitute.com/pars/pars_detail.aspx?a=24518


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: