Шеф МаркетРеинжиниринг цифровой платформы «Шеф Маркета» без остановки бизнеса
«Шеф Маркет» — сервис доставки продуктов с рецептами в России и СНГ. Компания основана в 2012 году и входит в глобальный список «Key players» в сегменте meal-kit. Она сама разрабатывает рецепты, закупает продукты напрямую у производителей, производит ингредиенты, собирает заказы на собственном производстве и доставляет их домохозяйствам в семи городах России. Сотрудничество началось со спасательной IT-операции и переросло в четырёхлетнее развитие всей цифровой платформы.
Контекст проекта
Для «Шеф Маркета» IT — это не только сайт и мобильные приложения, но и собственная CRM, система управления логистикой и доставкой, заказами и производством. Внутренняя команда не справлялась с быстрым развитием бизнеса: накопленный технический долг привёл к критическим сбоям в работе системы. В коде сосуществовали одновременно первая версия системы и частичные реализации второй и третьей, которые перекрёстно ссылались друг на друга и работали нестабильно.
Ключевые проблемы
- Все ресурсы команды уходили на устранение ошибок
- Устранение одной ошибки приводило к появлению новых
- Отсутствие документации по модулям системы
- Бизнес не имел возможности приостановить деятельность на полгода-год для переписывания всей системы
- Вся автоматизация объединена в один нестабильный комплекс
Системы в зоне ответственности команды
Стек проекта
Что было реализовано
Команда ItMegastar стабилизировала систему, по частям переписала её без вывода из эксплуатации и развивала платформу до 2021 года:
- Команда старших разработчиков и архитектора
- Устранение критических сбоев в работающем коде
- Мониторинг и контрольные точки в проблемных местах
- Остановка хаотичных изменений
- Выделение модулей, способных работать обособленно
- Исследование и описание входов и выходов каждого модуля
- Автотесты по входным и выходным параметрам
- Переписывание модуля и замена в продакшене
- Последовательный переход по всей системе
- Новый сайт компании и блог
- Личный кабинет пользователя
- Система еженедельной подписки
- Checkout и оформление доставки
- Программа лояльности
- Переработанные мобильные приложения
- Единая логика с сайтом и личным кабинетом
- Заказ, подписка и лояльность в приложении
- Сбор и обработка заказов
- Управление пищевым производством
- Контроль выполнения и доставки заказов
- Логистика по городам присутствия
- С 2017 года — проектная разработка
- В 2021 году — переход к выделенной команде разработки
- Frontend, backend, мобильная разработка, QA и PM
- Консультации технических лидеров и архитекторов
Результаты сотрудничества
Для платформы
- Полностью переработанная и стабильная система
- Документированные модули с автотестами
- Возможность снова развивать функционал
- Единый стек для сайта, приложений и ERP
Для бизнеса
- Работа платформы без сбоев
- Стабильный ритм релизов
- Предсказуемая разработка
- Выделенная команда из 8 человек
- Реинжиниринг без остановки продаж и производства
- Четыре года непрерывного развития платформы после её восстановления
Начав со спасательной операции, мы вместе с «Шеф Маркетом» тщательно пересобрали всю цифровую платформу модуль за модулем, не останавливая при этом бизнес клиента, а затем продолжили развивать её как выделенный отдел разработки.