Диаграмма спагетти: пример пути от 28 до 16 метров
Диаграмма спагетти: пример маршрута упаковщика от 28 до 16 метров. Как нарисовать путь на плане, посчитать переходы и проверить новую раскладку материалов.
Ольга
Основатель малого бизнеса, партнёр
10 мин чтения
28 метров на одну коробку. Я посчитала путь на плане упаковочного места и сначала решила, что где-то сложила одно расстояние дважды. Но именно дважды человек и ходил: сначала туда, затем обратно к столу. Диаграмма спагетти помогла сохранить эти возвращения. Разберу этот пример: маршрут из шести переходов, запас пакетов у стола и новый путь в 16 метров. Разница понятна по каждой строке, но сама по себе ещё не говорит, сколько времени освободится за смену.
Обычно я смотрела на результат: коробка собрана, этикетка наклеена, пакет взят. Между этими действиями оставались короткие походы, которые не попадали ни в одну инструкцию. Вроде бы всё рядом. На бумаге оказалось иначе.
Диаграмма спагетти: пример одной упаковки
Основой такой диаграммы служит план места, по которому проходит человек или перемещается предмет. Поверх плана последовательно проводят линию маршрута. В определении ASQ акцент сделан именно на непрерывном пути через процесс: по нему можно заметить повторные движения и пересечения.
Для своего примера я выбрала одного исполнителя и одну подарочную коробку. Начало — человек стоит у сборочного стола. Конец — готовая коробка в пакете находится там же. Если закончить наблюдение раньше, последний возврат исчезнет и длина получится меньше без всякого изменения работы.
Мне нужны три похода: за заготовкой, за напечатанной этикеткой, за пакетом. Между ними человек возвращается к столу и выполняет свою часть сборки. Я не объединяю эти походы заранее. Сначала записываю тот порядок, который хочу рассмотреть.
Последовательность операций можно отдельно оформить как блок-схему работы. Здесь у каждой линии другая роль: она должна лечь на конкретный проход между точками. Названия действий без расположения на плане не дадут длину маршрута.
Кто движется: один исполнитель, а не сразу все сотрудники.
Что считается одной законченной упаковкой.
Где находятся начало и конец наблюдения.
Что означает масштаб и по каким проходам можно идти.
Какие возвраты входят в выбранный цикл.
Это помогает не смешивать события. Если один человек ушёл к принтеру, а другой в это время пополнял полку, у них разные маршруты. Для второго понадобится своя линия и своё начало, иначе на рисунке окажется путь несуществующего работника.
Я нанесла точки A, B, C и D
На моём плане расстояния заданы в метрах. A — сборочный стол, B — заготовки коробок, C — основной запас пакетов, D — принтер этикеток. Буквы обозначают точки доступа, а не размеры мебели. Габариты стеллажей и ширину проходов в настоящем помещении придётся нанести отдельно.
Нанесём точки и используемые пути. Числа у стрелок соответствуют переходам из списка ниже:
От A до B по нижнему проходу 4 метра. От A до D по левому проходу 3 метра. Чтобы попасть из A в C, нужно пройти горизонтальный и вертикальный участки: всего 7 метров. В этой модели ходим по прямоугольным проходам; короткая диагональ через оборудование не является доступным маршрутом.
Переходы к C и обратно идут через угол B. Во время этих походов человек не берёт новую заготовку: точка проходится без отдельной операции. На нижнем участке поэтому есть и номера 1,2, и номера 5,6. Одна линия места не означает один поход за весь цикл.
Я раньше любила соединять нужные места прямой линией на эскизе. Получалось красиво. Только такой эскиз предлагал человеку пройти сквозь занятую область. Теперь я сначала выясняю, где проходит линия ногами, и лишь затем измеряю её на плане.
На схеме спагетти отмечаю направление стрелками, а переходы нумерую в порядке выполнения. Повторный путь можно провести рядом с первым, чтобы было видно возвращение. Если линии накладываются, номер помогает восстановить порядок без догадок.
Для нашего цикла запись получится такой:
```text
1: A → B 2: B → A 3: A → D
4: D → A 5: A → C 6: C → A
Весь путь: A → B → A → D → A → C → A
```
Шесть переходов не означают шесть разных мест. Мы снова и снова приходим в A. Это как раз та подробность, которую теряешь, если оставляешь на рисунке только перечень посещённых точек.
Диаграмма спагетти: пример пути длиной 28 метров
Я собрала переходы в таблицу, сохранив каждый возврат отдельной строкой. Туда и обратно — два отрезка работы, даже если на плане они лежат на одной линии.
Переход · Что нужно взять или куда вернуться · Длина, м
A → B — Подойти к заготовкам — 4
B → A — Принести заготовку к столу — 4
A → D — Подойти к принтеру — 3
D → A — Вернуться с этикеткой — 3
A → C — Подойти к пакету — 7
C → A — Принести пакет к столу — 7
Всего — Одна законченная упаковка — 28
Расчёт состоит из обычного сложения: `4 + 4 + 3 + 3 + 7 + 7 = 28`. Самый длинный поход связан с пакетами. На него вместе с возвращением приходится 14 метров. При этом сам пакет лёгкий и не требует отдельного большого рабочего места.
Увидев число 14, я перестала обсуждать с человеком скорость ходьбы. На плане есть более содержательный вопрос: почему небольшая вещь, которая нужна каждой коробке, лежит в дальнем углу?
Данные о походах можно разобрать в чате по каждому переходу. Попробуй передать последовательность возвратов вместе с их назначением:
Составь таблицу переходов по моему маршруту. Сохрани повторные посещения и обратные походы отдельными строками. Для каждого перехода запиши начало, конец и длину по разрешённым проходам. Если данных для длины не хватает, назови недостающий участок. Не заменяй маршрут прямыми между точками. План, последовательность и размеры передам ниже.
Это удобно для организации записей. Сами расстояния я сверяю с планом, а порядок — с наблюдением. В списке может быть арифметически правильная сумма, к которой забыли добавить последний поход.
Переношу рабочий запас: откуда взялись 16 метров
Я не стала переносить весь основной запас. Для проверки идеи достаточно небольшой полки с пакетами рядом со сборочным местом. Новая точка доступа C′ находится в одном метре от A, на нижнем проходе. Основной запас в дальнем углу остаётся для пополнения.
На плане нижний участок теперь выглядит так:
```text
A: стол (0,0) ─ C′: рабочий запас (1,0) ─── B (4,0)
```
Порядок изготовления коробки сохраняется. Походы за заготовкой и этикеткой пока остаются прежними. Меняется только последняя пара переходов: вместо A → C → A человек проходит A → C′ → A.
Часть маршрута · До, м · После, м · Что изменилось
За заготовкой и обратно — 8 — 8 — Пока ничего
К принтеру и обратно — 6 — 6 — Пока ничего
За пакетом и обратно — 14 — 2 — Рабочий запас рядом со столом
Всего — 28 — 16 — Разница 12 метров
Новый расчёт: `4 + 4 + 3 + 3 + 1 + 1 = 16`. Вычитаем из исходных 28 и получаем 12 метров на рассмотренную упаковку. Я могу указать, какие именно движения сократились. Это гораздо полезнее общей фразы о более удобной планировке.
Но на этом предложение ещё не принято. Нужно убедиться, что полка действительно доступна с рабочего места и не мешает остальным действиям. Если ради одного пакета приходится отодвигать коробку или обходить другого человека, новый фактический путь будет отличаться от линии на листе.
Я также не объединяю поход за заготовкой с походом за пакетом в расчёте после изменения. Это было бы ещё одной правкой процесса. Её можно рассмотреть отдельно: взять две вещи за один проход, проверить порядок сборки и заново нанести весь маршрут.
Двенадцать метров ещё не описывают смену
Из нашего сравнения следует сокращение длины одного цикла. Чтобы посчитать смену, нужно знать, сколько таких циклов выполнено и какие дополнительные движения появились. Маленький рабочий запас не пополняется сам.
Если человек раз в несколько коробок идёт к основной полке, этот путь тоже относится к работе. Его можно записать отдельным маршрутом пополнения и учесть при сравнении за одинаковый объём выпуска. Иначе новая раскладка будет выглядеть выгоднее только потому, что часть ходьбы ушла за рамку наблюдения.
Я проверила эту мысль на партии из 10 коробок. Предположим, рабочий запас пополняют один раз на такую партию, и за это пополнение человек проходит ещё 14 метров. В маршрут входит поход к основному запасу, доставка к новой полке и возвращение к столу. До изменения десять обычных упаковок требовали `10 × 28 = 280` метров. После изменения основные циклы дают `10 × 16 = 160` метров, но к ним нужно прибавить отдельные 14: всего 174 метра.
Разница получается `280 − 174 = 106` метров за партию. Если просто умножить сокращение одного цикла на десять, выйдет 120 метров, то есть на 14 больше. Это и есть пропущенное пополнение. На таком сравнении видно, зачем сохранять движения, которые происходят реже каждой коробки.
Частоту пополнения я записываю рядом с объёмом партии. Если пакеты носят чаще или сразу на несколько партий, итог меняется. Сам новый путь одной упаковки при этом может остаться равным 16 метрам. У нас появились два масштаба расчёта, и смешивать их в одной сумме нельзя.
Мне нравится проверять здесь один вопрос: не исчезла ли операция вместе с линией? Коробка по-прежнему должна получить заготовку, этикетку и пакет. Если на новом рисунке пропала доставка одного из них, короткий маршрут ещё не подтверждает выполненный заказ.
С минутами нужна отдельная запись. Время зависит от остановок, поиска нужной пачки, ожидания принтера и самой сборки. Расстояние не измеряет эти события. В методическом описании диаграммы спагетти в инструментарии NHS наблюдение перемещений и замер времени тоже рассматриваются как отдельные действия.
Поэтому я не перевожу 12 метров в обещание дополнительных заказов. Для такого вывода понадобятся одинаковые условия наблюдения и фактическое время завершённой работы. Длинный отрезок на плане помогает выбрать, что проверить первым, но не назначает результат проверки.
Снова смотрю на исполнителя, теперь с двумя линиями
После изменения я беру новый цвет и повторяю наблюдение с теми же началом и концом. Старый маршрут остаётся видимым. Так легче заметить, что изменился именно поход за пакетом, а остальные переходы пока сохранились.
Перед тем как оставить новую раскладку, проверяю четыре вещи:
Пакет доступен в нужный момент, а не только в начале смены.
Рабочий запас не заслоняет другие материалы и не добавляет обход.
На новом маршруте сохранены все операции одной упаковки.
Пополнение запаса посчитано вместе с основными циклами за сопоставимый объём.
Если схема получилась густой, не стираю лишние на вид возвраты ради аккуратности. Они и привели нас к перестановке. Лучше разнести линии цветом или записать номера переходов крупнее, чем сделать картинку проще ценой потерянного движения.
В следующий раз я начну с одного повторяющегося похода, а не с перестановки всей мастерской. Выбери вещь, за которой приходится возвращаться, и нанеси полный путь от рабочего места до неё и обратно. Назови причину каждого перехода.
Когда будут два маршрута, передай их в чат для сравнения по участкам. Попроси сохранить неизменившиеся переходы и отдельно посчитать новые. А последнее слово оставь наблюдению на месте: человеку нужно закончить ту же коробку, с которой начался наш путь в 28 метров.