При масштабировании предприятия и увеличении автопарка сначала растет количество внеплановых ситуаций: где-то не хватает машины, где-то транспорт простаивает, где-то заявки выполняются с задержкой, потом повышается нагрузка на коммуникации — становится все больше звонков, писем, согласований и уточнений. В результате предприятие приходит к очевидному выводу: нужен человек, который будет управлять этим централизованно. Так появляется диспетчер, и его роль на втором уровне — собрать и распределить разрозненные заявки.
На этом уровне заявки больше не остаются внутри цеха, а проходят через диспетчера: он принимает запрос, ищет подходящую машину, связывается с водителем и отслеживает выполнение, поэтому у него получается более качественно распределить транспорт по цехам: некоторый транспорт сделать общим между несколькими цехами, какой-то транспорт, наоборот, закрепить в одном цехе.
На первый взгляд привлечение диспетчера дает ощутимый эффект: решения начинают приниматься не в изоляции, а с учетом общей ситуации, но очень быстро выясняется, что вместе с контролем появляется новая проблема — перегрузка.
Диспетчер оказывается в центре всей системы. Через него проходит каждая заявка, каждое изменение, каждая нестандартная ситуация, поэтому он должен одновременно учитывать десятки факторов: где находится техника, чем она занята, какая заявка важнее, сколько времени займет операция, и какой заказчик ждет транспорт. Положение усложняется, когда заявка состоит не из одного действия, а из нескольких операций.