Was ist Slack Slack Logo

Slack ist eines der beliebtesten, wenn nicht sogar das beliebteste Kommunikationstool für Teams in agilen Software-Entwicklungsprojekten. Slack gibt es als App für Andoid und IOS, sowie als Desktop-Applikation für Windows, MacOS und Linux. Neben einer kommerziellen Version gibt es auch eine Gratis-Lizenz, die die größte Funktionalität bereits mitbringt.

Die Kollaboration in den Teams wird durch Slack standortübergreifend verbessert.

Slack benutzen

Der Slack „Workspace“ stellt eine übergeordnete Instanz dar, die durch E-Mail-Whitelisting oder Einladungslinks für die Teammitglieder zugänglich ist. Unterteilt ist der Workspace in verschiedene Channels, in denen die eigentliche Kommunikation stattfindet. Diese können entweder für jedes Mitglied im Workspace oder nur für bestimmte Mitglieder sichtbar sein. So ist es üblich, für einzelne Teams einen eigenen Channel zu erstellen, um dort die relevanten Informationen für Team Mitglieder zu teilen. Aber auch übergreifende Supportteams können eigene Channels betreiben und so z.B. Supportaufträge entgegen nehmen.

Neben guter Übersichtlichkeit und der Möglichkeit Konversationen innerhalb der Channel in Threads zu unterteilen, bietet Slack auch die Möglichkeit externe Applikationen als Bots in die Channels und Workspaces einzubinden um die Funktionalität weiter zu erhöhen. So kann man inzwischen über Slack unter anderem auf Google Drive und Trello zurückgreifen. Als Ergänzung zur Kommunikation mittels Chat Nachrichten bietet Slack auch eine bequeme Möglichkeit an Team-Mitglieder schnell per Audio- und Video-Anrufe mit Screen-Sharing zu kontaktieren.

Auch aus Testsicht bietet Slack eine Menge Möglichkeit. So können z.B. Testausführungsergebnisse direkt aus Jenkins in Slack Channels gepostet werden. So wird jeder im Team über mögliche Probleme informiert.

Vor- und Nachteile von Slack

Vorteile

  • Kostenlos nutzbar und enthält in der kostenlosen Variante bereits einen sehr großen Funktionsumfang
  • Gut strukturiert und einfach zu bedienen
  • Durch externe Applikationen gut erweiterbar, bietet neben vielen vorgefertigten Applikationen eine sehr gute Rest API Schnittstelle an
  • Viele Kommunikationsmöglichkeiten in einer Applikation
    • Channels
    • Direkt Nachrichten an einzelne oder mehrere Nutzer
    • Video-Telefonie und Screensharing

Nachteile

  • Vollversion ist kostenpflichtig
  • Keine gute Möglichkeit für Foto bzw. Dateiaustausch