Глава 2 71
Первый шаг планирования предполагает выбор модели разработки (спираль-
ной, эволюционной и т.п.) и применяемых процессов ЖЦ, а также методов и инст-
рументов, используемых при управлении проектом, в частности, для декомпозиции
проекта в виде задач с ассоциированными входами, выходами и условиями завер-
шения. Далее по каждой задаче специфицируются результаты выполнения (арте-
факты) и производится оценка трудоемкости и стоимости работ с помощью анало-
го-сопоставительных методов (по накопленным историческим данным) или экс-
пертным путем. Идентифицируются связи и зависимости между задачами и потен-
циально критические аспекты проекта (что может быть сделано, например, с по-
мощью метода анализа критического пути). Для задач определяются ожидаемые
сроки выполнения и расписание (график) работ (например, в форме PERT-
диаграмм). Требования к ресурсам трансформируются в прогнозируемые затраты
на проект. Все эти действия проводятся итеративно до тех пор, пока не будет дос-
тигнут консенсус между соответствующими заинтересованными лицами – в пер-
вую очередь, менеджером и формируемой группой проекта, после чего осуществ-
ляется распределение обязанностей/ответственности людей, а также технических и
финансовых ресурсов (с отражением, например, в диаграмме Ганта).
К данному разделу знаний SWEBOK отнесены также вопросы управления
рисками и управления качеством в проекте, поскольку планирование проекта
должно осуществляться с учетом дополнительных затрат ресурсов, в том числе и на
эту деятельность. Управление рисками заключается в регулярной идентификации и
анализе рисков, оценке их критичности и упорядочению по приоритетам и разра-
ботке мероприятий по устранению или смягчению рисков, начиная с наиболее кри-
тичных для проекта. Управление качеством заключается в планировании и осуще-
ствлении мероприятий, нацеленных на достижение характеристик качества про-
граммного продукта, указанных в спецификации требований.
Планироваться должен также процесс управления разработанным планом
проекта, что особенно важно в условиях перманентных изменений требований и
окружения проекта. Актуальность плана должна систематически контролироваться
и, при необходимости, восстанавливаться.
Основой успешного Выполнения проекта является следование плану проек-
та, соблюдение процессов, представленных в плане, и управленческая деятельность
по систематическому оцениванию и измерениям, мониторингу, контролю и отчет-
ности по проекту. Существенным моментом для выполнения проекта является
управление контрактами с поставщиками, включающее подготовку и выполнение
соглашений с поставщиками, мониторинг деятельности поставщиков, приемку по-
ставляемых продуктов и интеграцию этих продуктов в рамках проектных работ.
Процесс выполнения проекта сопровождается регулярными измерениями
(усилий, расходованных средств, выполненных объемов работ и др.), а результаты
измерений оцениваются по отношению к плану проекта в ходе мониторинга про-
екта. Соблюдение плана, а также выход проекта за ограничения, проверяется регу-
лярно, через предопределенные интервалы времени, и сопровождается оценками (и
переоценками) известных рисков и выявлением новых, и проверкой удовлетворе-
ния требований к качеству. Отчетность по результатам мониторинга обеспечивает
базис для принятия решений и регулирования
11
проекта, т.е. выполнения корректи-
11
Используемый в Руководстве к SWEBOK термин control лучше переводить как ре-
гулирование, а controls - как управляющие воздействия, рычаги регулирования.