SlackUrsprünge
7 min readChapter 1

Ursprünge

Die Entstehung dessen, was später zu Slack werden sollte, lässt sich auf ein komplexes Zusammenspiel früherer Unternehmungen, sich entwickelnder technologischer Landschaften und der spezifischen, dringenden Bedürfnisse eines kleinen, ehrgeizigen Teams zurückführen. Vor Slack gab es Tiny Speck, ein 2009 von einem Quartett erfahrener Technologen gegründetes Unternehmen: Stewart Butterfield, Eric Costello, Cal Henderson und Serguei Mourachov. Diese Gruppe verfügte über eine bemerkenswerte Erfolgsbilanz, insbesondere Stewart Butterfield, der zuvor Flickr, eine bahnbrechende Plattform zum Teilen von Fotos, mitbegründet hatte, die 2005 von Yahoo! für geschätzte 20-25 Millionen Dollar übernommen wurde. Ihre gemeinsame Erfahrung umfasste das Navigieren durch die Komplexität von großangelegten Webdiensten, das Entwerfen skalierbarer Architekturen und das Verständnis der Nuancen von nutzergenerierten Inhalten und dem Aufbau von Gemeinschaften im Internetmaßstab. Ihr anfängliches Ziel mit Tiny Speck war die Entwicklung eines massiv Mehrspieler-Online-Spiels (MMOG) namens Glitch.

Zum Zeitpunkt der Gründung von Tiny Speck war die Landschaft der digitalen Kommunikation innerhalb von Organisationen fragmentiert und ineffizient. E-Mail blieb das dominierende Medium für formelle Korrespondenz, aber ihre asynchrone Natur und die Neigung zur Informationsüberflutung machten sie ungeeignet für die schnellen, iterativen Zyklen der modernen Softwareentwicklung. Für die Echtzeit-Zusammenarbeit waren Teams oft auf ein Patchwork aus unterschiedlichen Werkzeugen angewiesen: Internet Relay Chat (IRC) für informelle, textbasierte Kommunikation, verschiedene Verbraucher-Chat-Clients wie AOL Instant Messenger oder Yahoo! Messenger und frühe Unternehmenslösungen wie Microsoft Lync (später Skype for Business). Diese Werkzeuge fehlten oft an kritischen Unternehmensfunktionen wie anhaltender Nachrichtenhistorie, robusten Suchfunktionen und tiefen Integrationen mit anderen Geschäftsanwendungen wie Projektmanagementsystemen oder Versionskontrolle. Dieser fragmentierte Ansatz führte zu erheblichen Ineffizienzen, da kritische Informationen isoliert, schwer abzurufen und häufig in der vergänglichen Natur von temporären Chat-Protokollen oder überfüllten E-Mail-Postfächern verloren gingen. Die Herausforderung war besonders akut für verteilte Teams, ein Modell, das Tiny Speck von Anfang an annahm, mit Ingenieuren und Designern, die über verschiedene geografische Standorte und Zeitzonen verteilt waren.

Die Hintergründe der Gründer waren entscheidend für die Gestaltung ihres Ansatzes zur Bewältigung dieser Kommunikationsherausforderungen. Butterfield, mit seinen philosophischen Einsichten und dem Fokus auf Benutzererfahrung, die er bei Flickr verfeinert hatte, brachte ein tiefes Verständnis für die menschliche Interaktion mit Technologie und die Dynamik von Online-Communities mit. Er verstand die psychologischen Aspekte des Engagements und die Bedeutung einer flüssigen Benutzererfahrung. Cal Henderson, als CTO, lieferte die architektonische Vision für skalierbare Systeme, basierend auf seiner umfangreichen Erfahrung mit der Backend-Infrastruktur von Flickr, die Milliarden von Fotos und Millionen von Nutzern verwaltete. Seine Expertise im Aufbau robuster, leistungsstarker Webdienste und im Design flexibler APIs sollte entscheidend sein. Eric Costello und Serguei Mourachov, beide Schlüsselpersonen im Engineering, trugen zur praktischen Umsetzung komplexer Softwareentwicklungen bei und stellten die technische Machbarkeit und Stabilität ihrer ehrgeizigen Projekte sicher. Ihre gemeinsame Geschichte und komplementären Fähigkeiten förderten ein kollaboratives Umfeld, aber sie machten auch die internen Kommunikationsprobleme deutlich, die in ihren verteilten Spielentwicklungsanstrengungen vorhanden waren, was sie sich des Problems sehr bewusst machte.

Die anfängliche Entwicklung von Glitch war ehrgeizig. Der MMOG-Markt Ende der 2000er Jahre wurde von etablierten Giganten wie World of Warcraft dominiert, die Millionen von Abonnenten hatten. Neue geistige Eigentümer hatten Schwierigkeiten, Fuß zu fassen und kommerzielle Lebensfähigkeit zu erreichen, insbesondere ohne massive Marketingbudgets. Glitch strebte nach einem verspielteren, gewaltfreien und kreativ getriebenen Erlebnis, das sich auf Gemeinschaft und Handwerk statt auf Kämpfe konzentrierte. Obwohl es für seinen einzigartigen künstlerischen Stil und innovative Spielmechaniken hochgelobt wurde, hatte Glitch Schwierigkeiten, ein nachhaltiges, ausreichend großes Publikum zu finden, um die laufende Entwicklung und die Betriebskosten zu unterstützen. Die Nutzerakquise erwies sich als schwierig, und Monetarisierungsstrategien, die ein Freemium-Modell und virtuelle Währung umfassten, generierten nicht genügend Einnahmen, um die erheblichen Ausgaben für den Betrieb eines Live-MMOG auszugleichen.

