Hallo allerseits, mein Name ist Dmitry, ich arbeite seit 5 Jahren als Entwickler in einem kleinen Softwareunternehmen in Russland. Ich möchte darüber sprechen, wie „historisch“ mit dem Chat in unserem Unternehmen passiert ist, um meine Qualen bei der Auswahl eines würdigen Erben und die gefundenen Lösungen zu teilen.
Starten Sie
Als ich am ersten Tag zur Arbeit kam, zeigten sie mir meinen Arbeitsplatz, gaben mir einen Computer, der in Zhir und Gitlab registriert war, und zeigten mir die wichtigsten Kommunikationsmittel zwischen Mitarbeitern - iChat. Sie könnten denken, das ist etwas über Apple, aber es war ein bisschen schlimmer.

Zu meinem
ach überraschten Gesicht erklärten meine Kollegen, dass es so historisch passiert ist (eine Art Link-Thread), und im Allgemeinen versteht jeder, dass dies ein wenig seltsam ist, aber niemand plant, etwas zu ändern. In der Tat bietet iChat (vollständig als Intranet-Chat bezeichnet -
Wikipedia ) so viele Vorteile:
- steht auf unserem Server und raschelt nicht
- alles kostenlos (Der Autor des Programms veröffentlichte die neueste Version im Jahr 2002 kostenlos)
- "Hat eine ästhetische und unkomplizierte Oberfläche" (danke für das Zitat, Wikipedia)
- Es gibt alle notwendigen Funktionen - persönliche Chats und ein "Message Board"
Nun, wahrscheinlich ist alles in Ordnung, ich verstehe einfach nichts, dachte ich. Aber nach mehreren Wochen der Verwendung eines Haushaltslampenprodukts wurden seine Nachteile deutlich spürbar:
- Es gibt keine Historie. Starten Sie den Computer neu. Wenn Ihr Kollege Vasya Ihnen gestern eine E-Mail gesendet hat, lesen Sie die Protokolle in einer Textdatei
- Dateien können nicht übertragen werden - willkommen im Unternehmens-FTP-Austausch, in freigegebenen Ordnern auf der Festplatte oder in persönlichen Clouds (ich fahre bei Bedarf persönlich mit meinem OneDrive-Konto)
- Es ist unmöglich, normalerweise von außen zu chatten (es ist in Ordnung, Kollegen nur über eine Verbindung über VPN oder RDP zu schreiben).
- Sie können nicht an jemanden schreiben, der jetzt offline ist - wenn ein Kollege heute von zu Hause aus arbeitet oder vorzeitig abreist oder derzeit arbeitslos ist -, merken Sie sich Ihre Nachricht bis zu besseren Zeiten
- Schließlich ist der Client seit der 98. Version nur für Windows verfügbar - Sie haben keine iPhones und sind rund um die Uhr online
- Natürlich gibt es keine normale Hervorhebung von irgendetwas: Code, Links (nun, es gibt Hervorhebungen, aber Sie können nicht darauf klicken), Hypertext
Situation: Wir haben einen "Chat mit Behinderungen". So viele Arten von "unmöglich", dass sich der Kopf dreht. Fast alle Mitarbeiter kommunizieren gleichzeitig mit ihren Kollegen über Skype, Vatsapa und Telegramme: Dort können Sie Dateien hochladen, und es gibt einen Client für Android, und Sie können auf unglaubliche Weise online reisen. Wenn Sie
krank werden, ist es
nicht erforderlich
, einem Kollegen aus einer anderen Abteilung in drei Personen
mitzuteilen, dass Sie morgen nicht da sein werden, und Sie können den Link zu dem
Hub finden , den Sie benötigen, den sie vor einer Woche ohne Cthulhus Gebete geworfen haben.
Warum also nicht einfach Skype / WhatsApp / Telegramm / Viber / ICQ verwenden?
Vielleicht können Sie bereits erkennen, wo das Problem liegt. Erstens sind alle Mitarbeiter um ihre Boten gruppiert. Der eine muss dort schreiben, der andere hier, für einen meiner Kollegen habe ich ICQ sogar ständig am Laufen gehalten, er hat nichts anderes verwendet (sogar aiChat). Und was typisch ist, ist, dass niemand zu einem anderen Chat wechseln möchte und diejenigen, die sie im Prinzip nicht verwenden (ja, es gibt viele unter Programmierern, meistens ältere Mitarbeiter oder paranoide oder beides) und um zu beginnen.
Und zweitens gibt es in meinem Telegramm Klassenkameraden, Bekannte und meine gesamte Kontaktliste, und es ist normalerweise unmöglich, Kollegen von allen anderen zu trennen. Und um herauszufinden, was ein Kollege im Telegramm hat, kann ich ihn nur fragen. Manchmal weiß ich gar nicht, dass ich einen neuen Kollegen habe, bis ich jemanden sehe, der an einem Computer in einem anderen Büro nicht vertraut ist. Kurz gesagt Chaos.
Dann fragte ich unseren Abteilungsleiter, ob es möglich sei, ein neueres Programm zu verwenden, und
dennoch ist Apple technisch weiter fortgeschritten, damit nicht jeder unter
Müll leidet und problemlos an einem Ort chatten kann. "Es gibt kein solches Programm", folgte die Antwort. Wie nicht, dachte ich und sagte, dass es sicher ist, es kann nur sein. "Dann finde und wir werden sehen." Ok, jetzt, im digitalen Zeitalter, ist alles Google. Es ist einfach, etwas Vernünftiges zu finden, dachte ich. Ich habe mich ein wenig geirrt.
Anforderungen an den Organisations-Chat
- Kostenlose oder einmalige Zahlung eines Betrags unter 5.000 Holz ("es ist momentan kostenlos, daher möchte ich nicht zahlen, und sogar 3.000 pro Monat" - die Organisation hat ungefähr die gleiche Einstellung, für einen Chat zu bezahlen, und die Kröte drängt mich auch, zu Preisen zu zahlen, die Amerikanische Unternehmen bieten andere amerikanische und nicht ganz amerikanische Unternehmen an.
- Installation auf Ihrem Server, falls nicht erforderlich, dann zumindest sehr wünschenswert
- Unterstützung für die russische Sprache (die englische Version wird garantiert nur von der Entwicklungsabteilung und dann mit einem Stretch verwendet)
Chat-Anforderungen von mir
- plattformübergreifend. Damit ich endlich beim Abendessen, beim Transport oder im Urlaub sitzen, jemandem am Telefon etwas schreiben und sogar herausfinden kann, was mir jemand geschrieben hat. Und damit mein Kollege, der Linux hat, nicht jedes Mal ein trauriges Gesicht beim Wort "Chat" macht.
- geschärft durch Kommunikation in Unternehmen. Damit ich mich unterhalte, wo alle meine Kollegen und nur meine Kollegen sind
- lebhaftes aktives Projekt. Damit Insekten, wie in Bernstein gefrorene Insekten, erst am Ende der Zeit im Produkt hängen
- Dateiübertragung. Warum sollte ich dieses Bild in einen freigegebenen Ordner hochladen, wenn ich es einfach über den Chat ablegen kann?
- Normale Synchronisation von Benachrichtigungen / ungelesen. Um Skype nicht zu mögen, habe ich eine Nachricht abgefangen und innerhalb von 24 Stunden finden Sie auf jedem Ihrer Geräte eine Benachrichtigung darüber.
Auf den Spuren von Aychat
Zuerst habe ich versucht, etwas Ähnliches wie Aychat zu finden, klein, lokal, frei, unter Windows, ohne Weisheit. Russische Angebote in diesem Marktsegment sind oft etwas Unglaubliches: Eine schlechte Funktionalität, die Mitte der 2000er Jahre eingefroren wurde, wird mit der ungeschickten Benutzeroberfläche a la „mein erstes Projekt in Delphi“ und dem möglichen Pferdepreis kombiniert Nur Traummarketer von JetBrains und Adobe. Oft ist ein vollständiger oder teilweiser Mangel an Unterstützung enthalten.
Eine der besten Optionen, die ich gefunden habe, war der Commfort-Chat. Der Name faszinierte mich, aber in Wirklichkeit stellte sich heraus, dass alles nicht so bequem war.
Die Kosten für Komfort für meine Organisation von etwa 30-40 Personen: 16 Tausend Rubel.
Das Produkt hat attraktive Eigenschaften, aber es schreckt von seiner Oberfläche ab und schafft kein Vertrauen in seine Qualität. Und zu dem Preis werden wir nicht damit kriechen.
Leider konnte ich nach mehreren Stunden Googeln keine Option finden, die meinen Kriterien entspricht. Wenn es existiert, werde ich für den Link dankbar sein.
Das sind deine Hipster-Hosen
In letzter Zeit habe ich mehrmals von Slack an der einen oder anderen Stelle gehört (Slack in den Sprachen der römischen Gruppe). Dass dies etwas Neues ist, was es bisher noch nie gegeben hat, oder dass man sich über Steroide unterhält oder ein Forum mit einer seltsamen Art, Themen zu zeigen. Die Amerikaner dort lassen sich zu Hause entspannen, und jedes Startup mit Selbstachtung nutzt es (auf seinen Macbooks trinken sie Smoothies und Kaffee von Starbucks). Einer meiner Kollegen ist kürzlich zu einem Startup gegangen, das einen Konkurrenten zum Nachlassen schafft.
Nun, locker bedeutet locker, es kann nicht so viel Hype aus dem Nichts geben. Eine schnelle Untersuchung des Patienten ergab das Vorhandensein neuer Lotionen, einiger Kanäle mit Hashtags und einer ungewöhnlichen Oberfläche. Und der Wunsch, auf dem neuesten Stand der Technik zu sein, war sicherlich groß, aber die Benutzeroberfläche unseres Freundes aus Übersee hat absolut keine Übersetzungen in andere Sprachen, und nur Apple (das, wie Sie wissen, alles kann, aber nicht alles) kann es auf seinen Server stellen. Nun, eine kleine Datei.
Oh, und es gibt auch Hipster. Es ist wie ein Durchhang, nur Hip-Hop. Und es gibt auch keine Übersetzung, und ich kann sie mir auch nicht vorstellen. Aber für Hipster. Und für Roboter.

(in der Stimme eines Hipster-Roboters) Etwas Neues - es ist so cool!
Aber ich möchte unsere
Nachdem ich bereits Zeit hatte, mich über Hoffnungslosigkeit aufzuregen, bin ich nach ein paar Wochen fast versehentlich auf Zulip gestoßen - einen OpenSource-Konkurrenten für Slack (oder vielleicht keinen Konkurrenten, der sie dort versteht), sehr ähnlich dem, was ich brauche. Es ist kostenlos und kann von jedem auf seinem Server installiert werden, auch wenn es sich bei dieser Person um ein Unternehmen mit 50 Mitarbeitern handelt.
Obwohl schnell klar wurde, dass diese Option aufgrund der Komplexität nicht geeignet ist (es gibt Abschnitte, Abschnitte haben Themen und nur Themen haben Chatrooms, in denen Sie etwas schreiben können) und sozusagen ohne Englischismus ... na ja, weit ohne sie ist die Benutzererfahrung darin im Allgemeinen traurig. Und ja, nur auf Englisch.

So sieht ein Patient mit einem unverständlichen Namen aus
Aber das ist schon näher und es könnte wirklich etwas Passendes in der OpenSource-Welt geben! Verfolgte die Suchleiste ein bisschen mehr und fand Mattermost und Rocket Chat. Letzterer erhielt am Ende den Publikumspreis meines Namens und trat als neues Mitglied des Software-Ökosystems in unser Haus ein. Und alles warum, weil er Übersetzungen hat, Übersetzungen!

Das sieht irgendwie alles so aus
Kurz gesagt, die Kuscheln und Minuspunkte der Rakete plaudern
Zunächst natürlich die Profis:
- Es gibt eine Übersetzung ins Russische. Ja, es ist nicht vollständig, aber fast, und in diesem Fall können Sie etwas Notwendiges in Ihre eigene Sprache übersetzen. Übersetzungen werden auf dem speziell dafür erstellten lingohub.com-Portal gehostet. Der Autor dieses Beitrags übersetzte zu seiner Ehre (und Bescheidenheit) 60% dessen, was noch nicht übersetzt wurde, und wird nicht aufhören.
- Sie können eine Zeile auf Ihren Linux-Server setzen (wirklich eine, und es funktioniert).
- Kunden haben alle Plattformen außer Windows Phone :( armes, armes WP! (Ich selbst bin der frühere Besitzer von Lumia)
- Es gibt eine Webversion, mit der Sie sich schnell von jedem Gerät aus anmelden und beispielsweise die Protokolldatei vom Computer des Clients übertragen, einen Stack-Trace senden oder einfach an einen Kollegen schreiben können
- Sie können alle Benachrichtigungen separat konfigurieren: von welchen Chats aus Sie Benachrichtigungen anzeigen und von welchen nicht; Separate Benachrichtigungseinstellungen für Mobil- und Desktopgeräte
- Es gibt einen Dateiserver, Sie können Dateien werfen
- Kostenlos
- Es wird aktiv entwickelt, neue Funktionen werden gesägt, Fehler werden behoben
Nun die Nachteile:
- Bugs. Wo könnten sie ohne sie sein? Sie sind. An Orten passiert nichts, wenn Sie irgendwo klicken, an Orten passiert im Gegenteil etwas, das Sie überhaupt nicht erwarten. Aber ich muss sagen, dass es nicht viele von ihnen gibt, und im Allgemeinen ist die Situation ungefähr die gleiche wie bei Xiaomi, billig und mit Fehlern, aber insgesamt wird es funktionieren.
- Der Desktop-Client befindet sich auf einem Elektron, was an sich vielleicht kein Minus ist, aber immer noch nicht ganz cool.
- Der mobile Client ist fast eine Desktop-Kopie, die (wahrscheinlich) über WebView verbunden ist. Auf einem Smartphone funktioniert es nicht intelligent und reaktionsschnell.
- Es gibt keine Liste aller Benutzer in der Benutzeroberfläche. Ich weiß nichts über Sie, aber im Unternehmenschat möchte ich eine Liste aller meiner Kollegen sehen. Weil ich die Namen einiger meiner Kollegen nicht kenne, aber nicht einmal über die Existenz einiger.
- Mmm, was gibt es sonst noch? Ja, es gibt keinen Status "In Urlaub". Also bin ich in den Urlaub gefahren, habe den Status "im Urlaub" gesetzt und alles ist in Schokolade.
Wen kümmert es, Rocket Chat ist auf einem kostenlosen Demo-Server mit vollem Zugriff
hier .
Welche coolen Features habe ich in neuen Chats für mich gefunden
Avatare - Ermöglichen Sie Anfängern oder Introvertierten eine bessere Navigation, wer wer ist.
Integrationen - Ermöglichen Sie
das Senden von Gifs
an den Chat, um Benachrichtigungen über Ereignisse vom GitLab-Server, über neue Artikel aus dem Unternehmensblog und sogar über den Teufel zu erhalten.
Abschließend
Im Allgemeinen führen wir derzeit in unseren verschiedenen Abteilungen einen Raketen-Chat durch, bei dem sich alle mit ihm verbinden möchten.
Jetzt mache ich mir Gedanken über etwas anderes - wie kann ich sicherstellen, dass alle Mitarbeiter den guten alten Aichat vergessen und den neuen Hipster Rocket Chat nutzen? Und manchmal denke ich darüber nach, ob ich die richtige Wahl getroffen habe.
PS Wenn Sie diesen Artikel gelesen haben und den Gedanken hatten, dass
dafuq ich gerade gelesen habe "Warum hat der Autor diesen wunderbaren Artikel geschrieben
? ", Antworte ich sofort:
Erstens kann meine Erfahrung für jemanden nützlich sein. Wenn ich zu Beginn meiner Suche auf einen ähnlichen Artikel stoßen würde, würde ich mir viel Mühe sparen. Hoffe das hilft denen, die an meiner Stelle sein werden.
Und zweitens bin ich immer noch in ah ... Oh, was für eine Verwirrung um alles, was jetzt auf dem Messenger-Markt passiert, und ich habe kein klares Verständnis dafür, was zu tun ist, um alle Mitarbeiter glücklich zu machen. Daher hoffe ich, dass sie mir in den Kommentaren die Lösungen mitteilen, die ich verpasst habe, oder zumindest meine Erfahrungen in dieser Angelegenheit teilen.
Drittens wollte sich der Autor nur darüber beschweren, wie schlecht diese Welt ist, über die Unerreichbarkeit von Idealen und die Sinnlosigkeit des Seins, aber
Habr Giktayms ist kein trauriges Buch, also über dieses tssssssss ...