Folge 3

Das All-Hands-Desaster

„Wenn alle schuld sind, ist niemand verantwortlich"
25 Min. Lesezeit

Das Post-Mortem-Meeting wird zum Kreisfeuer. Neun Abteilungsleiter beschuldigen sich gegenseitig, während Lukas Antworten verlangt, die niemand geben kann. Carmen und Lars geraten fast handgreiflich aneinander. Katja erkennt: Status-Meetings sind Theater geworden — niemand weiß wirklich, was passiert. In dieser Nacht, verzweifelt und schlaflos, sucht sie nach einem Weg, die Realität durch den Lärm zu sehen.

Zuvor: "Wenn Spieler revoltieren" — Das Mittwoch-Update geht live, aber ein überstürztes Datenbank-Migrations-Skript löscht 4.847 Spieler-Inventare. App-Store-Bewertung stürzt auf 2,1 Sterne ab. Notfall-Wochenend-Krisenteam. Lukas fragt Katja: „Warum habe ich davon nicht früher erfahren?"

Montag Morgen, 09:00 — Großer Veranstaltungsraum

Das All-Hands-Meeting beginnt
„Diese Firma hat 85 Leute und wir schaffen es nicht, ein einfaches Feature ohne Katastrophe auszuliefern?"

Der große Veranstaltungsraum — normalerweise für monatliche All-Hands und Investorenpräsentationen reserviert — fasste alle 85 Personen unbequem. Klappstühle waren in unordentlichen Reihen vor einem einzelnen Tisch angeordnet, an dem Lukas Weber saß, Laptop geschlossen, Kiefer angespannt. Die Abteilungsleiter saßen in der ersten Reihe: Katja Müller (CTO), Tomasz Kowalski (Head of Engineering), Lars Pedersen (Game Design), Carmen Delgado (Art & Animation), Hassan Al-Rashid (DevOps), Daniel Schmidt (QA), Elif Yılmaz (Live Ops), Claudia Hartmann (Marketing) und Priya Sharma (Analytics).

Hinter ihnen der Rest der Firma. Entwickler. Artists. Support-Mitarbeiter. Jeder, der das Wochenende durchgearbeitet hatte, um die Katastrophe zu beheben. Jeder, der genau wusste, was schiefgelaufen war, und darauf wartete zu sehen, ob die Führung es anerkennen würde.

Das Update war Mittwoch live gegangen. Bis Freitag war die App-Store-Bewertung auf 2,1 Sterne abgestürzt. Das Wochenende war ein Notfall-All-Hands gewesen. Jetzt, Montagmorgen, sahen alle aus, als wären sie in fünf Tagen fünf Jahre gealtert.

Lukas stand auf. Der Raum verstummte sofort.

„Das Update der letzten Woche war eine Katastrophe.” Seine Stimme trug bis zur letzten Reihe. „2,1 Sterne. Siebzehntausend Ein-Stern-Bewertungen. Spielerbindung um 23% in vier Tagen gesunken. Support-Tickets um 340% gestiegen. Unsere Investoren stellen Fragen, die ich nicht beantworten kann.”

Er pausierte. Ließ das sacken. Fünfundachtzig Leute sahen ihm zu.

„Deshalb habe ich dieses Meeting einberufen, um zu verstehen, was passiert ist. Was schiefgelaufen ist. Wer was wann wusste.” Er sah die Abteilungsleiter in der ersten Reihe an. „Wir werden das gemeinsam herausfinden.”

Mariana, die in der dritten Reihe neben Anton saß, spürte, wie sich ihr Magen zusammenzog. Das würde übel werden.

Lukas wandte sich zuerst an Lars. „Game Design verantwortet die Feature-Spezifikation. Was ist schiefgelaufen?”

Lars Pedersen stand auf, drehte sich um, um dem Raum mit seiner dänischen Gelassenheit und Architektenbrille gegenüberzustehen. „Wir haben vollständige Design-Dokumentation drei Wochen vor Zeitplan geliefert. Jedes Wireframe, jeder User Flow, jedes Interaktionsmuster. Wenn die Entwicklung nicht umsetzen konnte, was wir dokumentiert haben—”

„Das ist Bullshit.” Katja war auf den Beinen, bevor sie sich stoppen konnte. „Die Hälfte der Assets kamen erst zwei Tage vor Code Freeze. Anforderungen haben sich viermal geändert—”

„Weil die Entwicklung ständig Probleme gefunden hat, um die wir herumarbeiten mussten!” Lars wirbelte zu ihr herum, das Gesicht gerötet.

Carmen Delgado schoss von ihrem Platz hoch. „¡Coño!” Sie bewegte sich jetzt auf Lars zu, Finger zeigend. „Du hast das Design zweimal geändert, tío. Zweimal! Wir haben fertige Arbeit weggeworfen!”

„Das waren Klarstellungen—”

„¡Mierda!” Carmen stand ihm jetzt direkt gegenüber, so nah, dass Lars zurückwich. „Klarstellungen? Du hast den gesamten Turnier-Flow drei Tage vor Deadline neu designt!”

„Die Fokusgruppen—”

„Welche Fokusgruppen?” Ihre Hände zitterten. „¡Joder! Wir hatten nie Fokusgruppen! Du erfindest Scheiße, um deinen Arsch zu retten!”

Aus dem Entwicklungsbereich rief Anton auf Russisch akzentuiertem Englisch: „Er erfindet Scheiße!”

Jemand aus Art schrie: „Er hat es dreimal geändert!”

„Das Design musste sich entwickeln—” begann Lars.

„Entwickeln?” Tomasz stand jetzt auch. „Du nennst die Änderung von Kernfunktionalität Evolution? Wir haben die Hälfte des Backend umgebaut, um deine ‚Evolution’ zu ermöglichen.”

Elif stand von der ersten Reihe auf. „Kahretsin! Ich kann nichts ausliefern, weil Releases mindestens zwei Tage brauchen!”

