EVM (метод освоенного объёма) для ИТ-проекта: пример расчёта
«План-факт врёт. А что тогда работает?»
Вы отчитываетесь перед руководством и показываете план-факт: «По плану мы должны были сделать 50%, но потратили 60% бюджета». Шеф кивает, но эта цифра ничего не говорит. План-факт показывает, что вы потратили больше, чем планировали, но он не показывает, сколько вы реально сделали за эти деньги. А вдруг вы сделали не 50%, а только 30%? Тогда ситуация ещё хуже. А вдруг вы сделали 70%? Тогда перерасход оправдан. EVM — метод освоенного объёма — даёт ответ.
Три буквы, которые спасают проекты
EVM основан на трёх показателях. PV (Planned Value) — плановая стоимость, сколько денег должны были освоить по плану. EV (Earned Value) — освоенная стоимость, сколько реально сделали, переведённое в деньги. AC (Actual Cost) — фактическая стоимость, сколько реально потратили.
Пример: бюджет проекта 200 000 рублей, отчёт на 5-й день из 10. По плану должно быть 50% → PV = 100 000. Сделали 40% → EV = 80 000. Потратили 120 000 → AC = 120 000.
SPI = EV / PV = 80 000 / 100 000 = 0,8 — меньше 1, отстаём на 20%. CPI = EV / AC = 80 000 / 120 000 = 0,67 — меньше 1, перерасход, на рубль получаем только 67 копеек готового продукта.
Коротко: EVM отвечает на вопрос «сколько мы реально сделали за наши деньги?». Если SPI < 1 — отстаем от графика. Если CPI < 1 — перерасход бюджета
Прогноз — EAC (Estimate at Completion)
EAC показывает, сколько будет стоить проект, если тенденции сохранятся. Если текущая эффективность сохранится: EAC = BAC / CPI = 200 000 / 0,67 ≈ 300 000 руб. Если ошибки были разовыми и дальше будет по плану: EAC = AC + (BAC — EV) = 120 000 + (200 000 — 80 000) = 240 000 руб.
Вывод: если текущая эффективность сохранится, проект обойдётся в 300 000 рублей вместо 200 000 — перерасход на 50%.
Как применять EVM в ИТ
Что использовать как единицу измерения? Деньги, человеко-часы, story points — выберите то, что проще считать. Как считать прогресс? По вехам (если веха завершена — 100%), по времени (если прошло 50% времени — 50% прогресса), по закрытым задачам. Как часто считать? Еженедельно или в конце каждой итерации. Можно ли автоматизировать? Да, Jira, MS Project и другие инструменты умеют считать EVM. Всегда ли CPI < 1 — это плохо? На старте может быть нормой: перерасход на 10% в первой неделе не страшен, но если на 50% в середине проекта — это тревожный сигнал.
EVM и Agile — совместимы?
Да, но с нюансами. В Agile единица измерения — story points вместо денег, прогресс — по закрытым историям в спринте, PV — плановая скорость (velocity) × количество спринтов, EV — фактически закрытые story points, AC — фактические затраты (зарплата команды за время). Подробнее о velocity и диаграммах сгорания — в статье Диаграмма сгорания и скорость команды.
Что в понедельник утром
Соберите данные по вашему проекту: плановый бюджет, плановый график, фактические затраты, фактический прогресс. Рассчитайте PV, EV, AC. Посчитайте SPI и CPI. Сделайте прогноз EAC. Если SPI < 0,9 или CPI < 0,9 — готовьте план корректирующих действий.
Заключение
EVM — три показателя: PV (план), EV (сделано), AC (потрачено). И два индекса: SPI (сроки) и CPI (бюджет). С EVM вы знаете, отстаёте или опережаете, есть перерасход или экономия, и можете сделать прогноз. Без EVM — гадаете, надеетесь и удивляетесь в конце.
Хотите научиться считать EVM на практике? В модуле 7 курса «Мастер управления IT-проектами» мы считаем показатели для ваших реальных проектов. Подробнее о курсе →