Новости


Корпоративный подход к управлению проектами с использованием продуктов Primavera


За термином "Управление проектами" прочно закрепился синоним - "Управление изменениями". С одной стороны любой проект предполагает изменение. С другой - изменения можно облечь в форму проекта, чтобы добиться результата и контролировать процесс его достижения. Если изменения носят регулярный характер, а именно эта ситуация характерна для современных компаний, для эффективного управления этим процессом используется управление по проектам (со сроками начала и окончания конкретного изменения, ресурсами, бюджетом и т.д.). Аналогично, для группы проектов, объединенных в портфель проектов, когда, например, потребности в ресурсах и бюджете удовлетворяются в соответствии с эффективностью их использования, также возникает управление по проектам. То и другое характерно для компаний корпоративного типа, имеющих свою стратегическую миссию, распределенную организационную структуру, общий бюджет, портфель взаимосвязанных заказов, как правило, превышающий возможности компании по их реализации и т.д. Без координации и контроля здесь не обойтись.

В результате появилась необходимость создания корпоративных систем управления проектами (СУП) , обеспечивающих управление по проектам со сквозным контролем всех проектов, работ, а также трудовых, материально-технических и финансовых ресурсов в рамках одной или группы компаний (финансового или производственного холдинга). Нужна ли автоматизация этого процесса? С какого-то момента, безусловно, да, так как процесс этих изменений носит все более нерегулярный характер и значительное число деталей нужно держать под контролем.

Программные продукты Primavera предназначены для создания автоматизированных СУП и представлены во всех основных сегментах рынка. Так, SureTrak предназначен для управления небольшими проектами, а Primavera Project Planner (P3) - для управления большими проектами или группами проектов. Для создания СУП в масштабах компании в целом предназначены продукты серий Primavera Enterprise и Primavera Expedition. Именно они и являются предметом данной статьи.

Архитектура программных средств Primavera

Ядром системы, реализующим ее основную функциональность являются клиент-серверные приложения Primavera Enterprise и Primavera Expedition.

Основной продукт в составе Primavera Enterprise - Primavera Project Planner for the Enterprise (P3e). Он обеспечивает функции планирования работ и составления бюджета проекта, анализа и координации хода работ. P3e позволяет формировать общую картину всех, нескольких или одного конкретного проекта, проводить укрупненный анализ по выбранным категориям, статьям затрат и структуре работ, позволяет выполнять контроль сроков и отслеживать фактические результаты.

Primavera Expedition обеспечивает функции, связанные с поддержкой процедур контроля исполнения договорных обязательств в ходе проекта, стандартизации процесса администрирования проекта, автоматизации документооборота по проекту.

Эти приложения могут работать с такими СУБД как Oracle, MS SQL Server и Sybase, что обеспечивает:

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

Для пользователей, которым требуются только отдельные функции Primavera Enterprise или Primavera Expedition, предназначены web-приложения, основанные на Internet/Intranet -технологии, - Primavision, Progress Reporter и Expedition Analyzer. Для пользователей, которым нужна только информация по проектам, поддерживается автоматически формируемый и динамически обновляемый web-сайт проекта.

Общая архитектура комплексов ПО Primavera Enterprise и Primavera Expedition приведена на Рис. 1. Более подробная информация по функциональной и ИТ-архитектуре, а также по стоимостным характеристикам продуктов Primavera приведена ниже.

Рис. 1. Общая архитектура комплексов ПО Primavera Enterprise и Primavera Expedition

Функциональная архитектура

Primavera Project Planner for the Enterprise - программное обеспечение (ПО), предназначенное для многопроектного планирования и контроля всех проектов в организации, включая бюджетирование проектов, календарно-сетевое планирование проектов, управление ресурсами, анализ проектов и "портфелей проектов" по показателям, анализ "Что-Если", управление рисками в проекте и т.д.

Portfolio Analyst - ПО для укрупненного анализа проектов, позволяющее руководителям подразделений и аналитикам анализировать загрузку сотрудников, оборудования, оценивать потребность в материалах каждого пакета работ и портфеля проектов в целом, проводить анализ проектов по методике освоенного объема.

Primavision - web-приложение, предназначенное инициации проектов руководством организации и для укрупненного анализа данных по отдельным проектам и их "портфелям".

Project Website - автоматически создаваемый web-сайт проекта, содержащий информацию по проекту, доступную только для чтенеия: календарно-сетевые графики, данные по загрузке ресурсов, показатели хода выполнения проекта, уведомления о ходе проекта, ссылки на документы и т.д.