„Das liegt daran, dass alles manuell ist!” Hassans Stimme, normalerweise leise, trug durch den Raum. „يا خرا! (Ya khara!) Siebenundvierzig manuelle Schritte. Wenn einer scheitert, fange ich von vorn an!”

Daniel schob seine Brille hoch. „QA hat den Turnier-Bug gemeldet. Die Führung hat uns überstimmt!”

„Wir hatten eine Deadline!” Lukas’ Stimme stieg.

„Porra!” Mariana war jetzt auf den Beinen, konnte sich nicht stoppen. „Deine Deadline! Wir haben dir gesagt, es ist nicht bereit. Ich habe den Bug im Code Review gemeldet!”

Der Raum explodierte. Mehrere Leute standen. Stimmen überlappten, schwollen an. Carmen und Lars standen sich gegenüber, schrien auf Spanisch und Dänisch akzentuiertem Englisch, und für eine Sekunde sah es so aus, als würde Carmen tatsächlich zuschlagen. Entwickler auf den Beinen argumentierten mit Designern. Art-Team umringte Carmen, stützte sie. Jemand aus Support warf eine Wasserflasche — sie verfehlte Lars und traf die Wand.

„Fuck this!” Antons Stimme dröhnte von hinten. „Wir machen diesen Scheiß nicht nochmal!”

Katja stand in der ersten Reihe erstarrt, Mund offen, beobachtete, wie die Firma sich in Echtzeit auseinanderriss. Das war kein Meeting mehr. Das war ein Aufstand, der darauf wartete zu passieren.

SLAM.

Lukas’ Hand schlug so hart auf den Tisch, dass sein Laptop hochsprang.

Stille krachte herunter wie ein Fallbeil.

Alle erstarrten. Fünfundachtzig Leute hielten den Atem an.

Lukas’ Stimme war eiskalt. „Jeder, der kein Abteilungsleiter ist — raus. Jetzt.”

Der Raum saß drei Sekunden lang erstarrt.

„Ich sagte RAUS. Abteilungsleiter bleiben. Alle anderen, ihr seid entlassen.”

Langsam standen Leute auf. Mariana fing Katjas Blick auf, als sie zur Tür ging. Das Gesicht der CTO war blass. Das würde noch schlimmer werden.

Das Entwicklungsteam sammelte sich im Flur draußen. Anton lehnte gegen die Wand, Arme verschränkt. „Das wird ein Blutbad.”

„Die werden sich die nächste Stunde gegenseitig die Schuld geben,” sagte Mariana. „Dann wird Lukas schreien, und nichts wird sich ändern.”

Sofia, die Junior-Entwicklerin, sah ängstlich aus. „Sollten wir zu unseren Schreibtischen zurückgehen?”

„Und so tun, als hätten wir nicht gerade gesehen, wie die Führung in der Öffentlichkeit auseinanderfällt?” Mariana schüttelte den Kopf. „Ne. Ich hole mir Kaffee. Will jemand was?”


09:23 — Großer Veranstaltungsraum (Nur Abteilungsleiter)

Abteilungsleiter im geschlossenen Meeting
„Jetzt, wo wir kein Publikum haben, versuchen wir es nochmal. Was. Zum. Teufel. Ist passiert?"

Der Raum fühlte sich mit nur zehn Personen größer an. Exponierter. Lukas blieb am Tisch stehen, während die neun Abteilungsleiter sich in der ersten Reihe verteilten, keine geeinte Führungsmannschaft mehr, sondern Einzelpersonen, die sich auf Verhör vorbereiteten.

Lukas’ Hände zitterten. Nicht vor Angst. Vor Wut.

„Jetzt, wo wir kein Publikum haben,” seine Stimme war gefährlich leise, „versuchen wir es nochmal. Was. Zum. Teufel. Ist passiert?”

Niemand sprach.

„Ich fange mit dir an, Lars. Game Design verantwortet die Feature-Spezifikation. Was ist schiefgelaufen?”

Lars breitete die Hände aus, diese nervtötende dänische Ruhe noch intakt. „Ich habe bereits gesagt—”

„Kein Publikum mehr. Wahrheit, keine Performance.”

Lars’ Kiefer versteifte sich. „Wir haben vollständige Dokumentation geliefert. Wenn es Änderungen gab, waren sie Reaktionen auf technische Einschränkungen, die die Entwicklung spät entdeckt hat. Nicht meine Schuld, dass sie nicht umsetzen können, was ich designe.”

Die Ader an Katjas Schläfe begann zu pochen.

„Ach fick dich.” Katjas Stimme war flach. „Du hast den Turnier-Flow drei Tage vor Deadline geändert. Drei Tage. Wir mussten das gesamte Backend-Validierungssystem umbauen.”

Carmen war aus ihrem Stuhl. „¿Otra vez con esto? No podemos animar conceptos que no existen, joder.” Sie machte sich nicht die Mühe, ins Englische zu wechseln. „Lars cambió el diseño dos veces. Dos. Veces. Wir haben fertige Arbeit weggeworfen.”

Lars wirbelte zu ihr herum, stand jetzt auch. Sie waren einen Meter auseinander. „Das waren Klarstellungen basierend auf User-Feedback—”

„Welches User-Feedback?” Carmens Gesicht war rot. „Du hast es verdammt erfunden! Jedes Mal! Du sitzt in deinem Büro und hast ‚Visionen’ und wir müssen uns abrackern!”

„Elif,” unterbrach Lukas. „Live Ops. Was ist deine Perspektive?”

Elif sah innerlich tot aus. „Ich habe drei Events fertig zum Ausliefern. Seit zwei Wochen fertig. Kann sie nicht ausliefern, weil die Entwicklung mindestens zwei Tage für jeden Release braucht. Wenn nichts kaputtgeht.” Sie sah Tomasz an. „Sagst du ihm warum, oder soll ich?”

