Барабан, Веревка, Буфер
Представьте: вы идете в поход. В вашем отряде человек 10, все с разной степенью физической подготовки. Одного из членов отряда зовут Гоша, и у него все очень плохо с подготовкой: Гоша быстро выдыхается, медленно ходит и у него постоянно развязываются шнурки.
Отряд идет через лес по узкой тропе, так что идти приходится друг за другом. Вопрос: в какое место цепочки лучше поставить Гошу?
Можно поставить в конец. Но тогда Гоша отстанет от отряда и потеряется, а вы будете его искать до вечера.
Можно поставить куда-нибудь в середину. Тогда часть отряда перед Гошей быстро оторвется от вас, а часть отряда за Гошей отстанет. Те, кто оторвался, будут регулярно делать остановки и ждать тех, кто отстает.
Можно поставить Гошу идти первым. Тогда кажется что никто не потеряется и все будут двигаться плюс-минус с одной скоростью. Задача решена!
А теперь новая вводная: пусть Гоша будет идти в случайном месте нашей цепочки. Задача -- придумать такую механику, чтобы отряд двигался максимально быстро.
Элиаху Голдратт предложил такое решение:
1. Выдать Гоше барабан, чтобы именно Гоша диктовал остальному отряду темп ходьбы.
2. Привязь к поясу каждого члена отряда веревку, чтобы исключить возможность слишком быстрых ходаков убежать далеко. Максимум, на который член отряда сможет оторваться -- это длина его веревки.
3. Создать буфер между членами отряда.
С барабаном и веревкой вроде все понятно. А буфер зачем? Ну например: Гоша остановился перевязать шнурок. Если люди за ним идут буквально по пятам, им тоже придется остановиться.
Окей. Мы разобрались, как оптимизировать отряд людей, которые решили пойти в поход. Давайте теперь перенесем это на нашу повседневную работу.
Post #16
524

- 👍 1