Редизайн B2B супераппа Squadus

2024 – 2025 г.
web • desktop

intro

Context
Проблемы и цели редизайна

Squadus — B2B on-premise суперапп: мессенджер, ВКС, календарь, облако, редакторы и др. Таймлайн:

  • 2021 г. — старт разработки проекта
  • 2023 г. — выход на рынок
  • 2026 г. — 100 тыс. пользователей и 300 клиентов

Проблема: за годы фокуса на выпуске фич у продукта невысокая удовлетворенность конечных пользователей: 

  • System Usability Scale (SUS) Score = 64 в 2024 г. Это ниже бенчмарка по отрасли в B2B
  • растущий UX долг, ≈300 тикетов в бэклоге: у продукта UX проблемы в ключевых сценариях

Целевые метрики редизайна:

  • Повысить SUS Score — удовлетворенность конечных пользователей

Улучшение UX косвенно влияет на:

  • License Renewal Rate — удержание текущих клиентов
  • ‍Конверсия демо в пилоты — первое впечатление у ЛПРов
  • Конверсия пилотов в контракты — обратная связь от пилотных групп

‍Также редизайн — это вижн продукта, который скорректирует roadmap.

Проблемы

Squadus — B2B суперапп, который включает в себя мессенджер, ВКС, календарь, облако, редакторы и многое другое. Вышел на рынок в 2023 году.

За годы существования, с конца 2020 г. и по сей день, продукт наращивал «мясо» фичи — логично, когда ты хочешь занять рынок.

Обратная сторона — растущий UX долг, ≈300 тикетов в бэклоге: у продукта есть UX проблемы в базовых сценариях.

Со сменой вектора развития продукта нас попросили сделать редизайн. И я с радостью взялся за эту задачу.

01

Where to start
Основные Job’ы

Редизайн — задача с размытыми границами.

Чтобы очертить задачу, выделил ключевые Job’ы — критичные и частотные.

Они стали фильтром: в концепт попали решения только тех UX проблем, которые мешают выполнять эти Job'ы.

Анализ бэклога UX проблем

Проанализировал бэклог из ≈300 UX-проблем и требования стейкхолдеров. Отобрал те, что мешают выполнять ключевые Job'ы.

Приоритет каждой проблемы определял по четырём параметрам:

  • последствия для пользователя
  • охват аудитории
  • частота возникновения
  • влияние на бизнес клиента
Декомпозиция UX проблем по Job’ам

Чтобы не утонуть в 300 проблемах, построил User Story Map по Job'ам и обсудил её с командой.

Помогло лучше понять объём работы и как распределить его между членами команды.

Агрегация UX проблем по частям интерфейса

300 UX проблем — слишком много для одной презентации.

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

Агрегация UX проблем по частям интерфейса

Объем UX проблем получился внушительный, а концепт нужно презентовать стэйкхолдерам.

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

02

Concept
Лента чата

Лента чата — core-функционал мессенджера. Здесь пользователь проводит большую часть времени, помимо встреч. И именно здесь накопилось много UX проблем.

Редизайн и рефакторинг ленты (реализовано ✅)

Ключевое изменение — сообщения в баблах. Были запросы и от пользователей, и от клиентов.

Баблы решают две задачи:

  1. Чётче разграничивают входящие и исходящие
  2. Облегчают считывание ленты

Стратегически — это отстройка от Rocket.Chat. Продукт не должен выглядеть как форк от open-source — негативно влияет на конверсию демо в пилоты.

Помимо баблов переработали дизайн и взаимодействие в деталях (см. ниже).

Лента чата

Лента чата — один из основных функциональных блоков в продукте.

Сообщения в баблах (реализовано ✅)

Было довольно много запросов от пользователей. Плюс решение позволяет визуально отстроиться от взятого за основу open-source решения.

Лента чата

Лента чата — один из основных функциональных блоков в продукте.

Сообщения в баблах (реализовано ✅)

Было довольно много запросов от пользователей. Плюс решение позволяет визуально отстроиться от взятого за основу open-source решения.

Лента чата

Лента чата — один из основных функциональных блоков в продукте.

Сообщения в баблах (реализовано ✅)

Было довольно много запросов от пользователей. Плюс решение позволяет визуально отстроиться от взятого за основу open-source решения.