Tomasz’ polnischer Akzent wurde dicker, wenn er sauer war. „Alles ist manuell. Keine CI/CD. Keine Automatisierung. Hassan führt siebenundvierzig Schritte von Hand aus. Von. Hand. Als würden wir in 2010 leben.”

Hassan sprach leise, was alle zum Zuhören brachte. Seine Stimme war ruhig, aber seine Augen blutunterlaufen, dunkle Ringe darunter wie Blutergüsse. „Siebenundvierzig Schritte. Wenn ich bei Schritt zwölf Mist baue, fange ich von vorn an. Der letzte Release hat acht Stunden gedauert, weil der Build ständig fehlschlug.” Seine Hände lagen flach auf dem Tisch, Finger leicht zitternd.

„Warum automatisierst du es nicht?” fragte Lukas.

Hassan lachte. Lachte tatsächlich. „Mit welcher Zeit? Ich bin ein Typ, der 85 Leute unterstützt. Ich habe letztes Wochenende damit verbracht, Produktion am Leben zu halten. Die Woche davor, neue Leute einzuarbeiten. Davor, zu debuggen, warum Staging ständig abstürzt.” Er sah Lukas direkt an. „Du willst Automatisierung? Gib mir Zeit oder gib mir einen weiteren Ingenieur.”

„Wir stellen ein—”

„Das sagst du seit drei Monaten.”

Daniel schob seine Brille hoch. „Wir haben den Turnier-Bug gemeldet. Mariana hat ihn im Code Review gemeldet. Ich habe ihn in QA gemeldet. Beide Male sagte die Führung, liefert trotzdem aus, weil wir eine Deadline hatten.” Er sah Katja an. „Du warst in dem Raum.”

Katja spürte, wie ihr Magen sank. „Du sagtest, wir können nicht verzögern—”

„Schieb das nicht auf mich,” schoss Lukas zurück. „Du sagtest, es sei ein Randfall.”

„Es wurde als potenzieller Randfall mit unvollständigen Testdaten gemeldet!”

„Es hat das gesamte Turnier zum Absturz gebracht!”

Priya schloss ihren Laptop mit einem scharfen Knall, der im angespannten Raum widerhallte. Alle drehten sich um. Ihr Gesicht war gefasst, aber ihre Knöchel waren weiß, wo sie die Laptop-Kante umklammerten.

„Ich habe euch gewarnt.” Ihre Stimme war kalt, jedes Wort präzise. „Vor acht Wochen. Monatliche Retention von 71% auf 63% gefallen. Session-Dauer um 18% gesunken. Ich habe drei detaillierte Berichte geschickt. Niemand hat geantwortet. Ich habe Dashboard-Links in Slack gepostet. Null Klicks. Ich habe bei Führungsmeetings präsentiert. Kein Follow-up.” Sie sah sich im Raum um, machte Augenkontakt mit jeder Person. „Ich habe geschrien, dass wir Nutzer verlieren, und ihr habt alle weiter gestritten, wessen Schuld es ist, während ihr die Daten ignoriert habt, die zeigen, was tatsächlich passiert.”

Stille. Schwer. Die Art von Stille, wo jeder weiß, dass sie recht hat, und sie dafür hasst, es laut zu sagen.

„Also wessen Deadline war es, Lukas? Denn die Zahlen sagten: repariert, was ihr habt, bevor ihr neuen kaputten Scheiß ausliefert.”

Claudia sprang ein. „Ich habe 50K€ Ad Spend letzte Woche pausiert. Wisst ihr warum? Weil ich kein Akquisitionsbudget verbrenne, wenn unser Produkt Nutzer verblutet. Jeder Euro, der neue Spieler reinbringt, ist verschwendet, wenn sie nach einer Woche aufhören, weil das Spiel im Arsch ist.”

„Also gibt Marketing auf?” Lars’ Stimme triefte vor Sarkasmus.

„Marketing ist realistisch. Was ist deine Ausrede dafür, Features zu designen, die niemand wollte?”

„Niemand wollte—? Wir haben buchstäbliche Spielerumfragen, die zeigen—”

„Umfragen, für die du Suggestivfragen geschrieben hast!”

„Das ist nicht—”

„Beide, haltet die Klappe.” Tomasz’ Stimme schnitt durch. Er war bis jetzt still gewesen, hatte mit dem distanzierten Interesse von jemandem zugesehen, der mental schon ausgestiegen war. „Ihr wollt wissen, was passiert ist? Ich sage euch, was passiert ist. Wir haben 147 Tickets in unserem Backlog. 89 als kritisch markiert. 42 als dringend markiert. Die Entwicklung arbeitet seit drei Monaten 60-Stunden-Wochen, weil jede Abteilung denkt, ihr Zeug ist am wichtigsten. Wir haben keine Zeit, technische Schulden zu beheben. Keine Zeit, Deployments zu automatisieren. Keine Zeit, ordentliche Tests zu schreiben. Wir sind im ständigen Feuerlöschmodus, weil die Führung zu allem ja sagt, ohne zu fragen, ob wir es tatsächlich liefern können.”

Er sah Lukas an. „Du fragtest, was schiefgelaufen ist? Alles ist schiefgelaufen. Und es ist schiefgelaufen, weil diese Firma 85 Leute hat und null gemeinsames Verständnis davon, was tatsächlich passiert. Jeder optimiert für seine Abteilung. Niemand optimiert für das Produkt. Niemand weiß auch nur, was alle anderen tun.”

Der Raum explodierte.

Carmen schoss auf die Füße, schrie Lars auf schnellem Spanisch an. Lars schrie auf Dänisch akzentuiertem Englisch zurück. Elif stand auf, schrie über Deployment-Zeitlinien. Daniel schlug mit der Hand auf den Tisch, verteidigte QA. Hassans Stimme stieg, Infrastruktur-Einschränkungen, auf die niemand hörte. Claudia und Priya schrien beide, dass ihre Warnungen ignoriert worden waren.

