Проведение комплексной технической поддержки экосистемы международного логистического оператора, основанного в России. Экосистема включает в себя два личных кабинета и сайт на 1С-Битрикс: Управление сайтом, ряд региональных сайтов, а также корпоративный портал 1С-Битрикс24.
Для достижения наилучшего результата мы выделили на проект отдельную команду. Она состояла из ведущего разработчика-тимлида, аналитика, тестировщика, менеджера проекта и его ассистента, а также привлекаемых под конкретные задачи младших разработчиков.
В период с августа 2023 по октябрь 2024 года мы выполнили более 200 задач различного уровня сложности связанных с отладкой и развитием системы.
О проекте
Логистический оператор, для которого мы проводили техническую поддержку, базируется в Москве и осуществляет курьерскую доставку посылок и грузов не только по территории России, но и по странам ближнего зарубежья. Количество сотрудников компании насчитывает более 2500 человек, пунктов выдачи – 5000, включая расположенные в 11 зарубежных странах.
Задача
Заказчику требовалась всесторонняя поддержка существующей экосистемы, а именно:
- Комплексная оптимизация системы в связи с ростом количества обращений к БД.
- Доработки веб-сервисов для адаптации к API развивающейся внутренней системе управления логистикой.
- Развитие UX/UI веб-сервисов.
- Покрытие существующего и разрабатываемого функционала документацией.
- Отладка системы в случае возникновения ошибок.
Решение
Кратко опишем пул основных работ по развитию проекта.
Оптимизация процесса формирования накладных на заказ
Заказчик сталкивался со следующими проблемами, покажем, как мы их решили:
Система автотестов и логирования ошибок
Для повышения качества релизов и сокращения времени на тестирование мы:
- Покрыли все пользовательские сценарии личных кабинетов автотестами;
- Настроили проброс результатов автотестирования в сервис логирования Unilogger для централизованной обработки.
Отладка системы заказа
Для оптимизации и отладки системы оформления заказа пользователями мы:
- Исправили ошибки интеграции кастомной системы подсказок адресов на странице оформления заказов.
- Исправили ошибки отображения ПВЗ на карте.
- Актуализировали передаваемые в API параметры.
- Реализовали функционал редактирования заказа.
- Произвели перевод веб-систем на расчёт тарифов через единый калькулятор.
Доработки в CRM и автоматизация процессов
Для улучшения качества работы сотрудников в корпоративном портале мы:
- Разработали и внедрили процесс обработки претензий от пользователей в Битрикс24;
- Доработали воронку продаж и модернизировали бизнес-процессы;
- Автоматизировали процесс назначения ответственных в задачах.
Документация
Наконец, для обеспечения непрерывного доступа к актуальной информации, мы выделили на проект отдельного аналитика. В его задачи входило как описание действующего функционала в плотной коммуникации со специалистами заказчика, так и описание всех наших доработок и изменений.
Результат
Наши комплексные доработки позволили произвести комплексную оптимизацию и отладку всей веб-экосистемы. Помимо этого, мы модернизировали подсистемы под новые требования API, а также улучшили UX/UI. А для того, чтобы проект был понятен любому новому разработчику, мы покрыли его проработанной документацией.