Progress Reporter - web-приложение, предназначенное для рассылки сотрудникам сведений о предстоящих им работах, и для сбора от них табелей учета трудозатрат.

Methodology Manager - приложение, предназначенное для поддержки корпоративной базы знаний по выполненным проектам, а также для создания новых проектов на основе принятых корпоративных, государственных и международных стандартов.

Primavera Enterprise Software Development Kit (SDK) - приложение, предназначенное для доступа к бизнес-правилам Primavera Enterprise, а также работы с БД без нарушения ее целостности.

Primavera Expedition - ПО для контроля исполнения договорных обязательств в ходе проекта, стандартизации процесса администрирования проекта, автоматизации документооборота по проекту.

Основные функции:

  • Контроль исполнения договорных обязательств
  • Контроль разработки и согласования рабочей документации
  • "Канцелярия" проекта: входящая-исходящая корреспонденция, сопроводительные письма и т.д.

Expedition Analyzer - приложение для многомерного анализа данных по договорным обязательствам в ходе проекта, построенное с использованием OLAP-технологии.

Expedition Mobile - приложение для PDA на ОС Palm, предназначенное для предоставления ключевых данных по проектам удаленным пользователям, а также сбора от них информации о состоявшихся событиях с последующей синхронизацией с основной БД Expedition.

Expedition Express - приложение к системе Expedition, предназначенное для осуществления коммуникации и непосредственного взаимодействия с удаленными членами команды проекта через Internet/Intranet.

Expedition Software Development Kit (SDK) - приложение, предназначенное для доступа к бизнес-правилам Primavera Expedition, а также работы с БД без нарушения ее целостности.

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

 

ИТ-архитектура

Семейство Primavera Enterprise

ПО Primavera Enterprise построено по технологии "клиент-сервер" и "web-клиент - web-сервер".

Сервер:

В качестве сервера базы данных может использоваться один из промышленных серверов MS SQL или Oracle. Для варианта однопользовательского рабочего места может быть использован Interbase сервер. Для обеспечения доступа к веб сайту проекта должен работать Microsoft Internet Explorer 5.0+; Microsoft IIS4.0+.

На сервере может быть использована одна из следующих операционных систем: Windows NT Server 4.0, Windows 2000 Server или Unix.

Архитектура локальной сети - TCP/IP.

Клиент:

Для клиентского рабочего места подойдет любая ОС: Windows 95, 98, NT, 2000. 32+ Mb RAM.

Семейство Primavera Expedition

ПО Primavera Expedition построено по технологии "клиент-сервер" и "web-клиент - web-сервер".

Клиентская часть ПО Primavera Expedition работает в ОС Windows'95/98/NT/2000 или Novell Netware 3.x/4.x/5.x, на СУБД Sybase и Oracle (выходит в декабре этого года).

ПО Primavera Project Planner

ПО построено на архитектуре файл-сервер. При этом на сервере могут храниться как данные проектов, так и исполняемые файлы программ. В качестве базы данных для хранения данных проектов используется Btrieve. Специальные требования к серверу не выдвигаются, так как, его функции может выполнять любая клиентская машина со следующими характеристиками:

Процессор не хуже Pentium II -266
ОС - Windows 95, 98, NT, 2000.
ОЗУ - 32 Мб. Для Windows 95, 98; 64 Мб для Windows NT; 128 Мб для Windows 2000.

ПО SureTrak

Однопользовательское рабочее место. В качестве базы данных для хранения данных проектов используется Btrieve или внутренний формат данных SureTrak. Совместим по формату проектных данных с Primavera Project Planner. Требования к компьютеру обусловлены более жесткими требованиями со стороны используемой ОС:

Процессор не хуже Pentium.
ОС - Windows 95, 98, NT, 2000.
ОЗУ - 32 Мб. Для Windows 95, 98; 64 Мб для Windows NT; 128 Мб для Windows 2000.

 

Требования к ресурсам

Primavera Enterprise

Сервер - Pentium III 500, 512 Мб. Свободное место на жестком диске - 300Мб под базу данных.
Клиент - Pentium III 500, для Windows 95,98,NT 128 Мб, для Windows 2000 256 Mб. Свободное место на жестком диске - 200Мб.

Primavera Expedition

Сервер - Pentium III 500, 24Мб ОЗУ, плюс от 2 до 4 Мб для каждого подключенного пользователя, плюс от 10 до 20% от размера базы данных. Свободное место на жестком диске - 200Мб.
Клиент (или однопользовательский) - Процессор Intel Pentium 150, 32Мб ОЗУ, Свободное место на жестком диске -180Мб.

