Всім привіт, мене звуть Дмитро, я працюю розробником в невеликій софтверної компанії в Росії вже 5 років. Я б хотів розповісти про те, як «історично склалося» з чатом в нашій компанії, поділитися своїми муками вибору гідного спадкоємця і знайденими рішеннями.
Коли я в перший день прийшов на роботу, мені показали моє робоче місце, дали комп'ютер, зареєстрували в жирі і Гітлабе, і показали головний засіб спілкування співробітників між собою - iChat. Можна подумати, це щось про Apple, але все було трохи жахливішою.
Ну напевно все ок, просто я чогось не розумію, подумав я. Але після декількох тижнів користування ламповим вітчизняним продуктом стали явно помітні його недоліки:
Ситуація: маємо «чат з обмеженими можливостями». Стільки всяких «не можна», що голова обертом. Майже всі співробітники паралельно спілкуються з потрібними їм колегами через якісь скайп, Ватсапи і Телеграма: там і файліки можна поскидати, і клієнт для андроїд є, і у відрядженні можна неймовірним чином перебувати онлайн. Якщо захворієш, не обов'язково через трьох чоловік передавати колезі з іншого відділу, що тебе завтра не буде, і знайти ту посилання на Хабре необхідну інфу, яку тобі кидали тиждень тому, можна без молитов Ктулху.
Так чому б просто не використовувати Skype / Whatsapp / Telegram / Viber / ICQ?
Напевно, ви вже можете сказати, в чому тут проблема. По-перше, всі співробітники кучкуються навколо обраних ними месенджерів. Одному потрібно писати туди, іншому сюди, для одного з колег я навіть тримав постійно запущеної аську, він нічим іншим не користувався (навіть айЧатом). І що су характерно, ніхто не хоче перелазити на інший чат, а ті, хто не користуються ними в принципі (так, таких багато серед програмістів, в основному це більш старші співробітники, або параноїки, або і те й інше), не хочуть і починати.
А по-друге, у мене в Телеграма є одногрупники, знайомі, так весь мій контакт-лист, і неможливо нормально відокремити колег від всіх інших. І дізнатися, що колега є в Телеграма, я можу тільки запитавши його самого. Іноді я взагалі не знаю, що у мене є новий колега, поки не побачу когось незнайомого за компом в іншому офісі. Коротше хаос.
Тоді я запитав нашого начальника відділу, чи не можна взяти програму поновей і все-таки від Apple більш технічно просунуту, щоб все не страждали фігньою і могли спокійно чатитись в одному місці. «Немає такої програми», - була відповідь. Як немає, подумав я, і сказав, що точно є, не може не бути. «Тоді знайди, а там подивимося». Ок, зараз же цифровий вік, все гугл, нескладно ж знайти щось осудна, подумав я. Я трохи помилявся.
Вимоги до чату від організації
- безкоштовний або одноразова оплата суми нижче 5000 дерев'яних ( «зараз же безкоштовно, че це платити, та ще й по 3к щомісяця» - приблизно таке відношення до оплати чату є в організації, та й мене теж жаба давить платити за розцінками, які американські компанії пропонують іншим американським і не зовсім американським компаніями)
- установка на свій сервер якщо не потрібна, то принаймні дуже бажана
- підтримка російської мови (англійською версією гарантовано може користуватися тільки відділ розробки, і то з натяжкою)
Вимоги до чату від мене
По стопах айчата
Один з кращих варіантів, який мені вдалося знайти - чат «Commfort». Назва мене заінтригувало, а на ділі все виявилося не так вже й комфортно.
Вартість комфорту для моєї організації з приблизно 30-40 чоловік: 16 тисяч рублів.
Продукт має привабливі функції, але відлякує своїм інтерфейсом і не вселяє впевненості в його якості. Та й за ціною ми з ним не пролазимо.
На жаль, після декількох годин гугленія знайти варіант, відповідний моїм критеріям я не зміг. Якщо він все-таки існує, буду вдячний за посилання.
Ці ваші хіпстерскіе Слека
Кілька разів за останній час я то в одному, то в іншому місці чув про слек (Slack на мовах Романської групи). Що це якесь нове, досі небачене щось, то чи чат на стероїдах, то чи форум з дивною способом показу тем. Американці там у себе від Слека балдеют, і кожен поважаючий себе стартап використовує його (на своїх макбуков, попиваючи смузі і кави з Старбакса). Один мій колега недавно пішов у стартап, який створює конкурент Слека.
Ну слек значить слек, не може ж бути стільки хайпа з нічого. Побіжний огляд пацієнта показав наявність нових примочок, якихось каналів з хештегом і незвичний інтерфейс. І бажання бути на вістрі технологій було звичайно сильно, але у інтерфейсу нашого заморського друга зовсім немає перекладів на інші мови, та й на свій сервер зможе його собі поставити хіба що Еппл (який, як відомо, може все, але не все хоче). Що ж, трохи фейл.
О, а ще є хіпчат. Це як слек, тільки хіпчат. І теж нема переводу, і теж не поставити до себе. Зате для хіпстера. І для роботів.
(Голосом робота-хіпстера) Щось нове - це ж так здорово!
Але хотілося б нашого
Уже встигнувши порядком почати турбуватися через безвихідь, через пару тижнів я майже випадково натрапив на Zulip - OpenSource-конкурент Слека (а може і не конкурент, хто їх там розбере), дуже схожий на той, що мені потрібно. Він безкоштовний, і встановити його на свій сервер може будь-хто, навіть якщо цей бажаючий - компанія з 50 чоловік.
Хоча дуже швидко стало зрозуміло, що цей варіант не підходить через ускладненість (є, секції, в секціях є теми, і тільки в темах живуть чати, в які можна щось написати) і, як би це сказати без англіцизмів ... ладно, куди вже без них, User Experience в ньому в загальному сумний. І так, тільки на англійській мові.
Приблизно так виглядає пацієнт з незрозумілим ім'ям
Але ж це вже ближче, і дійсно може бути є щось підходяще в світі OpenSource! Ще трохи поганяв рядок пошуку, і знайшов Mattermost і Rocket chat. Останній в результаті і отримав приз глядацьких симпатій імені мене, і увійшов в наш будинок новим членом екосистеми ПО. А все чому, тому що переклади, переклади є у нього!
Ось як-то так це все виглядає
Коротенько плюшки і мінушкі рокет чату
Спочатку звичайно плюси:
Кому цікаво, рокет чат є на безкоштовному демо-серваке з повним доступом ось тут.
Які прикольні фішки я знайшов для себе в нових чатах
На закінчення
Загалом, на поточний момент ми обкачуємо рокет чат у нас в декількох відділах, до нього підключилися всі, хто бажав.
Тепер я ламаю голову про інше - як же зробити так, щоб всі співробітники забули про старий добрий айчат і користувалися новим, хіпсторскім Рокет Чатом. А ще часом подумую, а чи правильний все-таки вибір я зробив.
По-перше, мій досвід може комусь стати в нагоді. Якщо б я натрапив на подібну статтю на початку своїх пошуків, це заощадило б мені багато зусиль. Сподіваюся, це допоможе тим, хто буде на моєму місці.