Стоимость проекта складывается из стоимости его работ, которая, в свою очередь, определяется через стоимость использованных ресурсов.
Основным методом расчета расписания в MS Project является МКП. Метод PERT в MS Project реализован частично: есть возможность построить пессимистическое, наиболее вероятное, оптимистическое и среднее расписания проекта, но нет возможности определять вероятность того, что проект закончится к указанной дате. Существуют надстройки над MS Project, которые позволяют реализовать в нем МКЦ. Есть возможность автоматического (на основе приоритетов или внутренних алгоритмов) и ручного (выравнивающая задержка) разрешения возникающих ресурсных конфликтов. Как мы уже писали ранее, автоматическим выравниванием ресурсов лучше не пользоваться.
Все остальные возможности MS Project связаны с отображением данных и формированием отчетов, графиков и диаграмм.
Oracle Primavera
Система Oracle Primavera состоит из множества модулей, некоторые из них достались от покупки целых компаний (например, ProSight) и до сих пор не интегрированы с другими решениями Primavera в один продукт. В отличие от Microsoft Primavera может работать как под операционной системой Windows, так и Linux, используя при этом системы управления базой данных MS SQL или Oracle.
Основным модулем по управлению проектами является Primavera Project Manager. Именно в нем осуществляются планирование и контроль исполнения каждого проекта. В помощь ему предоставляются модули: Project Architect (позволяет использовать части прошлых реализованных проектов при создании нового), myPrimavera и Methodology Management. Кроме того, существуют функциональные модули: ContractManager, PertMaster, CostManager, TeamPlay и др., названия которых говорят сами за себя.
За управление портфелем проектов отвечает модуль Primavera Portfolio Analysis. Рассмотрим логику работы в модуле Primavera Project Manager (рис. 19.3). Все данные в этом модуле относятся либо к проекту, либо ко всей компании (глобальные данные на рисунке заштрихованы).
Иерархической структурой самого высокого уровня является структура проектов компании EPS (Enterprise Project Structure). Стрелки показывают, какой элемент схемы назначается на другой. Например, элемент EPS назначается на проект. Сплошная линия стрелки означает, что такое назначение должно быть обязательно, т. е. каждый проект должен принадлежать некоторому узлу EPS. Альтернативой этой структуре служат «коды проектов», с помощью которых можно выстроить проекты по другим иерархиям, которые может задать сам пользователь.
В проекте следует разделять уровни ИСР и отдельные работы, так как для них предназначены разные структуры. При этом из уровня ИСР не получится сделать работу, а из работы – уровень ИСР (как это можно было делать в MS Project), поэтому продумать эти структуры придется заранее. Кроме того, Primavera не позволяет создавать отношения предшествования между уровнями ИСР, а только между работами.
Как видно из схемы, Primavera позволяет формировать OBS и назначать ответственных на узлы EPS, проекты и ИСР (на работу нужно назначать ресурсы). Более того, эти назначения обязательны. Интересно отметить, что OBS принадлежит глобальным данным. Следовательно, это не совсем та уникальная для каждого проекта OBS, о которой пишут в учебниках и стандартах, – это некий гибрид организационной структуры в компании и в проекте.
Ресурсы принадлежат глобальным данным, что логично, так как Primavera позволяет выравнивать ресурсы по всем проектам в компании. Ресурсы формируют иерархическую структуру, могут назначаться только на работы, бывают трех типов: материальные, машинные и трудовые. Для ресурсов так же, как и для проектов, можно задавать свои дополнительные иерархии с помощью кодов ресурсов.
Интересной особенностью Primavera является возможность создавать картотеку документов проекта и привязывать ее позиции к проектам, уровням ИСР и работам. При этом сами документы физически могут храниться на удаленных серверах, в том числе в Microsoft SharePoint.
Система Oracle Primavera может стабильно работать с очень крупными проектами, в которых насчитываются тысячи работ.
Spider Project
Это российская система автоматизации управления проектами, которая существует на рынке с начала 1990-х годов. В настоящее время Spider Project используется во многих странах мира, но путь ее развития, в отличие от западных аналогов, не лежит через слияния и поглощения. Последнее, безусловно, существенно замедляет развитие этой системы. Интересной особенностью системы является ее близость к стандартам: работы называются операциями, как в PMBOK. Но несмотря на это, система по духу ближе к Microsoft Project, а не к Oracle Primavera.