Понятные статусы сообщений

С одной и двумя галочками. Изначалальная система была неочевидная.

Реализовано

Цитата теперь ДО ответа

Многие пользователи отмечали, что неудобно читать сначала ответ, а потом цитируемое сообщение.

Реализовано

Цитата vs Тред

Явная разница между ответить на сообщение в основной ленте и в треде.

Реализовано

Цитата vs Тред

Явная разница между ответить на сообщение в основной ленте и в треде.

Реализовано

Упростил закрепленные сообщения

Переделал на привычный паттерн с закрепленными сообщениями

В Roadmap'е ⏰

Можно отправлять несколько вложений за раз

Сейчас вложения отправляются и рендерятся в ленте отдельными сообщениями.

В Roadmap'е ⏰

Отложенная отправка сообщений

В корпоративной переписке бывают ситуации, когда отправить сейчас — рано: другой часовой пояс, нерабочее время, коллега ещё недоступен.

Реализовано ✅

Посмотреть все ссылки в чате

Проще найти необходимую ссылку.

Реализовано ✅

03

Concept
Еще немного других блоков
Навигация и поиск

Основная навигация

Продукт рос, появлялись новые разделы. Левая панель превратилась в перегруженный список. Найти нужный раздел становилось сложнее.

Выделил ключевые разделы, второстепенные убрал в контекстное меню. Дал возможность настроить панель под себя.

В Roadmap'е ⏰

Забыл где был?

Можно быстро вернуться назад. Или вперёд. Или 5 шагов назад...

Реализовано ✅

Новая навигация по чату

Позволяет:

  • Избавиться от «батареи» иконок в шапке чата
  • Визуально отсроиться от Рокет.чата

В Roadmap'е ⏰

Быстрая навигация по тредам и упоминаниям

Особенно актуально для тредов, потому что раньше приходилось самому скроллить ленту или открывать список тредов через шапку чата

В Roadmap'е ⏰

Уведомления

Раньше чтобы отключить уведомления нужно было открыть чат, а затем перейти в настройки уведомлений. Теперь можно это сделать из списка чатов.

Также упростил настройки уведомлений в чате и профиле.

В Roadmap'е ⏰

Сущности коммуникаций

Сейчас много инструментов, которые решают похожую задачу по организации коммуникации с коллегами. Людям не очевидна разница между типами чатов, которые перешли в продукт из Рокет.Чата.

Упростил набор сущностей.

Частично реализовано

Системные разделы

Черновики

Текущее решение не позволяло показывать черновики из тредов.

Появилась идея дать возможность быстро найти свои черновики в одном месте — как из основной ленты, так и из тредов.

Реализовано

Треды

Появилась идея дать возможность быстро найти непрочитанные треды, потому что:

  1. Ты можешь не помнить чат, в котором был тред
  2. Чтобы ознакомиться с тредом, нужно переключаться между различными чатами

В Roadmap'е ⏰

04

Presenting
Прототипы

Подготовил интерактивные прототипы для презентации, чтобы нагляднее продемонстрировать изменения.

Получилось порядка 10 прототипов.

05

Testing
Качественное тестирование

Перед реализацией решил проверить гипотезы на реальных пользователях.

Вместе с коллегой провели юзабилити-тестирование — 13 респондентов, сценарии по ключевым Job'ам.

Смотрели на:

  1. Первые впечатления от нового интерфейса
  2. как пользователи выполняют задания: где тормозят, что комментируют
  3. Общее впечатление после теста

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

Количественное тестирование

Было несколько гипотез, которые необходимо проверить количественно. Я подготовил опрос в Pathway с вопросами и интерактивными заданиями.

264 респондента прошло опрос.

✅ Большинство из гипотез и вопросвподтвердились. Концепт можно реализовывать.

outro

Results

Концепт редизайна согласован со стейкхолдерами, декомпозирован на истории и включён в Roadmap продукта.  ✅ Часть историй уже реализована.

⬆️ SUS Score вырос с 63 до 73 (+16%) — продукт перешёл из зоны «marginal» в «good» по отраслевому бенчмарку.

Данных о Sales метриках нет. Ожидаю положительное влияние редизайна на License Renewal Rate, конверсию демов в пилоты и конверсию пилотов в контракты.

Cases
Кейс
Следующий