Как мы спасли удалённую работу команды после блокировки Discord: 30 сервисов проверено, подошёл только один

от автора

Привет, я Кирилл Хворостов, лид-программист клиентской части игры Skylore, а со мной Александр Ковальчук, менеджер проекта. Мы работаем в компании AIGRIND, которая разрабатывает мобильные игры. У нас два крупных проекта: Warspear Online и Skylore. На каждом проекте работает около 70 человек: программисты, художники, гейм-дизайнеры и тестировщики.

Когда Discord заблокировали, мы потеряли привычный инструмент для общения и работы. Мы выделили тестовую команду, перебрали 30 сервисов, но каждый раз что-то шло не так: не было стримов, голосовых комнат или удобной структуры текстовых чатов. При этом нам нужно было найти альтернативу, потому что без неё невозможно продолжать разработку игр.

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

Почему VPN — не выход

Несколько лет назад сотрудники нашей компании разъехались по разным странам. С этого времени в Discord крутилась вся наша рабочая коммуникация. Там было всё, что нужно для работы — и текстовые чаты, и голосовые комнаты. 

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

Первое время мы пытались сохранить работу в Discord через VPN, но это превратилось в бесконечную головную боль. Наши удалённые сотрудники и так используют защищённый канал для доступа к рабочим ресурсам. Чтобы Discord заработал, пришлось настраивать ещё один канал поверх основного. Эти два слоя постоянно конфликтовали между собой.

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

Представьте: идёт важное совещание, а половина команды либо не может подключиться, либо вылетает каждые пять минут. Демонстрация экрана превращается в диафильм 50-х годов, а голос звучит так, будто передаётся через рацию на космической станции. Люди раздражаются, теряют мотивацию, встречи затягиваются, а задачи накапливаются.

Такие постоянные технические сложности нам быстро надоели. Мы начали искать альтернативу привычному Discord.

Поиск альтернативы: 30 кандидатов на вылет

Больше всего в Discord нас привлекали голосовые комнаты. Одно нажатие — и ты уже на созвоне, без приглашений и ссылок. Как будто ты в офисе, где можно просто подойти к коллеге, похлопать его по плечу и решить вопрос на месте. Эту ключевую функцию мы искали в каждом сервисе.

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

Вот еще несколько причин, по которым мы отсеяли большинство вариантов: 

  • Отсутствуют постоянно активные голосовые комнаты

  • Нет поддержки мобильных устройств

  • Сложный и неудобный интерфейс 

  • Высокая стоимость для команды нашего размера

Но главное — команда продолжала активно сопротивляться каждому новому варианту. Видя его отличия от Discord, сотрудники сразу находили причины, почему новый инструмент «никогда не заменит Discord». А ведь инструмент коммуникации должна использовать вся команда, иначе он бесполезен.

Среди вариантов были, например, Mattermost и Bitrix24. С Mattermost вышла забавная ситуация: мы хотели настроить голосовые звонки, но саппорт долго не отвечал — похоже, увидели письмо из России и отправили в конец очереди.

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

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

Поэтапный переход на Lenza

В итоге мы остановились на Lenza. Когда мы впервые тестировали этот сервис, в нём ещё не было голосовых комнат. Но была кнопка обратной связи. Мы написали разработчикам и получили мгновенный ответ:

Мы скоро выпускаем обновление. Там будут голосовые комнаты. 

Это подкупило. Мы решили не сбрасывать Lenza со счетов и дали сервису шанс, хотя параллельно продолжали поиски. Первые версии были сыроваты, но изменения появлялись быстро. Видно было, что команда активно допиливает продукт. 

Решающим преимуществом было то, что интерфейс и логика работы Lenza показались нам максимально приближены к Discord. Чем больше новый инструмент напоминает старый, тем меньше сопротивления будет со стороны сотрудников.

Мы начали тестировать Lenza небольшим кругом: проверяли удобство, ловили баги, смотрели, как сервис ведёт себя в работе — и он уже казался лучше всего, что мы пробовали до этого.

Как мы организовали работу в Lenza

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

Текстовые каналы

Текстовые каналы мы организовали тематически. У нас есть общие каналы. Там мы всей компанией обсуждаем баги, релизы, скидываем объявления. А также есть специализированные каналы для каждого отдела. В них мы обсуждаем конкретные задачи по направлениям.

