El tormento de elegir un mensajero corporativo: gratis, su servidor, no iChat


Hola a todos, mi nombre es Dmitry, llevo 5 años trabajando como desarrollador en una pequeña empresa de software en Rusia. Me gustaría hablar sobre cómo sucedió "históricamente" con el chat en nuestra empresa, para compartir mi tormento de elegir un heredero digno y las soluciones encontradas.

Inicio


Cuando llegué a trabajar el primer día, me mostraron mi lugar de trabajo, me dieron una computadora, registrada en Zhir y Gitlab, y me mostraron los principales medios de comunicación entre los empleados: iChat. Puede pensar que esto es algo sobre Apple, pero fue un poco peor.



Para mi cara de sorpresa, mis colegas explicaron que sucedió tan históricamente (algún tipo de enlace), y en general, todos entienden que esto es un poco extraño, pero nadie planea cambiar nada. De hecho, iChat tiene muchas ventajas (completamente llamado Intranet Chat - Wikipedia ):

  • se encuentra en nuestro servidor y no cruje
  • todo gratis (El autor del programa lanzó la última versión en 2002, gratis)
  • "Tiene una interfaz estética y sin complicaciones" (gracias por la cita, Wikipedia)
  • hay todas las funciones necesarias: chats personales y un "tablero de mensajes"

Bueno, probablemente todo esté bien, simplemente no entiendo algo, pensé. Pero después de varias semanas de usar un producto de lámpara doméstica, sus desventajas se hicieron evidentes:

  • no hay historial: reinicie la computadora, y si su colega Vasya le envió un correo electrónico ayer, vaya a leer los registros en un archivo de texto
  • los archivos no se pueden transferir: bienvenido al intercambiador de ftp corporativo, carpetas compartidas en el disco o nubes personales (personalmente manejo mi cuenta OneDrive si es necesario)
  • es imposible chatear normalmente desde el exterior (está bien escribir a colegas solo conectándose a través de VPN o RDP)
  • no puede escribirle a alguien que está fuera de línea ahora, si un colega está trabajando desde su casa hoy, o se fue temprano, o está actualmente sin trabajo, recuerde su mensaje hasta tiempos mejores
  • después de todo, el cliente es solo para Windows desde la versión 98, sin iPhones y en línea las 24 horas del día
  • Naturalmente, no hay resaltado normal de nada: código, enlaces (bueno, hay resaltado, pero no puede hacer clic en ellos), hipertexto

Situación: tenemos un "chat con discapacidades". Tantos tipos de "imposibles" que la cabeza está girando. Casi todos los empleados al mismo tiempo se comunican con los colegas que necesitan a través de algún tipo de Skype, Vatsapa y Telegrams: allí puede cargar archivos, y hay un cliente para Android, y puede viajar en línea de una manera increíble. Si se enferma, no es necesario decirle a un colega de otro departamento en tres personas que no estará allí mañana, y puede encontrar el enlace a la información de Habr que recibió hace una semana sin las oraciones de Cthulhu.

Entonces, ¿por qué no usar Skype / Whatsapp / Telegram / Viber / ICQ?


Quizás ya pueda saber cuál es el problema. En primer lugar, todos los empleados se agrupan alrededor de sus mensajeros. Uno necesita escribir allí, el otro aquí, para uno de mis colegas incluso mantuve ICQ funcionando constantemente, no usó nada más (incluso aiChat). Y lo típico es que nadie quiere cambiar a otro chat, y aquellos que no los usan en principio (sí, hay muchos entre los programadores, en su mayoría empleados mayores, o paranoicos, o ambos) y para empezar

Y en segundo lugar, en mi telegrama hay compañeros de clase, conocidos y toda mi lista de contactos, y normalmente es imposible separar a los colegas de todos los demás. Y para saber qué es un colega en el telegrama, solo puedo preguntarle. A veces no sé en absoluto que tengo un nuevo colega hasta que veo a alguien desconocido en una computadora en otra oficina. Más brevemente caos.

Luego le pregunté a nuestro jefe de departamento si es posible tomar un programa más nuevo y, sin embargo, Apple está más avanzado técnicamente para que todos no sufran basura y puedan chatear fácilmente en un solo lugar. "No existe tal programa", siguió la respuesta. Como no, pensé, y dije que ciertamente lo es, no puede dejar de ser. "Entonces encuentra, y ya veremos". Ok, ahora la era digital, todo es google, es fácil encontrar algo cuerdo, pensé. Estaba un poco equivocado.

