Операция: Создание плана проекта
Данная операция заключается в создании компонентов и структур для плана разработки программного обеспечения.
ОписаниеСтруктура работыРаспределение группИспользование рабочего продукта
Взаимосвязи
Родительские операции
Описание

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

Основные усилия по созданию данных артефактов нужно приложить на начальном этапе.  Руководитель проекта собирает всю дополнительную информацию и добавляет ее в план разработки программного обеспечения (Задача: компоновка плана разработки программного обеспечения).

Свойства
Управляется событиями
Несколько вхождений
Выполняющийся
Необязательный
ЗапланированныйYes
Повторяющийся
Персонал

При выполнении данной операции наиболее важны такие навыки руководителя проекта, как способность планировать и составлять документы. Кроме того, руководитель проекта должен быть способен убеждать заинтересованных лиц в своей точке зрения в ходе разработки таких планов, поэтому не менее важны умение общаться с людьми и излагать свою точку зрения. У проверяющего должно быть достаточно опыта, связанного с оценкой проектов в аналогичном бизнесе или аналогичной предметной области, для объективной оценки реалистичности и справедливости предположений со стороны руководителя проекта. Кроме того, проверяющий должен достаточно хорошо понимать Rational Unified Process для того, чтобы оценить точность обоснования разработки в плане разработки программного обеспечения.

Использование
Указания по использованию

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

Лучше всего сформировать оценку на основе собственного опыта организации, а затем применить ее для калибровки формальной модели оценки, например COCOMO. Описание первоначальной модели можно найти на странице [BOE81], а новейшую информацию - на странице http://sunset.usc.edu/research/cocomosuite/index.html. Если руководитель проекта начинает разработку модели с нуля и использует значения по умолчанию в качестве коэффициентов модели, очень важно проверить оценку альтернативными методами. Кроме того, рекомендуется заручиться согласием коллектива и других заинтересованных лиц с тем, что эта оценка реалистична. В то же время руководителю проекта следует объективно оценивать надежность оценки со стороны персонала. Неопытные сотрудники зачастую берут цифры с потолка и указывают оценку с большой погрешностью. Как правило, их оценки слишком оптимистичны. Руководителю проекта следует с осторожностью относиться к оценкам, полученным от неопытных сотрудников, и при необходимости быть готовым дать им совет или попросить опытного коллегу помочь им. Дополнительные сведения об оценке приведены в разделе Задача: итерации и этапы плана.

Перед анализом плана проекта необходимо внимательно ознакомиться со всеми планами и этапами плана разработки программного обеспечения и провести их внутренний анализ.