Что такое Negative Float в управлении проектами: отрицательный временной резерв

Negative Float, или Negative Slack — отрицательный временной резерв. В проджект-менеджменте это понятие означает время, которое необходимо сэкономить, чтобы сдать проект в срок. По-другому можно сказать, что это «сверхурочное» время для завершения задач.

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

Float и Negative Float

По сути, Float, временной резерв — это срок, на который можно отложить выполнение задачи и не сорвать дедлайны. Рассчитывается он по-разному в зависимости от цели, например: время, выделенное на задачу, минус то, которое реально требуется для ее выполнения.

Часто проекту не хватает ресурсов на каком-то этапе или возникают препятствия на пути. Чтобы упростить планирование, нужно заранее рассчитать Float при составлении расписания.  

Временной резерв может быть положительным (Positive Float) или отрицательным (Negative Float). У задач на критическом пути он нулевой, на некритическом пути — положительный.

Если в проекте существует Negative Float, это почти всегда означает, что на критическом пути есть ограничения, которые помешают начать задачи в срок, либо не дадут их закончить.

Negative Float и критический путь

Критический путь — самая длинная и важная цепочка выполнения задач, которая длится от начала и до конца проекта. Задачи в ней называются «критическими активностями». Карта критического пути нужна, чтобы выяснить Float проекта, а также:

  • составить расписание;
  • определить приоритеты задач на основе их временных резервов;
  • распределить ресурсы;
  • найти критические задачи без запаса времени и создать условия для их выполнения в срок.

Также нужно помнить, что:

  • Каждая критическая активность должна быть завершена перед началом следующей.
  • Если какая-то задача стартует до финиша предыдущей, значит, есть ошибки планирования и жесткие ограничения.
  • На критическом пути задачи откладывать нельзя, здесь запаса времени нет. Затягивание их сроков приведет к срыву всего проекта и появлению Negative Float.
  • Работы, которые можно спокойно отложить, не располагаются на критическом пути.
  • Чтобы компенсировать Negative Float и не сорвать дедлайны, нужно закладывать временной резерв не в критический путь, а в другие части проекта.

Negative Float, старт и финиш проекта

В проекте у любой активности есть даты старта и финиша, а также их типы:

  1. Самое раннее время начала (Earliest Start Time, ES) — самое раннее время, когда задачу можно начать после завершения предыдущих зависимых от нее активностей.
  2. Самое раннее время окончания (Earliest Finish Time, EF) — сумма ES и фактической продолжительности работы над задачей.
  3. Самое позднее время завершения (Latest Finish Time, LF) — самое позднее время, когда задачу можно завершить без угрозы отсрочки.
  4. Самое позднее время начала (Latest Start Time, LS) — сумма LF и фактической продолжительности работы над задачей.

Если старт и финиш задачи известен, можно рассчитать временной резерв для своих целей. Две самые популярные формулы:

  • Float = LS - ES
  • Float = LF - EF

Если резерв положительный, значит, в расписании работ есть гибкость. Просрочка одной задачи не приведет к задержке всего проекта.

Отрицательный резерв — то есть меньше нуля — говорит, что есть внутренние проблемы: какая-то задача не началась или не закончилась вовремя; либо она не соответствует критическим датам в расписании.

Почему возникает Negative Float

Довольно часто Negative Float появляется из-за жестких ограничений, которые невозможно соблюсти.

Рассмотрим проект, в котором у первых трех задач есть общий временной резерв, Total Float. Он существует, поскольку окончание этапа планируется после завершения задачи №3. При этом на нее наложено ограничение по времени. Если работы над №1 и 2 станут смещаться после того, как проект стартовал, то израсходуется весь общий запас.

Как только показатели упадут до нуля, все три активности станут критическими. Если они и дальше будут задерживаться, то перейдут в разряд сверхкритических. Время для завершения задачи №3 будет превышено. А так как у нее есть жестко фиксированная поздняя дата, резерв станет отрицательным, и на работу останется ноль дней.

Отрицательный резерв также может появиться из-за:

  • Внешних связей с другими проектами, где этапы ограничены правилом «закончить в срок или раньше».
  • Неправильного использования календарей, особенно в финальных этапах. Когда поздняя дата задачи наступает перед ранней датой, появляются отрицательные показатели.

Но вне зависимости от реальных причин, Negative Float всегда будет индикатором того, что проект может не уложиться в запланированные сроки.

Negative Float до старта проекта

При планировании важно проверить, чтобы отрицательный резерв не появился до старта проекта. Если Negative Float возникает так рано, то команда пропустит сроки еще до начала работы, что говорит о проблемном планировании.

Для проекта это не означает, что план реалистичен. Отрицательные показатели должны возникать только после начала работы и в отчетах о ходе их выполнения. Полезно проверять их уровень перед составлением базового плана, особенно для введения жестких ограничений.

Вы можете закладывать дополнительное время на проекты, следить за продвижением и выполнением задач в таск-менеджере Shtab.