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

работы, принятие необходимых обязательств и составление плана выполнения
работ.
Планирование разработки начинается с подготовки технического задания, а
также описания других ограничений и целей, которые определяют и ограничивают
проект разработки (те самые требования, которые разрабатываются в практиках
группы ключевых процессов "Управление требованиями"). Процесс планирования
проекта включает в себя шаги по оценке объема промежуточных программных
продуктов и необходимых для выполнения проекта ресурсов, создания графика
работ, определения и оценки рисков разработки, а также обсуждения
обязательств. Для создания плана проекта разработки (т. е. плана разработки
ПО), может понадобиться итеративное выполнение этих шагов.
Этот план обеспечивает основу для выполнения проекта разработки,
управления этим процессом, а также определяет обязательства перед заказчиком
относительно ресурсов, ограничений и возможностей проекта.

Цели

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

Обязательства по выполнению

Обязательство 1 Должен быть назначен производственный менеджер проекта,
в обязанности которого входит обсуждение обязательств и подготовка плана
разработки ПО.
Обязательство 2 Проект следует документированной организационной
политике по планированию проектов разработки ПО.
Эта политика обычно состоит из следующих положений:
1. Планирование проекта разработки должно выполняться на основе
системных требований, отнесенных к ПО. См. описание Операции № 2 группы
ключевых процессов "Управление требованиями".
2. Обязательства по проекту обсуждаются:
менеджером проекта,
производственным менеджером проекта,
другими производственными менеджерами.
3. Участие других инженерных групп в операциях разработки обсуждается с
этими группами и документируется. Примеры других инженерных групп:
системного проектирования, проектирования аппаратного обеспечения,
системного тестирования.
4. Задействованные группы рассматривают следующие аспекты проекта:
оценки объема ПО,
оценки объема работ и затрат,
графики выполнения работ,
другие обязательства.
Примеры групп, задействованных в проекте: группа разработки ПО (включая