Microsoft Project — самый распространенный планировщик для проектов среднего масштаба: внедрение ИТ-систем, строительство, модернизация производства, разработка продуктов. План в MS Project показывает одну дату окончания. Руководителю же нужно знать, насколько эта дата надежна и какой срок можно обещать заказчику.
Почему PERT-оценки не решают задачу
Распространенный способ учесть неопределенность прямо в MS Project — задать для работ три оценки и взять взвешенное среднее (оптимистичная + 4 × наиболее вероятная + пессимистичная) / 6. Для отдельной работы это разумная оценка средней длительности. Но для проекта в целом расчет остается детерминированным и систематически оптимистичным:
- он не учитывает, что параллельные пути «соревнуются» за критический путь и этап ждет самую позднюю работу;
- он не дает вероятности: «через 240 дней» — это 8 % уверенности или 80 %?
- в нем нет рисковых событий, которые могут произойти или не произойти.
Подготовка плана MS Project к анализу
- Автоматическое планирование. Задачи с ручным планированием не пересчитываются при изменении длительностей предшественников — задержки через них не распространяются. Для анализа все задачи должны планироваться автоматически.
- Связи вместо ограничений. Ограничения типа «Начало не ранее» и «Окончание не позднее» блокируют распространение задержек. Внешние зависимости лучше показать вехами со связями, а желаемые даты — крайними сроками, которые не влияют на расчет.
- Связи на уровне задач. Связи между суммарными задачами затрудняют понимание логики; лучше связывать конечные задачи.
- Открытые концы. Задача без последователя не влияет на окончание проекта, даже если сильно задержится.
- Ресурсы и стоимость. Если нужен анализ бюджета, задачи должны быть нагружены ресурсами или фиксированными затратами.
Анализ в Тамаре: пять шагов
- Импорт. Тамара импортирует план из MS Project и проверяет его готовность к анализу. Исходный файл не меняется.
- Неопределенность. Для задач задаются диапазоны длительности и стоимости — по отдельности или по категориям однотипных работ.
- Рисковые события. Риски из реестра описываются вероятностью и последствиями и привязываются к задачам.
- Симуляция. Тамара тысячи раз пересчитывает план со случайными длительностями и рисками.
- Результаты. Распределения дат окончания и стоимости, P50–P90, торнадо-диаграммы, вероятностная диаграмма Ганта, распределение затрат по периодам.
Как использовать результат
- Срок для заказчика. Обещайте срок на уровне P80 или P90, а внутреннюю цель ставьте ближе к P50. Разница — резерв времени, которым управляет руководитель проекта.
- Мероприятия. Торнадо-диаграмма показывает, какие задачи и риски стоит прорабатывать в первую очередь. Сценарий «с мерами» в Тамаре показывает эффект каждого мероприятия в днях.
- Бюджет и финансирование. Распределение затрат по периодам помогает спланировать финансирование с запасом в те месяцы, где неопределенность наибольшая. Подробнее — в статье «Резерв на риски».
- Мониторинг. Повторяйте анализ каждый отчетный период. Рост P80 при неизменном плане — ранний сигнал проблем.
Полный пример анализа с расчетами — в статье «Количественный анализ рисков проекта». Если план ведется в Oracle Primavera, посмотрите статью «Анализ рисков в Primavera P6».
Частые вопросы
Можно ли сделать анализ рисков прямо в MS Project?
Можно подставить в план пессимистичные или взвешенные оценки длительностей и посмотреть, как сдвинется дата. Но это по-прежнему один сценарий: такой расчет не дает вероятности выполнения срока, не учитывает эффект слияния путей и рисковые события. Для количественного анализа нужна симуляция Монте-Карло.
Что такое PERT-оценка длительности?
Это взвешенное среднее трех оценок: (оптимистичная + 4 × наиболее вероятная + пессимистичная) / 6. Для отдельной работы это хорошая оценка средней длительности, но сумма таких оценок по пути не учитывает параллельные пути и поэтому занижает ожидаемый срок проекта.
Нужно ли переделывать план под анализ рисков?
Обычно нужна только проверка логики: связи у всех работ, минимум жестких ограничений, автоматическое планирование вместо ручного. Тамара при импорте проверяет готовность плана и показывает проблемные места.
Что делать при обновлении плана в MS Project?
Тамара хранит риски и неопределенности вместе с копией плана. При обновлении плана она обновляет свои данные одним действием и адаптирует описанные риски, так что анализ можно повторять на каждом отчетном периоде.
Тамара
Тамара — вероятностный анализ сроков и стоимости проектов из Primavera P6 и MS Project. Пробная версия на 30 дней.
