Главное о кейсе
Объединение «Росинкас» — лидер рынка инкассации. Не так давно перешел в онлайн, а сейчас развивает сложный веб-сервис. Именно наша команда взяла на себя весь цикл веб-разработки: от аналитики и дизайна до backend, frontend и DevOps.
Фундаментом нашего партнерства стала амбициозная цель — полная цифровизация бизнес-процессов Объединения «Росинкас» и перевод компании в онлайн. Результаты этого первого этапа говорят сами за себя и показывают масштаб, с которым мы работаем:
- Оцифровали бизнес за 3 месяца: Перевели в онлайн все ключевые процессы — от бухгалтерии и документооборота до логистики.
- Выпустили MVP личного кабинета в рекордный срок — через 3 месяца после начала сотрудничества.
- За первые три месяца на платформе зарегистрировалось 9 000 компаний.
- Ежедневно сервисом пользуются 15 000 человек.
- Более 40 миллиардов рублей ежемесячно проходит через платформу.
- Подключили все регионы России — от маленьких сел до Москвы.
Проекты федерального масштаба — это живые системы. Попытка загнать их в рамки неизменного ТЗ, значит с самого начала ведет к неудаче. По ходу дела неизбежно вскрываются новые особенности, без которых продукт не взлетит. Вопрос не в том, чтобы избежать изменений, а в том, как ими управлять.
Поэтому для «Росинкас» мы наладили систему, в которой изменения — это не проблема, а часть рабочего процесса. Мы отказались от парадигмы «подрядчик-заказчик» в пользу партнерского R&D. Вместо того чтобы двигаться по формальному ТЗ, мы исследуем и тестируем гипотезы вместе с командой клиента.
Как проект изменил жизнь пользователей
Наш совместный проект закрыл боли трех сторон: клиентов (банков), 1С-разработчиков Объединения «Росинкас» и нашего отдела веб-разработки.
Самое главное отличие нашего первого личного кабинета для ТСП от личного кабинета для банков — банки могут забронировать слоты на инкассацию для своих клиентов (тех же ТСП) на каждый день, а не пару раз в неделю. Кстати, любой банк может зарегистрироваться и пользоваться услугами Объединения «Росинкас».
Для ТСП мы выбрали Битрикс, который позволял уложиться в сжатые сроки. А когда пришла очередь работы над ЛК для банков, перешли на более универсальный и масштабируемый стек технологий. Мы создали с нуля целую, отточенную дизайн-систему по принципу атомарного дизайна из повторяющихся элементов — кнопки, модальные окна, дроверы, таблицы, инпуты. Благодаря компонентному подходу мы теперь собираем новые страницы за часы, а не дни. И не боимся, если что-то срочно попросят поменять.
Бизнес-задача и ее решение
В мае 2024 года вышла MVP-версия личного кабинета для ТСП. Это была стремительная разработка, поэтому выбрали Битрикс (из-за готовых фреймворков). Клиент сразу стал запускать сетевиков, у которых по 4000-5000 точек. Но изначально интерфейс делался клиентов с количеством точек до 100 штук.
И тут наш уютный интерфейс, изначально заточенный под десяток точек, начал слегка «загибаться». Потом, словно вишенка на торте, на горизонте показались банки. А это уже целый космос со своими законами: бесчисленные договоры, сложные API, десятки отчетов и миллион нюансов.
Маленьким ТСП хватает простого функционала — вызвать инкассацию, заказать размен монеты. А банкам нужен полноценный командный центр: управление отделениями, тайм-слоты для инкассации, интеграция со своими системами. Попытаться впихнуть все это в один старый ЛК было бы равносильно попытке запихнуть слона в холодильник. Поэтому мы создали отдельный личный кабинет для банков.
Крафт (мастерство), реализация, технические детали
Изначальная версия для ТСП собиралась на Bitrix и минимальном JS – мы гнались за скоростью, чтобы уложиться в дико сжатые сроки. Это было эффективным решением для старта, но, как любая временная мера, имела свои ограничения.
В новом ЛКБ мы не просто использовали готовые решения, а создали свою дизайн-систему (и это, поверьте, гораздо круче, чем просто UI-Kit). Всевозможные кнопки, модалки, выезжающие панели и даже сложнейшие настраиваемые таблицы с фильтрами. Не рисуем новую страницу с нуля — просто берем готовые элементы и расставляем в нужном порядке. Так мы ускорили time-to-market в 3 раза.
Главное для конечного пользователя — чтобы все летало, не тормозило и не перезагружалось. Поэтому ЛКБ построен по принципу Single Page Application (SPA). Страница не перезагружается целиком при переходе между разделами. Подгружается только нужный контент, а «основа» остается на месте.
Мы тщательно документируем каждый шаг, видим все связи и возможные последствия изменений. Поэтому моментально вносим правки по всей системе и сохраняем консистентность. «Стартаповский» подход, когда детали проясняются на ходу, помогает нам быстро выводить новый функционал в прод.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
1. Сегментация аудитории — это не маркетинговый трюк, а фундаментальный архитектурный принцип. Пытаясь угодить всем сразу, вы не угодите никому. Создав отдельный, идеально заточенный продукт для ключевого сегмента, мы добились максимальной эффективности и лояльности, не ломая при этом привычный опыт для уже существующих пользователей.
2. Дизайн-система — это инвестиция, которая окупится при первой же смене ТЗ. Нам не нужно переделывать десятки страниц — мы просто обновляем один компонент, и он меняется везде.
3. Современный стек технологий — это не хвастовство, а ощутимая необходимость. Пользователь отмечает мгновенную скорость работы и «бесшовный» опыт, а бизнес сокращает время на разработку и быстрее выводит продукт на рынок.
Скриншоты
Комментарий заказчика
Объединение «РОСИНКАС» благодарит команду 365 Media Group за прорывные идеи, их оперативную реализацию и профессиональный подход к решению технически сложных задач.
Релиз MVP в сжатые сроки — это вызов, который примет не каждый. Команда 365 Media Group не испугалась такой амбициозной задачи, разобралась в наших внутренних процессах и учла все пожелания.
Итогом совместной работы стала платформа, которая задает новые тенденции на рынке инкассаторских услуг.