Eliyahu Goldratt, Critical Chain

Бизнес-роман об управлении проектами. Пожалуй, самая простая из книг Голдратта.

Слушал аудиокнигу.

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

Здесь даже теоретически невозможно завершить работу вовремя, и Голдратт объясняет, почему.

«Сколько времени потребуется» — это всегда вопрос вероятности:

  • 10% шанс, что хватит 1 недели
  • 50% шанс, что хватит 2 недель
  • 80% шанс, что хватит 3 недель
  • 90% шанс, что хватит 4 недель
  • 95% шанс, что хватит 5 недель

У ответственного спрашивают цифру. И потом стараются ее уменьшить. Какую цифру скажет ответственный?

Если он скажет 50% вероятность (2 недели) — он самоубийца. В каждом втором случае он будет ошибаться и его будут обвинять в непрофессионализме и безответственности.

Если он скажет 95% (5 недель) — его прижмут по срокам или пригласят на его место другого человека.

Поэтому он скажет 80% (3 недели). Это значит, что в 80% случаев он сделает работу раньше срока.

Что происходит, когда работа выполняется раньше срока?

Об этом никто не должен узнать! Иначе ты будешь выглядеть непрофессионально, и в следующий раз твоему прогнозу не поверят.

Всегда можно замедлить работу в последние дни, провести тестирование, устранить недостатки. По закону Паркинсона, работа занимает все предоставленное ей время. Здесь проблем нет.

И что в итоге?

В каждую из 20 работ на критическом пути заложен 60% буфер. Ни одна работа не будет завершена ранее, но любая задержка приведет к задержке всего проекта. На весь проект предусмотрено 60% запаса времени, но он все равно не будет сдан вовремя.

Решение Голдратта

Спрашивать 50% вероятности для всех работ и закладывать буфер в конце всех работ.

На мой взгляд, принципиально ничего не меняется. Например, переход от Waterfall на Agile в разработке софта — это принципиальное изменение. Waterfall с поправкой Голдратта все равно не поможет.

Но вот очень ценно понимание того, что срок — это всегда вероятность, а не точное значение. И всегда, когда мы говорим о сроках, мы должны подразумевать вероятность.

Все книги — http://andrewkolpakov.ru/books/