Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации
RUWARD AWARD 2026

Развитие цифровой экосистемы бизнес-клуба «Атланты»: как за год исправить все ошибки и запустить более 20 новых функций

Точка зрения рынка. Диджитал-разработка Кейс года – Разработка мобильных приложений

1. Вводная задача от заказчика, проблематика, цели

Бизнес-клуб «Атланты» — это самое крупное в России и СНГ сообщество для предпринимателей, которое объединяет от 1400 до 1600 владельцев бизнеса и руководителей компаний. В рамках этого сообщества мобильное приложение служит основным местом для общения, поиска партнеров, записи на мероприятия и получения полезных знаний.

Технический аудит и вызовы на старте проекта

Команда QSOFT стала уже третьим внешним разработчиком, привлеченным к работе над мобильным приложением и всей цифровой экосистемой клуба. В зону нашей ответственности вошли база данных, инфраструктура, админ-панель, а также Telegram-бот и отдельная панель управления для него.

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

  • Отсутствие описания работы системы. Предыдущие разработчики провели лишь краткую демонстрацию основных функций, оставив команду без детальных инструкций и описаний внутренних процессов. Нам пришлось самостоятельно изучать программный код, так как логика взаимодействия между сервисами и механизмы обмена данными с AmoCRM оставались неясными.
  • Технологическая разрозненность. Предыдущие подрядчики использовали в приложении несколько разных языков программирования и несовместимых технологических подходов. Работа с программным кодом делала систему нестабильной.
  • Очень медленная работа. Приложение работало крайне нестабильно. Загрузка некоторых страниц и разделов занимала до 40 секунд. Пользователи не могли быстро получить нужную информацию, что приводило к отказу от использования приложения.
  • Проблемы с передачей данных. Информация из базы данных (AmoCRM) попадала в приложение всего 3 раза в сутки, причем это происходило хаотично. Для заполнения анкеты и редактирования профиля пользователям приходилось переходить в сторонний виджет, что нарушало консистентность опыта. Функционал для самостоятельных изменений был ограничен: пользователи не могли самостоятельно создавать компании, а большая часть правок вносилась через комьюнити-менеджеров.
  • Проблемы с безопасностью. Проверка показала, что в системе было много уязвимых мест. Это создавало риски для сохранности личных данных участников клуба.

Цели проекта

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

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

2. Описание реализации кейса и творческого пути по поиску оптимального решения

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

Внедрение умного помощника и новых фичей для общения

Мы навели порядок в системе и добавили функции, которые принесли бизнесу мгновенную пользу:

  • Интеллектуальный AI-ассистент. Мы интегрировали ИИ, обученный на знаниях клуба. Искусственный интеллект используется строго в двух направлениях: он отвечает на запросы пользователей в комментариях за 1–2 секунды и ежедневно генерирует «Саммари» — выбирает топ-10 тем обсуждений в Telegram-чатах.
  • Match-сервис для нетворкинга. Мы реализовали алгоритм метчинга резидентов в формате листинга для быстрого знакомства. Функционал позволяет свайпом отсортировать список резидентов и направить реакцию для начала общения. Это упростило механику взаимодействия, позволяя выразить интерес к знакомству за один свайп. При взаимном интересе участников отображается экран успеха «Это match!».
  • Личный кабинет и анкета резидента. Перенесли анкету внутрь приложения, исключив разрывы в сценариях. Добавили фичу «Pitch» для самопрезентации с возможностью визуального редактирования текста.
  • Лента новостей. Создали событийный центр с шестью типами постов для отображения жизни сообщества в реальном времени и возможностью делиться новостями (создание постов).

Оптимизация внутренних процессов и работа с контентом

В качестве дополнительных инструментов вовлечения и поддержки продукта мы обновили внутренние сервисы управления:

  • Проектирование единой панели управления. Мы спроектировали и заложили технологическую базу для новой админ-панели, которая сократила количество разрозненных инструментов. В рамках этого решения мы уменьшили число поддерживаемых языков программирования, реализовав новую админку на Flutter, как и основное мобильное приложение.
  • Сбор обратной связи и оценка событий. Внедрили функционал для оценки мероприятий, что стало важным инструментом мониторинга качества для команды. Это решение упростило процесс получения обратной связи от резидентов и позволило автоматизировать сбор данных.
  • Сканирование QR-кодов для подтверждения присутствия. Реализовали систему сканирования «билетов» прямо в приложении. Теперь организаторы мероприятий могут оперативно подтверждать присутствие участников.
  • Быстрая работа с рекламой. Создали систему для размещения информационных баннеров. Теперь сотрудники могут запустить объявление в приложении за 2 минуты, хотя раньше на это уходило от 2 до 7 дней.
  • Перенос видеоматериалов. Успешно перенесли все видеозаписи клуба на новую площадку для хранения. Это был сложный процесс, но нам удалось сделать это так, что пользователи не заметили никаких пауз в работе сервиса.

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

Масштабное обновление программного кода

  • Переработка приложения. За год работы мы полностью заменили и переписали 70% программного кода мобильного приложения и исправили 50% внутренних серверных запросов. Это позволило убрать старые ошибки, которые копились годами.
  • Новая логика чат-бота. Все сценарии и правила, по которым работает чат-бот для общения с пользователями, были переписаны нами на 100%.

Изменение структуры обмена данными

Для обеспечения долгосрочной стабильности после первичной стабилизации приложения мы полностью переписали систему хранения и передачи данных AtlantyDWH. Существующее хранилище работало нестабильно и требовало бо́льших ресурсов для поддержки. Мы упростили архитектуру DWH и подтвердили экспертизу в проектировании систем обработки больших объемов данных, реализовав следующие решения:

  • Огромная скорость обновления. Мы добились обновления данных каждые 10 секунд, а не 3 раза в сутки в хаотичном режиме. Время подготовки базы данных сократилось с нескольких часов до 5–10 минут.
  • Удаление лишних звеньев. Мы убрали из процесса стороннего посредника в интеграции с CRM, который замедлял работу и был причиной многих ошибок.

Лента новостей

Личный кабинет и анкета резидента

Match-сервис

Сканирование QR-кодов резидентов

3. Результаты сотрудничества

К августу 2025 года мы завершили основные этапы работы и получили следующие результаты:

  • В 20-40 раз выросла скорость работы. Страницы приложения открываются за 1–2 секунды вместо прежних 40. В целом основные разделы работают на 70% быстрее.
  • На 80% снизилось количество обращений в службу поддержки. Пользователи стали реже жаловаться на ошибки в работе системы.
  • Каждые 10 минут обновляются данные. Благодаря такой частоте участники клуба всегда видят правильную информацию друг о друге.
  • 18 обновлений выпущено за год. Мы обеспечили стабильную работу и масштабируемость системы без прерывания доступа для пользователей. Заложенная нами архитектура позволила системе успешно выдерживать растущие нагрузки и бесшовно интегрировать новые фичи.

4. Заключение

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

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