Requisitos de chat de la organización


  • pago gratuito o único de una cantidad inferior a 5,000 de madera ("es gratis en este momento, así que no quiero pagar, e incluso 3k cada mes" - la organización tiene aproximadamente la misma actitud para pagar por una conversación, y el sapo también me presiona para que pague a precios que Las compañías estadounidenses ofrecen otras compañías estadounidenses y no del todo estadounidenses)
  • instalación en su servidor si no es necesario, entonces al menos muy deseable
  • soporte para el idioma ruso (la versión en inglés está garantizada para ser utilizada solo por el departamento de desarrollo, y luego con una extensión)

Requisitos de chat de mi parte


  • multiplataforma. Para poder finalmente sentarme en la cena, o en el transporte, o de vacaciones, escribirle algo a alguien por teléfono e incluso averiguar lo que alguien me escribió. Y para que mi colega, que tiene Linux, no haga una mueca triste cada vez que dice "chatear".
  • agudizado por la comunicación en las empresas. Para tener una conversación donde están todos mis colegas y solo mis colegas
  • Proyecto activo y animado. Para que los insectos, como los insectos congelados en ámbar, no cuelguen en el producto hasta el final de los tiempos
  • transferencia de archivos Bueno, ¿por qué debería subir esta imagen a una carpeta compartida si puedo dejarla caer en el chat?
  • Sincronización normal de notificaciones / no leídas. Para que no me guste en Skype, recibí un mensaje, y luego, dentro de las 24 horas, encuentra una notificación al respecto en cada uno de sus dispositivos.

Siguiendo los pasos de aychat


Al principio traté de encontrar algo similar a aychat, pequeño, local, gratuito, bajo Windows, sin sabiduría. Las ofertas rusas en este segmento del mercado a menudo son algo increíble: un pobre conjunto de funcionalidades, congelado en algún lugar a mediados de la década de 2000, se combina con la torpe interfaz de usuario a la "mi primer proyecto en Delphi" y el precio del caballo que puede solo vendedores de sueños de JetBrains y Adobe. A menudo, se incluye la falta total o parcial de soporte.

Una de las mejores opciones que pude encontrar fue el chat de Commfort. El nombre me intrigó, pero en realidad todo resultó no ser tan cómodo.



El costo de la comodidad para mi organización de aproximadamente 30-40 personas: 16 mil rublos.

El producto tiene características atractivas, pero asusta su interfaz y no inspira confianza en su calidad. Y al precio no nos arrastraremos con él.

Desafortunadamente, después de varias horas de búsqueda en Google, no pude encontrar una opción que coincida con mis criterios. Si existe, agradeceré el enlace.

Estos son tus pantalones hipster


Varias veces últimamente he oído hablar de holgura en uno u otro lugar (holgura en los idiomas del grupo romano). Que esto es algo nuevo, hasta ahora sin precedentes, o chatear con esteroides, o un foro con una forma extraña de mostrar temas. Los estadounidenses están disfrutando de la holgura en el hogar, y todas las startups que lo respetan lo usan (en sus macbooks, beben batidos y café de Starbucks). Uno de mis colegas se fue recientemente a una startup que crea un competidor para holgazanear.

Bueno, holgura significa holgura, no puede haber tanta publicidad de la nada. Un examen rápido del paciente mostró la presencia de nuevas lociones, algunos canales con hashtags y una interfaz inusual. Y el deseo de estar a la vanguardia de la tecnología fue ciertamente fuerte, pero la interfaz de nuestro amigo extranjero no tiene absolutamente ninguna traducción a otros idiomas, y solo Apple (que, como saben, puede hacer todo, pero no todo) puede ponerla en su servidor. Bueno, un pequeño archivo.

Ah, y también hay hipsters. Es como una holgura, solo hip-hop. Y tampoco hay traducción, y tampoco puedo ponerla para mí. Pero para los hipsters. Y para robots.



(en la voz de un robot hipster) Algo nuevo: ¡es genial!

Pero me gustaria nuestro


Ya teniendo tiempo para enfadarme por la desesperanza, después de un par de semanas, casi accidentalmente me topé con Zulip, un competidor de código abierto por holgura (o tal vez no un competidor que los entienda allí), muy similar a lo que necesito. Es gratis, y cualquiera puede instalarlo en su servidor, incluso si esta persona es una compañía de 50 personas.

Aunque rápidamente se hizo evidente que esta opción no es adecuada debido a la complejidad (hay secciones, las secciones tienen temas y solo los temas tienen salas de chat donde puedes escribir algo) y, por así decirlo, sin inglés ... bueno, lejos sin ellos, la experiencia del usuario en general es triste. Y sí, solo en inglés.


Así es como se ve un paciente con un nombre incomprensible

