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

изменяется в зависимости от присущих им навыков, знаний и мотивации.
Существует лишь несколько стабильных производственных процессов, а
производительность можно прогнозировать только на уровне отдельных
сотрудников, но не для организации в целом.

2.1.2. Уровень 2 - повторяемый уровень

На повторяемом уровне установлены политики управления проектом
разработки и процедуры их применения. Планирование и управление новым
проектом базируется на опыте работы с подобными проектами. Целью достижения
уровня 2 является институционализация таких процессов эффективного
управления проектами разработки, которые позволяют организациям
воспроизводить успешные практики прежних проектов, хотя конкретные процессы
различных проектов могут различаться. Эффективный процесс может быть
охарактеризован как проверенный на практике, документированный, обязательный
к выполнению, обучаемый, измеряемый и открытый для дальнейшего
усовершенствования.
В проектах организаций второго уровня устанавливаются основные средства
управления программным проектом. Реалистичные обязательства по проекту
базируются на результатах прежних проектов и на требованиях текущего.
Менеджеры проекта отслеживают производственные затраты, выполнение графиков
и функциональность продукта; проблемы выполнения обязательств выявляются
сразу после их возникновения. Требования к ПО и созданные на их основе
рабочие продукты отслеживаются в системе управления конфигурацией, а их
целостность контролируется. Определены стандарты проекта разработки и
обеспечено их строгое соблюдение в рамках организации. В ходе проекта
разработки проводится работа с субподрядчиками (при их наличии) по
налаживанию надежных связей между заказчиком и субподрядчиком.
Продуктивность производственного процесса организаций уровня 2 может
быть охарактеризована как дисциплинированная, так как планирование и
отслеживание проекта разработки стабильно и возможно воспроизведение прежних
достижений. Производственный процесс проекта находится под эффективным
управлением системы управления проектами и следует реалистичным планам,
основанным на результатах прежних проектов.

2.1.3. Уровень 3 - определенный уровень

На определенном уровне, стандартный процесс разработки и сопровождения
ПО в рамках организации надежно документирован, включая как процессы
программной инженерии, так и управления, и эти процессы интегрированы в
единое целое. Этот стандартный процесс в материалах CMM называется
стандартным производственным процессом организации. Процессы, установленные
на уровне 3, используются (и, по мере необходимости, изменяются) для помощи
менеджерам и техническому персоналу в более эффективном выполнении своих
задач. При стандартизации своих производственных процессов организация
использует эффективные практики программной инженерии. Существует группа,
которая ответственна за работы по координации производственного процесса
организации, т. е. группа инженерии производственного процесса (SEPG)
[Fowler 90]. Реализована общая для организации программа обучения,
гарантирующая, что персонал и руководящее звено обладают знаниями и