Intermezzi

Intermezzo II: Der Produktions-Keller

Ein Produktions-Keller: 237 Bugs hängen fest, 189 P0-Fehler werden zu P1 umgestuft, P1 zu P2, P2 zu Tech Debt, Tech Debt zum Workshop des nächsten Quartals (der noch geplant wird). Agile Methodologie als formalisierte Vermeidung des Programmierens. Vier Dailys pro Tag zur Synchronisation einer Mannschaft, die zwischen den Dailys nichts produziert.

Intermezzo II. Der Produktions-Keller

Worum es in diesem Intermezzo geht. Der Produktions-Keller: 237 Bugs hängen fest, 189 P0-Fehler werden zu P1 umgestuft, P1 zu P2, P2 zu Tech Debt, Tech Debt zum Workshop des nächsten Quartals (der noch geplant wird). Agile Methodologie als formalisierte Vermeidung des Programmierens. Vier Dailys am Tag zur Synchronisation eines Teams, das zwischen den Dailys nichts produziert. Satire, schärfer als jede Bug-Analyse.

Die Treppe nach unten endete an einer Tür mit dem Schild «Production. Zutritt verboten.» — und Alice fand sich in einem Kellerraum wieder, in dem Server summten, Dioden blinkten und es nach kalter Pizza roch. Hinter den Monitoren saßen drei: eine Dame mit der Haltung einer Opernprima, ein magerer Programmierer mit einer Ray-Ban-Brille¹ (Fälschung vom Sadovod-Markt²) und der bekannte gestreifte Kater, der mit allen vier Pfoten gleichzeitig auf die Tastatur klopfte.

— Oh, das Mädchen ist zum Daily gekommen! — freute sich die Dame. — Ich heiße Margarita³, ich bin die Product Ownerin. Behemoth begleitet den Legacy-Code.

— Legacy-Code kann man nicht begleiten, — murrte der Kater, ohne sich vom Bildschirm loszureißen. — Mit ihm kann man nur in einer Beziehung sein. In einer schwierigen.

— Daily? — fragte Alice zurück. — Aber es ist doch Mittag.

— Das Tages-Daily! — strahlte der Bebrillte. — Wir haben vier davon: das Morgen-Daily um neun, das Tages-Daily um eins, das Abend-Daily um fünf und den Mitternachts-Planungs-Termin um dreiundzwanzig-dreißig. Zur besseren Synchronisation.

— Und worüber synchronisiert ihr euch?

— Über Aufgaben! — Margarita führte die Hand wie eine Hausherrin, die das Familiensilber vorführt. — Wir haben zweihundertsiebenunddreißig Aufgaben, die im Produktivbetrieb hängen. Sehr produktiv.

— Und wie viele habt ihr schon gefixt?

Es wurde so still, dass aus dem Nebenraum das Summen der Server hörbar wurde. Die Programmierer sahen einander an.

— Messire, — murrte der Kater, — das Mädchen stellt schon wieder die falschen Fragen.

— Wir fixen keine Bugs, meine Liebe, — erklärte Margarita geduldig. — Wir priorisieren sie. P0, P1, P2, P3. Plus Kritikalität: A, B, C, D. Plus Farbcodierung nach Bereichen — für die bessere Visualisierung.

— Und was bedeutet P0?

— Kritischer Bug, — erklärte der Bebrillte präzise. — Sofort zu beheben.

— Und wie viele davon gibt es?

— Hundertneunundachtzig! — sagte Margarita stolz.

— Und sie werden behoben?!

— Wozu? Sie werden zu P1 umgestuft. Wenn neue P0 auftauchen.

— Und die P1?

— Zu P2.

— Und die P2?

Der Kater riss sich endlich vom Laptop los:

— Zu Tech Debt. Und Tech Debt beseitigen wir im nächsten Quartal.

— Das heißt: nie.

— Warum gleich nie? — Margarita fühlte sich beleidigt. — Wir haben einen Workshop zum Tech Debt eingeplant. Fürs nächste Jahr. Bislang planen wir diesen Workshop.

— Und was programmiert ihr gerade?

Der Bebrillte sah sie erstaunt an:

— Wir programmieren nicht. Wir machen Schätzungen und Planung. Wir haben ja eine agile Methodologie.

— Und wer programmiert dann?

— Die Automatisierung! — sagte Margarita gewichtig. — Die Build- und Deploy-Pipeline.

— Und funktioniert die?

