Olá pessoal, meu nome é Dmitry, trabalho como desenvolvedor em uma pequena empresa de software na Rússia há 5 anos. Eu gostaria de falar sobre como “historicamente” aconteceu com o bate-papo em nossa empresa, para compartilhar meu tormento de escolher um herdeiro digno e as soluções encontradas.
Iniciar
Quando cheguei ao trabalho no primeiro dia, eles me mostraram meu local de trabalho, me deram um computador registrado em Zhir e Gitlab e me mostraram os principais meios de comunicação entre os funcionários - o iChat. Você pode pensar que isso é algo sobre a Apple, mas foi um pouco pior.

Na minha cara de surpresa, meus colegas explicaram que isso aconteceu tão historicamente (algum tipo de link de thread) e, em geral, todo mundo entende que isso é um pouco estranho, mas ninguém planeja mudar nada. De fato, existem muitas vantagens no iChat (totalmente chamado de Intranet Chat -
Wikipedia ):
- fica no nosso servidor e não enferruja
- tudo de graça (O autor do programa lançou a versão mais recente em 2002, de graça)
- “Tem uma interface estética e descomplicada” (obrigado pela citação, Wikipedia)
- existem todas as funções necessárias - bate-papos pessoais e um "quadro de mensagens"
Bem, provavelmente está tudo bem, só não entendo uma coisa, pensei. Porém, após várias semanas de uso de um produto de lâmpada doméstica, suas desvantagens se tornaram claramente visíveis:
- não há histórico - reinicie o computador e, se o seu colega Vasya lhe enviou um e-mail ontem, leia os registros em um arquivo de texto
- arquivos não podem ser transferidos - bem-vindo ao trocador de ftp corporativo, pastas compartilhadas no disco ou nuvens pessoais (eu dirijo pessoalmente minha conta do OneDrive, se necessário)
- é impossível conversar normalmente do lado de fora (não há problema em escrever para colegas apenas se conectando via VPN ou RDP)
- você não pode escrever para alguém que está offline agora - se um colega está trabalhando em casa hoje ou saiu mais cedo ou está desempregado - lembre-se da sua mensagem até que seja melhor
- afinal, o cliente é apenas para Windows desde a versão 98 - você não possui iPhones e está online 24 horas por dia
- Naturalmente, não há realce normal de nada: código, links (bem, há realce, mas você não pode clicar neles), hipertexto
Situação: temos um "bate-papo com deficiências". Tantos tipos de "impossíveis" que a cabeça está girando. Quase todos os funcionários ao mesmo tempo se comunicam com os colegas de que precisam através de algum tipo de Skype, Vatsapa e Telegrams: lá você pode fazer upload de arquivos, e existe um cliente para Android e você pode viajar on-line de uma maneira incrível. Se você
ficar doente, não é necessário
dizer a um colega de outro departamento em três pessoas que você não estará lá amanhã e poderá encontrar o link para as
informações de Habr que foram lançadas há uma semana sem as orações de Cthulhu.
Então, por que não usar o Skype / Whatsapp / Telegram / Viber / ICQ?
Talvez você já possa dizer qual é o problema. Em primeiro lugar, todos os funcionários estão agrupados em torno de seus mensageiros. É preciso escrever lá, o outro aqui. Para um dos meus colegas, eu até mantinha o ICQ funcionando constantemente, ele não usava mais nada (nem o aiChat). E o que é típico é que ninguém quer mudar para outro bate-papo e quem não os usa em princípio (sim, existem muitos entre programadores, principalmente funcionários mais velhos ou paranóicos ou ambos) e para começar.
Em segundo lugar, no meu telegrama, há colegas de classe, conhecidos e toda a minha lista de contatos, e é impossível separar normalmente os colegas de todos os outros. E para descobrir o que é um colega no telegrama, só posso perguntar a ele. Às vezes, não sei se tenho um novo colega até ver alguém não familiarizado em um computador em outro escritório. Mais em breve caos.
Então perguntei ao nosso chefe de departamento se é possível fazer um programa mais recente e, no
entanto, a Apple é tecnicamente avançada para que todos não sofram com o
lixo e possam conversar facilmente em um só lugar. "Não existe esse programa", seguiu a resposta. Como não, pensei e disse que certamente é, não pode deixar de ser. "Então encontre, e nós veremos." Ok, agora a era digital, tudo é google, é fácil encontrar algo sensato, pensei. Eu estava um pouco enganado.
Requisitos de bate-papo da organização
- pagamento gratuito ou único de um valor menor que 5.000 de madeira ("é grátis agora, então não quero pagar e até 3 mil por mês" - a organização tem aproximadamente a mesma atitude em pagar por um bate-papo, e o sapo também me pressiona a pagar a preços que Empresas americanas oferecem outras empresas americanas e não americanas)
- instalação no servidor, se não for necessário, pelo menos é muito desejável
- suporte para o idioma russo (a versão em inglês é garantida para ser usada apenas pelo departamento de desenvolvimento e depois com muito esforço)
Requisitos de chat meus
- multiplataforma. Para que eu pudesse finalmente sentar no jantar, no transporte ou nas férias, escrever algo para alguém no telefone e até descobrir o que alguém me escreveu. E para que o meu colega, que tem Linux, não faça uma careta triste toda vez com a palavra "chat".
- aguçada pela comunicação nas empresas. Para que eu converse onde todos os meus colegas e apenas meus colegas
- projeto ativo e animado. Para que insetos, como insetos congelados em âmbar, não fiquem no produto até o final dos tempos
- transferência de arquivos. Bem, por que eu deveria enviar esta foto para uma pasta compartilhada, se posso simplesmente deixá-la no chat!
- Sincronização normal de notificações / não lidas. Para não gostar do Skype - recebi uma mensagem e, em 24 horas, você encontra uma notificação sobre ela em cada um dos seus dispositivos.
Seguindo os passos do aychat
No começo, tentei encontrar algo semelhante ao aychat, pequeno, local, gratuito, no Windows, sem sabedoria. As ofertas russas nesse segmento de mercado costumam ser algo incrível: um conjunto pobre de funcionalidades, congelado em algum lugar em meados dos anos 2000, é combinado com a desajeitada interface do usuário como o “meu primeiro projeto em Delphi” e o preço do cavalo que pode apenas sonha com os profissionais de marketing JetBrains e Adobe. Freqüentemente, falta total ou parcial de suporte é incluída.
Uma das melhores opções que eu consegui encontrar foi o chat do Commfort. O nome me intrigou, mas na realidade tudo acabou não sendo tão confortável.
O custo de conforto para minha organização de cerca de 30 a 40 pessoas: 16 mil rublos.
O produto possui recursos atraentes, mas assusta sua interface e não inspira confiança em sua qualidade. E pelo preço não vamos rastejar com ele.
Infelizmente, depois de várias horas pesquisando no Google, não consegui encontrar uma opção que atendesse aos meus critérios. Se existir, ficarei grato pelo link.
Estas são as suas calças hipster
Ultimamente, ouvi falar de folga em um ou outro local (folga nas línguas do grupo romano). Que isso é algo novo, até então sem precedentes, ou bate-papo com esteróides, ou um fórum com uma maneira estranha de mostrar tópicos. Os americanos estão se entregando à folga em casa, e toda startup que se preze a usa (em seus macbooks, bebendo smoothies e café da Starbucks). Um dos meus colegas partiu recentemente para uma startup que cria um concorrente para relaxar.
Bem, folga significa folga, não pode haver tanto hype do nada. Um exame rápido do paciente mostrou a presença de novas loções, alguns canais com hashtags e uma interface incomum. E o desejo de estar na vanguarda da tecnologia era certamente forte, mas a interface do nosso amigo estrangeiro não tem absolutamente nenhuma tradução para outros idiomas, e apenas a Apple (que, como você sabe, pode fazer tudo, mas não tudo) pode colocá-lo em seu servidor. Bem, um pequeno arquivo.
Ah, e também há descolados. É como uma folga, apenas hip-hop. E também não há tradução, e também não posso colocar isso para mim. Mas para descolados. E para robôs.

