evanalysis.pro · сентябрь 2026 · 10 минут
Тезис: классический SPI = EV / PV перестаёт работать в последней трети проекта — он неизбежно стремится к 1,0 при любом опоздании, потому что и числитель, и знаменатель сходятся к BAC. Earned Schedule (ES), предложенный Уолтом Липке в 2003 году, измеряет то же отставание в единицах времени, а не в деньгах — и не врёт на финише.
Проблема: SPI сходится к 1,0 при любом опоздании
Представьте проект с BAC = 100 млн, 10 месяцев, линейным плановым объёмом (10 млн / мес). В месяц 8 вы освоили всего 60 млн — отстаёте на 2 месяца. Традиционный SPI честно покажет:
SPI = EV / PV = 60 / 80 = 0,75
Всё корректно — 0,75 значит «за 8 месяцев сделали 6 месяцев работы». Но теперь проект дотягивают до конца — он завершается в месяц 13, то есть на 3 месяца позже плана. Что покажет SPI в момент сдачи?
SPI = EV / PV = 100 / 100 = 1,00
Проект опоздал на 30%, но SPI показывает идеальное «1,0». Это не ошибка расчёта — это математическая неизбежность: EV в конечной точке всегда равен BAC, и PV в конечной точке тоже равен BAC. Индекс, построенный на деньгах, не умеет измерять время.
Идея Earned Schedule: перевести деньги в время
Уолт Липке заметил: если EV = 60 млн, значит выполнен ровно тот объём работ, который по плану должен был быть выполнен к месяцу 6. Именно в этот момент план PV впервые достигал 60 млн.
Это и есть Earned Schedule (ES) = 6 месяцев — плановое время, соответствующее текущему освоенному объёму. Если фактическое время AT = 8 месяцев, а ES = 6 месяцев, то проект отстаёт на 2 месяца — прямое измерение в единицах времени, без денег.
Графически:
Откладываете на оси X планового S-кривого горизонталь на уровне текущего EV — она пересекает кривую PV в точке ES. Расстояние от ES до AT по оси времени — это отставание по расписанию SV(t) = ES − AT. Именно это расстояние классический SPI «видит» как ноль на финише.
Формулы ES и SPI(t)
Если PV-профиль задан помесячно (или понедельно), ES рассчитывается в два шага:
Шаг 1. Найти последний завершённый период C, в котором накопленный плановый объём не превышает EV:
PV(C) ≤ EV < PV(C + 1)
Шаг 2. Интерполировать дробную часть I между периодами C и C+1:
I = (EV − PV(C)) / (PV(C + 1) − PV(C))
ES = C + I
Индекс выполнения сроков во времени:
SPI(t) = ES / AT
Отставание по расписанию в единицах времени:
SV(t) = ES − AT
Отрицательный SV(t) означает отставание (AT > ES), положительный — опережение графика. В отличие от денежного SV = EV − PV, SV(t) всегда отражает реальное отставание даже на финише.
Сквозной пример: проект на 100 млн, 10 месяцев
Проект с линейным PV (10 млн / мес) завершается к месяцу 13 — на 3 месяца позже плана. Посмотрим, как ведут себя классический SPI и SPI(t) по мере развития:
| AT (мес) | PV (план) | EV (факт) | SPI | ES (мес) | SPI(t) |
|---|---|---|---|---|---|
| 2 | 20 | 14 | 0,70 | 1,4 | 0,70 |
| 4 | 40 | 30 | 0,75 | 3,0 | 0,75 |
| 8 | 80 | 60 | 0,75 | 6,0 | 0,75 |
| 10 (плановый финиш) | 100 | 85 | 0,85 | 8,5 | 0,85 |
| 12 | 100 | 97 | 0,97 ↑ ложный рост | 9,7 | 0,81 |
| 13 (реальный финиш) | 100 | 100 | 1,00 ← ложь | 10,0 | 0,77 ← честно |
С месяца 10 начинается «зона лжи» классического SPI: проект не успел к плановому финишу, но PV «застыл» на BAC = 100, и SPI начинает расти — 0,85 → 0,97 → 1,00. СPI(t) при этом продолжает честно показывать отставание: 0,85 → 0,81 → 0,77. На финише SPI(t) = ES / AT = 10 / 13 ≈ 0,77 — проект освоил 10 месяцев работы за 13, то есть работал на 77% темпа плана.
Как читать SPI(t)
| SPI(t) | Значение | Управленческое действие |
|---|---|---|
| > 1,0 | Опережение графика | Контроль: не рано ли списываете ресурсы |
| 0,95–1,0 | В норме | Стандартный мониторинг |
| 0,85–0,95 | Умеренное отставание | Анализ причин, план мероприятий, пересмотр буферов |
| 0,75–0,85 | Серьёзное отставание | Интенсификация, ресурсный манёвр, пересмотр ICS |
| < 0,75 | Критическое отставание | Пересмотр базового плана, эскалация к заказчику |
Те же пороги применимы к традиционному SPI — в начале и середине проекта они одинаково информативны. Разница проявляется только в последней трети, где классический SPI начинает льстить.
Связка с классическими формулами EVM
ES-метрики встраиваются в уже знакомые формулы. Пессимистичная оценка по завершении EAC, которую мы разбирали в статье об EAC, использует SPI именно для учёта давления сроков на стоимость:
EAC = AC + (BAC − EV) / (CPI × SPI)
Подставив вместо SPI более точный SPI(t), вы получите корректный пессимистичный прогноз даже в финальной фазе — без искажения, которое вносит классический SPI, стремящийся к 1,0. Правило простое: если проект прошёл 80%+ плановой длительности, используйте SPI(t) вместо SPI в формуле EAC = AC + (BAC − EV) / (CPI × SPI(t)).
Подробнее о связи CPI, SPI и базовых индексов — в статье о CPI и SPI, а о том, как S-кривая PV задаёт плановый профиль для расчёта ES, — в статье о S-кривой проекта.
Как это выглядит в evanalysis.pro
В карточке проекта на экране «Сводка» отображаются недельные графики CPI и SPI. На ранних стадиях проекта классический SPI = EV/PV информативен и используется в стандартном виде. По мере приближения к плановой дате финиша система автоматически переключается на SPI(t): когда проект достигает 80% плановой длительности, расчёт SPI в трендовом графике заменяется на ES-based SPI(t) — это сигнализируется пометкой «SPI(t)» рядом с индексом.
Практический результат: руководитель видит реальное отставание по срокам даже в последние недели проекта — и может принять решение об ускорении до того, как сдача превратилась в долгострой.
Типичные ошибки
Ошибка 1 — игнорировать SPI(t) в пользу классического SPI на финише
Самая частая. На последних 20% проекта SPI начинает «подтягиваться» к 1,0, и руководитель успокаивается: «индекс улучшается». На деле улучшения нет — просто формула перестала работать. Используйте SPI(t) как только плановая длительность пройдена на 80%.
Ошибка 2 — путать ES (в месяцах) с EV (в рублях)
ES — это число в единицах времени (периодах), а не в деньгах. ES = 6 значит «плановый объём за 6 месяцев освоен», а не «6 миллионов рублей». Путаница особенно опасна при докладе: фраза «earned schedule равен шести» звучит одинаково и для временнóй, и для денежной трактовки.
Ошибка 3 — применять ES-методологию без детального PV-профиля
Для расчёта ES нужна кривая PV, разбитая по периодам. Если плановый объём задан только итоговым числом BAC без помесячной (или понедельной) разбивки — вы не можете найти точку ES на оси времени. Это требование к качеству базового плана, а не к математике. Подробнее о составлении графика производства работ — в статье о ГПР.
С чего начать
- Убедитесь, что у вас есть помесячный PV-профиль — без него ES не рассчитать. Если его нет, начните с графика производства работ.
- Рассчитайте ES по каждому периоду отчётности. Постройте тренд SPI(t) рядом с тrendом традиционного SPI — расхождение появится после ~70% плановой длительности.
- На финальной трети замените SPI в пессимистичной формуле EAC на SPI(t) — вы получите честный верхний сценарий стоимости даже когда проект «почти готов». Проверьте в evanalysis.pro — система рассчитывает ES и SPI(t) автоматически по загруженному базовому плану.
Частые вопросы
Чем Earned Schedule лучше классического SPI?
Классический SPI (EV/PV) неизбежно стремится к 1,0 по мере завершения проекта, потому что оба его компонента сходятся к BAC. Earned Schedule измеряет отставание в единицах времени и не имеет этого артефакта — SPI(t) продолжает честно показывать опоздание даже на последней неделе проекта.
Когда стоит переходить с SPI на SPI(t)?
Когда проект прошёл 75–80% плановой длительности. До этой отметки классический SPI и SPI(t) дают близкие значения и оба информативны. После — только SPI(t) остаётся надёжным. Практическое правило: смотрите на оба, а при расхождении доверяйте SPI(t).
Можно ли использовать ES без детального базового плана?
Нет. Для расчёта ES нужна кривая PV с разбивкой по периодам (неделям или месяцам). Именно по этой кривой определяется точка, соответствующая текущему EV. Если базовый план задан одним числом BAC — рассчитать ES невозможно без дополнительных допущений о форме кривой.
Как связаны SPI(t) и прогноз даты завершения?
Прямо: если SPI(t) = 0,75, проект работает на 75% темпа плана. Ожидаемая дата завершения: ED = PD / SPI(t), где PD — плановая длительность. В примере выше ED = 10 / 0,77 ≈ 13 месяцев — именно столько и ушло на реальное завершение. ES-метод позволяет делать такой прогноз уже с 30–40% выполнения.
Использует ли Earned Schedule какие-то новые данные, кроме EVM?
Нет. ES рассчитывается только из тех же данных, что и классический EVM: плановый объём PV по периодам и освоенный объём EV. Никаких дополнительных измерений не требуется — это переинтерпретация уже имеющихся данных на временнóй оси.
Посмотрите, как это выглядит на живом проекте
Тест-драйв →Демо-проект с реальными данными. Бесплатно, без регистрации.