В современном мире значимую роль в борьбе за конкурентное место на рынке играют показатели скорости, качества и себестоимости. Поэтому пристальное внимание складской логистики направлено на постоянное улучшение данных показателей.
Ускорение процессов складской логистики, снижение стоимости операций и снижение затрат на управление и контроль - вот главные задачи, которые стоят не только перед владельцами бизнеса, но и сторонними операторами ответственного хранения 3PL.
На российском рынке WMS присутствует большое количество учётных систем и систем управления складом. И именно слово "управление" является ключевым в достижении эффективности склада.
Именно "управление" позволяет вывести на новый уровень интенсивность внутрискладских операций, сложность бизнес-процессов и их прозрачность, восприятия большого пула информации и принятия управленческих решений.
Система управления складом - сокращённо СУС, имеет английскую аббревиатуру WMS от выражения Warehouse Management System. Название пришло к нам из-за рубежа в 90-х годах и произносится как ВМС (ВэМэЭс) или, реже, ДаблЮЭмЭс.
WMS - это самостоятельная система или модуль более комплексной системы, например, ERP (Enterprise Resource Planning — планирование ресурсов предприятия). Назначение WMS - идентификация, автоматизация, управление и контроль над сущностями на складе. Эффективная реализация этих процессов возможна благодаря использованию технологий штрихкодирования и радиотерминалов.
На рынке нет чёткого разделения между учётной системой и системой управления складом. Все определения и метрики, которые есть в различных статьях и постах в интернете, - это сугубо субъективные мнения.
Любые попытки приравнять ту или иную программу или модуль к классу WMS/неWMS не имеют никакого отношения к качеству, удобству и функциональному соответствию системы бизнес-процессам той или иной компании.
Сущности на складе - обобщенное определение объектов идентификации. Перечислим некоторые из них:
Это только наиболее часто встречающиеся объекты, которые могут являться уникальными сущностями и которые задействованы в автоматизированных процессах управления и контроля на складе под управлением WMS.
Система управления складом является только частью всей логистической цепи поставок и может быть дополнена различными модулями по управлению двором, персоналом, биллингом и т.д.
Ритейл и дистрибуция (WMS Store: исполнение заказов - магазины, дарк сторы, омниканальный ритейл)
Производство (WMS для управления внутренними потоками на производстве: готовая продукция, сырьё, тара)
3PL-склады (WMS для 3PL операторов ответственного хранения и фулфилмент-центров)
E-commerce (WMS для интернет-магазина, фулфилмент для собственного склада)

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

Во втором случае, собирается команда разработчиков, составляет бизнес-план и реализует собственный продукт по образу и подобию тех систем, с которыми им когда-либо приходилось работать. Успешность инициативы зависит от выбора прообраза новой системы, например, в качестве эталона может служить система, входящая в глобальные рейтинги WMS систем. Если программисты имеют опыт работы с несколькими такими WMS лидерами, то это кратно увеличивает шансы на рождение нового профессионального продукта.
Лидирующие на глобальном рынке системы имеют большой опыт их эксплуатации в сотнях компаний, что позволяет им собрать в законченное решение "лучшие практики" и наиболее востребованную функциональность, отсекая всё ненужное. Для успеха в создании новой системы нужно ориентироваться на их опыт и подходы к разработке. При этом выбор стека может основываться на современных подходах к программированию.
Будем говорить о возможности настроек, доработок и развития системы как самими разработчиками/вендорами, так и конечными пользователями/покупателями. Архитектура будущего ПО (программного обеспечения) выбирается и настраивается до начала всех работ. Параллельно идет выбор стека: определение языка программирования, базы данных и других особенностей. Архитектура WMS диктует дальнейшие правила и ограничения по работе с системой: скорость разработки, лёгкость процессов, функциональность логики, нагрузочные характеристики и стоимость системы как для разработчиков, так и для конечного пользователя.
Из названия становится ясно, что закрытая архитектура не позволит вам ничего самостоятельно сделать с этой складской системой. Любые исправления или доработки вы можете адресовать только команде разработчиков. При открытой - всё в точности до наоборот, максимум доступа для собственноручного развития WMS. Достаточно иметь хотя бы одного программиста/разработчика в своём штате, чтобы снизить зависимость от вендора (поставщика решения).
Есть и различные варианты по закрытости или открытости систем - так называемые, частично открытые или частично закрытые архитектуры ВМС. В большинстве случаев частично закрытые WMS делают для ограничения доступа к логике программы, которая отвечает, например, за лицензионный ключ и не позволяет покупателю WMS как-либо влиять на количество купленных лицензий или неоплаченный функционал и модули в системе управления складом.
Перечисленные ниже форматы нельзя оценивать с точки зрения открытости или закрытости системы. Любые из них могут быть как с возможностью собственной доработки, так и без неё. Это верно даже касательно какой-либо одной конкретной WMS. Именно владелец WMS решает, как ему продавать свою систему и кому и как её закрывать или предоставлять полностью открытой. Т.е. для одного покупателя система может быть открыта, а для другого полностью закрыта.
Этот тип ВМС представляет собой законченное решение с готовым к работе функционалом. Конечно, возможности системы в некотором смысле ограничены и нередко по каким-нибудь функциональным возможностям могут категорически не подойти покупателю. Но плюсом здесь является максимальная готовность к использованию. Достаточно завести необходимые данные в справочники (ячейки, товары, пользователей и т.п.) и можно начинать работать. По стоимости лицензий и внедрения такие WMS могут занимать низкий и средний уровень ценового диапазона.
Можно или нет эту WMS самостоятельно дорабатывать зависит от открытости системы для покупателя и/или для самого вендора. Обобщив, можно сказать, что все системы управления складом иностранного производства не позволяют их поставщикам в России делать на всех уровнях какие-либо доработки. В основном, это возможность добавлять дополнительный функционал "околопрограммными способами" - обвязкой. Но даже такой "обвес" не всегда позволяет добиваться нужного результата в задуманном функционале и его скорости работы.
Данный класс систем дает пользователям больше свободы в их настройках и конфигурировании. Но нужно понимать, что это некий сделанный шаг в развитии коробочной версии. В конфигурируемой системе (ещё её называют «галочной») есть возможность использовать дополнительные модули, процессы и ветвления, которые изначально были заложены в программное обеспечение. Получается, что нужно внести некоторую избыточность, чтобы из множества выбрать один или несколько нужных способов взаимодействия. Конфигурируемые WMS располагаются в среднем и высоком ценовом сегменте.
Таким образом, чтобы максимизировать вероятность настройки нужного вам функционала, система должна иметь многовариантный функционал. Например, несколько вариантов приёмки, несколько размещений, пополнений и т.п. Дополнительные настройки и доработки обычно трудоёмкие и затратные по времени, а значит и по бюджету. Но даже если такой подход расширит число потенциальных клиентов, всё же будет оставаться существенный пул клиентов, которым данная конфигурируемая WMS не подходит или не подойдёт в ближайшем будущем.
Адаптируемые WMS системы находятся почти на вершине эволюции современных WMS. Они позволяют менять и добавлять новый функционал в складскую систему в любой части бизнес-логики. Новые алгоритмы, ветвления в зависимости от условий и контроль на любом этапе - это всё становится возможным. Это некий аналог ателье, в котором именно под особенности фигуры заказчика пошьют великолепный костюм, который будет сидеть на нем как с иголочки.

