Вовремя и в рамках бюджета | страница 80
Свое решение Голдратт развивает из идеи теории ограничений, примененной на производстве. Во-первых, необходимо выявить ограничение в системе управления проектом. Понятие «производительность по денежному потоку» привело его к тому, чтобы сосредоточиться на времени, необходимом для реализации проекта. Очевидно, что ограничение — самая длинная цепочка работ на проекте. На первый взгляд, это критический путь.
Как же по максимуму использовать критический путь? Голдратт защитил диссертацию по физике. Он разбирается в статистике, знает об «облачном», непредсказуемом поведении большинства явлений реальности и понимает, что единственный способ извлечь пользу из знания статистики — рассмотреть значительное число событий. Еще до него Эдвардс Деминг и Уолтер Шухарт показали, что наука не может точно предсказать единичное проявление статистически наблюдаемого явления. Это приводит к очень простой (как сейчас уже кажется) мысли: сконцентрировать весь запас времени на неопределенность в конце проекта — в буфере. Этот буфер — прямой аналог предложенного Голдраттом для производственных систем, где запасы заготовок стратегически располагаются перед станками, чтобы избежать простоев.
Сосредоточение запаса на непредвиденные обстоятельства в буфере дарует нам два значительных преимущества. Во-первых, более короткий план. Колебания суммы величин из нескольких независимых распределений равняются сумме колебаний тех популяций, откуда были взяты величины. Колебание — это значение стандартного отклонения в квадрате. Величина стандартного отклонения пропорциональна величине колебаний по отдельно взятой проектной операции. Иными словами, запас на неопределенность по сумме операций равняется квадратному корню из суммы квадратов запасов по каждой операции. Если пытаться обеспечить своевременность выполнения каждой отдельной работы по проекту, необходимо по каждой предусмотреть запас на компенсацию неопределенности. При классическом подходе к ведению проекта величины этих запасов механически суммируются и влияют на общую длительность цепочки. Если же изъять временные запасы из каждой операции, сложить их все и приплюсовать в конце пути, то величина их будет равняться квадратному корню из суммы квадратов значений, изъятых из каждой операции, а это уже намного меньшее число. Рис. 3.15 показывает, как это все работает в самом простом случае. Причина очевидна. Некоторые работы будут выполнены с запозданием, некоторые — досрочно. Распределение суммы не должно равняться распределению сумм отдельных колебаний, так как некоторых из них попросту не будет.