Primavera Project Planner

Процессор Intel Pentium 150, 32Мб ОЗУ. Свободное место на жестком диске - 80Мб.

SureTrak

Процессор Intel Pentium, 32Мб ОЗУ. Свободное место на жестком диске - 30Мб.

 

Прайс лист Primavera Systems, Inc. на ноябрь 2001 года

Название программного продукта.

Стоимость одной лицензии в США (в долларах США). Для нескольких лицензий предоставляется скидка.

Primavera Project Planner for the Enterprise (named user) – бесплатно поставляется по одной лицензии Portfolio Analyst и Primavision

3000-00

Primavera Project Planner for the Enterprise (concurrent user) - бесплатно поставляется одна лицензия Primavision

4000-00

Primavision

500-00

Portfolio Analyst

2000-00

Progress Reporter

350-00

Primavera Expedition

2500-00

Expedition Mobile

250-00

Expedition Express (минимальное количество 5 лицензий)

500-00

Primavera Project Planner

4000-00

SureTrak Project Manager

499-00


Primavera на предприятии …

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

Использование специализированных web-приложений позволяет минимизировать состав программно-технических средств на клиентском рабочем месте. В частности, это упрощает настройку, сопровождение системы, снижает затраты на внедрение и эксплуатацию, делает прикладные программные средства доступными с любого рабочего места. Такой подход обеспечивает работу системы с тысячами пользователей (причем, многие из которых могут работать за удаленными терминалами). В Табл. 1 приведена типовая схема использования программных средств Primavera на рабочих местах основных участников проектов.

Табл. 1. Использования программных средств
Primavera серий Primavera Enterprise и Primavera
Expedition на рабочих местах участников проектов.

 

Primavera Enterprise

Primavera Expedition

P3e

Progress Reporter

Portfolio Analyst

Primavision

Expedition

Expedition Express

Expedition Analyzer

Expedition
Mobile

Руковод-

ство пред-приятия

 

 

+

+

 

 

+

 

Руково-

дители

проектов

+

 

+

+

+

 

+

 

Группа плани-рования

+

 

 

+

+

 

 

 

Функцио-

нальные подразде-

ления

+

+

 

+

 

+

 

 

Исполни-

тели

 

+

 

 

 

+

 

+

Ключевая роль СУП на предприятии состоит не в том, или не только в том, чтобы собирать и передавать данные по состоянию процессов. Известно, что только 5% проектов выполняются в срок и в рамках бюджета. Значительное большинство отклоняется от графика и требует постоянного внимания со стороны руководителей. Поэтому любые средства "интеллектуализации" процессов принятия решений в управлении проектами существенно повышают эффективность автоматизированных систем.

Традиционно Primavera Enterprise позволяет строить графики и обеспечивает их контроль. Кроме того, как корпоративная система она фиксирует бюджеты проектов, планы финансирования и поступления средств для реализации проектов, обеспечивает коммуникации между многочисленными участниками. Кроме этого, и на этом мы хотели бы акцентировать внимание в этой статье, Primavera вступает в игру всякий раз, когда с ее помощью проводится многовариантный анализ данных по проекту, готовятся специализированные отчеты, с помощью "глобальных замен" перенастраивается весь проект в соответствии с изменившимися требованиями и т.д.

Если в организации одновременно ведется большое количество проектов, Primavera Enterprise и Primavera Expedition предоставляют широкие возможности по формированию и обзору сводной информации и анализу работ как по одному, так и по нескольким проектам (при этом их можно группировать по множеству критериев - уровням готовности, местам проведения, рискам и т. п.). Primavera Expedition определяет наиболее приоритетные для каждого пользователя задачи и требующие обработки документы, контролирует графики рассмотрения и согласования проектных материалов, фиксирует отклонения и сообщает о них ответственным лицам, отслеживает объемы и стоимость поставок.

На рабочем месте руководителя система может быть настроена на формирование оперативных предупреждений, возникающих в случае превышения сроков, объемов или стоимости работ, а также ряда других важнейших показателей. При этом с помощью Primavera Expedition руководитель может быстро перейти к исходному документу, связанному с выявленным отклонением и найти ответственного.

Проект можно просматривать с различных точек зрения - как с помощью средств подготовки отчетов Primavera Enterprise, так и с помощью собственных средств Primavera Expedition, позволяющих создать итоговый отчет на основании справок конкретных исполнителей. Primavera Expedition способна дать менеджерам ответы на вопросы типа "У кого на согласовании находится определенный материал? Утвержден ли такой-то документ? Кому направлены замечания? Подготовлены ли нужные спецификации?" и т. п.

