2022 год погрузил всех в новую реальность. Многие компании ушли с рынка, бизнесу осталось два варианта: адаптируйся или умри. Как и завещал дедушка Дарвин.
2022 год погрузил всех в новую реальность. Многие компании ушли с рынка, бизнесу осталось два варианта: адаптируйся или умри. Как и завещал дедушка Дарвин.
Раньше мы в Студии Флагпользовались Slack. Нас все устраивало кроме стоимости. Как только стало невозможным продлить подписку, мы поняли, это знак, надо искать новый мессенджер. В итоге остановились на Mattermost. В этой статье расскажу о нашем опыте и разных фишках, которые внедрили в наш новый корпоративный мессенджер.
Личный или корпоративный мессенджер?
Все мы знаем про work-life balance. На работе работай, общайся с коллегами, а дома отдыхай и листай мемчики в Telegram. Да, изначально мы думали о том, чтобы перенести все рабочие чаты в телегу, но тогда было бы сложно разграничить личное и рабочее. Плюс у каждого в телеграме есть масса отвлекающих факторов: любимые каналы с мемами, новостями, стикерпаки, которыми так и хочется флудить в чатах. Поэтому нам необходим был мессенджер, в которым мы могли бы создать рабочее пространство с возможностью его организации под каждые запросы.
Второй причиной выбора именно корпоративного мессенджера, это настройка потока информации. Почта — это ок, но когда у тебя больше 20 потоков информации, теряешься во всех нотификациях. Поэтому почта тоже мимо.
Еще одной важной причиной стала корпоративная информация. В личных мессенджерах каналы и группы создаются отдельным человеком, тогда как в корпоративных мессенджерах все необходимые каналы мы создаем от лица компании.
Не забываем о том, что мы же айтишники, и мы любим интеграции и хуки ???? Не, это не из UFC. Вебхук — это механизм, с помощью которого можно вызывать произвольные http-сервисы при наступлении определенных событий. Более простым языком — механизм оповещения системы о событиях. Для нас важным условием выбора корпоративного мессенджера была возможность интеграции и привязки различных хуков. Об этом я расскажу подробней в фичах Mattermost.
Вывод, нам нужен новый корпоративный мессенджер. Но какой конкретно? Сейчас разберем несколько примеров, которые мы рассматривали.
Как выбрать мессенджер и не сойти с ума
Определились с тем, что нам нужен корпоративный мессенджер, и пошли изучать, что там сейчас популярно. Выбор был из Slack, Rocket.Chat, Discord, Mattermost. Разберем их плюсы и минусы:
Slack
Один из самых популярных корпоративных мессенджеров в мире с очень широким функционалом, которым мы пользовались до этого около 3 лет. Запущен в тестовом режиме в августе 2013 года, публичный выпуск состоялся 12 февраля 2014 года. В 2020 году компания Salesforce объявила о покупке корпоративного мессенджера Slack.
➕ Удобен для команд разных размеров.
➕ Интеграции с различными сервисами.
➕ Треды. Разделение по каналам и чатам. Возможность поставить прикольные статусы и порадовать или позлить коллег ????
➖ Из-за санкций ограничен функционал для пользователей из России. Доступен только бесплатный функционал, который не отвечает всем нашим запросам. В бесплатном функционале стирается история переписки, остается только последние 10 тысяч сообщений.
Rocket.Chat
Корпоративный мессенджер на основе открытого программного кода, который можно бесплатно установить на свои сервера и самостоятельно модифицировать. Также можно просто зарегистрироваться и пользоваться облачной версией.
➕ Open Source, можно залить на свой сервер.
➕ Бесплатный для установки на свои сервера.
➖ Вирусы и баги
➖ Неудобное и недоработанное мобильное приложение
Мы отказались от этого мессенджера из-за неудобной настройки push для Android и платной настройки для iOS.
Discord
Бесплатный SaaS-сервис , который часто используют в качестве корпоративного. Разработчиком является компания Discord Inc. (ранее — Hammer & Chisel) из Сан-Франциско. Сервис развивается с 2015 года, и постоянно пополняется новыми фичами. Но для нас за ним закрепился стереотип площадки для геймеров.
➕ Бесплатный мессенджер с готовыми интеграциями.
➖ Многие сотрудники используют его, как личный мессенджер. Нарушается разделение пространств.
➖ Есть несколько вопросов к безопасности личной переписки. Хакеры полюбили эту площадку.
➖ Менее интуитивен и понятен для новых пользователей
Mattermost
Сервис с открытым исходным кодом. Его бесплатно устанавливают на свои сервера и модифицируют, но можно просто зарегистрироваться и пользоваться облачной версией. Появился как аналог Slack в октябре 2015 года в роли стартапа.
➕ Open Source c бесплатной возможностью установки на свои сервера
➕ Множество интеграций
➕ Возможность хранить файлы на своем S3-совместимом хранилище.
Проанализировав все варианты, мы пришли к выводу, что самым безболезненным для нас будет переход на Mattermost. Плюсом, он нам полностью подходил по технологиям (основной стек — React, HTML5, MySQL, NGINX и PostgreSQL).
Хьюстон, у нас проблема. Как установить Mattermost?
Берем сначала укропу, потом...стоп, просто открываете Docker, и все сразу становится понятно. У Mattermost довольно простая документация, разработчику не составит труда с ней разобраться. Для более легкой установки наш DevOps Алексей подготовил для вас крутую инструкцию со скринами и пошаговым описанием. Юзайте!
Идеи использования
Мы уже привыкли к Mattermost и внедрили в него несколько подходов, которые упрощают наши рабочие процессы или вносят в них немного фана. Расскажу подробнее.
☝ Стата по разработчикам. Написали самостоятельно на PHP и внедрили в Mattermost еженедельную и ежемесячную статистику по выполнению задач разработчиками. Данные берутся из Jira и прилетают в общий канал со сводкой и распределенными местами. Такой инструмент позволяет разработчикам не только повыпендриваться посоревноваться друг с другом, но и показывает эффективность выполнения задач.
☝ Реализовали поздравлятора, который напоминает о приближающихся днях рождения сотрудников. Теперь все точно знают, когда в офисе будет пицца ???? А еще поздравлятор напоминает о годовщинах работы в компании.
☝ Сводка по лидам и финансам. Каждое утро менеджеры получают сводку по выполнению финансового плана. А как только в CRM, которую мы также разработали сами, попадает новый лид, бот в Mattermost тут же дает о нем знать. Еще раз в неделю приходит сводка с информацией об изменении статусов лидов, и сколько активных лидов у конкретного менеджера.
☝ Важные оповещения. Упал сервер, информация о выкате, различные сводки.
Заключение
Если бы была возможность, вернулись бы мы в Slack? Думаю, что нет. Mattermost разрабатывался как его полный аналог, и он полностью отвечает потребностям нашего бизнеса. А какой корпоративный мессенджер используете вы? Пишите в комментариях.
Комментарии (6)
Nnnnoooo
23.11.2022 01:07Проблема маттермост — просто нереально глючные мобильные клиенты и чем дальше тем они глючнее. Отзывы и рейтинг на гуглплей и айтюнс тому хорошее доказательнство.
Использовать такой глюкодром в реальном бизнесе — это чистой воды экстрим.Даже элемент, у которого куча своих приколов связанных с шифрованием (бекапы ключей, рассинхрон ключей если юзер работат одновременно под несколькими различными клиентами и т.п.) и то в разы пригоднее для бизнеса, чем маттермост.
Вот реально пару лет назад маттермосту еще можно было простить его глючность, за полную бесплатность и за юность, но теперь в дополнении к бесплатному использованию они предлагают это купить (если нет желания самому заниматься селфхостом). И это уже за гранью...
avelor
а какие вирусы вы нашли в рокетчате? О_о с багами согласен, их там порядком:) ну и пуши - в опенсорц-версии емнип 10к пушей, ну или компиляй приложения мобильные сам. и монга.
есть ещё интересный продукт под названием Zulip, напомнил помесь тимс и слака. опенсорц, пока без ограничений в опенсорц версии (в отличие от рокета и маттермоста, где как бы нет saml, расширенной ldap-интеграции и т.п.)
есть и некоторое количество интересных отечественных мессенджеров, но которые хотят денег (express, dialog)
nikweter
Zulip да, без ограничений. Вот только по интеграции ldap, например, это без ограничений примерно равно ограниченной версии rocketchat. Ну и интерфейс - людей не из ИТ вгоняет в состояние шока.
avelor
зато нативно есть гифачки:)