Глава 1
33
венного управления приобретением, снабжением, торговлей, сбытом и распреде-
лением продукции.
Поскольку создание программной продукции обычно облекается в форму от-
дельных проектов, второй уровень управления образует деятельность по управле-
нию выполнением программных проектов: графиком разработки программной сис-
темы, материальными и трудовыми ресурсами, процессами в жизненном цикле
проекта, риском проекта, качеством программных продуктов и пр.
Управление проектами (в любой отрасли) – это область знаний, навыков,
инструментария и приемов, используемых для достижения целей проектов в рамках
согласованных параметров качества, бюджета, сроков и прочих ограничений [5].
Современная концепция управления проектом основана на принципе инфор-
мативного измерения процессов ЖЦ проекта, его ресурсов и создаваемых рабочих
продуктов. По существу, управление без измерения, качественного и количествен-
ного, страдает недостаточной обоснованностью принимаемых решений, а измере-
ние без управления, в свою очередь, не имеет цели и контекста применения. Кро-
ме того, и управление, и измерение, одинаково безрезультатны без использования
накопленных исторических данных для проведения экспертного сопоставительного
оценивания результатов измерений и управления проектом в целом.
Управление проектом включает следующие шаги:
1. Инициация проекта и определение его границ. Предполагает определение
требований к проекту посредством применения методов извлечения требований,
оценивания их осуществимости с различных точек зрения (технической, техноло-
гической, финансовой, социально-политической).
2. Планирование. Предполагает:
• выбор модели ЖЦ проекта и оценивание процессов ЖЦ в контексте при-
годности для удовлетворения требований к проекту, адаптацию базовых процессов
организации и их институциализацию в проекте;
• иерархическую декомпозицию задач проекта, их спецификацию наряду с
установленными требованиями, ассоциируемыми рабочими и поставляемыми про-
дуктами;
• оценки объемов работ, трудоемкости и стоимости реализации проекта;
• распределение ресурсов по задачам с учетом графика проекта и с позиций
рационального использования персонала проекта, оборудования и материалов;
• управление риском проекта, по крайней мере, по критериям стоимости
разработки, продолжительности проекта и качества программных продуктов;
• управление качеством - применение процедур планирования и контроля
качества выполнения процессов и любых рабочих продуктов этих процессов, а
также верификация и валидация (V&V) продуктов. Управление качеством и V&V
осуществляется по соответствующим планам, синхронизируемым с планом проек-
та;
• управление планом проекта. Необходимость управления планом проекта
обусловлена часто изменяющимися требованиями заказчика и условиями выполне-
ния проекта. Это делает процесс планирования проекта итеративным.
3. Ввод в действие. Предполагает выполнение выбранных процессов ЖЦ в
соответствии с планом наряду с измерениями, мониторингом и регулированием
процессов и составлением отчетов для заинтересованных сторон (руководства ор-
ганизации, заказчиков, соисполнителей).