Анализ рисков календарного плана Primavera P6

Primavera P6 рассчитывает один детерминированный график: одну дату окончания и один критический путь. Чтобы узнать, с какой вероятностью проект завершится к этой дате, план нужно передать в программу анализа рисков, задать неопределенность длительностей и рисковые события и просчитать его методом Монте-Карло. В Тамаре для этого план импортируется из P6 без изменения исходного проекта, а результат — распределение дат, P80 и ключевые риски.

Oracle Primavera P6 — стандарт календарного планирования для крупных проектов в нефтегазовой отрасли, энергетике, горнодобыче и строительстве. Но график в P6 детерминированный: каждая работа имеет одну длительность, и программа показывает одну дату окончания. Эта дата почти всегда оптимистична, и вопрос «насколько» остается без ответа.

Почему дата из P6 оптимистична

  • Несимметричные длительности. Работа, запланированная на 20 дней, может сократиться до 18, а растянуться до 30. Сумма наиболее вероятных длительностей меньше ожидаемой длительности пути.
  • Слияние путей. Если этап начинается после завершения нескольких параллельных работ, он ждет самую позднюю из них. Даже при «точных в среднем» оценках задержка одной из работ сдвигает этап. Пример с расчетом — в статье «Метод Монте-Карло в анализе рисков».
  • Рисковые события. Задержка поставки, неблагоприятная погода, повторная экспертиза в плане не отражены, хотя каждое из них вероятно.

Подготовка плана P6 к анализу

Анализ рисков проверяет логику плана сильнее, чем обычный пересчет: если связь не задана, задержка не распространится, и результат окажется слишком оптимистичным. Перед анализом стоит проверить:

  • Открытые концы. У каждой работы, кроме первой и последней вехи, должны быть предшественник и последователь.
  • Ограничения по датам. Жесткие ограничения («начать не ранее», «закончить не позднее») блокируют распространение задержек. Оставьте только реальные внешние ограничения.
  • Задержки на связях (lags). Большие задержки часто заменяют работы, которые стоило бы показать явно и оценить.
  • Работы типа Level of Effort и вехи. Их длительность определяется другими работами, неопределенность для них не задают.
  • Календари. Работы с разными календарями (круглосуточная работа, сезонные ограничения) влияют на результат; их стоит проверить заранее.
  • Уровень детализации. Для анализа рисков удобен план на сотни работ. Слишком подробный план трудно оценить, слишком укрупненный скрывает параллельные пути.

При импорте Тамара проверяет готовность плана к анализу: оценивает качество проекта и показывает проблемные места, которые нужно исправить.

Неопределенность и риски

Дальше для работ задаются диапазоны длительности (минимум, наиболее вероятное значение, максимум) и стоимости, а также рисковые события: вероятность, задержка, дополнительные затраты и работы, на которые риск влияет. Неопределенность удобно задавать не по каждой работе, а по категориям: например, все бетонные работы одного подрядчика получают одинаковый диапазон и коррелированы между собой.

Тамара: таблица задач с диапазонами неопределенности и рисками
Тамара: для задач плана задаются диапазоны объема работ и стоимости, рисковые события и категории неопределенности. Исходный план не меняется.

Тамара позволяет также определить сценарии: например, «без мер по снижению рисков» и «с мерами». Это показывает, насколько каждое мероприятие сдвигает срок, и помогает обосновать затраты на него.

Результаты

После симуляции Тамара показывает распределения дат окончания проекта и любых вех, стоимости, а также торнадо-диаграммы и вероятностную диаграмму Ганта. На демонстрационном строительном проекте результат выглядит так: по плану P6 проект заканчивается 11 октября 2018 года, но лишь 1 % сценариев укладывается даже в 19 октября. С вероятностью 80 % проект завершится к 3 декабря 2018 года — почти на два месяца позже плана.

Тамара: гистограмма и кумулятивная кривая даты окончания проекта
Тамара: распределение даты окончания демонстрационного проекта. Столбцы — частота дат окончания, кривая — вероятность закончить не позже даты.

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

Тамара: вероятностная диаграмма Ганта с диапазонами дат начала и окончания задач
Тамара: вероятностная диаграмма Ганта — диапазоны дат начала и окончания по каждой задаче.

Что включить в отчет

  • Вероятность плановой даты окончания и ключевых вех.
  • Даты на уровне P50, P80 и P90 и рекомендуемый резерв времени (см. «P50, P80, P90»).
  • Три–пять работ и рисков с наибольшим влиянием и мероприятия по ним, с эффектом каждого мероприятия в днях.
  • Допущения: какие риски и неопределенности учтены, а какие нет.

А как же Primavera Risk Analysis?

У Oracle есть собственный продукт для анализа рисков графиков — Primavera Risk Analysis. Однако в марте 2022 года Oracle приостановила все операции в России, поэтому российским компаниям нужна альтернатива. Тамара входит в Реестр российского ПО и решает ту же задачу: импорт планов из P6 и MS Project, анализ рисков сроков и стоимости, сценарии мер по снижению рисков. Сравнение программ — в статье «Программы для анализа рисков».

Частые вопросы

Есть ли в Primavera P6 встроенный анализ рисков методом Монте-Карло?

Сам P6 строит детерминированный график. Для количественного анализа рисков используют отдельные программы, которые импортируют план из P6 и выполняют симуляцию. Тамара импортирует планы из Oracle Primavera P6 и P3.

Изменяет ли Тамара исходный проект P6?

Нет. Тамара хранит риски и неопределенности вместе с копией плана в собственном файле. Когда план в P6 обновляется, Тамара обновляет свои данные одним действием и сохраняет описанные риски.

Сколько работ можно анализировать?

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

Можно ли анализировать вместе сроки и стоимость?

Да. Если работы в P6 нагружены ресурсами или стоимостью, Тамара считает распределение стоимости вместе со сроками и учитывает, что задержка увеличивает затраты, зависящие от времени.

30дней

Тамара

Тамара — вероятностный анализ сроков и стоимости проектов из Primavera P6 и MS Project. Пробная версия на 30 дней.

Скачать Тамару бесплатно →

Тимур Купеев

Директор ООО «Стратегия Риска»

Руководит разработкой и внедрением МоделРиск, Тамары и Пеликана и проектами по количественному анализу рисков в промышленных, энергетических и финансовых компаниях.