В Lenza мы повторили структуру Discord: вверху общие чаты для объявлений, багов, релизов и локализации, ниже — комнаты с текстовыми и голосовыми каналами для обсуждений и итогов созвонов. Также есть отдельные чаты для айтишников и аналитиков. 

В Lenza мы повторили структуру Discord: вверху общие чаты для объявлений, багов, релизов и локализации, ниже — комнаты с текстовыми и голосовыми каналами для обсуждений и итогов созвонов. Также есть отдельные чаты для айтишников и аналитиков. 

Сначала мы пытались использовать треды в Lenza, как в Discord, но это оказалось неудобно. В Discord треды хорошо видны и систематизированы, а в Lenza они могут потеряться в потоке сообщений. 

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

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

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

Голосовые комнаты – основа нашей коммуникации

Мы создали:

  • Три «переговорки» без тематики, куда может зайти любой сотрудник.

  • Отдельные переговорки для каждого отдела — арт-контент, отдел QA, программисты. Программисты получили несколько выделенных комнат — для клиентской разработки, серверной части и инструментария.

  • Для некоторых команд, например HR или руководства проектов, мы настроили закрытые «секретные» переговорки. Туда могут входить только участники этих команд — там сотрудники обсуждают конфиденциальные вопросы.

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

Видеозвонки 

Помимо голосовых комнат, мы иногда используем видеозвонки. В Lenza удобно добавлять участников прямо во время разговора — там всегда на виду кнопка «Добавить участника». В Discord похожая функция тоже была, но она спрятана глубоко в интерфейсе.

На еженедельных собраниях лидов (до 15 человек)обсуждаем ключевые вопросы с руководством. Если случаются проблемы с видео, мы сразу сообщаем о них в саппорт и нам помогают это решить.

Кстати, саппорт обещал внедрить функцию «трибуны». С ней мы сможем проводить крупные собрания на 50 человек. В этом режиме основная нагрузка будет только на выступающего, а остальные подключатся как слушатели — это снизит общий расход трафика и улучшит стабильность связи. Ждём. 

Демонстрация экрана и стримы

Мы демонстрируем экран в двух случаях: 

  • Когда показываем игровой процесс коллегам. Тут для нас важна плавность картинки и высокая частота кадров. 

  • Когда программисты обсуждают код. Тут нужна максимальная чёткость изображения для текста.

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

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

Наша система отчёта о багах

Мы упростили обратную связь с Lenza. Все сотрудники сообщают о проблемах нам (Кириллу и Александру), а не пишут напрямую в поддержку.

Для отслеживания багов мы создали специальный проект в Lenza и пригласили туда контакт Lenza Help. В этом проекте оформляем каждую проблему как отдельную задачу, добавляем скриншоты и при необходимости записываем видео. Таким образом структурируем обращения и отслеживаем их статус.

 

Так мы исключили дублирование репортов и упростили общение с поддержкой. Ответы приходят быстро, и мы оперативно решаем все вопросы.

Особенности настройки доступа в Lenza

В Lenza мы обнаружили принципиальное отличие от Discord: владелец пространства не видит чаты, созданные другими сотрудниками. Сначала мы приняли это за баг и написали в поддержку.

Оказалось, это сознательное решение разработчиков. Логика такая: если люди хотят общаться приватно, они всё равно найдут способ через Telegram или другие мессенджеры. Лучше оставить эти разговоры внутри корпоративной системы — при увольнении сотрудник теряет доступ ко всем чатам в Lenza, включая личные.

Нам такая философия не близка – мы ограничили создание чатов только для админов и владельцев. 

Как мы переходили на Lenza

Переезд из Discord в Lenza мы организовали поэтапно. Сначала небольшая группа из 3–5 человек изучала базовые функции, тыкала кнопки и проверяла, что как работает.

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

За несколько месяцев пользования сервисом мы успели полностью перенести свою коммуникационную структуру и организовать систему обратной связи с разработчиками.

Что получилось в итоге

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

С технической стороны главное преимущество — стабильная работа без VPN и конфликтов с корпоративной сетью. Нет зависания и потери связи во время важных совещаний.

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

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

Ещё разработчики Lenza недавно поделились с нами, что они хотят разделить платформу на две части: для работы и для сообществ. Это позволит использовать сервис по принципу «днём работаешь, вечером общаешься и играешь в дотку с друзьями»‎. 

Можно будет серфить между сообществами, как в Discord.

Попробовать Lenza можно здесь


ссылка на оригинал статьи https://habr.com/ru/articles/890982/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *