Как быстро найти товар на складе

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

Думаю, для владельцев склада не секрет, что затраты на подбор и комплектацию заказов могут составлять до двух третей общих временных (и не только временных) затрат. Именно поэтому большинство управляющих складским комплексом стараются максимально оптимизировать именно эти операции. От скорости и качества выполнения подбора заказа зависит и число отгрузок, а оно, в свою очередь определяет количество довольных клиентов, получающих необходимый груз точно в срок.

Одним из решений для увеличения скорости комплектования заказов является внедрение системы управления складом. Стоимость внедрения подобных систем неоправданно высока, а результат, к сожалению, не всегда соответствует ожиданиям. Конечно, существуют альтернативные SaaS-системы управления складом, внедрение которых не требует капитальных вложений и больших затрат на поддержание их работы (например, myWMS). Однако сегодня мы будем говорить не о них. Несмотря на то, что каждый склад имеет свою специфику, существует ряд простых рекомендаций, которые могут быть применены к любому складу, независимо от его размеров и количества обслуживающего персонала. Итак:

Совет 1. Найдите «узкие» места

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

Совет 2. Разделите склад на зоны

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

Совет 3. Пересмотрите схему размещения товаров

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

Совет 4. Управляйте товарным запасом

Иногда случается так, что товар заканчивается. К сожалению, такая ситуация встречается весьма часто. Для того чтобы склад не простаивал в ожидании поставки требуемого товара, необходимо наладить бесперебойное снабжение склада продукцией. Количество и периодичность поставки определенной номенклатуры определяется для каждого склада индивидуально, в зависимости от структуры спроса на рынке. Заметьте, не стоит держать избыточные запасы товара, так как это не только замораживание финансовых средств, но и избыточная нагрузка на склад: не очень хорошо, если спрос на товар упадет, а его излишки будут занимать проходы между стеллажами.

Совет 5. Пересмотрите используемые системы хранения груза

К сожалению, оборудовать склад максимально эффективно с первого раза получается не всегда. Именно поэтому важно периодически пересматривать организацию склада. Так, например, вы можете пересмотреть эффективность использования определенных систем хранения груза. Предположим, ваш склад оборудован только фронтальными стеллажами. Если на вашем складе есть грузы с высоким товарооборотом, вам, возможно, следует использовать гравитационные стеллажи. Это значительно сократит время на подбор заказа и, кроме того, позволит наиболее эффективно использовать пространство склада.

Совет 6. Устраните путаницу

Некоторые склады имеют очень сложную и интуитивно непонятную методику организации хранения товара. Новым сотрудникам приходится тратить недели на то, чтобы разобраться, как найти нужный груз. Для того чтобы такого не происходило, введите адресное хранение товара. Данный метод предполагает присвоение каждому месту хранения определенного адреса. При разработке адресации советуйтесь с сотрудниками склада, а перед интеграцией адресного хранения обязательно проведите тест: попросите любого сотрудника склада найти товар в заданной ячейке. Если сотрудник сделал это быстро – система организации хранения понятна и поможет значительно сократить время на подбор заказа (ранее мы писали о том, как внедрить адресное хранение на складе, где подробно рассмотрели все аспекты данного вопроса).

Совет 7. Мотивируйте сотрудников

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

Совет 8. Не забудьте про технологии

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

Возможно, вам будет интересно прочитать:

Адресное хранение товара на складе

Как выбрать систему управления складом. 6 шагов

Почему иногда не получается доставить груз вовремя?

Мы предлагаем рассмотреть адресную систему хранения на складе и принципы ее работы. Каждый раз, когда поступает новый товар, перед бухгалтером и кладовщиком возникает вопрос — где все это размещать. Если в хранилище и документации творится хаос, заказы собираются в разы дольше, продукция постоянно портится.

Рекомендуем наладить все эти процессы своевременно и следить за корректным функционированием программ. Тогда всегда будет ясно, где искать необходимый сорт.

адресное хранение на складе принцип работы

Адресная система: что это такое и с чего начать хранение товаров на складе

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

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

Фирмы, которые смогли внедрить на своей территории адресную складскую систему хранения товара, получили серьезное преимущество перед конкурентами.

Все изделия промаркированы, разнесены в программе и учтены, ничего не теряется и не превращается в потери. Это серьезно повышает прибыль и производительность как отдельного подразделения, так и всего предприятия в целом. И чем крупнее компания, тем выгоднее проводить такую оптимизацию.

Например, программный продукт «Склад 15» помогает решать задачи складской автоматизации, за счет чего сокращаются издержки до 70% (по отзывам наших клиентов).

Софт уже интегрирован с большим количеством систем, такими как 1С, ERP и WMS. Поэтому внедрение товарного учета происходит легко и быстро, независимо от масштаба вашей компании. Подробнее >>

Как сделать обновление и внедрить адресное хранение на складе: принципы работы

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

Когда все лежит там, где должно согласно маркировке, достигаются сразу три эффекта:

  • полезная площадь задействована более рациональным способом;
  • сборка заказов занимает в разы меньше времени;
  • сотрудники становятся более работоспособными, производительность труда растет.

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

В накладной в момент поступления вещи указывается точка, в которой она должна храниться. Специалист транспортирует ее к этому месту и размещает ее там. Когда понадобится забрать предмет, комплектовщик просто отправится по адресу, хранящемуся в базе.

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

Есть два вида адресного хранения:

  • статическое;
  • динамическое.

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

Вторая разновидность отличается тем, что за продуктом не будет закрепляться конкретная полка. Ставить его оператор может на любое удобное ему местоположение в зависимости от годности, востребованности, размеров и других нюансов. Самое главное — когда кладовщик установит товар на каком-либо месте, он внесет изменения в базу. Считается, что это наиболее удобный метод, но его введение требует большей подготовленности и внимания.

Готовые решения для всех направлений

Склады

Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

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

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

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

Узнать больше

Производство

Повысьте эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Преимущества внедрения

Предлагаем рассмотреть несколько основных достоинств применения подобного способа:

  • Площади будут использоваться более эффективно. Особенно актуально, когда складские помещения ограничены в квадратуре.
  • Заказы собираются гораздо быстрее. Сотруднику не придется часами бродить по огромному вместилищу в поисках одной конкретной разновидности сока или двигателя для отгрузки клиенту. Это крайне важно на больших складах, когда время работников ценно, а объемы хранилища внушительные.
  • Персонал работает более производительно. За короткий срок собирается больше накладных, чем до проведения внедрения, людям легче работать, когда их действия упорядочены.
  • Минимизируется человеческий фактор. Вероятность ошибки сводится к минимуму, ведь кладовщик заранее знает расположение необходимой продукции. Идентификация проходит быстрее.
  • Ускорение процесса инвентаризации. Становится проще проводить пересчет, находить пропавшие детали, контролировать сроки годности.
  • Человек перестает быть единственным знатоком помещений. До введения системы хранения только опытный сотрудник знал, где лежит конкретный вид или сорт. Кроме того, помешать уволиться работнику невозможно. Наличие системности делает возможным работу с продуктами даже стажерам, не придется бояться, что определенный вид изделий не получится найти в случае увольнения.

Если пользоваться динамическим методом складирования, появляются дополнительные плюсы:

  • Не придется искать место под размещение новой партии, анализировать уровень оборачиваемости, контролировать, под какой вид выделены участки — все делает программа.
  • Время, затрачиваемое на погрузку и разгрузку, значительно сокращается.
  • Допускается проведение не только полной инвентаризации, но и частичной, для отдельных зон.

Организация адресного хранения на складе

Если вы уже приняли решение о проведении внедрения, весь процесс нужно распределить на небольшие этапы. Действовать следует по частям.

Сначала все складские помещения делятся на 3 зоны:

  • Приемка. Здесь продукт будет проходить первичную проверку, сверяться с маркировкой и документами поставщика.
  • Хранение. Тот отсек, в котором хранится изделие до момента продажи.
  • Отгрузка. Процесс, обратный принятию. Собирается накладная, создаются упаковочные листы, распечатывается дополнительная документация. Затем печатается сопроводительная информация, она будет отправлена вместе с грузом.

Если это удобно, можно разделить пространство на дополнительные подзоны.

