E-commerce проект — таким я считаю наш опыт создания HR-экосистемы для Группы компаний X5 Retail. По сути, на непривычной для «карьерной истории» IT-архитектуре мы автоматизировали все классические еком процессы: публикацию, поиск и выбор геозависимого оффера «из наличия», продвижение и маркетинг горящих предложений, триггерные коммуникации с пользователями и многое другое.
Предпосылки к проекту
Вакансии офисов, распределительных центров и магазинов компании X5 Retail Group — Пятерочка, Перекресток, X5, — изначально публиковались на HR-сервисах или на разрозненных внутренних страницах и порталах. У такого подхода было несколько минусов:
высокая стоимость размещения и сложность обновления вакансий на HR-сервисах, в итоге публикация только 50% вакансий;
сложность в построении бренд-коммуникации;
невозможность гибко управлять разделом вакансий и контентом.
Поэтому было принято решение разработать собственные HR-порталы для Пятерочки, Перекрестка и X5 Retail Group.
Х5 Group возникла более 25 лет назад из предпринимательской инициативы построить в России компанию современной розничной торговли по лучшим мировыми практикам. В 1995 году был открыт первый «Перекрёсток», в 1999-ом – первая «Пятёрочка».
Разработка
Разработка началась с MVP систем для Пятерочки, чтобы затем подключить Перекресток и X5 к готовой бэк-системе. Для быстрого старта была выбрана следующая стратегия:
1
старт с монолита, небольшим количеством интеграций и базовой возможностью управлять вакансиями;
2
переход на микросервисную архитектуру, вынесение функций в отдельные сервисы, разработка коннекторов для внешних систем.
Не смотря на существование отдельных клиентских фронтов, административный фронт стал общим и поддерживался одной системой сервисов.
Сервисы
Solution-архитектура HR-проекта совпадает с архитектурой екома. Вакансии аналогичны товарным предложениям, отклики — заказам, магазины, распределительные центры и офис — магазинам в екоме.
Offers
Создание, управление и размещение вакансий, интеграция с корпоративными системами по API.
OMS
Управление откликами, интеграция с корпоративными системами по API.
Настройка геосервисов
Компания X5 Retail Group предлагает более 20 000 вакансий по всей России. Для наглядного поиска вакансий на карте были внедрены несколько геосервисов:
Яндекс.Карты как основные карты
DaData для определения местоположения и работы с адресами
Интеграция со схемами метро для расчета радиуса вокруг станций
Результаты
Возможность публиковать и автоматически обновлять 100% вакансий
Централизованное управление вакансиями и откликами