Но не стоит забывать, что параметры для «пошива» будущей WMS задаёт ее заказчик. Он выставляет функциональные требования, и если что-то некорректно указывает в спецификации к настройке и доработке системы, если хочет настроить процессы, далёкие от реальной эффективности, то скорее всего он получит костюмчик не своего размера, который будет только мешать. В адаптируемых системах в любом случае можно многое исправить позже, хоть и понеся при этом дополнительные расходы на изменения и доработки.
Адаптируемые WMS позволяют в кратчайшие сроки и с низкими трудозатратами не только внедрять систему на сложных складских объектах, но и полностью передавать контроль и доработки команде заказчика. Таким образом, полный контроль переходит к команде разработчиков склада, а дальнейшие внедрения на других собственных объектах обычно они осуществляют уже своими силами, значительно снижая финансовые и временные затраты на запуск новых складов.
Именно такого формата системы рекомендуются для 3PL операторов ответственного хранения, для операторов фулфилмент центров, для сетевого ритейла с множеством распределительных центров и сетью магазинов или дарк-сторов. Для них это более дешевый вариант владения качественной WMS в отличие от конфигурируемых или самописных коробочных версий.
Почему выше было сказано "почти на вершине"? Потому что развитие технологий не стоит на месте, и адаптируемые системы управления складами начинают обзаводиться так называемыми конфигураторами или наборами разработчика (не путать с конфигурируемыми системами). Это небольшие программы или сервисы, которые облегчают и ускоряют работу программистов при создании каких-либо объектов и логики в WMS. Например, при создании или редактировании окон интерфейсов для версии под ПК, ВЭБ или ТСД (терминал сбора данных) можно использовать именно такие конфигураторы.
Конечно все зависит о развития того или иного конфигуратора. И чем больше сил и времени разработчики вложили в свои конфигураторы, тем больше рутины они могут взять на себя, тем больше возможностей они смогут предоставить своим пользователям в попытке максимизировать использование no code подхода в развитии WMS системы. Кто знает, может быть в ближайшем будущем такие WMS системы выделят в отдельный класс.
Нет чёткой методологии внедрения, которую принимают и соблюдают все поставщики WMS систем. Как нет и обязательности какого-либо из пунктов внедрения. При этом особенности заказчика, его команды внедрения и многих различных ситуаций могут предъявлять свои правила как в порядке стадий внедрения, так и в их обязательности/необязательности.
Поэтому приведённый ниже список стоит рассматривать как список наиболее часто встречающихся этапов внедрения у различных поставщиков ВМС систем управления.
-Курс Оператор ПК и ТСД в WMS системе;
-Курс Администратор WMS;
-Курс конфигурирование и программирование для программистов-разработчиков (если есть и если требуется).
Всё расскажем, покажем, объясним