Среди разновидностей:

  • Помещение под палетное складирование. Сборка производится упаковками с помощью специальной техники — кар, штабелеров, погрузчиками.
  • Пространство под мелкоштучный товар, где все собирается вручную. Здесь достаточно иметь ТСД, чтобы оператор мог ориентироваться.
  • Система, обеспеченная специальными условиями хранения. Это холодильники и морозильники. Отдельно содержат фрукты, овощи и особо ценные продукты.

Чтобы не приходилось долго думать, как лучше организовать бизнес, советуем обратиться в «Клеверенс». Специалисты помогут подобрать качественное оборудование и программное обеспечение.

Чтобы облегчить проведение процедуры, необходимо:

  • Выявить комфортные границы ячеек и складских отделов. Каждому сотруднику должно быть понятно, где начинается и заканчивается зона.
  • Создать простую систему кодировки, принципы которой всем будут понятны. Лучше всего пользоваться при разграничении схемой «склад-зона-стеллаж-вертикально-горизонтально». Важно, чтобы каждый мог оперировать обозначениями и найти нужный ему объект.
  • Маркировать в заметных местах, проводить регулярные инструктажи для повышения понимания среди работников.

Чтобы провести маркировку складских помещений и отдельных зон, рекомендуется использовать буквы, а для наименьших и точных окошек-показателей местоположения — цифры. Лучше не пользоваться одинаковыми и похожими символами — не брать в оборот букву «О» и цифру 0, то же касается «З» и числа 3.

складское хранение

Ячейки

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

Правила хранения товаров любого размера на складе:

  • В случае нахождения крупногабаритного продукта или упаковки на полу, пределами зоны станут пути между изделиями.
  • Отдельно создается место для приемки и отгрузки.
  • Стикеры с маркировкой нужно клеить в помещении на стойки, рисовать на полу или других заметных элементах конструкции. Обозначение помогает персоналу, особенно новичкам, быстрее находить требуемое.

Кодировка

Ячеистое хранение на складе предполагает обязательное указание корпуса, если пространство большое. С него начинается название. Затем вписывается:

  • стеллаж;
  • ряд;
  • место;
  • этаж.

Каждый сотрудник, разбирая такую запись, должен сразу понимать, куда надо двигаться. Допускается использовать разные символы для кодировки — так проще воспринимать и распознавать информацию.

Если в компании уже введено использование ТСД во время приемки и сборки заказов, к каждому товару, который нужно найти, и к любому месту требуется добавить штрих-код для оптимизации и упрощения работы.

адресное хранение

Зональность склада и группы

Обычно группировка производится по следующим характеристикам:

  • габариты;
  • вес;
  • тип;
  • модельный ряд;
  • производитель;
  • особенные условия;
  • сроки;
  • разновидность.

Однотипные предметы будут находиться в одной части складских помещений. Например, в определенной ячейке может располагаться сок всех заводов в литровых пакетах, а в соседней — такие же сорта, но меньшего объема. Совмещать их можно только в случае применения статического способа.

Каким может быть хранение

Мы уже говорили, что существует два типа:

  • статический;
  • динамический.

С первой разновидностью все максимально просто. Это прозрачная и понятная технология, при использовании которой упаковка со стиральным порошком всегда будет ставиться в одну и ту же ячейку годами. Но постоянно приходится вручную контролировать остатки и оборот, чтобы не допустить просрочки.

Если случится сбой, и программа не будет работать, любой сотрудник сможет собрать накладные без помощи техники. Но производительность значительно снизится.

Если применять динамический метод, то заранее определенного местоположения у упаковки порошка не будет, ее могли поставить куда угодно. Найти ее можно только по присвоенному номеру. Так не придется затрачивать уйму времени на анализ оборота, искать продукцию с истекающим сроком годности для быстрой продажи.

Учет полностью зависит от работников и их внимательности. А главный недостаток — если не будет света или ПО сломается, найти что-то в огромных помещениях очень сложно.

Чтобы получить наивысшие результаты производительности, два способа — размещение и стеллажное хранение товаров на складе совмещают. Это помогает избежать сложностей и улучшит показатели скорости сборки заказов.

адресная система хранения

Что необходимо выполнить для внедрения

Сначала нужно выбрать способ, как именно будет организована работа. Динамика выгоднее для крупных компаний с большим постоянно меняющимся ассортиментом, статика — для небольшой фирмы с 10-30 наименованиями продукции.

Следует ограничить пределы для каждой ячейки, создать систему для кодировки и отдельные зоны для приемки и отгрузки. Это важно — их нельзя совмещать.

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

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

Готовые решения для всех направлений

Склады

Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

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

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

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

Узнать больше

Производство

Повысьте эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Как это работает

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

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

Как внедрить адресное хранение на складе

Весь процесс можно структурировать и разделить на 4 последовательных этапа:

  • Выделить зоны, ячейки и подзоны. Это необходимо для легкости ориентации и упрощения использования специальной техники. Это поможет не загонять штабелер к мелкоштучной продукции, также не придется ставить морозильник с мясом среди бытовой химии.
  • Каждому участку присваивается адрес, стеллажи маркируют. Во время выполнения стоит пользоваться правилами оформления.
  • Внедрить динамическую разновидность в ПО управления складскими операциями. Здесь действия выполняются в зависимости от программ, которые уже стоят на предприятии.
  • Покупается и устанавливается программное обеспечение, техника и мелкие устройства.

адресное хранение на складе

Нужно ли маленькому складу адресное хранение

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

Решения для товаров с неограниченным сроком годности

Кажется, что они могут стоять на полках вечно, ведь продукт не просрочится. На малой площади несложно найти важный предмет, особенно для сотрудника, который давно работает. Здесь важнее установить контроль за приемкой и отгрузкой — нельзя допускать, чтобы вместо сверки прихода с документами работник просто подписывал бумаги. Автоматизация размещения здесь только увеличит время обработки при условии, что организация не планирует развиваться.

Решения для товаров с ограниченным сроком годности

Здесь все происходит иначе. Есть 2 пути:

  • Для продукции с короткой жизнью важно проводить маркировку входящих изделий и вписывать в программу дату производства. Придется потратить время на перемаркировку, зато потери из-за просрочки будут минимальными.
  • Внедрять адресный тип оптимизации и распределять все по ячейкам. Это позволит скомпоновать продукты в одну зону с одинаковыми датами. В этом случае система будет направлять сотрудника комплектации к нужному месту. Это увеличит затраты времени, но минимизирует потери из-за истечения сроков.

Ячеечное хранение на складе: маркировка и ПО

На современном рынке представлено множество программ, которые помогут в оптимизации и увеличении производительности. Цель каждого — верно определять местоположение необходимого изделия. Достижение зависит от правильного применения техники и выполнения нюансов. Одна из таких полезных программ Склад 15, она подходит как для обычных помещений, так и с адресным хранением.

Правила маркировки

Все эти условия простые, но их важно выполнять, чтобы получить положительный результат:

  • Во время создания символов для кодировки не стоит использовать латиницу, многие буквы из нее персоналу будут не понятны.
  • Не рекомендуется применять цветовые обозначения — это создает дополнительную нагрузку, а в случае использования схожих цветов — будут нарушения и ошибки в комплектации.
  • Как можно больше цифр до 10, в них все разбираются на интуитивном уровне, даже без знания языка и работы на специальных устройствах.

Заключение

Система адресного хранения — это не только правильное расположение продукции. Это способ разместить товары так, чтобы они занимали меньше места, а на их поиск тратилось минимум времени. Если установить программное обеспечение и руководствоваться правилами верного размещения, можно успешно руководить торговлей и поступлениями, контролировать сроки и свести к минимуму потери из-за ошибок персонала.

Количество показов: 45784

С помощью здравого смысла, 50 тысяч рублей и рулетки.

Добрый день, меня зовут Данила Тривайло, в этой статье хочу поделиться с вами опытом оптимизации одного из отделов. Речь пойдет о складе, но я старался написать статью таким образом, чтобы вы могли применить мой опыт к своим задачам.

Предисловие

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

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

Когда мы поделились планами с коллективом, после планерки подошел руководитель склада и сказал, что тогда им нужно в два-три раза больше сотрудников. Что они не справляются физически, очень устали, сил нет, так дальше невозможно.

— Слушай, ну может, вы можете как-то оптимизировать работу?

— Не, никак не получится.

— Ну может что-то можно придумать?

— Невозможно.

Если бы вы знали, сколько раз я слышал эту фразу. От программистов, от продавцов, от клиентской службы, от отдела доставки. Увы, это невозможно. И ровно столько же раз в итоге мы находили решение проблемы.

Я начал разбираться и понял, что мы фактически пустили работу склада на самотек. С самого начала работы компании этим отделом никто системно не занимался. Вначале взяли на склад хорошего знакомого (учета особого не было, все велось в экселе, основная задача была — чтобы нормально работали и не воровали).

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

Я допустил большую ошибку — сведение фокуса на ноль. Позже я взял за правило никогда не сводить внимание до нуля. Даже если не понимаешь, даже если процесс тебе совсем не интересен, или тотально не хватает времени. Надо хотя бы «по верхам» понимать, что там происходит. Буквально два часа в месяц дают просто колоссальный объем понимания по сравнению с твоим нулевым участием.

Поспрашивал про склад у других отделов. Проблема правда есть. Клиентская служба сослалась на рост количества ошибок в заказах, отдел доставки жаловался на то, что проверять заказы с клиентами стало невозможно, весь товар внутри коробки свален в кучу. Самовывоз сетовал на скорость сборки.

Еще одно замечание. Основа нашего ассортимента — это электрика. То есть в среднем в 1 заказе у нас 15 позиций. Причем в ассортименте много сложных устройств с большим количеством характеристик (мощность, напряжение, ток утечки, сила тока, номинальная отключающая способность и много других умных слов). То есть наш ассортимент намного сложнее для обработки, чем товары среднестатистического интернет-магазина.

В тот период я немного разгрузился и решил вникнуть в работу склада — что же там происходит и что можно с этим сделать? Мне показалось самым эффективным решением просто пойти на неделю поработать на складе и посмотреть на все процессы изнутри.

Часть 1. Поиск готовых решений.

Я никогда не взаимодействовал со складом, как с бизнес-подразделением. В моих предыдущих бизнесах не было такой функции, поэтому как делать правильно, я особо не знал. Что делать, когда есть проблема и ты не знаешь, как ее решать? Обратиться к тем, кто уже решал ее до тебя. Знакомые, книги, статьи, сайты.

Первое, что начал искать — это как устроены системы склада и хранения в Amazon, Ozon, Lamoda и других крупных интернет-магазинах. Начал искать видео со складов, фото, какие-то интервью. Стало понятно, как выглядит эталонный склад, где работают люди (не берем в расчет, когда все делают роботы). У сотрудника на руке крепится устройство типа небольшого планшета.

Есть умная система, которая учитывает приоритетность задач, сроки, расположение товара. Все данные он ранжирует по приоритету. Как итог: кладовщик просто послушно выполняет поручения этой системы — «возьми товар с ячейки Р1567», «положи товар с артикулом SES123 в ячейку Р1987» и так далее.

Я посчитал, сколько будут стоить приборы, софт, интеграция с нашей системой и обслуживание, и… ******* (пришел в смятение). Я начал дальше искать советы, как можно улучшить склад маленького интернет-магазина, который развивается на свои деньги. К моему удивлению, я не смог найти какого-то вразумительного ответа на свой запрос. Было пару учебников на тему хранения, несколько невнятных статей. Но почти все касалось советов для взрослых и больших складов с площадями по несколько десятков тысяч квадратных метров, гейтами для фур, автоматизацией и тд. Большие многоэтажные формулы для расчетов оптимального срока хранения. Это, само собой, здорово и необходимо для больших компаний. А как быть нам, маленькой молодой компании со складом в 150 квадратных метров в подвале?

«Ладно», — подумал я. Буду использовать то, что у меня есть в арсенале. Возможный бюджет на тот момент был 50 тыс. рублей. Я положил рулетку в карман и отправился на склад.

Часть 2. Принципы оптимизации.

Когда начинаешь любой процесс оптимизации, есть несколько ключевых принципов, которые стоит держать в голове.

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

Декомпозиция. Это второй базовый принцип оптимизации. Первым делом надо понять, как все процессы выглядят сейчас. Мы дробим отдел «Склад» на конкретные и понятные процессы. И после того, как мы понимаем, из каких блоков состоит бизнес-процесс в целом, мы начинаем работать с каждым из этих блоков.

Что значит работать? Нужно ответить на следующие вопросы:

  • Как этот процесс выглядит сейчас?
  • Нужен ли в принципе этот процесс?
  • Если процесс нужен, как он должен выглядеть в идеале?
  • Как мы можем изменить процесс при текущих вводных, чтобы сделать его более эффективным?

Приоритизация. Третий крайне важный принцип. Нельзя делать все и сразу. Даже если на старте все очень плохо. Лично я всегда пользуюсь такой матрицей.

То есть в начале выписываем все идеи по оптимизации. Желательно делать это в формате мозгового штурма. Это значит, что мы садимся и начинаем выписывать абсолютно все идеи, которые озвучиваются без какой-либо критики. После этого фильтруем список на адекватность и здравый смысл. Далее раскладываем полученные инструменты по 4 квадратам. И начинаем реализовывать.

Часть 3. Наблюдение.

Настал день Х, и я вышел первый день на склад. Первое, что бросилось в глаза — всеобщее напряжение. Кладовщики начали воспринимать меня как инородный организм. Я бы даже сказал, как угрозу. Поэтому я начал с того, что собрал их и объяснил, зачем я тут и какая у меня цель. В целом посыл у меня был такой: «Моя задача — помочь наладить процесс. Склад буксует, из-за этого страдают другие отделы, так дальше не пойдет. Я верю, что мы можем улучшить процесс, надеюсь на Вашу помощь».

Второе, что сильно выделялось — это желание показать, как все сложно и плохо. Ребята постоянно делали акцент на том, что «это не то, то не так, все не работает и т.д.».

Думаю, что главная проблема была в выборе руководителя склада. За склад отвечал парень, который работал в компании с самого начала. Сам по себе, как сотрудник, парень очень хороший. Шикарная память, очень внимательный, быстро соображает. Но с точки зрения руководителя — очень слабый. Не видит процесс целиком, плохо делегирует, старается все делать сам.

Первые два дня я просто работал вместе с ними и наблюдал. И видел, что дела правда очень плохи. Что я увидел в итоге:

  • Никакой системы. каждый работает на складе, как научился сам. Это касается абсолютно всего.
  • Нелогичная выкладка товаров. Товар распределен на стеллажах хаотично. Где-то на полке лежит 3 коробки и 80% пустоты, а где-то товар не умещается и лежит на полу вокруг стеллажа
  • Отсутствие логики процесса. Начали сборку заказа, потом бросили, пошли принимать машину, потом пришел самовывоз.
  • Полное отсутствие автоматизации. Все делается руками.
  • Отсутствие каких-либо метрик. Ничего не оцифровывается. Сколько ошибок в заказах? Какой это процент от общего количества? Сколько времени в среднем уходит на сборку одного заказа?
  • Отсутствие какой-либо коммуникации с другими отделами. Склад был полностью изолирован, варился внутри своих дел и тихонечко ворчал, как все плохо.

В общем стали очевидны две вещи:

— ребята правда работают из последних сил, и если мы увеличим объем заказов в 2-3 раза, они этого не выдержат,

— процессы запущены настолько сильно, что нужно немедленное вмешательство, потому что склад сейчас — узкое горло в компании.

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

Часть 4. Оптимизация.

Проблема 1. Бардак на складе.

Это была первая и самая очевидная проблема. Весь склад был в мусоре, коробках, пакетах. Ребята оставляли все это на утро, но утром иногда не было времени, поэтому на следующий день мусора было еще больше. Доходило до того, что физически перемещаться было проблематично.

Примерно в таком виде я обнаружил склад за день до своего выхода.

Решение. Вначале мы пытались договориться, что они будут убираться. Выяснилось, что понимание чистоты у всех разное. В итоге мы пришли к тому, что каждый день вечером сотрудник должен сделать 8 снимков с конкретных ракурсов, на которых будет видно, в каком состоянии находится склад, место сборки, транзитная зона заказов и их рабочие места. Это стало железным правилом. Через неделю волшебным образом на складе образовалась чистота. Думаю, что кладовщикам было самим некомфортно, что все сотрудники будут видеть, какой у них свинарник, поэтому ежедневный отчет из 8 снимков полностью решил эту проблему.

Проблема 2. Отсутствие инструментов.