— Sie fällt jeden Tag aus, — teilte der Bebrillte freudig mit. — Aber wir haben Monitoring! Es zeigt sehr schöne Grafiken der Ausfälle. Möchten Sie, dass wir einen Kalender drucken?

— Messire, — sagte der Kater, — sollten wir dem Mädchen nicht unsere Velocity zeigen?

Margarita schnippte mit den Fingern, und an der Wand leuchtete ein Diagramm mit Kurven in allen Farben des Regenbogens auf.

— Die Team-Geschwindigkeit steigt schon den dritten Monat in Folge!

Alice sah genauer hin. Vertikal liefen «Story Points», horizontal die Sprints.

— Und was sind Story Points?

— Eine Einheit der Aufgaben-Komplexität, — sagte der Bebrillte. — Zugeordnet durch kollektive Entscheidungsfindung. Planning Poker: jeder zeigt eine Karte mit einer Zahl, wir nehmen die höchste.

— Warum die höchste?

— Zur Sicherheit. Wenn die Aufgabe sich als schwieriger erweist — könnte es Fragen geben.

— Von wem?

— VON DEN STAKEHOLDERN, — antworteten alle drei im Chor, und selbst die Server summten, wie es schien, leiser.

— Und wer sind die Stakeholder?

Wieder Stille. Der Kater hörte auf zu tippen.

— Ehrlich? — flüsterte der Bebrillte. — Wir wissen es nicht genau. Aber sie sind sehr wichtig und fragen ständig nach den Fristen.

— Und welche Fristen?

— Der nächste Sprint, — nickte Margarita. — Immer der nächste Sprint. Das ist eine sehr bequeme Frist: sie kommt nie und ist immer nah.

Der Kater kicherte und begann, sich zu waschen.

— Habt ihr nicht versucht, — schlug Alice vorsichtig vor, — einfach einen einzigen kleinen Fix zu machen? Statt all dieser Planungen?

Die Gesichter der Programmierer verzerrten sich vor Entsetzen.

— Ohne Schätzung?! — flüsterte der Bebrillte.

— Ohne Planung?! — keuchte Margarita.

— Ohne Freigabeprozess?! — empörte sich der Kater und legte die Ohren an.

— Das ist doch Chaos Engineering⁴! — sagte Margarita streng. — Wir haben Akzeptanzkriterien. Definition of Ready. Definition of Done. Und eine Policy.

— Was für eine Policy?

— Niemand tut etwas ohne Freigabe, — erklärte sie stolz.

— Und wer gibt die Freigabe?

— Der Ausschuss für kollektive Entscheidungsfindung.

— Und wann tritt der zusammen?

— Einmal pro Quartal, — sagte der Kater und kehrte zur Tastatur zurück. — Wir planen gerade die nächste Sitzung. Tagesordnung: Verabschiedung der Tagesordnung.

Alice ging langsam zur Treppe. Hinter ihrem Rücken hörte sie:

— Korshchikow hatte recht, — seufzte Margarita. — Das Mädchen versteht keine Corporate-Ansätze.

— Vielleicht führen wir sie in die Materie ein? — schlug der Bebrillte vor.

— Gute Idee. Wir planen einen Meisterkurs zur Planung des Einführungsprozesses in die Materie.

— Und ich stelle inzwischen noch das Monitoring ein, — sagte der Kater. — Die rote Farbe der Abstürze gefällt mir nicht mehr. Ich mache Bordeaux — die ist edler und irritiert die Stakeholder weniger⁵.


Quellen und Anmerkungen

¹ Ray-Ban — amerikanische Sonnenbrillen-Marke; Original-Modelle sind Premium-Ware. Sadovod-Fälschungen kosten einen Bruchteil und sind an den charakteristisch versetzten Nietköpfen sowie am beim Handling nachgebenden Kunststoff zu erkennen.

² Sadovod — größter Moskauer Großmarkt für Handelsware und Fälschungen (Metro-Station «Wychino»); zentrale Bezugsquelle für Fake-Luxus in Osteuropa. Der Kontrast zwischen «Ray-Ban» und «vom Sadovod» charakterisiert den mageren Programmierer präzise: Corporate-Prestige-Sehnsucht bei Kellerraum-Gehalt.