Katja beobachtete, wie Lars nach seiner Kaffeetasse griff — für eine Sekunde dachte sie, er würde sie nach Carmen werfen.

Tomasz stand auf, Stuhl scharrte laut. „Das ist im Arsch. Wir sind im Arsch. Wir alle.”

Lukas stand auf. „GENUG!”

Stille krachte herunter wie ein Fallbeil.

„Diese Firma hat 85 Leute,” sagte Lukas, seine Stimme bebte vor Wut oder Erschöpfung oder beidem. „85 Leute. Und wir können kein einfaches Feature ohne Katastrophe ausliefern. Wir können kein Meeting haben, ohne dass es zum verdammten Kreisfeuer wird. Jeder von euch hat exzellente Gründe, warum das nicht eure Schuld ist. Jeder von euch kann auf jemand anderen zeigen, der zuerst gescheitert ist.”

Er sah sich am Tisch um. „Wisst ihr, was mir das sagt? Es sagt mir, dass keiner von euch tatsächlich weiß, was außerhalb seiner eigenen Abteilung passiert. Ihr fliegt alle blind und tut so, als könntet ihr sehen.”

Niemand widersprach. Was sollten sie sagen?

Lukas schloss seinen Laptop. „Wir sind fertig. Ich will schriftliche Post-Mortems von jeder Abteilung bis Ende des Tages. Fakten, keine Schuldzuweisungen. Wir versuchen das morgen nochmal.”

Er stand auf. „Raus.”

Leute gingen in unbehaglichem Schweigen hinaus.

Katja war die Letzte, die ging. Sie pausierte an der Tür, sah zurück auf den leeren Konferenzraum. Der Tisch war bedeckt mit Kaffeetassen und verworfenen Notizen und den Trümmern von neun intelligenten Leuten, die nicht dieselbe Realität sehen konnten.

Sie war seit zwei Jahren CTO. Sie hatte sich nie machtloser gefühlt.


Montag Abend, 22:34 — Katjas Wohnung, Kreuzberg

Katja sucht spät nachts
„Was wäre, wenn die Führung Realität sehen könnte, ohne Teams zu verhören?"

Katja saß an ihrem Schreibtisch, vor dem Fenster mit Blick auf den Hof. Die Wohnung war dunkel bis auf das Leuchten ihres Monitors. Turing, ihr grauer Tabby, hatte aufgegeben, ihre Aufmerksamkeit zu bekommen, und schlief jetzt auf dem Sofa. Lovelace, die orangefarbene, saß auf dem Schreibtisch und beobachtete sie mit urteilenden Katzenaugen.

Sie hatte drei Stunden lang an die Decke gestarrt. Schlaf kam nicht. Jedes Mal, wenn sie die Augen schloss, sah sie diesen Konferenzraum. Hörte die fliegenden Anschuldigungen. Spürte die Hilflosigkeit, Realität in konkurrierende Narrative auflösen zu sehen, bis Wahrheit unerkennbar wurde.

Tomasz hatte recht. Niemand wusste, was tatsächlich passierte. Status-Meetings waren Theater. Wöchentliche Berichte waren selektive Wahrheitsvermittlung. Jira-Tickets waren Wunschlisten, nicht Realität. Sie war CTO, und sie konnte die einfachste Frage nicht beantworten: Was blockiert uns?

Nicht mit Zuversicht. Nicht mit Beweisen. Nur Vermutungen und aus zweiter Hand stammende Informationen, gefiltert durch denjenigen, der bereit war, am lautesten zu klagen.

Um 22:47 öffnete sie ihren Laptop und tippte in Google:

organizational intelligence für Software-Teams

Die erste Seite waren die üblichen Verdächtigen. Jira. Asana. Monday.com. Projektmanagement-Tools, die sie bereits hatte. Sie verfolgten Aufgaben, nicht Realität. Sie brauchte etwas anderes.

Sie verfeinerte die Suche:

sehen was tatsächlich passiert Software-Auslieferung

Mehr Ergebnisse. Agile-Dashboards. Burndown-Charts. Velocity-Metriken. Alle maßen Aktivität, nicht Wahrheit. Alle erforderten manuelle Updates, für die niemand Zeit hatte.

Sie versuchte es nochmal:

evidence-based delivery visibility

Jetzt kam sie irgendwohin. Ein Artikel von einem Delivery-Berater: „Hört auf, Teams zu fragen, was falsch ist. Beginnt zu beobachten, was tatsächlich passiert.”

Sie klickte durch. Der Artikel beschrieb einen Ansatz, dem sie nie begegnet war: tägliche Logs von Praktikern, automatisierte Synthese, Mustererkennung über Abteilungen hinweg. Das Tool hieß Caimito Navigator.

Die Schlüsselphrase traf sie wie kaltes Wasser:

„Was wäre, wenn die Führung Realität sehen könnte, ohne Teams zu verhören?”

Sie lehnte sich zurück. Las den Artikel nochmal, diesmal langsam.

Das Konzept war einfach. Praktiker loggen täglich. Einfach tippen, was passiert ist. Dauert 30 Sekunden, während der Compiler läuft oder Tests ausgeführt werden. Kurze Einträge, klare Sprache, kein Prozess-Overhead. Das System synthetisiert diese Logs wöchentlich und zeigt Muster, die die Führung aus Status-Meetings nicht sehen kann. Abteilungsübergreifende Blocker. Wiederholte Hindernisse. Systemische Probleme, die sich in individuellen Frustrationen verstecken.

Beweise statt Meinungen. Muster statt Anekdoten. Realität statt Theater.

Sie überprüfte die Zeit. 23:16. Zu spät, um jemanden anzurufen. Nicht zu spät, um weiterzulesen.

Zwei Stunden später, um 01:23, hatte sie sechs Fallstudien gelesen, drei Demo-Videos angesehen und zwei Seiten ihres Notizbuchs mit Fragen gefüllt. Der Ansatz machte Sinn. Mehr als das — er machte Sinn für genau die Dysfunktion, die sie heute miterlebt hatte.