Das interne Werkzeug, das später zu Slack werden sollte, wurde nicht als kommerzielles Produkt konzipiert, sondern vielmehr als utilitaristische Lösung für ein unmittelbares, drängendes Problem innerhalb von Tiny Speck selbst. Während der Entwicklung von Glitch benötigte das Team dringend eine effektivere Möglichkeit, um zu koordinieren, Code-Schnipsel zu teilen, komplexe Designentscheidungen zu diskutieren, Fortschritte zu verfolgen und Probleme über verschiedene Zeitzonen und Standorte hinweg zu debuggen. Traditionelle Methoden erwiesen sich als völlig unzureichend für den schnellen, iterativen Entwicklungszyklus eines großangelegten Online-Spiels, der ständige Kommunikation, schnelle Feedback-Schleifen und eine klare Nachverfolgbarkeit von Entscheidungen erforderte. Die Lösung, die sie für sich selbst entwickelten, war ein maßgeschneidertes Kommunikationssystem, das Echtzeit-Chat integrierte, einfaches Dateifreigeben ermöglichte und, am wichtigsten, ein robustes, universell durchsuchbares Protokoll aller Gespräche, geteilten Dateien und relevanten Links bereitstellte. Dieses System wurde so konzipiert, dass es mit ihren bestehenden Entwicklungstools integriert werden konnte, indem Benachrichtigungen aus der Versionskontrolle (wie Git), Fehlerverfolgungssystemen (wie Jira) und Bereitstellungssystemen direkt in relevante Chat-Kanäle gezogen wurden.

Dieses interne System bot ein dauerhaftes, indiziertes Protokoll aller Teaminteraktionen, ein Merkmal, das in den meisten Echtzeit-Kommunikationswerkzeugen der damaligen Zeit auffällig fehlte. Diese Persistenz bedeutete, dass kritische Informationen und Kontexte unbegrenzt erhalten blieben. Es ermöglichte neuen Teammitgliedern, sich schnell einzuarbeiten, indem sie frühere Diskussionen durchsehen, historische Entscheidungen verstehen und auf gemeinsames Wissen zugreifen konnten, ohne wiederholt Fragen zu stellen, die bereits beantwortet worden waren. Es stellte auch sicher, dass kritische Entscheidungen und Informationen nicht im Wirbel von Personalwechseln oder dem Lärm von E-Mail-Postfächern verloren gingen. Der Nutzen dieses Systems wurde zunehmend offensichtlich, als die Entwicklung von Glitch voranschritt. Ende 2012, trotz kritischer Anerkennung und einer engagierten, aber kleinen Nutzerbasis, sah sich Glitch unüberwindbaren Herausforderungen hinsichtlich der kommerziellen Lebensfähigkeit gegenüber, was zur endgültigen Schließung im November 2012 führte, etwa drei Jahre nach der Gründung von Tiny Speck. Das Unternehmen hatte mehrere Finanzierungsrunden abgeschlossen, darunter eine Serie-A-Finanzierung über 8 Millionen Dollar im Jahr 2011, die etwas finanziellen Spielraum bot, aber nicht ausreichte, um ein Nischen-MMOG auf unbestimmte Zeit zu unterstützen.

Die Schließung von Glitch stellte einen entscheidenden Moment für Tiny Speck dar. Anstatt das talentierte Team aufzulösen und das Unternehmen zu schließen, erkannten die Gründer den erheblichen, vielleicht unterschätzten Wert, der in dem internen Kommunikationstool lag, das sie entwickelt hatten. Sie beobachteten, dass das Werkzeug, das ursprünglich nur ein Mittel zum Zweck für die Spielentwicklung war, für ihre täglichen Abläufe unverzichtbar geworden war, ein "Rettungsboot" für ihr verteiltes Team. Branchenanalysten stellen oft fest, dass einige der erfolgreichsten Pivotierungen häufig aus robusten internen Lösungen für weit verbreitete Probleme hervorgehen, und genau das war die Situation bei Tiny Speck. Die Gründer, die über tiefgehende technische Kenntnisse und ein gutes Verständnis für die wachsende Nachfrage nach optimierten digitalen Arbeitsabläufen in einer zunehmend vernetzten, cloudbasierten Welt verfügten, trafen die strategische Entscheidung, den Fokus des Unternehmens von der Spielentwicklung auf Unternehmenssoftware zu verlagern.

Dies erforderte eine tiefgreifende Neuausrichtung des Fokus, der Talente und der verbleibenden finanziellen Ressourcen des Unternehmens. Die technische Grundlage für das Kommunikationssystem war bereits robust, da sie unter den anspruchsvollen Bedingungen der Spielentwicklung erprobt worden war. Der Wechsel erforderte jedoch eine neue Produktvision, umfassende Marktanalysen und eine umfassende Kommerzialisierungsstrategie. Der interne Nutzen wurde nun zum Kernprodukt. Das Team verbrachte mehrere Monate damit, das Werkzeug zu verfeinern und es von einer maßgeschneiderten Lösung in ein Produkt zu verwandeln, das bereit für die externe Nutzung war, indem es Funktionen wie Benutzerverwaltung, administrative Kontrollen und eine ansprechendere Benutzeroberfläche hinzufügte. Dieser strategische Pivot, ein kalkuliertes Risiko nach der Schließung ihres Hauptprodukts, markierte den offiziellen Beginn des Unternehmens, das heute als Slack bekannt ist, das im August 2013 offiziell seine öffentliche Beta startete. Das Unternehmen wurde mit einem neuen Mandat neu gegründet: ihre intern verfeinerte Kommunikationslösung, die darauf ausgelegt war, das Arbeitsleben einfacher, angenehmer und produktiver zu gestalten, in die breitere Geschäftswelt zu bringen und ein signifikantes Marktbedürfnis zu adressieren, das sie zuerst identifiziert und für sich selbst gelöst hatten.