(na voz de um robô moderno) Algo novo - é tão legal!
Mas eu gostaria que nosso
Já tendo tempo para ficar bastante chateado com a desesperança, depois de algumas semanas, quase acidentalmente me deparei com o Zulip - um concorrente de código aberto para folga (ou talvez não um concorrente que os entenda lá), muito parecido com o que eu preciso. É gratuito e qualquer pessoa pode instalá-lo em seu servidor, mesmo que essa pessoa seja uma empresa de 50 pessoas.
Embora tenha ficado claro rapidamente que essa opção não é adequada devido à complexidade (há seções, seções têm tópicos e apenas tópicos têm salas de bate-papo onde você pode escrever algo) e, por assim dizer, sem inglesismos ... bem, longe deles, a experiência do usuário geralmente é triste. E sim, apenas em inglês.

É assim que um paciente com um nome incompreensível se parece
Mas isso já está mais próximo e pode realmente haver algo adequado no mundo OpenSource! Perseguiu um pouco mais a barra de pesquisa e encontrou o bate-papo Mattermost e Rocket. O último, como resultado, recebeu um prêmio de simpatia do espectador com o meu nome e entrou em nossa casa como um novo membro do ecossistema de software. E por que, porque ele tem traduções, traduções!

De alguma forma, tudo parece
Em resumo, os abraços e desvantagens do bate-papo com foguetes
Primeiro, é claro, os profissionais:
- Há uma tradução para o russo. Sim, não está completo, mas quase e, nesse caso, você pode traduzir algo necessário em seu próprio idioma. As traduções estão hospedadas no portal lingohub.com, feitas especialmente para isso. O autor deste post, para seu crédito (e modéstia), traduziu 60% do que ainda não foi traduzido e não vai parar.
- Você pode colocar uma linha no seu servidor Linux (realmente, uma e funciona).
- Os clientes têm todas as plataformas, exceto o Windows Phone :( WP ruim e ruim! (Eu próprio sou o antigo proprietário da Lumia)
- Existe uma versão web, você pode fazer login rapidamente em qualquer dispositivo e, por exemplo, transferir o arquivo de log do computador do cliente, enviar um rastreamento de pilha ou simplesmente escrever para um colega
- Separadamente, você pode configurar todas as notificações: de quais chats para mostrar notificações e das quais não; Configurações de notificação separadas para dispositivos móveis e computadores
- Existe um servidor de arquivos, você pode jogar arquivos
- Grátis
- É desenvolvido ativamente, novos recursos são vistos, bugs são corrigidos
Agora os contras:
- Bugs. Onde eles poderiam estar sem eles? Eles são Em lugares, quando você clica em algum lugar, nada acontece; em lugares, pelo contrário, acontece algo que você não espera. Mas devo dizer que não há muitos deles e, em geral, a situação é a mesma que a Xiaomi, barata e com bugs, mas no geral funcionará.
- O cliente de desktop está em um elétron, o que por si só pode não ser um sinal de menos, mas ainda não é totalmente legal.
- O cliente móvel é quase uma cópia da área de trabalho conectada via WebView (provavelmente). Não funciona de maneira inteligente e responsiva em um smartphone.
- Não existe uma lista de todos os usuários em qualquer lugar da interface. Não conheço você, mas no bate-papo corporativo quero ver uma lista de todos os meus colegas. Porque eu não sei o nome de alguns dos meus colegas, mas eu nem sei sobre a existência de alguns.
- Mmm, o que mais existe? Sim, não há status "Em férias". Então, eu fui de férias, defini o status "de férias" e tudo está no chocolate.
Quem se importa, o rocket chat está em um servidor de demonstração gratuito com acesso total
aqui .
Que recursos interessantes eu encontrei para mim em novos bate-papos
Avatares - permita que iniciantes ou apenas introvertidos naveguem melhor quem é quem.
Integrações - permitem enviar gifs
para o bate-papo para mostrar notificações sobre eventos do servidor GitLab, sobre novos artigos do blog corporativo e até o diabo sabe o que diabos sabe o que.
Em conclusão
Em geral, no momento, estamos executando um bate-papo com foguetes em nossos vários departamentos, todos que desejam se conectar a ele.
Agora estou pensando em outra coisa - como posso garantir que todos os funcionários esqueçam o bom e velho Aichat e usem o novo e moderno Rocket Chat. E às vezes estou pensando se fiz a escolha certa.
PS: Se você leu este artigo e teve o pensamento
dafuq, acabei de ler "por que o autor escreveu este maravilhoso artigo", responderei imediatamente:
Em primeiro lugar, minha experiência pode ser útil para alguém. Se eu encontrasse um artigo semelhante no início da minha pesquisa, isso me pouparia muito esforço. Espero que isso ajude aqueles que estarão no meu lugar.
E, em segundo lugar, ainda estou em ah ... Ah, que confusão em torno de tudo o que está acontecendo agora no mercado de mensageiros e não tenho uma compreensão clara do que fazer para deixar todos os funcionários felizes. Portanto, espero que nos comentários eles me digam as soluções que eu perdi ou, pelo menos, compartilhem minha experiência neste assunto.
Em terceiro lugar, o autor só queria reclamar sobre o quão ruim é este mundo, sobre a inatingibilidade de ideais e a futilidade de ser, mas
Habr Giktayms não é um livro triste, então sobre esse tssssssss ...