Das Meeting war gescheitert, weil jeder unterschiedliche Informationen hatte. Lars dachte, er habe klare Designs geliefert. Carmen dachte, Lars ändere ständig Anforderungen. Die Entwicklung dachte, sie seien durch fehlende Assets blockiert. Art dachte, sie seien durch unklare Specs blockiert. Jeder erzählte seine Wahrheit. Keiner konnte das Gesamtbild sehen.

Was wäre, wenn es einen Weg gäbe, all diese Wahrheiten gleichzeitig zu sehen? Um zu erkennen, wenn „Lars änderte Anforderungen” in Logs aus drei verschiedenen Abteilungen auftaucht? Um zu quantifizieren „die Entwicklung ist von Art blockiert” und zu sehen, ob es tägliche Realität oder gelegentliche Reibung ist?

Ihr Telefon brummte. Eine Slack-Nachricht von Tomasz:

Tomasz KowalskiTomasz Kowalski noch wach?

Katja MüllerKatja Müller ja. alles ok?

Tomasz KowalskiTomasz Kowalski nein. denke ans kündigen. ernsthaft diesmal. żona will es. kids kennen mich nicht mal mehr

Katja MüllerKatja Müller scheiße. will nicht dass du gehst. aber verstehe es

Tomasz KowalskiTomasz Kowalski heute war so im arsch. alle schreien. niemand weiß was. wir fliegen blind und tun so als könnten wir sehen

Katja MüllerKatja Müller ich weiß. versuche herauszufinden wie man's repariert

Tomasz KowalskiTomasz Kowalski viel glück dabei. versuche zu schlafen. bezweifle dass's klappt

Katja MüllerKatja Müller nacht

Sie legte das Telefon hin und sah auf ihren Bildschirm. Caimito Navigators Anmeldeseite war offen. Kostenlose Testversion. 30 Tage. Keine Kreditkarte erforderlich.

Scheiß drauf.

Sie klickte auf „Testversion starten” und füllte das Formular aus. Firmenname: Pixel Spree. Rolle: CTO. Teamgröße: 85. Hauptherausforderung: „Niemand kann Realität durch Status-Meeting-Theater sehen.”

Die Bestätigungs-E-Mail kam sofort. Willkommen bei Navigator. So schreibst du deinen ersten Daily Log.

Sie öffnete einen neuen Eintrag. Das Interface war todseinfach. Nur ein Textfeld. Keine Dropdowns, keine Kategorien, kein Prozess-Overhead. Einfach tippen. Der Cursor blinkte stetig im leeren Feld.

Katja begann zu tippen, ihre Finger bewegten sich schneller, als die Worte herausströmten.

Desaster-Post-Mortem heute Morgen. 9 Abteilungsleiter schreien sich eine Stunde lang an. Entwicklung beschuldigt Art. Art beschuldigt Design. Design beschuldigt Entwicklung dafür, „die Vision nicht zu verstehen”. Live Ops kann nichts ausliefern, weil Releases mindestens 2 Tage brauchen. Hassan am Ertrinken — er ist EINE Person für 85. QA meldete den Turnier-Bug, Führung (mich eingeschlossen) sagte trotzdem ausliefern. Priya schreit seit 8 Wochen über Spieler-Abwanderung, wir alle ignorierten sie. Jeder hat unterschiedliche Informationen. Null gemeinsame Sichtbarkeit. Status-Meetings sind Performance-Kunst. Kann nicht sehen, was tatsächlich passiert. Kann chronische Probleme nicht von Einzelfällen unterscheiden. Fliege blind.

Sie drückte auf Speichern. Das System bestätigte ihren ersten Log.

Guter Start. Logge weiter täglich. Nach einer Woche siehst du Muster. Nach einem Monat fragst du dich, wie du je blind operieren konntest.

Katja sah auf die Zeit. 02:07. Sie sollte schlafen. Ihr Nacken schmerzte. Ihre Augen brannten. Aber Schlaf fühlte sich unmöglich an, während ihr Kopf noch raste.

Aber zuerst musste sie noch eine Sache tun.

Sie öffnete Slack, das grüne Icon leuchtete in ihrem Dock. Fand Lukas’ DM.

Katja MüllerKatja Müller wach?

Keine Antwort. Natürlich nicht. Normale Leute schliefen um 2 Uhr morgens.

Sie tippte trotzdem.

Katja MüllerKatja Müller was gefunden. denke es könnte helfen. können wir morgen früh reden? früh? üblicher ort?

Sie drückte Senden, klappte den Laptop mit einem leisen Klick zu. Wenn er es vor dem Morgen sah, großartig. Wenn nicht, würde sie ihn im Büro abfangen. Ihre Schultern sackten vor Erschöpfung.

Turing sprang auf ihren Schoß, warm und fest. Lovelace blieb urteilend vom Schreibtisch, grüne Augen unverwandt im Dunkeln.

Jetzt konnte sie schlafen.

Ihr Telefon brummte auf dem Couchtisch, der Bildschirm erhellte den dunklen Raum.

Lukas WeberLukas Weber 8:30. café.

Sie lächelte im Dunkeln, die Spannung in ihren Schultern ließ leicht nach. Zumindest war sie nicht allein damit.


Dienstag Morgen, 08:23 — Café Naschmarkt, Ecktisch

Katja und Lukas im Café
„Ich denke, ich habe was gefunden. Aber es erfordert, dass du mir vertraust."

Lukas war bereits an ihrem üblichen Tisch, als Katja ankam, Americano halb fertig, iPad aufgestellt mit etwas, das wie ein Finanzmodell aussah. Das Café roch nach frischem Brot und geröstetem Kaffee. Morgenlicht strömte durch die vorderen Fenster. Er sah auf, als sie sich setzte, nahm ihre zerknitterten Kleider und die dunklen Ringe unter ihren Augen wahr.

