Зачем создавать свою WMS, если готовые решения уже существуют?

Сначала мы тоже использовали готовые решения

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

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

Мы пробовали. На определённом этапе готового функционала действительно хватало. Можно было вести товары, остатки, работать со складом, строить определённые процессы.

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

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

Готовую систему можно настроить. Но не всегда можно перестроить

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

Это одновременно её преимущество и ограничение.

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

Но в какой-то момент возникает ситуация:

«Нам нужно, чтобы процесс работал именно так».

А система отвечает:

«Так нельзя. Можно только вот так».

И тогда приходится перестраивать собственный бизнес-процесс под возможности программы.

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

Мы поняли, что дальше так расти не получится

В какой-то момент мы пришли к простой мысли:

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

Мы хотели менять процессы. Хотели автоматизировать то, что раньше делали вручную. Хотели по-другому работать с товарами, партиями и КИЗами.

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

И самое главное — хотели иметь возможность самостоятельно развивать эту систему дальше.

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

Для нас это стало критичным.

Поэтому мы решили создать свою систему

Решение разработать FASTWMS было принято не вчера. На самом деле мы занимаемся этим уже более трёх лет.

И важно понимать: нынешний FASTWMS — это не первая версия системы.

До него были другие версии.

Этап 1

Пробовали готовые решения и определяли, чего не хватает нашим процессам.

Этап 2

Разрабатывали собственные варианты и проверяли их в реальной работе.

Этап 3

Меняли архитектуру, платформы, технологии и перестраивали отдельные процессы.

Сегодня

Развиваем FASTWMS как специализированную систему для задач селлеров.

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

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

И мы снова меняли систему.

FASTWMS создавался не на бумаге

Большая разница между разработкой системы «в теории» и системой, которой реально пользуются каждый день.

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

Если процесс был неудобным — мы его перестраивали.

Если какой-то операции требовалось слишком много ручных действий — искали способ автоматизировать её.

Если стандартного инструмента было недостаточно — создавали собственный.

Именно поэтому FASTWMS постепенно становился не просто складской программой, а системой, построенной вокруг реальных процессов селлера.

Почему специализированная система может быть лучше универсальной

Универсальная система должна подходить многим. Специализированная система создаётся для конкретных задач.

И здесь есть важная разница.

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

Второй не обязательно будет лучше во всём. Но именно в своей области он может оказаться намного удобнее.

С FASTWMS мы выбрали именно этот путь.

Товары Склад Производство КИЗы Партии Фулфилмент Отгрузка

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

Маркетплейсы сильно меняют требования к учёту

Складской учёт обычного магазина и учёт селлера на маркетплейсах — не одно и то же.

У селлера могут быть:

  • десятки и сотни SKU;
  • размеры и цвета;
  • разные партии товара;
  • собственный склад;
  • несколько фулфилментов;
  • производство;
  • КИЗы и маркировка;
  • поставки на разные маркетплейсы;
  • постоянное перемещение товара;
  • возвраты;
  • необходимость контролировать остатки и историю операций.

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

Именно здесь универсального подхода нам оказалось недостаточно.

Нам нужна была система, которая развивается вместе с бизнесом

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

Главное — мы можем изменить сам подход к работе системы.

Если завтра процесс изменится, мы можем перестроить его.

Если появится новая задача — можем заложить её в архитектуру.

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

Мы можем развивать систему дальше.

Именно это было одной из главных причин, почему мы начали собственную разработку.

FASTWMS — это результат нескольких лет развития

Сегодняшняя версия FASTWMS — это результат не одной попытки создать WMS. Это несколько лет экспериментов, ошибок, переделок и поиска правильного решения.

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

И постепенно пришли к той системе, которую развиваем сейчас.

И это тоже важно подчеркнуть:

Мы не считаем, что нынешняя версия — финальная.

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

Почему мы не остановились на готовом решении?

Потому что в определённый момент поняли простую вещь.

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

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

Они решают множество задач и подходят огромному количеству компаний.

Но нам требовалось другое.

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

Так появился FASTWMS.

И мы продолжаем его разрабатывать

Для нас FASTWMS — это не проект, который однажды закончили и выпустили. Это система, которую мы продолжаем строить.

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

Завтра появятся новые задачи. И система будет развиваться дальше.

Потому что именно в этом и была первоначальная идея FASTWMS:

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

FASTWMS — это не конечная точка

Более трёх лет мы пробуем, меняем, перестраиваем и развиваем систему, чтобы она соответствовала реальным задачам селлеров.

И это только текущая точка. Дальше — больше.