Доступ к проектным данным возможен из браузера с помощью модуля Primavera Expedition Express или с мобильных устройств (типа Palm) с помощью модуля Primavera Expedition Mobile - например, когда инженеру на строительной площадке требуется ввести информацию о поступивших материалах и согласовать определенные действия с руководством.

… и за его пределами

Еще большего эффекта удается достичь, если в процессе исполнения проекта средства Primavera используют не только предприятием, исполняющем проект, но и его соисполнители, подрядчики и субподрядчики.

Каждая из организаций может использовать набор функциональных модулей - P3e для планирования и контроля, Primavision для инициации и анализа реализации проектов, Progress Reporter для ввода информации о фактически выполненных объемах работ и отработанном времени, Primavera Expedition для сопровождения договоров и контроля обязательств, например, по подрядным договорам (разумеется, если много соисполнителей и эти процессы нуждаются в автоматизации), Expedition Mobile для сбора информации о факте выполнения поставок и другой информации по договорам, Primavera Expedition Express для работы с системой с удаленных рабочих мест.

Primavera начинает работать уже на этапе заключения договоров с партнерами и поставщиками. С помощью Primavera Expedition автоматизируются все ключевые элементы стандартных процессов сопровождения договоров. Система позволяет вводить подробные сведения о заключаемом договоре, который привязан к конкретному проекту, и затем отслеживать ход его согласования до момента окончательного подписания (см. Рис. 2).

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

Рис. 2. Работа с договорами в Primavera Expedition

Далее на этапе планирования работ основным инструментом является Primavera Enterprise, с помощью которого совместными усилиями участников проекта формируется структура декомпозиции работ (WBS-структура), графики реализации проекта, распределяются ресурсы и фиксируются стоимости запланированных работ. Для формирования расписания проекта используются диаграммы Гантта, PERT-представление, ресурсные диаграммы, позволяющие проанализировать рассчитанное расписание и результаты выравнивания ресурсов по работам и объектам (см. Рис. 3).

Рис. 3. Расписание проекта в P3e

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

Параллельно с этим в детализированный календарный график заносятся сведения о выполненных в рамках проекта работах, использованных материально-технических и финансовых ресурсах и отработанных человеко-часах. Эта информация, собираемая с помощью Progress Reporter, передается в общую базу данных, где происходит автоматическое обновление соответствующих сведений о проекте.

Вся документация, разрабатываемая в ходе проекта, проходит процедуру согласования и утверждения, фиксируемую с помощью Expedition.

Регулярное обновление Web-сайта проекта, который генерируется "по кнопке" в P3e, обеспечивает доступ к актуальной информации всем участникам проекта в соответствии с определенными правами доступа.

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


Продукты Primavera: коробочное решение или нет?

Всех интересуют готовые решения и готовые системы, чтобы с утра встал и все работает. В принципе, продукты Primavera можно использовать самостоятельно, без сторонних консультаций, этому способствует, в том числе и наличие простого интерфейса. Для этого понадобится просто прочитать переведенную на русский язык документацию (она имеется для всех продуктов Primavera) и потратить время на изучение функций. Кроме того, существует специальное средство Project Architect (встроенный модуль Р3е) для создания графиков новых проектов на основе существующих типовых решений.

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

Учитывая это, для создания СУП на основе продуктов Primavera и её результативного использования желательно все же выполнить полный цикл разработки (провести обследование организации, прописать функции каждого участника системы, настроить интерфейс и отчеты, грамотно разработать структуры кодирования и обучить специалистов работе с программным обеспечением).

Основу для ускорения этого процесса может составить типовое решение, демонстрируемое компанией "ПМСОФТ" в рамках деловой игры, при использовании которого возникает лишь необходимость в детализации ролей на этапе настройки низших уровней системы, специфичных для конкретной организации и того вертикального рынка, на котором она работает.

Сертифицированные сотрудники "ПМСОФТ" реализуют этот цикл создания СУП, построенных на базе продуктов Primavera, выполняют их адаптацию к специфическим требованиям, проводят обучение персонала и обеспечивают сопровождение созданной системы после внедрения. При этом реально работать с системой можно уже в течение первых недель внедрения.

Информация об авторах:

А.В. Цветков - Генеральный директор ЗАО "ПМСОФТ", связаться с ним можно по адресу: ATsvetkov@pmsoft.ru

Е.В. Колосова - Исполнительный директор ЗАО "ПМСОФТ", связаться с ней можно по адресу: EKolosova@pmsoft.ru


Вернуться к новостям