„Du siehst scheiße aus.”

„Habe nicht geschlafen.” Katja bestellte einen Espresso vom vorbeigehenden Kellner, ihre Stimme rau. „Habe die halbe Nacht recherchiert.”

„Was recherchiert?”

„Wie man repariert, was gestern passiert ist.”

Lukas schloss das iPad. „Bin ganz Ohr.”

Katja zog ihren Laptop heraus, öffnete Navigator, drehte den Bildschirm. „Gestern ist gescheitert, weil jeder unterschiedliche Informationen hatte. Neun Leute, neun Versionen der Realität, null gemeinsame Wahrheit. Wir treffen Entscheidungen blind.”

„Status-Meetings—”

„Sind Bullshit.” Katja schnitt ihm das Wort ab. „Leute berichten, was sie gut aussehen lässt oder was sie denken, dass du hören willst. Es ist Theater.”

„Also was ist deine Lösung?”

Katja drehte den Laptop zu ihm. „Das. Caimito Navigator. Teams loggen täglich. Einfach tippen, was passiert ist. 30 Sekunden, während der Compiler läuft. System synthetisiert es wöchentlich, zeigt Muster, die wir aus Meetings nicht sehen können.”

Lukas scrollte durch die Demo. „Noch ein Tool?”

„Keine Tool. Intelligenz. Es verfolgt keine Aufgaben, es verfolgt Realität.” Sie rief eine Fallstudie auf. „Hamburger Firma, 120 Devs, derselbe Scheiß wie wir. Sie loggten vier Wochen. Muster tauchten auf. DevOps-Team in 60% der Logs als Blocker erwähnt. Sie stellten zwei weitere Leute ein. Deployment-Geschwindigkeit verdreifachte sich.”

„Wir wissen bereits, dass Hassan am Ertrinken ist.”

„Wir denken, Hassan ertrinkt, weil er laut darüber ist. Was ist mit den Blockern, die Leute aufgehört haben zu erwähnen? Der chronische Scheiß, den wir nur bei Katastrophen bemerken?” Sie hielt seinen Blick. „Wenn alle gestern einen Monat lang geloggt hätten, hätten wir Daten. Wie oft Lars tatsächlich Anforderungen ändert. Wie oft Art wirklich blockiert ist. Beweise statt Anschuldigungen.”

Lukas schwieg einen langen Moment, seine Finger trommelten langsam auf dem Tisch. Der Espresso kam, Dampf stieg in einer dünnen Spirale auf. Katja berührte ihn nicht. Ihre Hände waren in ihrem Schoß gefaltet, umklammerten einander fest.

„Wer loggt?” fragte er schließlich, seine Stimme vorsichtig.

„Jeder, der will. Es ist nicht verpflichtend. Aber je mehr Leute loggen, desto vollständiger das Bild.”

„Klingt nach mehr Overhead, für den wir keine Zeit haben.”

„30 Sekunden am Tag. Während der Compiler läuft oder Tests ausgeführt werden. Einfach schreiben, was passiert ist. Keine Struktur, keine Kategorien.”

„Und du denkst, das wird unsere Probleme beheben?”

„Nein.” Katjas Ehrlichkeit überraschte sogar sie selbst. „Das wird nichts beheben. Aber es wird uns sehen lassen, was behoben werden muss. Im Moment operieren wir blind. Wir treffen Entscheidungen basierend darauf, wer in Meetings am lautesten schreit. Das gibt uns einen Weg, Realität zu sehen.”

Lukas nahm seinen Kaffee, trank, stellte ihn ab. „Wie viel kostet es?”

„30 Tage kostenlos. Danach abhängig von Teamgröße.”

„Du hast dich bereits angemeldet, oder?”

„Letzte Nacht. Habe meinen ersten Log um 2 Uhr morgens geschrieben.”

Ein kleines Lächeln. „Was hat er gesagt?”

„Dass das gestrige Meeting ein Kreisfeuer war und niemand tatsächlich weiß, was in dieser Firma passiert.”

„Zutreffend.” Er sah wieder auf den Bildschirm. „Okay. Probier es. Fang an mit wem auch immer bereit ist. Bericht in zwei Wochen.”

„Nicht einen Monat?”

„Zwei Wochen. Wenn ich bis dahin keinen Wert sehe, lassen wir’s fallen.”

Katja schloss ihren Laptop. „Fair genug.”

Sie saßen einen Moment schweigend. Draußen war Berlin bereits in vollem Gange. Straßenbahnen rasselten vorbei, ihre Glocken klingelten. Morgen-Pendler eilten mit ihrem zweiten Kaffee vorbei, Atem in der kalten Februarluft sichtbar. Die Stadt war seit Stunden wach, bewegte sich mit der unbewussten Dynamik von etwas, das zu groß war, um einzelne Katastrophen zu bemerken.

„Gestern ging etwas kaputt,” sagte Lukas leise, ohne sie anzusehen. „In dem Raum. Zwischen uns allen.” Seine Stimme war schwer mit etwas, das wie Trauer klang.

„Ich weiß.”

„Wir können nicht weiter so operieren.”

„Ich weiß.”

„Wenn das nicht funktioniert—”

„Dann versuchen wir etwas anderes. Aber wir müssen etwas versuchen.” Katja trank ihren Espresso aus. „Denn du hast recht. Wir können nicht weiter so operieren. Etwas muss sich ändern.”

Lukas nickte langsam. „Halt mich auf dem Laufenden.”

Sie stand auf, sammelte ihren Laptop. „Werde ich.”

Auf dem Rückweg ins Büro fühlte Katja etwas, das sie seit Monaten nicht gefühlt hatte: eine kleine, zerbrechliche Hoffnung. Nicht, dass Navigator alles lösen würde. Nicht, dass Logging magisch systemische Dysfunktion beheben würde.

Aber Hoffnung, dass sie vielleicht endlich anfangen konnten, Realität klar genug zu sehen, um zu wissen, was behoben werden musste.