Для сборки и упаковки ребятам нужен скотч и держатель для скотча, маркеры, канцелярские ножи, принтер. Когда я сам собирал заказы, на поиск нужного инструмента иногда уходило несколько минут. Приехали коробки от поставщика — их нужно вскрыть, а ножа нет. Собрал заказ — его нужно запечатать, а скотча нет. Добавил товар в коробку — нужно заполнить сборочный лист, а кто-то забрал мой маркер. Кажется, что это мелочи, но на них суммарно тратится много времени и нервов.

Решение. Первым делом я купил недостающий инвентарь: второй принтер, 5 дополнительных диспансеров для скотча, 50 ручек и 50 канцелярских ножей, которые разложил по всему складу. Плюс — к вечерней уборке мы добавили специальный чек-лист. Сотрудник, который остаётся вечером и закрывает склад, должен был подготовить все расходники к «грядущей битве». Убедиться, что диспансеры заправлены скотчем, в нужных местах лежат ручки, маркеры и ножи. В принтере есть бумага, хватает картриджей и т.д. Таким образом, когда ребята приходили утром, все «патроны были заряжены». Позже добавили ребятам пояса для электриков, но в итоге, они не прижились.

Проблема 3. Неэффективный график работы.

Все кладовщики начинали работать с 10 и работали до 19 часов. С 10 уже начинали работу все отделы. Я стал замечать, что когда ребята приходили к 10, очень часто они натыкались на какие-то проблемы, которые стопорили работу всего склада. Не работает интернет, сломался принтер, отключили свет. Откуда-то постоянно приходили «сюрпризы». С другой стороны, вечером часто не хватало совсем немного времени, чтобы закончить дела. Спокойно сделать инвентаризацию, оформить бумаги, что-то проверить.

Решение. Мы договорились, что один человек каждый день будет работать с 9 до 18, а еще один с 11 до 20 часов. Вроде бы небольшое изменение, но дало ощутимый результат. Когда человек приходил на час раньше, он решал те проблемы, которые потом могли сильно стопорить работу всего склада. Заклинил замок, сломался принтер, отвалился интернет. Все новости такого формата мы получали на час раньше и это давало фору.

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

Проблема 4. Хаотичный процесс сборки товара в заказ.

Проработав два дня на складе я пришел в ступор, когда увидел, как именно происходит сбор товаров для заказов. Выглядело это так.

Кладовщик берет лист сборки. Первая позиция — подрозетники. Он идет за ними и приносит их к столу сборки. Вторая позиция — контакторы. Пошел за контакторами и снова вернулся к столу. И так с каждой позицией! Почему? Ну так все привыкли с начала, так и продолжают.

Решение. Я сразу купил тележки и корзинки трех форматов, как в супермаркете. Соответственно процесс сборки товаров для заказа стал похож на процесс набора продуктов в супермаркете. Очевидно, что эффективность и скорость сборки выросла раза в три.

Проблема 5. Неопрятная упаковка и отсутствие порядка укладки товара в коробки.

Как я уже писал ранее, нашим товаром была электрика. Поскольку в заказах очень много позиций и они достаточно специфические, наши курьеры обязательно проверяли все заказы с клиентами. В среднем на проверку одного заказа с клиентом уходило 20! минут. Пару раз я решил съездить и отвезти заказы сам. Когда дошло время до проверки заказа я пришел в ужас. Абсолютно одинаковые на вид товары и механизмы полностью перемешанные в коробке как овощной салат. В итоге, я потратил на проверку одного заказа 50 минут! Стало понятно, что так дальше нельзя.

Второй момент, который мне не нравился, это то, как выглядели сами коробки. Было полное ощущение рынка. Надписи от руки, неаккуратный скотч. Иногда ребята использовали коробки поставщиков, которые были грязные и помятые. В общем, стыдоба.

Решение. Мы долго экспериментировали и в итоге разработали стандарты для упаковки. Первым делом я купил 10 видов коробок разного размера, 10 видов пакетов, 10 видов пакетов zip-lock, разного вида стретч-пленки, 10 видов наклеек, различного вида наполнители (стружка, пенопласт, пакеты с воздухом, пупырчатая пленка). В общем купил все виды упаковки, которые знал или с которыми встречался. Далее мы тестировали весь арсенал в течение недели. Стало очевидно, что работает, а что неэффективно/дорого. После этого мы взяли все товары и разбили их на категории следующим образом.

Так мы проработали все товарные категории. Помимо этого, в стандарте прописали еще ряд правил:

  • Стали использовать только новые коробки для заказов.
  • Ввели специальные этикетки (до этого писали номер заказа от руки на коробке).
  • Номер заказа стали клеить в правом верхнем углу на торце коробки (иначе когда загружаешь коробки в машину и складываешь их друг на друга, не видно номеров и не понятно, что отдавать клиенту).
  • Ввели обязательное указание на этикетке количества позиций в заказе.
  • Стандартизировали коробки и пакеты (3 размера коробок и 2 вида пакетов).
  • Обговорили, как именно мы упаковываем скотчем коробки.
  • Ввели стандарт на то, как мы упаковываем и маркируем негабаритные товары (кабель, кабель-каналы, металлорукав).
  • Запретили объединять в один юнит (пакет, коробку) товары из одной серии (для примера, на фото ниже абсолютно разные товары)

Конечно, потом возникли проблемы с реализацией. Парни по-прежнему забывали и укладывали товары по старинке. Тогда мы ввели внутренний контроль. Выборочно через день вскрывали заказы с большим количеством позиций, звали ребят и делали разбор, что не так.

В итоге, через месяц стараний склад завалили благодарностями. Курьеры были счастливы. Особенно были рады клиенты из других городов, которые получали посылки. Писали, что упаковано все просто на 5+. Как-то раз я поехал отвезти пару заказов. Проверка заняла не более 5 минут. Реально кайф. И внешне заказы стали выглядеть куда приятней.

Проблема 5. Ошибки в заказах.

Этот параметр раньше никак не оцифровывали. Соответственно, мы начали замерять этот показатель, чтобы понять, что у нас есть на входе. Итог: 4% ошибок! То есть на 100 заказов в четырех заказах что-то было не так. Начали разбираться, в чем проблема. Тут конечно все оказалось намного сложнее, чем хотелось бы.

Решение.

  • Для начала мы поменяли подход к проверке. Один человек собирает заказ, а другой в обязательном порядке проверяет его. Таким образом, в сборке одного заказа всегда участвует два человека.
  • Затем на сборочный лист добавили два поля — «СОБРАЛ» и «ПРОВЕРИЛ». Кладовщики должны были ставить соотвествующие отметки. Появилась ответственность. Плюс быстро стало понятно, кто чаще всего ошибается.
  • Ввели учет таких заказов. Если в заказе ошибка, руководитель склада делал копию сборочного листа и отмечал ту позицию, с которой напортачили. Через какое-то время мы сели и начали анализировать. Есть ли какая-то закономерность? И нашли ее.
  • Частая причина была в артикулах товаров. Представьте себе, что вы собираете заказ и видите артикул: 1SAE351111R0640. Конечно, не мудрено перепутать его с артикулом 1SAE231111R0640. Другая частая причина — это неудобные названия. Они были все написаны в складской системе в разном формате и содержали очень много «мусорной информации», которая только удлиняла название и усложняла поиск. Таким образом мы стали переделывать все названия и артикулы в нашей системе под единый формат. Сложные артикулы выносили в сущность «расширенный артикул» и заменяли его вменяемым и читаемым кодом. Например, артикул 1SAE351111R0640 поменяли на «ESB25-40N-06». Такой читать намного проще. Много товаров мы корректировали уже индивидуально по просьбе кладовщиков. Таким образом мы перелопатили все товары.
  • Добавили фото товаров в систему склада. До этого ребята работали чисто по артикулам и названиям. А теперь появилось визуальное подкрепление у каждого товара. Считывать позицию стало намного проще.
  • Сборочные листы. Их пришлось полностью переработать. Изменили расположение столбцов, убрали ненужную информацию, сместили акцент с названия на количество товара. Отличным решением было разместить номер заказа не только в верхней части листа, но и сбоку. Выяснилось, что кладовщики в процессе сборки подсовывают лист под коробку. Когда хочешь понять номер заказа, нужно каждый раз вытаскивать лист из-под коробки. Теперь же номер заказа стало видно сразу.
  • Сортировка товаров в сборочном листе. По умолчанию товары выводились в порядке добавления их клиентом в корзину на сайте. Мы же изменили вывод на сборочном листе — товары стали сразу группироваться по категориям, а внутри категорий по названию.
  • Частичная инвентаризация. До этого мы делали инвентаризацию раз в полгода. Но стало понятно, что проблему пересорта это не решает. Тогда мы договорились, что парни будут проверять какой-то кусок товаров, но каждый день. Забили весь склад таким образом, чтобы один круг проходил за 1 месяц. Этот прием дал просто космические результаты. Конечно, пришлось долго работать над тем, чтобы проверки проводились каждый день, но по итогу за первый круг было выявлено порядка 1000 несовпадений (на 15000 наименований). На второй круг пересортица обнаружилась только по 200 позициям (и разлет в штуках было кратно меньше).
  • Обучение сотрудников системе. Как выяснилось, кладовщики не знали многих фишек системы — или знали, но не пользовались. Массовая печать документов, умные фильтры, автонумерация документов и т.д. Все это существенно повысило качество работы.

