- PVSM.RU - https://www.pvsm.ru -
Всем привет, меня зовут Дмитрий, я работаю разработчиком в небольшой софтверной компании в России уже 5 лет. Я бы хотел рассказать про то, как «исторически сложилось» с чатом в нашей компании, поделиться своими муками выбора достойного наследника и найденными решениями.
Когда я в первый день пришёл на работу, мне показали моё рабочее место, дали компьютер, зарегистрировали в Жире и Гитлабе, и показали главное средство общения сотрудников между собой — iChat. Можно подумать, это что-то про Apple, но всё было немного ужасней.
На моё охудивлённое лицо коллеги пояснили, что так исторически сложилось (какая-нить ссылка), и в общем-то все понимают, что это немного странно, но менять никто ничего не планирует. Ведь у айЧата (полностью он называется Intranet Chat — Википедия [1]) столько плюсов:
Ну наверное всё ок, просто я чего-то не понимаю, подумал я. Но после нескольких недель пользования ламповым отечественным продуктом стали явно заметны его недостатки:
Ситуация: имеем «чат с ограниченными возможностями». Столько всяких «нельзя», что голова кругом. Почти все сотрудники параллельно общаются с нужными им коллегами через какие-то Скайпы, Ватсапы и Телеграмы: там и файлики можно поскидывать, и клиент для андроид есть, и в командировке можно невероятным образом находиться онлайн. Если заболеешь, не обязательно через трёх человек передавать коллеге из другого отдела, что тебя завтра не будет, и найти ту ссылку на хабр необходимую инфу, которую тебе кидали неделю назад, можно без молитв Ктулху.
Наверное, вы уже можете сказать, в чём тут проблема. Во-первых, все сотрудники кучкуются вокруг выбранных ими мессенджеров. Одному нужно писать туда, другому сюда, для одного из коллег я даже держал постоянно запущенной аську, он ничем другим не пользовался (даже айЧатом). И что су характерно, никто не хочет перелазить на другой чат, а те, кто не пользуются ими в принципе (да, таких много среди программистов, в основном это более старшие сотрудники, или параноики, или и то и другое), не хотят и начинать.
А во-вторых, у меня в телеграме есть одногруппники, знакомые, да весь мой контакт-лист, и невозможно нормально отделить коллег от всех остальных. И узнать, что коллега есть в телеграме, я могу только спросив его самого. Иногда я вообще не знаю, что у меня есть новый коллега, пока не увижу кого-то незнакомого за компом в другом офисе. Короче хаос.
Тогда я спросил нашего начальника отдела, нельзя ли взять программу поновей и всё-таки от Apple более технически продвинутую, чтобы все не страдали фигнёй и могли спокойно чатиться в одном месте. «Нет такой программы», — последовал ответ. Как нет, подумал я, и сказал, что точно есть, не может не быть. «Тогда найди, а там посмотрим». Ок, сейчас же цифровой век, всё гуглится, несложно же найти что-то вменяемое, подумал я. Я немного ошибался.
Сначала я пытался найти что-то похожее на айчат, маленькое, локальное, бесплатное, под винду, без премудростей. Российские предложения в этом сегменте рынка представляют собой зачастую что-то невероятное: бедный набор функциональности, замерший где-то на середине 2000-х, сочетается с топорным юзер-интерфейсом а-ля «мой первый проект на Delphi» и конской ценой, которой могут только мечтать маркетологи из JetBrains и Adobe. Часто в комплекте идёт полное или частичное отсутствие поддержки.
Один из лучших вариантов, который мне удалось найти — чат «Commfort». Название меня заинтриговало, а на деле всё оказалось не так уж и комфортно.
Стоимость комфорта для моей организации из примерно 30-40 человек: 16 тысяч рублей.
Продукт имеет привлекательные функции, но отпугивает своим интерфейсом и не внушает уверенности в его качестве. Да и по цене мы с ним не пролазим.
К сожалению, после нескольких часов гугления найти вариант, соответствующий моим критериям я не смог. Если он всё-таки существует, буду благодарен за ссылку.
Несколько раз за последнее время я то в одном, то в другом месте слышал про слэк (Slack на языках Романской группы). Что это какое-то новое, доселе невиданное нечто, то ли чат на стероидах, то ли форум со странным способом показа тем. Американцы там у себя от слэка балдеют, и каждый уважающий себя стартап использует его (на своих макбуках, попивая смузи и кофе из старбакса). Один мой коллега недавно ушел в стартап, который создает конкурент слэка.
Ну слэк значит слэк, не может же быть столько хайпа из ничего. Беглый осмотр пациента показал наличие новых примочек, каких-то каналов с хэштегами и непривычный интерфейс. И желание быть на острие технологий было конечно сильно, но у интерфейса нашего заморского друга совсем нет переводов на другие языки, да и на свой сервер сможет его себе поставить разве что эппл (который, как известно, может всё, но не всё хочет). Что ж, немного фэйл.
О, а ещё есть хипчат. Это как слэк, только хипчат. И тоже нет перевода, и тоже не поставить к себе. Зато для хипстеров. И для роботов.
(голосом робота-хипстера) Что-то новое — это же так здорово!
Уже успев порядком расстроиться от безысходности, через пару недель я почти случайно наткнулся на Zulip — OpenSource-конкурент слэка (а может и не конкурент, кто их там разберет), очень похожий на то, что мне нужно. Он бесплатен, и установить его на свой сервер может любой желающий, даже если этот желающий — компания из 50 человек.
Хотя очень быстро стало понятно, что этот вариант не подходит по причине усложненности (есть, секции, в секциях есть темы, и только в темах живут чаты, в которые можно что-то написать) и, как бы это сказать без англицизмов… ладно, куда уж без них, User Experience в нём в общем печален. И да, только на английском языке.
Примерно так выглядит пациент с непонятным именем
Но ведь это уже ближе, и действительно может быть есть что-то подходящее в мире OpenSource! Ещё немного погонял строку поиска, и нашел Mattermost и Rocket chat. Последний в итоге и получил приз зрительских симпатий имени меня, и вошел в наш дом новым членом экосистемы ПО. А всё почему, потому что переводы, переводы есть у него!
Вот как-то так это всё выглядит
Сначала конечно плюсы:
Теперь минусы:
Кому интересно, рокет чат есть на бесплатном демо-серваке с полным доступом вот тут [2].
Аватары — позволяют новичкам или просто интровертам лучше ориентироваться, кто есть кто.
Интеграции — позволяют кидать в чат гифки показывать уведомления о событиях от GitLab-сервера, о новых статьях от корпоративного блога, и ещё черт знает что от черт знает чего.
В общем, на текущий момент мы обкатываем рокет чат у нас в нескольких отделах, к нему подключились все, кто желал.
Теперь я ломаю голову о другом — как же сделать так, чтобы все сотрудники забыли про старый добрый айчат и пользовались новым, хипсторским Рокет Чатом. А ещё временами подумываю, а правильный ли всё-таки выбор я сделал.
P. S. Если вы прочитали эту статью, и у вас в голове возникла мысль dafuq did I just read «зачем же автор написал эту замечательную статью», сразу отвечу:
Во-первых, мой опыт может кому-то пригодиться. Если б я наткнулся на подобную статью в начале своих поисков, это сэкономило бы мне много усилий. Надеюсь, это поможет тем, кто будет на моем месте.
А во-вторых, я до сих пор в ах… Ах каком недоумении вокруг всего, что происходит сейчас на рынке мессенджеров, и четкого понимания, что же делать, чтобы все сотрудники были счастливы, у меня нет. Поэтому я надеюсь, что в комментариях мне подскажут те решения, которые я пропустил, или хотя бы поделятся своим опытом в этом вопросе.
В третьих, автору просто хотелось пожаловаться на то, какой плохой этот мир, на недостижимость идеалов и тщетность бытия, но Хабр Гиктаймс — не жалобная книга, так что про это тсссссссс…
Автор: Captain_Jack
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/261946
Ссылки в тексте:
[1] Википедия: https://ru.wikipedia.org/wiki/Intranet_Chat
[2] вот тут: https://demo.rocket.chat/
[3] Источник: https://geektimes.ru/post/291899/
Нажмите здесь для печати.