Das war genug. Fürs Erste.


Dienstag Nachmittag, 15:47 — Entwicklungsetage

Mariana sieht skeptisch aus
„Noch ein Management-Tool, um Management-Probleme zu beheben."

Mariana sah von ihrem Code auf, als Katja an ihrem Schreibtisch auftauchte. Die CTO sah aufgedreht aus von Koffein und Verzweiflung, ihre Augen zu hell, ihre Bewegungen ruckartig.

„Hast du ‘ne Minute?”

Mariana speicherte ihre Arbeit, ihre Finger pausierten auf der Tastatur. „Ja. Was gibt’s?”

Katja zog einen Stuhl heran, die Räder scharrten über den Boden, und winkelte ihren Laptop zu Mariana. „Probiere was Neues. Caimito Navigator. Daily Logs, Mustererkennung. Dauert 30 Sekunden. Einfach schreiben, was passiert ist, während du auf’s Kompilieren wartest.” Ihre Worte kamen schnell, einstudiert.

Mariana überflog das Interface. Ihr Ausdruck: nicht beeindruckt. „Noch ein Management-Tool.”

„Ich weiß—”

„Wirklich? Gestern war eine komplette Shitshow und jetzt bist du hier und bittest uns, mehr Arbeit zu machen, damit du bessere Dashboards hast.”

„30 Sekunden. Während du auf den Compiler wartest. Einfach tippen, was passiert ist. Keine Struktur.”

„Um dir Zeug zu erzählen, das du bereits wissen solltest, wenn du tatsächlich mit uns reden würdest.”

Direkter Treffer. Katja zuckte nicht zurück. „Du hast recht. Ich sollte es wissen. Aber tue ich nicht. Status-Meetings sind Performance. Jira ist eine Wunschliste. Gestern bewies, dass neun Leute in einem Raum sitzen und komplett unterschiedliche Versionen derselben Realität haben können.”

Mariana lehnte sich zurück, Arme verschränkt. „Also willst du, dass ich logge, damit du bessere Daten für Meetings hast, zu denen ich nicht eingeladen bin.”

„Ich will Muster sichtbar machen. Wenn du vier Tage hintereinander von Hassan blockiert bist, zeigt es sich als Muster, nicht nur als deine Beschwerde. Wenn Anforderungen sich mid-Sprint ändern, sehen wir, wie oft es tatsächlich passiert versus wie oft es sich anfühlt.”

„Und dann was? Du wirst es beheben?”

„Ehrlich? Weiß nicht.” Katjas Direktheit überraschte beide. „Aber ich kann nicht beheben, was ich nicht sehe.”

Mariana studierte sie. Die CTO sah wirklich fertig aus. Nicht nur müde — alle waren müde. Das war tiefer. Die Art von Erschöpfung, die davon kam, zuzusehen, wie die eigene Autorität bedeutungslos wurde. Ihre Augen waren blutunterlaufen. Ihre Hände zitterten leicht, wenn sie gestikulierte. Da war ein Kaffeefleck auf ihrem Shirt, den sie wahrscheinlich nicht bemerkt hatte.

„Okay.” Mariana sagte, ihre Stimme wurde etwas sanfter. „Zwei Wochen. Wenn es Bullshit ist, bin ich raus.”

„Fair.”

Katja zeigte ihr, wie man ein Konto einrichtet, ging das Interface durch. Es war einfacher als Mariana erwartet hatte. Nur ein Textfeld. Keine Dropdowns, keine Kategorie-Tags, kein Prozess-Overhead. Tippen, was passiert ist, auf Speichern drücken, KI macht den Rest.

Nachdem Katja gegangen war, starrte Mariana auf den leeren Log-Eintrag, der Cursor blinkte anklagend. Ihr Kaffee war kalt geworden. Sie konnte die üblichen Bürogeräusche hören — Tastatur-Geklapper, gedämpfte Unterhaltungen, jemandes Telefon klingelte. Sie begann zu tippen, die Worte kamen schneller als erwartet.

Code Review für Payment-Integration. 3 Race Conditions gemeldet. Letzten Wochen Turnier-Crash untersucht — Root Cause war EXAKT was ich vor Launch gemeldet hatte. Niemand überrascht, alle sauer. Hassan brauchte Staging-Reset, er ertrinkt. Unklare Anforderungen bei Payment-Retry-Logik. Product hat meine Fragen von Donnerstag nicht beantwortet. Wir liefern weiter bekannte Bugs aus, weil Deadlines > Qualität. QA meldet Scheiße, wir überstimmen, Spieler leiden, wir krampfen. Für immer wiederholen.

Sie drückte auf Speichern.

Das System bestätigte: Danke fürs Loggen. Mach weiter. Muster werden durch Konsistenz sichtbar.

Mariana schloss den Laptop und kehrte zu ihrem Code zurück.

Sie erwartete keine Wunder. Aber vielleicht — nur vielleicht — würde endlich jemand sehen, was tatsächlich passierte.

Das wäre etwas.


Montag Abend, 24. Feb, 19:23 — Katjas Wohnung

Katja überprüft ihre ersten Logs
„Drei Leute loggen. Eine Woche Daten. Bereits Muster."

Katja saß im Schneidersitz auf ihrem Sofa, Laptop balancierte auf ihren Knien, Turing schnurrte neben ihr, warm gegen ihren Oberschenkel. Die Wohnung war still bis auf das sanfte Brummen ihrer Katze und das entfernte Summen des Verkehrs. Sie loggete jetzt seit einer Woche. Mariana war Dienstag dazugekommen. Hassan hatte sich Mittwoch angemeldet, nachdem Katja erklärt hatte, dass es helfen könnte, seinen Blocker-Status zu quantifizieren.

Drei Leute loggten. Eine volle Woche Daten.

Die erste wöchentliche Synthese war gerade in ihrem Posteingang angekommen, die Benachrichtigung klingelte sanft in der Stille.

