Автор статьи: Цветков Александр
>
За термином «Управление проектами» прочно закрепился синоним «Управление изменениями». С одной стороны любой проект предполагает изменение. С другой изменения можно облечь в форму проекта, чтобы добиться результата и контролировать процесс его достижения. Если изменения носят регулярный характер, а именно эта ситуация характерна для современных компаний, для эффективного управления этим процессом используется управление по проектам (со сроками начала и окончания конкретного изменения, ресурсами, бюджетом и т.д.). Аналогично, для группы проектов, объединенных в портфель проектов, когда, например, потребности в ресурсах и бюджете удовлетворяются в соответствии с эффективностью их использования, также возникает управление по проектам. То и другое характерно для компаний корпоративного типа, имеющих свою стратегическую миссию, распределенную организационную структуру, общий бюджет, портфель взаимосвязанных заказов, как правило, превышающий возможности компании по их реализации и т.д. Без координации и контроля здесь не обойтись.
В результате появилась необходимость создания корпоративных систем управления проектами (СУП) , обеспечивающих управление по проектам со сквозным контролем всех проектов, работ, а также трудовых, материально-технических и финансовых ресурсов в рамках одной или группы компаний (финансового или производственного холдинга). Нужна ли автоматизация этого процесса? С какого-то момента, безусловно, да, так как процесс этих изменений носит все более нерегулярный характер и значительное число деталей нужно держать под контролем.
Программные продукты 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 приведена на Pис. 1. Более подробная информация по функциональной и ИТ-архитектуре, а также по стоимостным характеристикам продуктов Primavera приведена ниже.
Pис. 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 работает в ОС Windows95/98/NT/2000 или Novell Netware 3.x/4.x/5.x, на СУБД Sybase и Oracle (выходит в декабре этого года).
ПО Primavera Project Planner
ПО построено на архитектуре файл-сервер. При этом на сервере могут храниться как данные проектов, так и испол