Шеф Маркет

Реинжиниринг цифровой платформы «Шеф Маркета» без остановки бизнеса

«Шеф Маркет» — сервис доставки продуктов с рецептами в России и СНГ. Компания основана в 2012 году и входит в глобальный список «Key players» в сегменте meal-kit. Она сама разрабатывает рецепты, закупает продукты напрямую у производителей, производит ингредиенты, собирает заказы на собственном производстве и доставляет их домохозяйствам в семи городах России. Сотрудничество началось со спасательной IT-операции и переросло в четырёхлетнее развитие всей цифровой платформы.

2017 — 2021Период сотрудничества
Проект → выделенная командаФормат взаимодействия
8Систем переработано
0Дней остановки бизнеса

Контекст проекта

Для «Шеф Маркета» IT — это не только сайт и мобильные приложения, но и собственная CRM, система управления логистикой и доставкой, заказами и производством. Внутренняя команда не справлялась с быстрым развитием бизнеса: накопленный технический долг привёл к критическим сбоям в работе системы. В коде сосуществовали одновременно первая версия системы и частичные реализации второй и третьей, которые перекрёстно ссылались друг на друга и работали нестабильно.

Ключевые проблемы

  • Все ресурсы команды уходили на устранение ошибок
  • Устранение одной ошибки приводило к появлению новых
  • Отсутствие документации по модулям системы
  • Бизнес не имел возможности приостановить деятельность на полгода-год для переписывания всей системы
  • Вся автоматизация объединена в один нестабильный комплекс

Системы в зоне ответственности команды

Сайт компанииМобильные приложенияЛичный кабинетСбор и обработка заказовПрограмма лояльностиПодписка и checkoutБлогERP: производство и доставка

Стек проекта

TypeScriptVue.jsPHPLaravelPostgreSQL

Что было реализовано

Команда ItMegastar стабилизировала систему, по частям переписала её без вывода из эксплуатации и развивала платформу до 2021 года:

Стабилизация
  • Команда старших разработчиков и архитектора
  • Устранение критических сбоев в работающем коде
  • Мониторинг и контрольные точки в проблемных местах
  • Остановка хаотичных изменений
Реинжиниринг без остановки
  • Выделение модулей, способных работать обособленно
  • Исследование и описание входов и выходов каждого модуля
  • Автотесты по входным и выходным параметрам
  • Переписывание модуля и замена в продакшене
  • Последовательный переход по всей системе
Клиентский портал
  • Новый сайт компании и блог
  • Личный кабинет пользователя
  • Система еженедельной подписки
  • Checkout и оформление доставки
  • Программа лояльности
Мобильное приложение
  • Переработанные мобильные приложения
  • Единая логика с сайтом и личным кабинетом
  • Заказ, подписка и лояльность в приложении
Внутренняя ERP-система
  • Сбор и обработка заказов
  • Управление пищевым производством
  • Контроль выполнения и доставки заказов
  • Логистика по городам присутствия
Долгосрочное сопровождение
  • С 2017 года — проектная разработка
  • В 2021 году — переход к выделенной команде разработки
  • Frontend, backend, мобильная разработка, QA и PM
  • Консультации технических лидеров и архитекторов

Результаты сотрудничества

Для платформы

  • Полностью переработанная и стабильная система
  • Документированные модули с автотестами
  • Возможность снова развивать функционал
  • Единый стек для сайта, приложений и ERP

Для бизнеса

  • Работа платформы без сбоев
  • Стабильный ритм релизов
  • Предсказуемая разработка
  • Выделенная команда из 8 человек
  • Реинжиниринг без остановки продаж и производства
  • Четыре года непрерывного развития платформы после её восстановления

Начав со спасательной операции, мы вместе с «Шеф Маркетом» тщательно пересобрали всю цифровую платформу модуль за модулем, не останавливая при этом бизнес клиента, а затем продолжили развивать её как выделенный отдел разработки.

Похожая задача?Расскажите о проекте, и мы предложим решениеУслуги по проекту: Информационные системы и клиентские порталы
Все кейсы направления