Как итог — процент ошибок больше не поднимался выше 0,5%.

Проблема 6. Неорганизованное хранение.

Этот блок оказался очень большим и сложным. Как хранить и размещать товар оптимальным способом? Начал разбираться.

Идеальный способ: 1 SKU (артикул) — 1 стеллаж. У нас на тот момент было около 50 стеллажей. Можно было докупить и разместить еще штук 10. У каждого стеллажа было около 5 полок. Зачастую место использовалось неэффективно, то есть можно было увеличить средне количество полок до 7 штук. Всего на складе было около 15000 SKU. Очевидно, что выделить 1 стеллаж под 1 артикул можно, но тогда надо увеличить склад в 250 раз:) «1 артикул = 1 полка» тоже не получается. То есть нужно искать другой принцип группировки товаров, чтобы логично разместить весь товар в рамках той площади, которая у нас есть.

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

Опять же — мы ввели ряд стандартов. Не более 4 этажей коробок на одной полке. Если в коробке остается менее 3 товаров, коробку надо убрать и переложить в коробку «МИКС». Если есть две коробки с одинаковым товаром, мы всегда берем частичное количество из коробки сверху. Нельзя класть товар на пол. и т.д.

Маркировка коробок. Еще одна проблема — разобрать, что в какой коробке размещено. Ребята использовали какие-то картонные коробки и писали на них маркером, что лежит внутри. Я сделал им цветные наклейки на товары, которые хранились россыпью. Помимо этого, мы подобрали специальные боксы, которые идеально вставали на наши стеллажи по размерам, укрепили их и наклеили маркировку содержимого.

Дальше я начал разбираться с самим товаром. Например, взял группу «Подрозетники». Смотрю на стеллажи — лежит около 40 видов. Меня это как-то смутило. Спрашиваю у ребят: «а чего столько видов? Есть что-то, что берут чаще всего?». «Нее, всего понемногу берут». Я все равно не поверил.

Вообще сталкивался с таким феноменом искажения не раз. Нельзя в таких вопросах полагаться на ощущения. Лучший помощник — это цифры и статистика.

Пошел, взял выгрузку за год. И что Вы думаете? 90% продаж приходилось на 3 вида подрозетников! В общем, таким образом мы пересмотрели все категории товаров. Этот кейс, в принципе, запустил полный пересмотр подхода к ассортименту, но сейчас не про это. Мы начали не просто выкладывать товар внутри стеллажей определенным образом, а стали размещать сами стеллажи, исходя из частоты покупок. Те товары, которые берут чаще, стояли ближе ко входу и зоне сборки.

Отдельно мы купили целую кучу боксов под мелкий товар (саморезы, клеммы, болты, гайки и тд).

Когда мы добавили количество полок, стеллажей, все переставили и перекроили, мы добавили навигацию на сами полки. Да, полноценно адресное хранение сделать не получилось. Но мы все равно создали структуру, при которой искать товары стало кратно проще.

Примеры наклеек на стеллажах

Конечно, в статье это выглядит просто как 5 пунктов, но в жизни это заняло очень много времени и сил. Тысячи замеров, попыток, постоянных изменений и экспериментов.

Проблема 7. Перегруз в пиковые часы.

Проработав на складе я обратил внимание на одну серьезную проблему. Был период примерно с 13 до 15 часов, когда склад был просто в аду. В этот момент поставщики привозили товар (в том числе, какого-то товара не хватало на сегодняшние заказы), клиенты приходили за самовывозом, нужно было оприходовать все, доупаковать, отправить курьеров, начать отгружать самовывоз… Взрыв мозга.

Примерное распределение нагрузки на склад по времени до и после оптимизации.

Решение. Тоже оказалось комплексным. По сути оптимизация этого процесса сводилась в двум задачам: 1. убрать операции из этого временного периода на более позднее или раннее время и 2. оптимизировать все действия внутри этого процесса.

  • Самое эффективное решение — изменить время приезда поставщиков. Мы провели переговоры и очень многие согласились приезжать к нам раньше/позже. Это уже сильно облегчило процесс работы.
  • Приоритетность поставщиков и курьеров. Мы еще утром понимали, каких товаров не хватает для сегодняшних заказов и вместо того, чтобы принимать товар по принципу «первые приехали — их и принимаем» стали ранжировать приоритетность. То же самое сделали и с курьерами. Очевидно, что если у одного курьера остался 1 несобранный заказ, а у другого 3 заказа, надо быстрее дособрать и отправить первого курьера.
  • Непрерывность процессов. Кладовщики делали одну большую ошибку. Когда приезжали поставщики, они бросали все другие процессы и начинали вместе оприходовать товар. В это время все другие процессы на складе вставали на ноль. Люди приходили на самовывоз и не могли получить свой товар. Или отдел закупок не мог получить ответ от склада. Далее все усугублялось как снежный ком. Мы договорились, что всегда есть хотя бы 1 человек на складе, который не участвует в оприходовании товара, тем самым мы устранили проблему полной приостановки какого-либо процесса.
  • Логика в оприходовании. Опять же, мы разработали стандарт для этой процедуры: как мы отмечаем товары, куда и как складываем проверенные, каких поставщиков мы проверяем детально, а каким доверяем и проверяем товар выборочно. Также мы попросили некоторых поставщиков немного изменить форму документов, которую они нам передают, чтобы ее было удобнее анализировать.
  • Подмога. Мы договорились с другими отделами, что кто-то один из сотрудников помогает на складе в течение пикового часа работы. Это не только сильно облегчило сам пик нагрузки, но еще и сплотило коллектив. У других отделов появилось понимание, что вообще происходит на складе и что это не такая простая работа.

Проблема 8. Необходимость системности улучшений.

Мне очень хотелось, чтобы после моего ухода со склада системная работа там продолжилась. Если говорить по существу, то было сделано два крутых решения, которые сильно подстегнули эту тенденцию.

Решение.

  • Безотчётные деньги. Мы договорились с руководителем склада, что раз в месяц я будут давать ему 10 тыс рублей без каких-то отчетов. Основное условие — они должны быть потрачены на оптимизацию склада. Полностью на его усмотрение. Решение мне очень понравилось. Ребята начали активно экспериментировать с видом упаковки, с боксами для хранения. Смотрю, переделали сборочный стол, потом какие-то крепежи добавили. Купили ручной принтер, какие-то бирки. Причем огромное количество гипотез не требовало особых денег.
  • Мы договорились с руководителем склада о том, что каждую неделю он присылает мне сообщение, где есть ответы на три вопроса:

— Что было улучшено за прошлую неделю?

— Что они планируют улучшить за эту неделю?

— Какие сложности есть, чтобы это сделать?

Самое крутое, что такой формат задает вектор мышления. Ребята действительно начали постоянно думать — а что еще улучшить или оптимизировать? Второй положительный момент — это изменения в головах. Ребята поняли, что улучшать что-то это не так сложно. Что можно самим обустраивать пространство. Мы поставили сабвуфер, раскидали колонки по складу. Оказалось, что собирать заказы под «На лабутенах, нах» намного веселее:)

Проблема 9. Старое оборудование.

Вместе с этой историей мы и переоснастили оборудование склада. У кладовщиков стояли старые компы, которые могли открывать Excel по 3 минуты (без преувеличения). Они говорили про это, но до меня дошел масштаб проблемы, когда я на этом компьютере поработал. То же касалось и принтера. Мне кажется, что я терял час времени чисто в ожидании, когда гаджеты соизволят выполнить операцию.

