Как оцифровать завод с базой данных 25-летней давности
Мария Жукова
Head of marketing & PR
УЮТ — одна из самых сложных разработок 2023 года для KOTELOV. Рассказываем, как оцифровать завод с базой, которая старше наших разработчиков.
Мы разрабатывали личный кабинет и конструктор с более, чем 1 000 000 000+ комбинаций для крупнейшего производителя штор и карнизов в России. При этом нужно было работать со старой базой, которая писалась 25 лет назад на устаревшем языке.
Как оцифровать завод: стек, про который никто не слышал
УЮТ пришли к нам, посмотрев на рейтинг работодателей — мы были на одном уровне с VK, поэтому нас посчитали профи.
Ребята уже пробовали оцифроваться, но предыдущая команда, не до конца оценила сложность проекта, вылезла за бюджет и сделала только часть работы.
Когда мы узнали, на каком языке написана старая база — оказалось, что никто из разработчиков даже не слышал о нем, кроме Валеры, который только лабораторные в универе делал на этом стеке.
Думали отказаться, но наш сейлз Ира не сдалась и написала синьор нодеру, в надежде, что он сможет разобраться. Вася посмотрел код, примеры запросов в этой базе данных, документацию и даже описание процедур. Погрузился в проект, узнал как мы можем помочь и предложил решение.
Сказал, что ничего страшного нет — можно пробовать.
Пресейл: как завоевать заказчика вовлеченностью
Мы могли сразу сказать — у нас нет такого стека и забить. Но решили покопаться и попробовать. Отправили Васю на созвон, показали заинтересованность и предложили несколько вариантов решений.
Анастасия, СМО УЮТ
«Мы много с кем пытались сотрудничать, но в основном столкнулись с нерелевантными предложениями. Мало кто смог грамотно оценить масштаб проекта.
Другие потенциальные подрядчики предлагали нерентабельные условия или показали свою невовлеченность. Котелов быстро откликнулись, быстро пришли на созвон — показали техническую подкованность.»
Несмотря на то, что мы очень активно общались — заключились и начали работу только через полгода. УЮТ дорабатывал с прошлым подрядчиком.
В деле завоевания доверия УЮТа было 2 важных момента.
Оффлайн презентация коммерческого предложения
Так совпало, что в Питер приехал директор по развитию Kotelov. Они вместе с сейлзом Ирой и дизайнером Никитой — отправились на оффлайн презентацию КП прямо на завод.
Там мы уже сошлись по вайбу с заказчиком. Нам провели офигенную экскурсию и накормили в уютной столовке УЮТа. Хих;)
После оффлайн встречи, когда мы все пощупали, потрогали, ощутили масштаб — было стойкое чувство эйфории от того, что Kotelov будет делать такой крутой проект.
Через несколько месяцев мы заключили договор и начали работу.
Как оцифровать завод: план действий
Проблема: клиент может выбирать только из бумажного каталога, который необходимо постоянно обновлять. Сайт не приспособлен для того, чтобы менеджер салона мог показывать сочетания цветов и материалов.
Менеджеру приходиться звонить в приемку УЮТа и уточнять наличие конкретных цветов, тканей и пр. При этом, он не может показать, как будут выглядеть цвета, которых нет каталоге.
Нам нужно было сделать так, чтобы менеджер мог при клиенте открыть сайт с ассортиментом и показать в конструкторе комбинации любых расцветок с любыми компонентами, которые есть в наличии.
Итого:
— Создать личный кабинет для оформления заказов
— Создать онлайн-конструктор товаров с визуализацией готового изделия
— Автоматизировать передачу заказов напрямую в производственную базу данных
Как оцифровать завод: разработка
Нам перешли задачи от другой команды, поэтому нужно было почистить код и вникнуть в работу, которую сделали до нас. Большую часть бэкэнда, около 70-80%, пришлось переписать с нуля. Бэк и фронт разрабатывали в связке с интегратором.
Часть дизайна была готова на стороне заказчика, но некоторые разделы отрисовывали совместно. Сайт писался на Vue2 командой, которая работала до нас — решили оставить тот же стек.
Провели рефакторинг кода. Избавились от повторяющихся строк и почистили код от костылей. Если в цифрах, то удалили 4000 строк и написали 2500.
Интегрировали клиентскую базу данных. Информацию по 10 000+ клиентам УЮТа интегрировали в личный кабинет без дублирования баз данных.
Связали товары в конструкторе с товарами в базе данных УЮТа. Чтобы более 300 модификаторов товаров корректно передавались напрямую в производственную базу.
Автоматизировали процесс создания заказа. После создания заказа в производственной базе УЮТа автоматически формируется заказ. Можно сразу начинать производство без лишних согласований.
Полный кейс, где мы со всеми подробностями рассказываем про процесс разработки и задачи, которые возникали в процессе работы можно почитать тут.
Как стало
В 5 раз быстрее для сотрудников
Раньше: сотрудники УЮТа в приемке получали заявки в виде звонков и писем от менеджеров салонов. Вбивать параметры заказа приходилось вручную.
Теперь: сотрудники получают только письма со всеми готовыми параметрами, которые автоматически создаются в производственной базе данных. Скорость создания заказа увеличилась минимум в 5 раз.
В 5 раза быстрее для дилеров
Раньше: Чтобы сделать заказ в УЮТе менеджерам приходилось звонить или вручную заполнять заявку в виде письма. На создание одной заявки уходило много времени.
Если новый продавец устраивался в салон — ему нужно было изучить ассортимент продукции по каталогу → вручную заполнять бланки заказа и отправлять их по e-mail. Тратилось время на обучение и ошибки — это издержки для бизнеса.
Теперь: заказ собирается автоматически, когда выбираются нужные параметры заказа. Вместо долгих заполнений можно все сделать в несколько кликов. Производительность менеджеров выросла в 5 раз, значит салон может обрабатывать больше заказов. Также, выросло качество и скорость обслуживания.
Если приходит новый продавец — он быстро разберется в системе, быстрее приступит к работе и качество от этого не пострадает
Результат: продукт, который нужен людям
Самый главный критерий, по которому Kotelov выбирает проекты — они должны делать жизнь людей лучше. В УЮТе сотрудники и клиенты компании мучались с бумажными каталогами.
С помощью разработки мы смогли значительно упростить работу простых людей. Теперь можно все сделать онлайн, потыкаться в конструкторе и не нужно ежеквартально обновлять каталоги.
Если хотите узнать больше о нашей компании и проектах, которые мы делаем:
Узнать больше про IT-индустрию можно по ссылке на наши статьи и подкасты. Подписывайтесь на телеграмм-канал, чтобы быть в курсе самых горячих новостей.