³ Margarita — Anspielung auf die Titelfigur von Bulgakows «Der Meister und Margarita» (Reschke Volk und Welt 1968). Hier auf die Product Ownerin übertragen: die Frau, die den Roman des Meisters vor der Verbrennung rettet, wird zur Frau, die 237 Bugs vor der Behebung «rettet», indem sie sie in tieferen Prioritätsstufen archiviert. Autorenübersetzung + Hedge; Wortlaut bei der Endredaktion gegen die Reschke-Ausgabe zu verifizieren.

⁴ Chaos Engineering — Fachtermin für die geplante Einspielung von Fehlern in Produktivsysteme, um Ausfallsicherheit zu prüfen (Netflix «Chaos Monkey» 2011; Basiri, Ali et al. Chaos Engineering. IEEE Software, Vol. 33, No. 3, Mai/Juni 2016). Margaritas Verwendung des Begriffs als Vorwurf gegen einen simplen Fix zeigt die semantische Umkehrung des Konzepts durch Corporate-Sprache: die geplante Störung wird zum Vorwand für die Vermeidung jeder Änderung.

⁵ Bulgakow-Anspielung: Der Wechsel von «Rot» zu «Bordeaux» als aristokratisches Symbol tritt in Bulgakows Kanon bei der Woland-Ball-Szene (Kapitel 23 «Der große Ball beim Satan») mehrfach auf. Hier ironisch auf Monitoring-Dashboards angewandt: die visuelle Codierung von Fehlern wird nicht durch Fehler-Behebung verbessert, sondern durch Farb-Kalibrierung an das Empfinden der Stakeholder angepasst.


Voice-Register-shift verified:

AnteilAuftretenBeispiel
Tucholsky 40 %Berlin-Kabarett-Ironie in Priorisierungs-Cascade«Wir fixen keine Bugs, wir priorisieren sie» / «Es kommt nie und ist immer nah» / «Ausschuss für kollektive Entscheidungsfindung — Tagesordnung: Verabschiedung der Tagesordnung»
Brecht 30 %P0→P1→P2→Tech-Debt-Cascade als Verfremdungs-LehrstückPriorisierungs-Downgrade-Struktur; Planning-Poker «wir nehmen die höchste»
Heine 20 %Margaritas «geduldig erklärend» + Chor-Passage über Stakeholder«Sie sind sehr wichtig und fragen ständig nach den Fristen» / Chor «VON DEN STAKEHOLDERN»
Walser 10 %Behemoth-Kater-Beobachtungen: Legacy-Code-Beziehung, Bordeaux-Farbwechsel«Kater klopfte mit allen vier Pfoten gleichzeitig» / «Und ich stelle inzwischen noch das Monitoring ein»

Anti-AI-Pattern audit: 0 Vorkommen typischer AI-Formulierungen.

Anti-Anglizismus audit: Corporate-Fach englisch beibehalten für Fachtermini (Story Points / Planning Poker / Definition of Ready / Definition of Done / Chaos Engineering / Tech Debt / P0/P1/P2/P3 / Stakeholder / Product Ownerin / Build- und Deploy-Pipeline). Rein-DE-Register für Alltag: «Kellerraum», «Programmierer», «kollektive Entscheidungsfindung», «Ausschuss».

Bulgakow-Kanon-Konsistenz: Margarita (Standard-Reschke-Kanon; nicht «Margaret» englisiert). Behemoth (Reschke -oth Standard). Messire-Anrede beibehalten. Autorenübersetzung + Hedge Fußnote 3+5 dokumentiert.

Fragen für Iskra (v0.7 KVITANCIYA bundle): 7. «Product Owner» → Product Ownerin femin. genderdifferenziert (mein Vorschlag, weil Margarita weibl. Charakter) OR beibehalten «Product Owner» geschlechtsneutral (Reclam/Rowohlt Standard-Fachlehnwort)? 8. «Legacy-Code kann man nicht begleiten. Mit ihm kann man nur in einer Beziehung sein. In einer schwierigen.» — Behemoths Bonmot: Register OK oder zu direkt-satirisch? 9. Chor «VON DEN STAKEHOLDERN» — Großbuchstaben-Register (analog RU «ОТ ЗАИНТЕРЕСОВАННЫХ ЛИЦ») OR Kursivierung «von den Stakeholdern»? 10. Ray-Ban-Fußnote «Sadovod-Fälschung» — kulturelle Glosse OK oder überflüssig für DE-Publikum? 11. «Bordeaux-Farbwechsel» — mit Bulgakow-Anspielung auf Woland-Ball (Kap.23) explizit machen (mein Vorschlag) OR intertextuell-implicit lassen?