Решение. В итоге мы купили промышленный принтер, который печатал как пулемет, поменяли компьютеры на ноутбуки с SSD (компы просто летали, а еще у ребят появилась возможность перемещаться с ними по складу). Добавили им в оборот айпады, чтобы они могли сразу с них отгружать заказы.

Проблема 10. Отсутствие коммуникации между отделами.

Как я уже писал, склад был изолирован. Они там сами варились в своих проблемах. Я как-то вообще упустил этот аспект из вида. Самый простой пример. Мы принимаем решение добавить в ассортимент сантехнику. Склад об этом узнавал в момент, когда новый товар приезжал на склад. Как так? Они же должны понять, сколько товара мы хотим хранить, сколько SKU будет, какая фасовка, какой размер коробок, сколько цветов, как быстро наполним склад и т.д. Иначе — как они могут эффективно обустроить хранение. И оказалось, что таких вопросов масса. Причем у склада тоже было много пожеланий к другим отделам. Запустился процесс общения:).

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

Итоги

Общий итог такой. Наш склад, который в начале оптимизации трещал от нагрузки, спокойно переварил увеличение числа заказов в 2,5 раза. В том же составе, без увеличения штата. Это все при том, что мы снизили число ошибок в 8 раз, стали экономить 20% на расходниках для склада (просто подбирая оптимальную упаковку под заказы), на 50% увеличили полезную площадь хранения товаров (это также прямая экономия в деньгах), получили кучу благодарностей от клиентов за качество упаковки. И самое интересное — парни на складе стали кайфовать.

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

Все что требовалось, это просто наблюдательность и здравый смысл. Ну, в моем случае, еще рулетка:).

Другие статьи автора:

Оптимизация склада

За последние годы представления о складе и его устройстве абсолютно изменились. И сегодня вся суть состоит в том, чтобы товар уходил почти сразу после того, как пришёл. Все сводится к сокращению времени хранения и минимизации затрат. Как же сократить затраты, увеличить прибыль и при том оптимизировать склад. Не знаете с чего начать? Начните с прочтения нашей статьи, которая поможет понять, что такое оптимизация склада.

Совет первый. Зонирование склада

Каждая категория товаров должна принадлежать к своей зоне. Представьте, что склад-страна, разделённая на области. Это означает, что все помещение должно быть разделено на определённые зоны. Например, зона длительного хранения, зона ожидания отгрузки, зона комплектации. Удобство заключается в том, что, когда вам понадобится конкретный объект, вы всегда будете знать, где он находится. Также рекомендуется для сокращения временных затрат более востребованные товары, которые меньше хранятся, размещать ближе к зоне отгрузки, они должны быть легкодоступны. Примерно там же следует размещать и крупногабаритные грузы. Согласитесь, ведь на более короткий путь тратиться меньше и сил и времени.
В глубине же склада рекомендуется хранить наиболее хрупкие и ценные предметы. Таким образом, они реже будут контактировать с другими товарами и их не заденут при транспортировке крупногабаритных грузов.

Зонирование склада

Разработайте четкие маршруты передвижения товаров от зоны погрузки до зоны хранения. Это поможет минимизировать физические и временные затраты, а также избежать нежелательных столкновений.

Плюсы зонирования склада

  • сокращение времени выгрузки и загрузки
  • экономия сил
  • более точная работа склада
  • снижение риска повреждения ценных грузов
  • удобная система хранения товаров
  • знание местонахождения каждой категории товаров

Вывод

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

Совет второй. Адресное хранение

Адресное хранение — это хранение с учётом процесса транспортировки груза (выгрузки, загрузки); его характеристик (условий хранения, габаритов, типа); особенностей склада (количества ячеек, зон). Это долгий процесс, занимающий в среднем несколько месяцев, но зато результат оправдывает все труды и старания. Адресное хранение подходит для товаров широкого ассортимента, с различными условиями и сроками хранения.
Адресное хранение

Организовать адресное хранение на складе не представляет особого труда. Для этого нужно разделить склад на три основные зоны: хранения, товарного входа и выхода. А также ещё на два вида (уже мысленно): динамическое и статическое. Названия говорят все сами за себя. При статическом хранении товар занимает определённое, конкретное место на складе, оно присваивается ему. При динамическом же груз попадает куда угодно, на любое свободное место, но не теряется, а получает номер, за которым закрепляется.

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

Далее каждой ячейке присваивается свой штрихкод. Каждому элементу (зона отгрузки, приёма, ряд, ярус, стеллаж) даётся знак (буква или цифра), и вместе эти сведения образуют код. То есть для такой оптимизации необходимо будет приобрести принтер этикеток и устройство, похожее на пистолет — терминал сбора данных. Этим мини-компьютером то и считывают коды с товаров. Все данные о грузах заносятся в единую программу — 1с. Это архив, в котором сохраняются вся информация о товаре, включая его передвижения по складу. Механизация рабочего процесса часто пугает людей, но данное нововведение значительно упростит работу, хоть и придется повысить квалификацию некоторым сотрудникам, для того, чтобы умело обращаться с оборудованием.

Плюсы адресного хранения

  • точность в системе хранения
  • точность в сборке заказов
  • сокращение товарных потерь
  • экономия времени при поиске товара и проведении складских операций

На заметку: такая значительная автоматизация требует определённых усилий и денежных затрат.
Требуется приобрести принтеры этикеток, терминалы сбора данных, пронумеровать и переоборудовать зоны, ряды, ячейки, обучить сотрудников обновлениям и нанять специалиста по 1с.

Вывод

Как и зонирование склада, адресное хранение позволяет сэкономить время работы с грузом на складе и помогает учесть все особенности такой работы. Склад оборудованный по такой системе практически полностью исключают фактор ошибки в работе.


Совет третий. Создание зоны брака.

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

Преимущества зоны брака

  • снижение риска перепутать хороший товар с бракованным
  • снижение денежных потерь

Вывод

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

Совет четвёртый. Экономия.

Как известно, складские помещения отличаются своими габаритами, и счета за их обслуживание выходят немалые. А ведь можно, приложив усилия, хорошо сэкономить деньги.
Обычная лампа обеспечивает световой поток 15 000 люменов. При этом ее модность составляет 450 Вт.Энергосберегающие же лампы обеспечивают такой поток при мощности 250 или даже 135 Вт. Поэтому и рекомендуется использовать современную осветительную систему с энергосберегающими лампочками. К тому же обычные лампы производятся с использованием ртути, а значит требуют особой утилизации, а это всегда дополнительные расходы. С 2020 года в России их производство и импорт будут запрещены. Потолок и стены можно покрасить в светлый цвет, это визуально увеличит пространство и усилит световой поток.
Используйте датчики движения света. Тогда освещаться будут только те части, которые необходимы в данный момент. Энергозатраты значительно сократятся, если точнее, минимум в десять раз. Окупятся такие вложения через 1-1,5 года с использованием датчиков движения.

В чем состоят плюсы экономии

  • более приятная и комфортная обстановка
  • экономия энергии
  • экономия на утилизации

Вывод

В независимости от своих размеров склад является сложным механизмом, который в своей работе использует большое количество ресурсов. Говоря об экономии, мы не заставляем делать это в ущерб качеству работы, но обращаем внимание на то, что в бизнесе всегда можно найти баланс между качеством и требуемыми ресурсами.

Совет пятый. Складская техника.

С техникой следует быть внимательнее. Рекомендуется воспользоваться методикой Гаджинского, суть которой заключается в определении коэффициента запаса техники. То есть, рассчитать, когда тележки наиболее загружены, и на помощь может прийти пустая техника из соседнего отдела.

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

Проверка складской техники

Плюсы методики проверки складской техники

  • увлечение срока работы техники
  • уменьшение временных затрат на погрузку и разгрузку
  • экономия на ремонте

Вывод

Складская техника сама по себе является важным преимуществом в работе склада. А если за этой техникой правильно следить, то помимо очевидных плюсов в скорости работы склада, Вы получите и большую экономию в процессе ее эксплуатации.

Совет шестой. Штабелер.

Многие логисты жалуются на то, что из-за складской техники пространства для хранения остаётся не так много. Штабелеры же позволяют уменьшить ширину проездов между стеллажами, а высоту хранения сделать больше. Штабелеры относительно недорогие, но их полезность велика. Из себя они представляют складские подъемники, которые в зависимости от типа, могут подниматься на высоту 1,5-5,5 метров. Обычно такое хранение оправдано, когда возможности увеличить площадь хранения нет, а емкость склада уже не вмещает в себя товары.