Sie rief die Synthese auf, die Navigator generiert hatte, ihr Herz schlug schneller. Es war vorläufig — das System warnte, dass echte Muster Wochen brauchten, nicht Tage — aber selbst vorläufige Synthese war erhellend:

📋 Zusammenfassung

Beobachtete Aktionen:

  • Hassan (DevOps) wiederholt als Blocker über mehrere Logs erwähnt. Muster: Deployment-Anfragen reihen sich hinter einer einzelnen Person; manueller Prozess schafft serialisierten Engpass, der Entwicklung und Live Ops betrifft.
  • Anforderungsklarheit-Probleme in mehreren Kontexten aufgetaucht. Muster: Mid-Sprint-Änderungen und unbeantwortete Fragen von Product schaffen Rework-Schleifen.
  • QA-Approval-Umgehung mehrfach dokumentiert. Muster: Deadline-Druck überstimmt Qualitäts-Gates, bekannte Bugs werden in Produktion ausgeliefert, Team krampft Post-Launch.

Tooling und Systemzustand:

  • Manueller Deployment-Prozess als chronischer Reibungspunkt dokumentiert. Keine Automatisierung, keine Self-Service-Fähigkeit.
  • Staging-Environment-Resets erfordern Hassan-Intervention — weitere Stauung an Single Point of Failure.

Bezug zum organisatorischen Kontext:

  • Abteilungsübergreifender Kommunikationszusammenbruch sichtbar in widersprüchlichen Prioritäten und Informationsasymmetrie.
  • Entscheidungsmuster: Deadlines priorisiert über Qualitätssignale, dann reaktive Feuerwehr, wenn vorhergesagte Probleme sich materialisieren.

🎯 Empfehlungen:

  • Sofort: DevOps-Kapazität evaluieren. Single-Person-Engpass schafft systemische Auslieferungsreibung.
  • Kurzfristig: Anforderungsdefinitionsprozess untersuchen. Wiederholte Mid-Sprint-Unsicherheit deutet auf Upstream-Klarheitsprobleme hin.
  • Strukturell: Quality-Gate-Override-Prozess überprüfen. Muster von QA-Flags ignorieren, dann Post-Launch krampfen, deutet auf fehlausgerichtete Anreize hin.

Es war vorläufig. Es war unvollständig. Es waren drei Leute von 85.

Aber es war auch das klarste Bild der Realität, das Katja seit Monaten gesehen hatte. Ihre Brust fühlte sich eng an mit etwas zwischen Hoffnung und Erleichterung.

Keine Prozentsätze. Keine Dashboards. Nur Muster, synthetisiert aus tatsächlicher täglicher Erfahrung, geschrieben in klarer Sprache, die jeder verstehen konnte.

Hassan wurde nicht als Statistik erwähnt. Er wurde beschrieben als das, was er tatsächlich war: eine einzelne Person, die die gesamte Deployment-Fähigkeit der Firma trägt, mit vorhersehbaren Konsequenzen.

Sie fügte Lukas als Beobachter zum Navigator-Workspace hinzu. Das System schickte ihm eine automatische Einladung. Dann öffnete sie ihre E-Mail, Finger schwebten einen Moment über der Tastatur, bevor sie zu tippen begann.

Betreff: Navigator — Erste wöchentliche Synthese

Eine Woche. Drei Leute (ich, Mariana, Hassan).

Erste Synthese ist gerade rein. Hassan zeigt sich als chronischer Engpass über alle Logs. Wir vermuteten das. Jetzt haben wir Beweise.

Habe dich als Beobachter hinzugefügt. Schau dir die Synthese direkt an. Du kannst der KI Fragen zu Mustern stellen, wenn du tiefere Analyse willst.

Das sind DREI Leute. Stell dir 20 vor. Stell dir 40 vor.

Will expandieren. Abteilungsleiter zum Loggen bringen. Nicht verpflichtend, aber stark empfohlen. Zwei Wochen, dann Review.

—K

Sie drückte Senden, bevor sie sich hinterfragen konnte.

Die Antwort kam acht Minuten später.

Von: Lukas Weber
Betreff: Re: Navigator — Erste wöchentliche Synthese

Mach’s. Präsentiere Freitag Leadership-Meeting. Zeig ihnen das. Schau, wer bereit ist zu versuchen.

—L

Sie schloss ihren Laptop und sah aus dem Fenster. Der Kreuzberger Hof war dunkel, nur beleuchtet von verstreuten Apartment-Fenstern, die warm gegen die Februar-Nacht leuchteten. Irgendwo in diesen Apartments lebten Menschen normale Leben. Beziehungen. Hobbys. Schlaf. Dinge, die nicht jede wache Stunde konsumierten.

Sie konnte sich nicht erinnern, wann Arbeit nicht alles konsumiert hatte. Ihr Nacken schmerzte. Ihre Augen brannten. Aber zum ersten Mal seit Wochen fühlte sich die Erschöpfung anders an. Weniger wie Ertrinken, mehr wie… in Richtung von etwas schwimmen.

Aber vielleicht — nur vielleicht — begannen sie, einen Weg aus dem Lärm zu finden.

Einen Log nach dem anderen.

Turing streckte sich neben ihr, Krallen streckten sich kurz, bevor sie sich wieder ins Schnurren niederließen. Draußen rasselte eine Straßenbahn auf der Oranienstraße vorbei, ihre Glocke klingelte schwach in der Ferne.

Nächste Folge: "Die langsame Akzeptanz" Katja loggt täglich. Mariana macht mit, skeptisch aber bereit. Hassan beginnt, seinen Unterwasserstatus zu verfolgen. Die meisten Abteilungsleiter ignorieren es — noch ein Management-Tool. Dann kündigt Lukas an, zehn weitere Entwickler einzustellen, um schneller zu werden. Die Muster in Navigator erzählen eine andere Geschichte.
×