К книге
Правила потока для управления проектами по Голдратту20. Синхронизация
75%
20. Синхронизация
24

День благодарения, восемь утра. Марк подъезжает к дому родителей. Он искал проект, требующий синхронизации, для домашнего задания по курсу «Правила потока» и решил, что ужин в честь Дня благодарения идеально подходит. Очевидно, что запекание индейки – это основная задача, которая занимает значительно больше времени, чем все остальные задачи в этом проекте. Но когда он попытался написать свой отчёт, то понял, что почти ничего не знает о подготовке праздничного ужина. В его обычные праздничные обязанности входит доставка тёти Мириам из её дома престарелых и создание праздничного настроения у гостей с помощью клюквенно-яблочного пунша, пока мать добавляет последние штрихи к своим восхитительным блюдам. Когда Лаура колдует на кухне, остальным лучше держаться подальше. Но в этом году Марк попросился стать её су-шефом.

Войдя на кухню, Марк с удивлением видит, что мать сидит за столом с чашкой кофе. Индейка уже в духовке.

– Доброе утро, дорогой. Почему бы тебе не налить себе кофе и не рассказать мне поподробней о своём домашнем задании?

– Мне бы хотелось узнать всё о том, как ты организуешь приготовление ужина на День благодарения вокруг запекания индейки.

Лаура с радостью отвечает:

– О, это сложный проект! Нужно заранее всё тщательно спланировать, а потом скрупулёзно следовать намеченному плану.

Марк понимает, что говорит с правильным человеком.

– В этом году нас будет 14 человек. Зная это, я могу рассчитать, сколько нужно фунтов индейки, и определить количество остальных блюд.

– Ты начинаешь с определения скоупа, то есть полного объёма проекта и его элементов. – Марк улыбается. – Мне это нравится.

– В начале недели я составила подробный список покупок и дважды проверила, что у меня есть все необходимые ингредиенты. Если посреди готовки чего-то не окажется под рукой, всё моё планирование пойдёт насмарку.

Вот и full-kit! – думает Марк.

– С этого места поподробней, пожалуйста.

– Я рассчитываю, сколько часов индейка должна томиться в духовке, и это основа всего плана готовки. Поскольку мы садимся за стол в три, а индейке надо час отдохнуть после духовки, её нужно поставить туда не позже восьми утра.

– Так рано?! – удивляется Марк. – А что насчёт начинки?

– Всё должно быть чётко скоординировано. Чтобы поставить индейку в духовку к восьми, я приготовила начинку накануне.

Лаура встаёт.

– Время вернуться к работе. Марк, почему бы тебе не накрыть на стол?

Марк идёт в столовую и раздвигает стол, чтобы за ним могли разместиться 14 человек. Будут все члены семьи, София, офис-менеджер отца, с сыном и ещё несколько человек с работы. Люди не должны проводить День благодарения в одиночестве, и все должны быть в хорошем настроении. Чтобы избежать ещё одной ссоры, Марк решает держаться подальше от отца, на другом конце стола. Он приносит складные стулья из подвала и ставит на стол любимый мамин сервиз из тончайшего фарфора.

Лаура ворожит у плиты. Пытаясь быть полезным, Марк достаёт горошек из морозилки.

– Положи обратно, – не оборачиваясь, говорит мать. – Если мы приготовим горошек слишком рано, он остынет, превратится в пюре, и придётся делать новый.

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

– Если хочешь принести пользу, почисти батат, – Лаура указывает на небольшую горку батата на столешнице.

– Конечно, – говорит Марк. – Что сейчас происходит?

– Поскольку у нас только одна духовка и она занята индейкой большую часть дня, все остальные блюда нужно планировать вокруг неё. Батат, картофель и запечённые овощи должны быть готовы к тому моменту, когда мы достанем индейку из духовки. Всё остальное было приготовлено вчера или будет готовиться на плите.

– А запеканка из зелёной фасоли?

– Для неё нет места в духовке, поэтому я готовлю её в медленноварке[13] на низкой температуре, это занимает около четырёх-пяти часов.

– Мы можем приготовить её на высокой температуре. Это намного эффективнее; запеканка будет готова в два раза быстрее.

– И зачем мне это? – хмурится Лаура. – Кому какое дело, насколько эффективно я готовлю запеканку? За пару часов до того, как мы сядем за стол, у меня столько дел, что мне не до возни с запеканкой. Нужно видеть полную картину, Марк. Учитывать все задачи и понимать, когда каким блюдом стоит заняться.

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

– А что насчёт клюквенного соуса? Ты его сейчас будешь делать?

– Нет. Сегодня у меня нет на это времени. Поэтому я сделала его вчера. Он уже в холодильнике.

Чистя батат, Марк пытается разложить по полочкам всё, что успел усвоить. Чтобы уложиться в срок по подобным проектам, следует начинать с планирования основной задачи, а затем координировать с ней все остальные. И для каждой учесть, сколько на неё нужно времени и какие ресурсы для этого потребуются. Мы не хотим работать над одной задачей, когда должны работать над другой, и уж точно не хотим застрять из-за того, что нужный ресурс занят другими задачами. Поэтому на этапе планирования мы определяем правильный порядок выполнения задач, помня, что часть из них нужно завершить до начала работы над основной задачей, а какие-то можно выполнять параллельно. Кроме того, нужно следить за тем, чтобы не пришлось ничего переделывать.

Марк начинает понимать, что имел в виду профессор, когда говорил, что синхронизация – важное правило потока в таких проектах. Если что-то пойдёт не так, то либо придётся отказаться от некоторых блюд (искать компромисс по объёму и содержанию проекта), либо задержать ужин (сорвать срок).

Около полудня Марк едет за тётей Мириам. Тёте Мириам восемьдесят пять, но она сохранила ясный ум и острый язык. Она живёт в доме для престарелых недалеко от дома его родителей.

Встраиваясь в поток машин на Мэйн-стрит, Марк мысленно возвращается к концепции синхронизации. Он вполне доволен результатом своего анализа. Хотя сейчас, когда он об этом думает, он понимает, что синхронизация в организациях происходит не только между задачами. Она часто происходит между командами или, как в его отделе, между людьми. Все заняты, и у каждого своё расписание и приоритеты. Даже организация встречи часто превращается в непростую задачу. Логично, что такую синхронизацию следует проводить так же, как синхронизацию между задачами. Нужно выявить «индеек» – ключевых фигур, которые обычно самые занятые, и увязать их расписания с расписанием остальных.

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

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

Марк останавливает у главного входа дома престарелых. Тётя Мириам уже ждёт его. Он помогает ей сесть в машину, складывает её ходунки и кладёт их в багажник. Садясь за руль, он готовится к неизбежному. С тех пор, как он стал старшеклассником, тётя Мириам неизменно задаёт ему один и тот же вопрос.

– Ну что, сыночек, ты нашёл себе хорошую девушку?

Предыдущая главаГлава 24 из 32Следующая глава