Плюсы наличия штабелеров

  • экономия складского пространства
  • невысокая цена

Вывод

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

Совет седьмой. Упаковка.

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

Важно установить правильные технические требования к упаковке, чтобы она была достаточно прочная, лёгкая и недорогая. А также рекомендуется обеспечить сохранность грузов при перевозках, в ходе погрузки и разгрузки. Наиболее ходовым видом тары являются контейнеры, потому что они экономят упаковку, а также обеспечивают лёгкую загрузку и разгрузку продукции. К тому же после они не подлежат утилизации, как картонные коробки.

Плюсы оптимизации процесса упаковки

  • вторичность использования
  • сохранность продукции
  • экономия денежных средств
  • уменьшение логистических издержек

Вывод

Об упаковке мы можем часто услышать от маркетологов, которые говорят о том, что она помогает в быстрой и выгодной продаже товара. Но сам процесс упаковки и правильный выбор этой самой упаковки тоже важен. Правильно организованная упаковка товара на складе поможет сэкономить и сделает работу склада прибыльней.

Совет восьмой. Персонал.

Эффективно организуйте работу персонала. Управляющий должен быть опытный, держать все под контролем, знать систему изнутри, а значит, желательно быть бывшим складским сотрудником. Он должен иметь контакт с подчиненными и уметь урегулировать вопросы.
Не берите сотрудников больше, чем вам может потребоваться. Научитесь правильно нормировать время, составлять расписание смен, Так вы сможете сократить денежные затраты, которые потребуются при увеличении численности штата. Сами работники также подразделяются на группы по своим функциям: прежде всего, это управленческий персонал, далее идут товароведы, комплектовщики, механизаторы, инженеры по технике безопасности, диспетчеры, маркетологи, экономисты, специалисты по работе с 1с, уборщики.

Подбор персонала

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

Хорошим ходом будет и внедрение сдельно-премиальной оплаты труда. То есть зарплата сотрудников напрямую зависит от их работы, объема прилагаемых усилий, внимательности. Суть состоит в том, что зарплата выплачивается согласно показателям эффективности (отсутствие брака, скорость и объем погруженной продукции, временные показатели).

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

Плюсы правильной работы персонала

  • оптимальное использование рабочего времени
  • повышение качества работы в каждой области
  • сокращение денежных затрат
  • коллективная материальная ответственность
  • освоение смежных работ

Вывод

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

Совет девятый. Комплектация и отгрузка.

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

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

Далее выделяем периодические действия, происходящие при нестандартных ситуациях. Например, утилизация брака, возврат поставщику, прием возврата клиента, исправление нетипичных ошибок. Для каждой из подобных ситуаций также необходимо составить рабочую инструкцию  с четкими рекомендациями, порядком действий, исполнителями и техническими средствами, которые могут потребоваться в ходе работы.

Плюсы правильной комплектации и разгрузки товара

  • централизация
  • улучшение во взаимодействии сотрудников
  • избежание суеты и паники в случае «накладок»
  • равномерное распределение нагрузки на весь персонал
  • уверенность работников в своих действиях

Вывод

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

Совет десятый. Площадь склада.

Выше мы уже говорили о зонировании склада, а сейчас обсудим эффективное и рациональное использование складских помещений.

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

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

Плюсы рационального использования площади склада

  • эффективное использование площади склада
  • экономия денежных средств

Общие итоги

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

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

Улучшаем маршруты обхода на складе силами веб-программиста и математики

Время на прочтение
10 мин

Количество просмотров 4.8K

Сразу к сути: есть склад, где все бизнес-процессы уже отлажены и в целом всех всё устраивает. Ничего, что даст рост в 30%, сделать уже невозможно, но хочется. Поставлена цель: оптимизировать маршрут, по которому идёт сборщик товаров, чтобы товар собирался быстрее. Результат 2-3% роста вполне устроит. Ограничения:

  • останавливать работу склада для экспериментов нельзя

  • денег — кроме зарплаты — не выделим

  • специалистов в этой области не имеется — свободен только веб-программист, да и тот без профильного образования

  • закончить нужно не то, чтобы ещё вчера, но через две недели точно.

Статью можно считать продолжением темы наглядного применения известных алгоритмов где-нибудь в промышленности. В этот раз в работу вступает алгоритм k-ближайших соседей.

Для прочтения знать сам алгоритм k-ближайших соседей не требуется — он очень простой и станет ясен ещё в ходе прочтения. Он чем-то похож на теорему Пифагора, только на стероидах.

Для нетерпеливых сразу обозначу основную идею: скорость сборки товара зависит от того, в каком порядке его собирать. Сборщики собирают товар по бумажным листам примерно такого вида:

Товар

Срок годности

Количество

Ячейка

Блины 20 см. №10

3 дня

4

03-02-07

Блины со сгущёнкой 25 см. №4

2 дня

4

02-02-01

Варенье земляничное, 400 г.

01.08.2023

1

01-01-05

Здесь строчки пока что отсортированы по ячейкам: от самой дальней к самой ближней. Ячейки имеют такой формат наименования: /номер_стеллажа/-/номер_полки/-/номер_ячейки/. Стеллажи 01 и 02 находятся у входа и следующие идут по нарастающей. Мы попробуем отсортировать строчки в более оптимальном порядке.

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

Начнём пристрелку

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

Лайфхак, чтобы при поисках решений начать мыслить шире

Гораздо полезней научиться переформулировать изначальную цель. Это может дать новые идеи для поисков, затронув смежные сферы. В данном случае можно перефразировать «поиск оптимального маршрута» в «поиск рекомендуемого маршрута». Это незначительное изменение не только изменит выдачу поисковой системы, но и сразу покажет нам интересные примеры. Я, например, наткнулся на то, как с помощью алгоритма поиска k-ближайших соседей выстроили систему рекомендаций в каком-то интернет-магазине (сообщения в стиле: «возможно, вам понравится этот товар»).

Как я уже писал, сборщики работают с помощью сборочных листов. Рабочий день у них идёт так:

  1. Печатаем сборочный лист

  2. Идём налегке к самой дальней ячейке из листа и от неё направляемся ко всем остальным, постепенно набирая товар в корзинку или тележку

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

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

На каких критериях, влияющих на сборку, остановимся? Для примера попробуем эти:

  1. «Этаж» полки на стеллаже, на котором находится эта ячейка

  2. Расстояние до ячеек (кстати, как от места старта, так и между ними)

  3. Масса переносимого товара

  4. Количество «особенных» точек на пути между ячейками

«Особенными» точками считаются повороты и перекрёстки.

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

Первые два критерия сильно связаны с «географией» склада. Остановимся на них подробней. Как их представить в цифровом виде? Ничего нового придумывать не нужно — вы уже сами хорошо знаете эту двухмерную систему координат:

А вот упрощённый пример обозначения стеллажей на такой сетке:

В этом примере все стеллажи кроме одного имеют по три ячейки на полке. Все координаты ячеек отсчитываются от общей точки отсчёта. Для удобства, она размещена в левом нижнем углу, чтобы все значения были положительными числами — это удобней. Этаж учитывается с помощью добавления третьего измерения. Единицы измерения осей пока не нужны.

Для тех кому метрики интересней, чем сам алгоритм — прочитайте текст под спойлером.

Пройдёмся по каждой из них с картинками

Высота полки

С нижних полок собирать товар проще, поэтому их приоритет нужно сделать выше. Полки нумеруются с единицы от нижней к верхней. Первая и вторая полки анатомически одинаково удобны для изъятия товара и поэтому получат одинаковый приоритет. Полки, начиная с третьей, находятся слишком высоко, поэтому для работы с ними нужна стремянка или подъёмник. Подъёмнику особо без разницы куда тянуться — на третью полку, либо на пятую, поэтому все полки от третьей и выше тоже получат одинаковый рейтинг, но не такой, как у двух нижних.

Что это даст сборщику? Это даст возможность сперва собрать товар с одного уровня, а потом полностью с другого. Не нужно будет брать подъёмник для сборки первого товара и затем возвращать, чтобы потом снова взять его для сборки, например, пятого. То, какие ячейки собирать первыми — высокие или низкие — пока оставим открытым вопросом. Это легко можно поменять однократным измерением приоритета.

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