Pero esto ya está más cerca, ¡y realmente puede haber algo adecuado en el mundo OpenSource! Persiguió un poco más la barra de búsqueda y encontré a Mattermost y Rocket chat. Este último, como resultado, recibió un premio de simpatía del espectador que lleva mi nombre y entró en nuestra casa como un nuevo miembro del ecosistema de software. ¡Y todo por qué, porque tiene traducciones, traducciones!


Que de alguna manera todo se ve

En resumen, los abrazos y desventajas del chat con cohetes


Primero, por supuesto, los pros:

  • Hay una traducción al ruso. Sí, no está completo, pero casi, y en cuyo caso puede traducir algo necesario a su propio idioma. Las traducciones se alojan en el portal lingohub.com, especialmente hechas para esto. El autor de esta publicación, para su crédito (y modestia), tradujo el 60% de lo que aún no se ha traducido, y no va a parar.
  • Puede poner una línea en su servidor Linux (realmente, una, y funciona).
  • Los clientes tienen todas las plataformas excepto Windows Phone :( pobre, pobre WP! (Yo mismo soy el antiguo propietario de Lumia)
  • Existe una versión web, puede iniciar sesión rápidamente desde cualquier dispositivo y, por ejemplo, transferir el archivo de registro desde la computadora del cliente, enviar un seguimiento de la pila o simplemente escribir a un colega
  • Por separado, puede configurar todas las notificaciones: desde qué chats para mostrarle notificaciones y desde qué no; Configuración de notificaciones separada para dispositivos móviles y de escritorio
  • Hay un servidor de archivos, puedes lanzar archivos
  • Gratis
  • Se desarrolla activamente, se cortan nuevas características, se corrigen errores

Ahora los contras:

  • Errores ¿Dónde podrían estar sin ellos? Ellos son. En lugares, cuando haces clic en algún lugar, no sucede nada, en lugares, por el contrario, sucede algo que no esperas en absoluto. Pero debo decir que no hay muchos de ellos, y en general la situación es casi la misma que Xiaomi, barata y con errores, pero en general funcionará.
  • El cliente de escritorio está en un electrón, que en sí mismo puede no ser un signo negativo, pero aún así no es del todo genial.
  • El cliente móvil es casi una copia de escritorio conectada a través de WebView (probablemente). No funciona de manera inteligente y receptiva en un teléfono inteligente.
  • No hay una lista de todos los usuarios en ninguna parte de la interfaz. No sé sobre ti, pero en el chat corporativo quiero ver una lista de todos mis colegas. Porque no sé los nombres de algunos de mis colegas, pero ni siquiera sé sobre la existencia de algunos.
  • Mmm, qué más hay ahí. Sí, no existe el estado "En vacaciones". Así que me fui de vacaciones, establecí el estado "de vacaciones" y todo está en chocolate.

A quién le importa, el chat de cohetes está en un servidor de demostración gratuito con acceso completo aquí mismo .

Qué características interesantes encontré para mí en los nuevos chats


Avatares : permite a los principiantes o simplemente introvertidos navegar mejor quién es quién.

Integraciones : le permiten enviar gifs al chat para mostrar notificaciones sobre eventos desde el servidor de GitLab, sobre nuevos artículos del blog corporativo e incluso el diablo sabe qué demonios sabe qué.

En conclusión


En general, en este momento estamos llevando a cabo un chat de cohetes en nuestros diversos departamentos, todos los que deseaban conectarse a él.

Ahora me estoy estrujando el cerebro sobre otra cosa: ¿cómo puedo asegurarme de que todos los empleados se olviden del viejo y bueno Aichat y usen el nuevo hipster Rocket Chat? Y a veces pienso si tomé la decisión correcta.

PD: si lees este artículo y piensas que dafuq acabo de leer "por qué el autor escribió este maravilloso artículo", responderé de inmediato:

En primer lugar, mi experiencia puede ser útil para alguien. Si me encontraba con un artículo similar al comienzo de mi búsqueda, me ahorraría mucho esfuerzo. Espero que esto ayude a aquellos que estarán en mi lugar.

Y en segundo lugar, todavía estoy en ah ... Oh, qué confusión sobre todo lo que está sucediendo ahora en el mercado de mensajería, y no tengo una idea clara de qué hacer para hacer felices a todos los empleados. Por lo tanto, espero que en los comentarios me digan las soluciones que me perdí, o al menos compartan mi experiencia en este asunto.

En tercer lugar, el autor solo quería quejarse de lo malo que es este mundo, de la inalcanzabilidad de los ideales y la inutilidad del ser, pero Habr Giktayms no es un libro triste, así que sobre este tssssssss ...

Source: https://habr.com/ru/post/es405887/


All Articles