ЦУМ. Разработка интернет-магазина

ЦУМ. Разработка интернет-магазина.

Компания – в рейтинге Омниканальности 2023

Центральный универсальный магазин (ЦУМ) — крупнейший department store в Европе. На площади 70 тысяч квадратных метров расположились коллекции более двух тысяч марок одежды, обуви, аксессуаров. Также магазин предлагает продукцию ювелирных, парфюмерно-косметических и интерьерных брендов.
Приобрести товары можно и онлайн — в мобильном приложении или на сайте интернет-магазина.

https://www.tsum.ru

Запрос

Заказчик обратился к AWG за услугой по разработке сайта интернет-магазина. В рамках проекта необходимо было достичь ряд масштабных целей по оптимизации кода, ускорению загрузки страниц веб-сервиса, а также решить ряд типовых задач. Эксперты AWG помогли усилить и обновить команду заказчика.

Цели

  • Усилить присутствие бренда в интернете
  • Улучшить функциональность сайта
  • Повысить скорость загрузки страниц
  • Минимизировать количество ошибок в работе веб-сервиса

Технические задачи

  1. Проведение интервью с заказчиком.
  2. Разработка RoadMap с подробным планом развития проекта и указанием сроков реализации всех этапов.
  3. Очистка Legacy Code: удаление старого кода, уменьшение связанности в коде, переписывание старого функционала на оптимизированные решения с современными подходами.
  4. Внедрение статистических анализаторов кода.
  5. Изменение структуры ответов от API.
  6. Разработка нового API.
  7. Написание unit-тестов для контроля качества кодовой базы.

Реализация

Первый этап. В рамках проекта было выполнено несколько крупных задач, одна из которых — очистка Legacy Code. С учетом роста веб-сервиса и появления дополнительного функционала возникает необходимость регулярно проводить рефакторинг кода под новые требования. В частности, нужно удалять legacy, чтобы сайт «не тормозил», функционировал исправно и без ошибок. Этим и занялись наши программисты: была проведена масштабная работа по очистке legacy.

На втором этапе разработчики AWG внедрили статистические анализаторы кода, благодаря которым можно выявлять ошибки и недочеты в исходном коде. В ходе нескольких итераций наши специалисты выявили и исправили около 3000 ошибок, что позволило определить потенциально опасные места, в которых могут возникнуть проблемы во время работы сайта. Кроме этого, был внедрен инструмент PHP CodeSniffer, с помощью которого можно делать проверку оформления кода.

Также в процессе реализации проекта разработчики AWG занимались написанием unit-тестов, с помощью которых проводилась проверка на корректность отдельных компонентов и модулей исходного кода ПО. Благодаря unit-тестированию можно быстро проверить, не привело ли очередное изменение кода к регрессии, появлению проблем в работе веб-сервиса, а также быстрее обнаружить и исправить ошибки.

Команда

  • Руководитель проекта
  • Backend-разработчики

Результат

Для усиления собственной команды клиенту необходимо было найти опытных специалистов, которые смогли бы быстро включиться в проект и приступить к разработке. Этой цели помогли добиться эксперты AWG. Наша компания уже несколько лет оказывает услугу аутстаффинга, и в этом случае наши разработчики также работают с заказчиком по аутстафф-модели. Это наиболее удобный формат работы.

Его основные преимущества:

  • Быстрое привлечение высококвалифицированных ИТ-специалистов.
  • Отсутствие длительной бумажной и процессной волокиты по трудоустройству.
  • Привлечение квалифицированных экспертов только под самые сложные или срочные задачи с возможностью отказаться от услуг специалиста по завершении проекта.
  • Минимизация рисков найма.
  • Возможность максимально эффективно распределять трудовые ресурсы.

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

Проект по разработке интернет-магазина https://www.tsum.ru еще не закончен, но за несколько месяцев нашим специалистам удалось решить ряд масштабных задач, включая оптимизацию и ускорение работы веб-сервиса, очистки legacy code, внедрения статистических анализаторов кода и системы unit-тестов. Благодаря нашим экспертам произошло успешное усиление команды заказчика. Работа над проектом продолжается.

С чего начать?

Свяжитесь с нами по номеру

или оставьте свою заявку

Расскажите о своем проекте

Наш специалист свяжется с вами и проконсультирует по интересующему вопросу, подскажет оптимальное решение вашей задачи

Спасибо за обращение. Ваша заявка принята.
File name
Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь с Правилами обработки и использования персональных данных

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

Хорошо