Расстояние до ячеек

Тут объяснять нечего, всё предельно просто:

S = |x_1 - x_2| + |y_1 - y_2|

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

На рисунке обозначено три маршрута: зелёный, бирюзовый и красный. Все три ведут из точки (0;4) в точку (13;7). Визуально заметно, что пройденное расстояние у всех трёх совпало, хотя количество поворотов у всех отличается.

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

Количество особенных точек на пути

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

Нам нужно сделать так, чтобы между каждым товаром количество таких точек было минимальным. И тут есть проблема — наличие разных маршрутов. Ещё раз посмотрите на предыдущую картинку:

  • у зелёного маршрута есть четыре особенных точки: два поворота и два перекрёстка между ними

  • у бирюзового маршрута четыре точки: все из них перекрёстки

  • у красного маршрута вообще количество точек можно посчитать по-разному, так как часть стеллажей на него выходят торцом, а часть стоят вдоль. Некоторые промежутки между ними при этом совмещены как в точке (5;4), а вот точка (13;4) — нет.

То есть длина маршрута в метрах у всех такая же, а количество препятствий — нет.

Масса товара

Здесь вообще ничего сложного — информация не требует предварительного исследования и уже есть в WMS. Массу единицы товара умножаем количество и получаем сборочный вес.

Как выглядит алгоритм?

Если человек знает теорему Пифагора, то и с алгоритмом поиска k-ближайших соседей справится. Как я уже намекал, теорема Пифагора является его частным случаем. Сравните теорему:

a^2 = b^2 + c^2

И наш алгоритм для случая с тремя признаками:

a^2 = b^2 + c^2 + d^2

У теоремы Пифагора b — это длина первого катета, а c — длина второго. На рисунке ниже первый катет — это (x2-x1), а второй — это (y2-y1). Длина катета — это разность координат его конечной точки и начальной, убедитесь в этом из рисунка:

У алгоритма k-ближайших соседей из примера выше есть три параметра: b, c и d. Это тоже разность между значениями этих параметров. Если сравнивать нужно 10 характеристик, то и слагаемых в правой части тоже будет 10.

Вот, собственно, и весь алгоритм. Алгоритмы нередко бывают такими простыми, но часто их преподают странные чудаки на букву «м». Из-за этого не все учащиеся получают даже поверхностную картину. О том, как их применять — ещё меньше. В основном обучение ограничивается зубрёжкой каноничной формулировки и самой обобщённой математической формулы.

На уровне кода наш алгоритм — это функция, которая принимает на вход два товара из сборочного листа, а в ответ возвращает какое-то число. Это число показывает то, как эти товары «близки» между собой. «Близость» — это вовсе не то, о чём вы подумали. Да, речь не об их физической близости: 2 метра, 7 или 10. Близкими они являются по совокупности предложенных мной параметров. Чем меньше число, тем они ближе друг к другу, тем лучше их собирать вместе. Наверное.

Теперь рассмотрим алгоритм ближе к числам. Сравним попарно все товары между собой. Для этого можно заполнить полученными числами вот такую матрицу:

Блины 20 см. №10

Блины со сгущёнкой 25 см. №4

Варенье земляничное, 400 г.

Блины 20 см. №10

0

Блины со сгущёнкой 25 см. №4

0

Варенье земляничное, 400 г.

0

Кстати, а почему мы отталкиваемся от товаров, а не от признаков?

Отталкиваться от товаров в сборочном листе удобно из-за того, что их обычно немного. Их полный перебор не займёт много времени, даже если сложность возрастает квадратично. Это называется сложностью O(n2), когда при увеличении числа товаров в 10 раз объём работы увеличивается сразу в 100 раз, при увеличении в 5 раз — в 25 и т. д. Для небольших сборочных листов — самое оно. Признаков, правда, у нас тоже немного, поэтому обратный подход тоже имеет право на жизнь.

Покажу пример того, как нужно начинать расчёт и исправлять в нём первые ошибки/проблемы. Давайте вспомним метрики:

  1. «Этаж» полки на стеллаже

  2. Расстояние до ячейки

  3. Масса товара

  4. Количество «особенных» точек на пути

Сравним обычные блины (товар №1) из нашего сборочного листа с блинами со сгущёнкой (товар №2). У них третья и вторая полка (этаж) соответственно. Масса у первых, например, 40 г, а у вторых 80 г. Расстояние мы измеряем линейкой и получаем, допустим, 20 метров до первых и 28 метров до вторых. Количество особенных точек считаем на пальчиках и насчитываем 3 и 4. Черновой вид формулы у нас получается такой:

a^2 = (3-2)^2 + (80-40)^2 + (28-20)^2 + (4-3)^2

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

a^2 = (3-2)^2 + (0.08-0.04)^2 + (28-20)^2 + (4-3)^2

Это противоестественно, ведь ситуация с товаром не поменялась, а результат уже другой!

Решение для этих проблем уже придумали, причём оно одно для обеих: нормализация. Её идея заключается в том, что в формулу нужно подставлять не сами величины, а их преобразованные версии. Как их преобразовывать? Придумано несколько вариантов, я покажу один из них:

x_0 = frac{(x - min(X))}{(max(X)-min(X))}

После такого преобразования все критерии будут лежать в интервале от 0 до 1 и без всяких единиц измерения. Это очевидный момент, или всё же не очень?

С алгоритмом разобрались, а как это воплощать в жизнь?

Нужно «всего лишь» это:

  1. Какая-нибудь база данных, в которой хранятся все метрики, перечисленные выше.

  2. Какой-нибудь показатель, который позволит сказать, что наш алгоритм хуже или лучше прежнего

Как вы понимаете, из первого у нас нет почти ничего. Об этом можно написать целую диссертацию, но многочисленные подробности я опущу. Это самая «опущенная» часть статьи — к изучаемому алгоритму она отношения имеет очень мало. С другой же стороны, управленческий процесс — не менее интересная составляющая часть рабочих будней. Кому этот момент интересен — для вас следующий спойлер.

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

Чуть-чуть скучного текста про то, как получить информацию по ячейкам

Список ячеек, как правило, в любой WMS уже есть. Там же — в идеале — присутствуют масса и размеры товара.

Что с остальными параметрами? Хотя это не работа программиста, лучше организовать её самому.

Сперва обращаемся к главному инженеру (или кто у вас там?) и в срочном порядке требуем актуальный план всех этажей склада с указанием размеров здания. Если человек сговорчивый — просим ещё, чтобы сам убрал с плана ненужные нам условные обозначения огнетушителей, эвакуационных выходов и всего такого.

Далее находим сравнительно низкооплачиваемого сотрудника, который пройдётся с планом здания по складу и нанесёт на него местоположение ячеек в метрах. Как вы помните, дополнительного финансирования нам выделять не стали, но истинный программист может придумать алгоритм, чтобы это обойти. Например, можно сходить в бухгалтерию и ласково попросить их написать приказ на «инвентаризацию стеллажей и осмотра их технического состояния». Когда бухгалтерия говорит: «Нам это нужно, это же инвентаризация!», им не отказывают. Конечно, точность такого плана будет хромать, но в качестве отправной точки — отличное начало. Из своей практики скажу, что здесь я столкнулся с проблемами, которых я никак не ждал:

  1. не все люди умеют пользоваться рулеткой

  2. не все люди могут научиться пользоваться рулеткой

  3. обычная рулетка может стать причиной массовой драки среди сотрудников (видео 18+)

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

Как всё это хранить в БД? К сожалению, этот вопрос тоже будет опущен, так как тянет на ещё одну статью. Признаки ячеек можно попробовать хранить и в плоском виде, и иерархически, но всегда есть нюансы.

Странно, но это всё

По итогу у нас есть понимание и как работает алгоритм k-ближайших соседей, и проблемы, которую он должен решить. Также мы знаем, как найти и оцифровать требуемые характеристики ячеек, а алгоритму нужны их нормализованные значения.

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

P. S. Я бы сам с удовольствием почитал другие примеры применения алгоритмов. Любопытно посмотреть, как бездонный кувшин народной смекалки орошает наши бескрайние поля трудовых будней.

Понравилась статья? Поделить с друзьями:
  • Как исправить девичью фамилию в трудовой книжке
  • Открывается бардачок ваз 2107 на ходу как исправить
  • Как составить претензионное письмо должнику образец
  • Как найти дома сумочку
  • My summer car как найти сохранения