План-факт анализ — это метод контроля, при котором фактические показатели проекта регулярно сравниваются с плановыми, отклонения измеряются в процентах, а по каждому существенному отклонению выясняется причина. Смысл не в констатации «потратили на 13% больше», а в двух управленческих эффектах: успеть скорректировать текущий проект и сделать точнее оценки следующих.
Считайте по шагам статьи в таблице: шаблон план-факта в Excel — формулы отклонений, прогноз и EVM уже настроены, без регистрации.
Требование сравнивать фактические показатели с плановыми закреплено и в национальном стандарте управления проектами — ГОСТ Р 54869-2011: контроль исполнения проекта строится именно на этом цикле.
Зачем нужен план-факт анализ?
Проект без план-факта управляется по ощущениям. Команда работает. Отчёты сдаются. Все заняты. А перерасход обнаруживается на закрытии — когда сделать уже ничего нельзя, и единственное доступное решение — записать убыток и пообещать себе, что в следующий раз будет иначе. Регулярное сравнение решает три задачи:
- Раннее обнаружение проблем. Перерасход часов виден на втором месяце, а не после сдачи: ещё можно перераспределить людей, пересмотреть сроки или поговорить с заказчиком об объёме.
- Честная экономика. Прогноз рентабельности проекта пересчитывается по фактическим данным, а не по оптимизму руководителя.
- Обратная связь для оценок. Систематическое отклонение — например, стадия Р всегда выходит на 15% дороже плана — это не приговор, а поправочный коэффициент для следующих оценок.
Какие три контура план-факта сравнивать?
В проекте сопоставляют план и факт по трём группам показателей — и у каждой свой источник данных:
- Сроки — плановые и фактические даты вех: выдача разделов, передача в экспертизу, сдача этапов. Источник — календарный план.
- Трудозатраты — плановые и фактические часы по работам и исполнителям. Источник — учёт трудозатрат по проектам: без списания часов этот контур не работает вовсе.
- Деньги — плановая и фактическая себестоимость: ФОТ по ставкам, субподряд, накладные. Как собирается фактическая себестоимость — в статье про себестоимость проектных работ.
Контуры связаны: срыв сроков почти всегда виден сначала в часах. Поэтому трудозатраты — самый чувствительный индикатор из трёх, и именно по ним план-факт стоит смотреть чаще всего.
Как провести план-факт анализ: пять шагов
Шаг 1. Зафиксировать базовый план
Сравнивать факт можно только с зафиксированной версией плана — бюджетом часов и денег по работам, согласованным на старте. Если план правится задним числом «под факт», анализ теряет смысл: отклонений не будет никогда. Изменения объёма оформляются новой версией плана, а не правкой старой.
Шаг 2. Наладить сбор факта
Фактические часы — из таймшитов, деньги — из учётной системы, даты — из статусов работ. Ключевое требование — одинаковая структура: факт должен собираться по тем же работам и этапам, по которым составлен план, иначе сравнение превратится в ручную сверку таблиц. Чем быстрее сотрудники списывают часы, тем свежее план-факт; голосовой ввод трудозатрат в Telegram сокращает этот путь — подробнее в статье про учёт рабочего времени в Telegram.
Шаг 3. Посчитать отклонения
Как посчитать план-факт: для каждой работы берут два числа и вычитают одно из другого, затем переводят разницу в проценты:
Абсолютное отклонение = Факт − План
Относительное отклонение = (Факт − План) ÷ План × 100%
Для затрат знак читается так: плюс — перерасход, минус — экономия. Отклонения считаются по каждой работе и нарастающим итогом по проекту. Сложность не в формуле, а в дисциплине применения.
Отклонение в деньгах полезно разложить на две причины: потратили больше часов или час оказался дороже. Для этого служат две формулы:
Эффект часов = (Часы факт − Часы план) × Ставка план
Эффект ставки = (Ставка факт − Ставка план) × Часы факт
Эффект часов + Эффект ставки = Факт в рублях − План в рублях
Возьмём стадию П из примера ниже: план 2 000 часов, факт 2 260, ставка 800 ₽/час. Абсолютное отклонение — +260 часов, относительное — 260 ÷ 2 000 × 100% = +13,0%. Эффект часов: 260 × 800 = 208 000 ₽. Ставка в примере одна, поэтому эффект ставки (800 − 800) × 2 260 = 0. Сумма 208 000 ₽ равна разнице 1 808 000 − 1 600 000.
Теперь условно: пусть фактическая ставка выросла до 850 ₽/час (условное значение для иллюстрации). Факт составит 2 260 × 850 = 1 921 000 ₽, полное отклонение — 321 000 ₽. Эффект часов остаётся 208 000 ₽, эффект ставки (850 − 800) × 2 260 = 113 000 ₽, вместе — те же 321 000 ₽. Для незавершённой работы вместо фактических часов подставляют прогноз на завершение — тогда формулы раскладывают ожидаемый перерасход. Смотрите отклонения вместе с готовностью работ, а не сами по себе — об этом ниже.
Шаг 4. Разобрать причины
Цифра — не диагноз. Цифра отклонения — повод для вопроса, а не ответ. Типовые причины перерасхода часов: занижена исходная оценка, изменился объём без пересмотра цены, ждали исходные данные, переделки из-за замечаний. У каждой причины — своё лекарство: от поправки нормативов до допсоглашения с заказчиком.
Шаг 5. Принять решение и обновить прогноз
Итог каждого цикла — обновлённый прогноз до конца проекта и зафиксированные решения: перераспределить людей, пересогласовать срок, оформить допработы. План-факт без решений — просто отчётность ради отчётности.
Пример: план-факт по проектному контракту
Контракт на проектирование объекта, две стадии. Стадия П завершена, стадия Р — в середине. Часовая ставка для пересчёта в деньги — 800 ₽/час прямого ФОТ. Колонки «Абс. отклонение» и «Отклонение» показывают разницу между прогнозом на завершение и планом:
| Показатель | План | Факт | Абс. отклонение | Отклонение | Прогноз на завершение |
|---|---|---|---|---|---|
| Стадия П — часы (готовность 100%) | 2 000 | 2 260 | +260 | +13,0% | 2 260 |
| Стадия П — прямой ФОТ | 1 600 000 ₽ | 1 808 000 ₽ | +208 000 ₽ | +13,0% | 1 808 000 ₽ |
| Стадия Р — часы (готовность 50%) | 3 400 | 1 900 | +400 (прогноз) | +11,8% | 3 800 |
| Стадия Р — прямой ФОТ | 2 720 000 ₽ | 1 520 000 ₽ | +320 000 ₽ (прогноз) | +11,8% | 3 040 000 ₽ |
| Срок выдачи стадии П | 30 апреля | 21 мая | +3 недели | — | выдана 21 мая |
| Итого по контракту — часы | 5 400 | 4 160 | +660 (прогноз) | +12,2% | 6 060 |
| Итого по контракту — прямой ФОТ | 4 320 000 ₽ | 3 328 000 ₽ | +528 000 ₽ (прогноз) | +12,2% | 4 848 000 ₽ |
Читаем таблицу. Стадия П перерасходована на 13% — разбор показал: заказчик дважды менял задание, допсоглашение не оформлялось. По стадии Р фактические 1 900 часов при готовности 50% дают прогноз 3 800 часов против плановых 3 400 — перерасход ещё не случился, но уже виден. По контракту в целом прогноз 6 060 часов против 5 400: плюс 660 часов, или 528 000 ₽ прямого ФОТ. Есть время среагировать: усилить контроль замечаний, оформить изменения объёма, скорректировать загрузку команды. Срок стадии П тоже говорит своё: три недели опоздания при перерасходе часов — картина последовательная, а не случайный сбой. Значит, и лечение должно быть системным.
Проверьте на своих данных. Пример выше собран в файле: shablon-plan-fakt-proekta.xlsx. Впишите план и факт в часах, готовность и ставки — получите отклонения, прогноз на завершение, эффект часов и эффект ставки со светофором по порогам 5% и 10%; на втором листе — показатели освоенного объёма. В ячейках стоит пример из статьи, формулы закрыты от случайной правки без пароля. Формат .xlsx открывается в Excel и других табличных редакторах.
Какие отклонения считать допустимыми?
Реагировать на каждый процент — утонуть в разборах; не реагировать до 20% — потерять деньги. Рабочая шкала выглядит так:
- До 5% — нормальный шум оценок, фиксируется без разбирательств.
- 5–10% — зона внимания: причина выясняется, решение — на усмотрение руководителя проекта.
- Свыше 10% — обязательный разбор и управленческое решение: пересмотр прогноза, ресурсов, объёма или цены.
Пороги стоит закрепить регламентом и применять к прогнозу на завершение, а не только к текущему факту: перерасход 4% на середине проекта при тренде «каждый месяц +2%» — это не зелёная зона, а жёлтая.
На существенное отклонение есть три типовых ответа. Первый — скорректировать исполнение: перераспределить людей, изменить порядок работ, убрать источник переделок. Второй — пересмотреть план: если исходная оценка была нереальной, честнее перепланировать, чем делать вид, что успеваем. Третий — изменить условия: допсоглашение на выросший объём или пересмотр срока с заказчиком. Выбор — управленческое решение, и именно поэтому план-факт без полномочий что-то менять превращается в театр.
Когда простого план-факта мало: освоенный объём
У простого сравнения затрат с планом есть слепое пятно: потратить 60% бюджета — это хорошо или плохо? Зависит от того, сколько работы сделано. Метод освоенного объёма добавляет третье измерение — стоимость фактически выполненного объёма по плановым расценкам. Термин закреплён в ГОСТ Р 56715.5-2015: освоенный объём — плановая стоимость выполненных работ.
Сравнение трёх величин — плановых затрат на дату, фактических затрат и освоенного объёма — разводит две разные проблемы: отставание по графику и перерасход на единицу работы. Обозначения такие:
- PV (плановый объём) — сколько работы по плану должно быть сделано на эту дату, в деньгах.
- EV (освоенный объём) — плановая стоимость фактически выполненных работ.
- AC (фактические затраты) — сколько реально потрачено.
- BAC (бюджет по завершении) — плановая стоимость всей работы.
CV = EV − AC (отклонение по стоимости)
SV = EV − PV (отклонение по срокам)
CPI = EV ÷ AC (индекс стоимости)
SPI = EV ÷ PV (индекс сроков)
EAC = BAC ÷ CPI (прогноз затрат на завершение)
Здесь знак обратный простому план-факту: отрицательные CV и SV — плохо, индексы ниже единицы — тоже. Посчитаем стадию Р из примера. BAC = 3 400 часов × 800 ₽ = 2 720 000 ₽. Готовность 50% даёт EV = 1 360 000 ₽. Фактические затраты AC = 1 900 × 800 = 1 520 000 ₽. Плановый объём на эту дату условно примем равным 60% бюджета: PV = 1 632 000 ₽.
Получаем CV = 1 360 000 − 1 520 000 = −160 000 ₽, SV = 1 360 000 − 1 632 000 = −272 000 ₽. CPI = 1 360 ÷ 1 520 ≈ 0,89, SPI = 1 360 ÷ 1 632 ≈ 0,83. Прогноз EAC = 2 720 000 ÷ 0,8947 ≈ 3 040 000 ₽, то есть те же 3 800 часов, что дало деление факта на готовность. Перерасход к завершению — 320 000 ₽. Работа идёт и дороже плана, и медленнее.
Для большинства проектных организаций упрощённого варианта — «часы против готовности» — достаточно, чтобы прогнозировать завершение. Оговорка о продукте: в НормоПлане полного EVM нет. Система считает прогресс как факт ÷ план по работе и показывает отклонения по часам и деньгам; индексы CPI и SPI, если они нужны, считают отдельно по этим данным.
План-факт в строительстве и по объектам
В строительстве план и факт сравнивают по объёмам работ, срокам и стоимости. Проектное бюро, которое проектирует такие объекты, смотрит на те же три контура: сроки выдачи, часы и прямой ФОТ. Разрез строится от общего к частному:
- Объект — итог по контракту: уложились ли в бюджет и срок в целом.
- Стадия — где именно возник перерасход: на проектной документации или на рабочей.
- Раздел — какой раздел тянет отклонение: тот, где менялось задание или шли замечания экспертизы.
Объекты портфеля сравнивают между собой в процентах, а не в абсолютных числах: перерасход в 300 часов на маленьком объекте и на крупном — разные события. Если один объект стабильно хуже других, причину ищут в составе работ и заказчике, а не в исполнителях.
В НормоПлане прогресс считается как факт ÷ план по каждой работе. Финансовая сводка контракта показывает стоимость контракта, расчётную стоимость, факт по ФОТ и общий факт с детализацией до стадий и работ: отклонения подсвечены, зелёный означает экономию, красный — перерасход. Сводка по компании собирает контракт, расчёт, факт, маржу и отклонения по каждому проекту. Руководитель проекта видит план, факт и остаток в часах, без денег.
План-факт по портфелю проектов
Когда анализ налажен по каждому контракту, появляется сводный уровень. Он отвечает на другие вопросы. Не «что происходит с этим объектом», а «где системная проблема». Три разреза, которые стоит смотреть по портфелю:
- По типам работ. Если конкретная стадия или раздел стабильно перерасходуется на всех объектах — проблема в нормативе или процессе, а не в отдельном проекте.
- По заказчикам. Заказчик, у которого каждый контракт обрастает бесплатными доработками, — это ценовая политика, а не невезение.
- По руководителям проектов. Систематический перерасход у одного РП при норме у остальных — повод разобраться с практикой оценки и контроля, и это разговор про обучение, а не про наказание.
Сводный план-факт замыкается на экономику: суммарные отклонения по портфелю — это разница между плановой и фактической прибылью компании за период.
Как закрепить процесс регламентом?
План-факт живёт только как регулярный ритуал. Разовые кампании умирают за квартал. Минимальный регламент помещается в пять строк:
- Частота: часы — еженедельно, деньги — ежемесячно, портфель — раз в месяц на управленческом совещании.
- Владелец: по контракту — руководитель проекта, по портфелю — директор или финансовый руководитель.
- Формат: одна таблица с колонками «план — факт — отклонение — прогноз — решение». Последняя колонка обязательна.
- Пороги реакции: зафиксированы письменно (см. шкалу выше), чтобы спор «это много или нормально» не повторялся каждый раз.
- Фиксация решений: решения и их сроки записываются рядом с отклонением — на следующем цикле проверяется исполнение.
Типичные ошибки план-факт анализа
- План правится под факт. Если базовый план не зафиксирован, отклонения всегда нулевые, а анализ — бессмысленный ритуал.
- Факт без готовности. «Потратили 55% часов» — ни о чём, пока рядом нет процента выполнения тех же работ.
- Разные структуры плана и факта. План — по этапам договора, факт — по отделам. Сопоставить нельзя, сверка вручную умирает через месяц.
- Анализ раз в квартал. К моменту отчёта деньги потрачены, люди переброшены, заказчик недоволен. Управленческая ценность — в частоте.
- Разбор превращается в поиск виноватых. Тогда исполнители начинают «рисовать» часы и статусы — и данные, на которых стоит весь анализ, портятся навсегда.
- Отклонения без прогноза. Констатировать «минус 8% на прошлой неделе» мало. Управляют не прошлым, а будущим: каждая цифра факта должна обновлять прогноз на завершение.
Общая предпосылка всех шести ошибок — ручная сборка данных. Когда план, часы и деньги живут в трёх несвязанных таблицах, план-факт держится на дисциплине одного человека. Как выстроена связка «план — факт — экономика» целиком — в гиде по экономике проектного бюро.
Как это в НормоПлане. План загрузки и бюджет часов задаются по работам контракта, сотрудники списывают на те же работы фактические часы — план-факт по трудозатратам и себестоимости контрактов собирается автоматически, без ручных сверок. Отклонения видны по каждому контракту в реальном времени. Списывать часы удобно в модуле учёта трудозатрат.
Частые вопросы
Что такое план-факт анализ проекта?
Регулярное сравнение плановых показателей проекта — сроков, трудозатрат, бюджета — с фактическими, расчёт отклонений и выяснение их причин. Цель — заметить проблему, пока её ещё можно исправить, и уточнить оценки будущих проектов. Часы сравнивают еженедельно, деньги — ежемесячно, итоги — на закрытии.
Как посчитать план-факт?
Абсолютное отклонение — это факт минус план. Относительное — (факт − план) ÷ план × 100%. Для затрат плюс означает перерасход, минус — экономию. Деньги раскладывают на эффект часов и эффект ставки: вместе они дают полное отклонение. Считайте по каждой работе и нарастающим итогом.
Пример план-факт анализа проекта
Стадия П: план 2 000 часов, факт 2 260. Отклонение +260 часов, или +13,0%; при ставке 800 ₽/час это перерасход 208 000 ₽. Стадия Р при готовности 50% и 1 900 часах факта прогнозируется на 3 800 часов против 3 400 плановых. Полная таблица — в статье выше.
План-факт в строительстве: что сравнивать?
Объём выполненных работ, сроки вех, трудозатраты и стоимость. В проектном бюро те же три контура — сроки выдачи, часы и прямой ФОТ. Разрез строят от объекта к стадии и разделу, а объекты между собой сравнивают в процентах, потому что их масштабы разные.
Как сделать план-факт в Excel?
Заведите колонки: работа (A), план (B), факт (C), абсолютное отклонение (=C2-B2), процент (=ЕСЛИ(B2=0;"н/д";(C2-B2)/B2), формат ячейки «Процентный»: 0,13 покажется как 13%), готовность (F) и прогноз (=ЕСЛИ(F2=0;"";C2/F2)): при нулевом плане или готовности формулы не выдадут ошибку деления на ноль. Часы обновляйте раз в неделю, деньги — раз в месяц. Готовый шаблон с этими формулами, прогнозом и EVM можно скачать на этой странице. Excel хватает для одного-двух контрактов; когда план, часы и деньги лежат в разных файлах, сверка начинает съедать время.
Чем план-факт проекта отличается от план-факта бюджета компании?
Бюджет компании сравнивает доходы и расходы за период по статьям. План-факт проекта берёт одну работу или контракт и сравнивает часы, сроки и себестоимость с плановыми, учитывая готовность. Он отвечает на вопрос «заработаем ли мы на этом контракте», а не «уложились ли в смету компании».
Как спрогнозировать завершение проекта?
Разделите фактические часы на долю готовности: 1 900 часов при 50% дают 3 800 часов на всю работу. В методе освоенного объёма то же делает формула EAC = BAC ÷ CPI. Прогноз пересчитывайте при каждом обновлении факта и сравнивайте с бюджетом.
Какое отклонение от плана считается допустимым?
Практический ориентир: до 5% — рабочий шум, 5–10% — зона внимания с разбором причин, больше 10% — сигнал к управленческому решению: пересмотру плана, ресурсов или объёма работ. Пороги стоит закрепить регламентом и применять к прогнозу завершения, а не только к текущему факту: тренд важнее разовой цифры.