Folge 4

Das Prozesstheater setzt sich durch

"Der Test lief in vier Sekunden. Die Fragen würden Wochen kosten."
23 Min. Lesezeit

BergMotors Qualitätssicherung in Passau liest QuantumMinds Integrationsdokumentation und stellt die Frage, die niemand hören wollte: Wo ist die Sicherheitsanalyse? Das Navigationsteam hört auf zu liefern und beginnt zu schreiben. Marcus nennt es Führung. Stefan nennt es beim Namen. Und am Freitagabend nimmt Júlia Stefan mit in ein Sambalokal in Barra Funda, wo er den Unterschied zwischen Zuschauen und Verstehen lernen muss.

Bisher: „QuantumMind kommt“ — Marcus Delacroix und Natalia Vásquez betreten AutoConnect mit Führungsmodellen und Dossiers über mögliche Zielpersonen. Das Navigationsteam lernt, wie Berater zu sprechen. Natalia setzt ihren Haken bei Dandara. Stefan sieht, wie drei Wochen Fortschritt unter einem Anzug einknicken, der mehr kostet als das Monatsgehalt eines Entwicklers.

Die E-Mail aus Passau

Rodrigo liest die E-Mail aus Passau, während Stefan im Büro des Navigationsteams auf ihn zukommt
„Vor zwölf Minuten war seine Welt noch hell gewesen, voller Möglichkeiten.“

Die E-Mail traf um 08:47 Uhr São-Paulo-Zeit ein, um 13:47 Uhr in Passau. Das deutsche Qualitätsteam hatte den größten Teil des Tages daran geschrieben.

Rodrigo Andrade, achtundzwanzig, Leiter des Navigationsteams, las sie dreimal. Sein Gesicht durchlief die Stufen des Begreifens wie ein Test den Weg zum Fehlschlag: rot, röter, Fehler.

Er fand Stefan an der Kaffeemaschine.

„Wir haben ein Problem.“

Stefan sah von seinem Espresso auf. Rodrigos Gesichtsausdruck verriet, dass es nicht um Code ging.

Die E-Mail kam von Dieter Wolfram, BergMotor Qualitätssicherung, Standort Passau. Betreff: AW: AutoConnect Navigation – Strategie für Integrationstests (Ref: QM-AC-2027-003). Zwölf Absätze. Zwei angehängte PDFs. Der Ton war höflich wie ein chirurgisches Instrument: präzise, sauber, zum Schneiden gemacht.

Stefan las am Fenster, während der Kaffee in seiner Hand kalt wurde.

Sehr geehrtes AutoConnect-Navigationsteam,

vielen Dank für das von QuantumMind Solutions weitergeleitete Dokument zur Strategie für Integrationstests. Wir haben die Angaben zur CAN-Bus-Integration mit Interesse geprüft.

Bevor eine Navigationskomponente zur Produktionsfreigabe vorgelegt werden kann, benötigen wir folgende Unterlagen:

  1. Sicherheitsanalyse für die Integration des Temperatursensors (Bezug zu ISO 26262)
  2. Gefährdungsbeurteilung für sämtliche Signalwege auf dem CAN-Bus
  3. Fehlermöglichkeits- und Einflussanalyse (FMEA) für die Kommunikation zwischen Navigation und Fahrzeug
  4. Dokumentation der formalen Verifikationsmethodik

Bitte beachten Sie, dass Hardware für die Produktionsfreigabe erst nach Prüfung und Freigabe der vollständigen Sicherheitsdokumentation durch die Qualitätssicherung von BergMotor geflasht werden darf.

Stefan stellte den Kaffee ab.

„Wann hat QuantumMind die Strategie für Integrationstests nach Passau geschickt?“, fragte er.

Rodrigo zuckte die Schultern. „Marcus hat sie letzte Woche erstellt. Irgend so ein zwölfseitiges Ding über unseren ‚Führungsrahmen‘. Ich habe es vor dem Versand nicht gesehen.“

Stefans Kiefer spannte sich an. Marcus hatte die funktionierenden Tests des Navigationsteams und seine Erfolge bei der CAN-Bus-Integration genommen und als QuantumMind-Ergebnis verpackt. Passau las es. Passau sah „CAN-Bus-Integration“. Passau tat, was deutsche Qualitätsteams tun, wenn von sicherheitsrelevanter Fahrzeugkommunikation die Rede ist, aber keine formale Sicherheitsdokumentation vorliegt.

Sie stellten Fragen, deren Beantwortung Wochen dauern würde.

„Die Navigationskomponente läuft doch schon in den Testfahrzeugen auf dem Parkplatz“, sagte Rodrigo. In seiner Stimme lag das Unverständnis eines Mannes, der in der vergangenen Woche funktionierende Builds auf echte Autos geflasht hatte. „Die Daten des Temperatursensors werden richtig angezeigt. Die Einbindung des Geschwindigkeitssensors besteht alle Tests. Wir haben zwölf Akzeptanztests für sämtliche CAN-Frames, die wir senden und empfangen.“

„Ich weiß“, sagte Stefan.

„Warum wollen sie dann eine Fehlerbaumanalyse? Wir haben funktionierende Software.“

Stefan erkannte die Kluft. Er hatte sie schon in anderen Ländern überquert, nie ohne Mühe. Für Rodrigo waren funktionierende Software und bestandene Tests ein Beweis für Fortschritt. Für Dieter waren sie nur ein Teil der Nachweise, die er brauchte, um eine Fahrzeugkomponente freizugeben.

„Eure Tests sind Belege“, sagte Stefan. „Aber Dieter hat weder gesehen, was sie abdecken, noch, was ihnen entgeht. Er sieht eine CAN-Bus-Integration ohne Sicherheitsanalyse und muss fragen, was passiert, wenn ein Signal ausfällt.“

„An einer Temperaturanzeige wird niemand sterben.“

„Vielleicht nicht. Aber Dieter kann keine Annahme abzeichnen. Wenn in einem Fahrzeug, das er ohne Kenntnis der Fehlermöglichkeiten freigegeben hat, etwas schiefgeht, trifft es zuerst den Fahrer.“

Rodrigo starrte auf die E-Mail. Drüben lachte das Radioteam über irgendetwas. Jemand hatte Brigadeiros mitgebracht. Die Morgensonne ließ alles hell und möglich erscheinen.

Vor zwölf Minuten war seine Welt noch hell gewesen, voller Möglichkeiten.

„Was machen wir?“

Stefan trank den kalten Kaffee aus. „Wir beginnen damit, was eure Tests tatsächlich abdecken. Ich weiß, wie eine FMEA und eine Fehlerbaumanalyse aussehen. Dann suchen wir die Lücken und beantworten Dieters Fragen.“


Die Brücke, die bricht

Stefan und Rodrigo vergleichen Tests mit einer Tabelle der Fehlermöglichkeiten in einem verglasten Besprechungsraum
„Manche Tests lieferten Belege für eine Tabellenzeile; andere Zeilen zeigten Fragen, die das Team nie getestet hatte.“

Am Mittwoch begannen sie mit der Sicherheitsanalyse. Acht Seiten. Stefan ordnete Akzeptanztests den Fehlermöglichkeiten in einer Tabelle zu. Manche Tests lieferten Belege für eine Zeile; andere Zeilen zeigten Fragen, die das Team nie getestet hatte.

Test: GEGEBEN die Navigation zeigt die Innenraumtemperatur an WENN CAN-Frame 0x4A1 nicht innerhalb von 500 ms empfangen wird DANN zeigt die Anzeige „Sensor nicht verfügbar“ und kehrt zum letzten bestätigten Wert zurück.

wurde zu:

FM-NAV-014: Ausfall der CAN-Temperaturmeldung vom Klima-Steuergerät. Auswirkung: Der Fahrer sieht auf der Navigationsanzeige einen veralteten oder fehlenden Temperaturwert. Schweregrad: niedrig (Komfortfunktion, nicht sicherheitsrelevant). Erkennung: Automatisierter Akzeptanztest FM-NAV-014 läuft für jedes Build-Artefakt. Gegenmaßnahme: Die Oberfläche zeigt den letzten bestätigten Sensorwert, kennzeichnet ihn als veraltet und protokolliert den Fehler zur Diagnose.

Rodrigo sah Stefan drei Stunden lang dabei zu.

„Es ist dasselbe“, sagte Rodrigo. „Du sagst dasselbe nur mit anderen Worten.“

„Ein Teil davon ist Übersetzung. Sieh dir die leeren Zeilen an. Da wartet Arbeit auf uns.“

„Aber der Test beweist doch schon, dass es funktioniert.“

„Der Test zeigt ein Verhalten. Dieter muss wissen, welche Ausfälle wir betrachtet haben und welche nicht.“

Sie schickten die acht Seiten am Mittwoch um 16:30 Uhr nach Passau. Stefan war vorsichtig optimistisch. Er hatte früher deutsche Qualitätsdokumentation geschrieben. Das Format stimmte, die Verweise stimmten, der Ton stimmte.

Passau antwortete am Donnerstagmorgen um 09:12 Uhr. Zwanzig Minuten nach Arbeitsbeginn. Die Antwortvorlage war schon vorbereitet gewesen.

Siebenundvierzig Fragen.

Rodrigo scrollte auf seinem Bildschirm. Sein Gesicht leerte sich wie ein Gebäude bei Feueralarm. Erst langsam, dann auf einmal.

Frage 14: Wo ist die Fehlerbaumanalyse für Nachrichtenverluste bei gleichzeitigem Klima- und Navigationsverkehr?

Frage 23: Welche formale Verifikationsmethodik gilt für den Zustandsautomaten des Protokoll-Handlers? Bitte nennen Sie die einschlägigen Abschnitte der IEC 61508.

Frage 31: Bitte legen Sie eine thermische Belastungsanalyse des CAN-Transceivers bei Dauerbetrieb mit maximaler Nachrichtenrate vor.

Frage 39: Dokumentieren Sie die Strategie für Regressionstests beim Flashen von Fahrzeugen, einschließlich der Verfahren für einen Rollback.

Stefan las jede Frage. Die meisten waren berechtigt. Einige waren bürokratische Reflexe. Zusammen würden sie Wochen kosten, wenn man sie ordentlich beantwortete. Wochen, in denen das Navigationsteam Dokumente statt Code schreiben würde.

Marcus Delacroix erschien um 11:00 Uhr in der Tür des Besprechungsraums wie ein Mann, der auf seinen Einsatz gewartet hatte. Sein Informationsnetz funktionierte. Jemand hatte ihm von der Antwort der Qualitätssicherung erzählt.

„Stefan.“ Er lächelte wie jemand, der gewinnt und möchte, dass man es merkt. „Ich höre, Passau hat Bedenken wegen der Dokumentation des Navigationsteams.“

„Passau hat siebenundvierzig Fragen zu einer Dokumentation, die es ohne dein unaufgefordert verschicktes Papier gar nicht gäbe.“

Marcus lächelte weiter. „BergMotors Qualitätssicherung hat das Recht, Integrationsunterlagen zu prüfen. Das ist übliche Führung.“

„Übliche Führung für Code, um dessen Freigabe sie noch gar nicht gebeten wurden. Dein Dokument erweckt den Eindruck, sie hätten von Anfang an einbezogen werden müssen. Jetzt glauben sie, wir hätten sicherheitsrelevante Integrationen ohne Aufsicht auf Fahrzeuge geflasht.“

„Habt ihr das etwa nicht?“

Die Frage traf. Stefan spürte es. Denn die ehrliche Antwort lautete doch. Das Navigationsteam hatte Builds auf Testfahrzeuge auf dem Parkplatz geflasht. Keine Serienfahrzeuge, keine Kundenfahrzeuge. Prüfstände und Prototypen auf dem Parkplatz. Das Risiko war kleiner als bei einer Freigabe für die Produktion, aber nicht null. Marcus hatte diesen Unterschied verwischt, und Stefan hatte das Team weitermachen lassen, ohne ihn Passau gegenüber ausdrücklich zu benennen.

Marcus wandte sich an Bernardo, der hinter ihm aufgetaucht war wie ein Schatten mit Beraterarbeitszeiten. „Bernardo, das zeigt doch, warum wir strukturierte Planungszyklen brauchen. Kein Code, bevor die Dokumentation geprüft und freigegeben ist. Das ist keine Bürokratie. Das ist Schutz.“

Bernardo nickte. Vom technischen Inhalt verstand er fast nichts. Er verstand, dass Marcus einen Rahmen für die Schuldzuweisung anbot, der nicht auf den Finanzvorstand zeigte.

„Einverstanden“, sagte Bernardo. „Verbindliche Planungszyklen. Keine Testfahrzeuge mehr flashen ohne freigegebene Dokumentation.“

Stefan sah durch die Glasscheibe zu Rodrigo. Der achtundzwanzigjährige Leiter des Navigationsteams, der in den vergangenen zwei Wochen drei Funktionen geliefert hatte, beobachtete die Runde durchs Fenster. Er las ihre Körpersprache, wie Entwickler es lernen, wenn ihre Existenz von Entscheidungen in Sitzungen abhängt, zu denen niemand sie einlädt.

Bis Donnerstagnachmittag hatten sich drei der jüngeren Entwickler im Navigationsteam bereits angepasst. Sie nannten ihre Akzeptanztests „Protokolle der kontinuierlichen Verifikation“. Sie beschrieben TDD als „Mechanismus zur Einhaltung der Planung mit integrierten Qualitätsschranken“. Sie benutzten QuantumMinds Vokabular in jeder Slack-Nachricht, jedem Stand-up, jeder E-Mail.

Der Code darunter war derselbe. Die Worte darum waren eine Rüstung.

Beim nächsten Stand-up hielt Rodrigo den Testlauf an, um nachzusehen, ob „Protokoll der kontinuierlichen Verifikation“ auf der Folie stand. Der grüne Balken musste warten. Stefan hatte dieses Zögern schon bei anderen Einsätzen gesehen: Erst brauchte die Arbeit einen neuen Namen, dann eine Erlaubnis.

Auf der anderen Seite des Büros spielte das Radioteam ein Podcast-Update auf ein Testgerät. Der Weg vom Build zum geflashten Gerät funktionierte. Grüne Tests, signiertes Artefakt, flashen, prüfen. Vor dem Mittagessen erledigt. In Passau kümmerte sich niemand ums Radio. Zu einfach. Zu sicher. Zu weit weg vom CAN-Bus, um Alarm auszulösen.

Das Radioteam war noch glücklich.

Das Radioteam wusste nicht, wie viel Glück es hatte.


Hinein in die Hitze

In einem Sambalokal in Barra Funda: Musiker, Tanzende, Hitze und farbiges Licht
„Deixa a vida me levar, vida leva eu ...“

Júlia hatte Stefan nicht mitgenommen, um ihm Brasilien beizubringen. Sie hatte ihn mitgenommen, weil sie ihn mochte, weil er sich neben sie an einen kaputten Prüfstand gesetzt hatte, statt mit Folien aufzutauchen, und weil sie wissen wollte, was er in einem Raum tat, der nicht repariert werden musste.

Das Sambalokal in Barra Funda war bereits voll. Ein Sänger warf dem Cavaquinho eine Zeile zu, Pandeiro und Tamborim nähten den Rhythmus durch den Raum. Rafa fand sie nahe der Tür. Camila hielt vier Finger hoch: Getränke später, jetzt tanzen.

Die Basslinie erreichte Stefans Brust, bevor seine Ohren sie erfassten. Bumm, bumm-Pause, bumm. Ein Rhythmus, den er weder benennen noch zählen konnte. Er blieb auf der Schwelle stehen.

„Vem“, sagte Júlia und nahm sein Handgelenk. „Schau auf meine Füße, alemão. Deine Hüften kommen irgendwann hinterher.“

Júlia trug ein bordeauxrot-goldenes, mit Perlen besetztes Tanzoutfit, weiße Turnschuhe und den Goldschmuck, mit dem sie gern tanzte. Die Kleidung gehörte zu ihr, war bequem in der Hitze und leuchtete im Licht. Sie sah in diesem Raum gern gut aus. Stefan sah eine halbe Sekunde zu lange hin. Sie bemerkte es, lächelte und machte noch kein Gespräch daraus.

Sie zeigte ihm den ersten Schritt. Er versuchte es. Sein Körper bevorzugte gerade Linien und gezählte Schläge; um ihn herum bewegte sich der Raum in Kurven.

„Não pensa, amor“, sagte Júlia und führte ihn zwei Takte lang mit beiden Händen an seiner Hüfte. „Sente o ritmo.“

Er lachte, als er die Drehung verpasste. Júlia lachte freundlich mit und klatschte, als er den Grundschlag zufällig traf.

Júlias Freundeskreis auf der Tanzfläche: Pailletten, Schweiß, Körper im gemeinsamen Rhythmus
„Não pensa, amor. Sente o ritmo.“

Ihre Leute tauchten auf: drei Frauen, alle Mitte zwanzig, alle in Bewegung, als kennten sie das Lied schon vor dem ersten Refrain. Sie zogen Júlia in ihren Kreis: Lachen, Schweiß, Korrekturen bei einem Schritt, eine kurze Absprache, wer Wasser holte. Stefan trat zurück und fand einen Pfeiler neben einem Klapptisch mit Plastikbechern und Bierflaschen im geschmolzenen Eis.

Er trank eine halbe Antarctica in einem Zug.

Stefan schaut vom Pfeiler aus zu, im blauen Hemd vor unverputzten Ziegeln und einer Menge voller Hitze und Farbe
„Ist das in Ordnung? Welche Regeln gelten hier?“

Vom Pfeiler aus konnte Stefan zusehen, ohne viel zu verstehen. Menschen forderten einander mit einem Blick, einer Hand, einem Wort zum Tanz auf; manche sagten ja, manche nein, manche machten vor der Antwort ein Spiel daraus. Er sah nur die Oberfläche dieser Entscheidungen und hielt diesen Ausschnitt dann für Wissen.

Marcelo, ein alter Freund aus Júlias Kreis, hielt ihr die Hand hin. Júlia nahm sie. Sie tanzten eng, weil die Musik es verlangte und weil sie den Rhythmus des anderen kannten. Seine Hand blieb in der Mitte ihres Rückens. Ihre lag auf seiner Schulter. Als das Lied wechselte, drehte sie sich zu Camila und dann zurück in den Kreis.

Stefans Brust wurde eng.

Es bedeutet nichts, sagte er sich. Dann machte er aus diesem Satz den Beweis, dass es etwas bedeuten musste.

Júlia tanzt mit einem vertrauten Partner aus ihrem Freundeskreis
„Marcelo hielt ihr die Hand hin. Júlia nahm sie.“

Ein anderer Mann versuchte, sich anzuschließen. Júlia sah ihn einmal an, schüttelte den Kopf und wandte sich wieder Camila zu. Er zögerte lange genug, dass Camila neben Júlia rückte, und ging dann weiter. Marcelo blieb dort, wohin Júlia ihn eingeladen hatte.

Stefan umklammerte die Bierflasche. Seine Knöchel wurden weiß.

Ihre Freunde tanzten weiter neben ihnen. Der Raum hatte seine eigene Leichtigkeit und seine eigenen Reibungen; Menschen, die zu den Nächten der anderen gehörten, bemerkten beides.

Zwei Frauen umarmen sich auf der Tanzfläche zwischen Gold, Schweiß und Neonlicht
„Ihre Freunde tanzten weiter neben ihnen.“

Die Band wechselte das Tempo, der Tamborim trieb stärker, und die Menge zog sich zusammen wie ein angespannter Muskel. Körper rückten näher. Die Hitze stieg. Stefan spürte Schweiß unter seinem blauen Hemd an den Rippen hinablaufen. Der Stoff klebte an ihm, ein Fremdkörper in einem Raum, der Haut verlangte.

Das Lied endete. Rafa tauchte am Rand des Kreises auf und rief, er habe die Kühlbox hinter der Bar gefunden. Alle gingen mit ihm nach hinten, an der Bühne und gestapelten Bierkisten vorbei. Júlias bordeauxrotes Oberteil fing den letzten Neonstreif ein, bevor ein Vorhang die Gruppe verschluckte.

Stefans Kopf lieferte sofort eine Geschichte: Körper, Abgeschiedenheit, ein Ziel, das er sich erklären konnte. Er wusste nicht, dass die Gruppe Eis und Flaschen holte. Er wusste nur, dass er das Nichtwissen nicht aushielt.

Die Tanzfläche von hinten: Körper, Farbe, Perlen, Federn und eine menschliche Hitze, die Stefan nicht deuten konnte
„Die Menge zog sich zusammen wie ein angespannter Muskel.“

Er stellte das Bier ab. Ging los.

Kam bis auf fünf Meter heran.

Lachen. Júlias Lachen: hell, voller Freude. Die Gruppe kam mit Bierflaschen und einem Beutel schmelzenden Eises zurück.

Stefan blieb stehen. Er hatte sich eine Geschichte ausgedacht, sie in Sekunden verurteilt und das Ende schon geschrieben. Er suchte den Ausgang.

Die Nachtluft traf ihn wie eine Ohrfeige. Er lehnte sich an die Ziegelwand, atmete, spürte den Schweiß an seinem Hals abkühlen.

Die Tür ging auf. Júlia, noch mit zwei Flaschen in der Hand, sah sein Gesicht und stellte sie ab. „Da bist du ja. Warum bist du gegangen?“

Er öffnete den Mund. Schloss ihn wieder. Die Scham stieg heiß und sauer in ihm auf.

Sie wartete.

„Ich habe Marcelos Hand auf dir gesehen“, sagte er. „Und ich …“

Júlias Kiefer spannte sich an. Sie hatte gewollt, dass er sie wahrnahm. Stattdessen hatte er vom anderen Ende der Tanzfläche aus Menschen beobachtet, denen sie vertraute, und über ihre Absichten entschieden.

„Marcelo hat mich zum Tanzen aufgefordert. Ich habe ja gesagt. Ich tanze gern mit ihm.“ Ihre Stimme blieb leise. „Das sagt dir nichts darüber, was ich als Nächstes will oder was ich mit dir will.“

„Es tut mir leid“, sagte er.

„Weißt du, was mir Angst macht? Nicht die Eifersucht. Mit der kann ich umgehen. Aber du hast etwas angenommen und bist gegangen. Du hast nicht gefragt. Du hast dir im Kopf eine Geschichte gebaut und bist hinausgelaufen.“

Wie genau das traf, schnitt tiefer als alles in Dieter Wolframs E-Mail.

„Seit drei Wochen sehe ich dir dabei zu, wie du Probleme löst“, sagte Júlia. „Du siehst ein kaputtes System, findest den Fehler, behebst ihn. Aber ich bin kein System, Stefan. Meine Freunde auch nicht. Du kannst mich nicht von einem Pfeiler aus debuggen.“

Er starrte auf die geflügelte Frau an der Wand.

„Ich weiß nicht, wie ich irgendwo sein soll, wo ich kein Modell bauen kann“, sagte er.

„Dann sei einfach hier“, sagte sie. „Du brauchst keine Karte. Mach nur nicht aus jedem Tanz ein Urteil über mich.“

Sie standen eine lange Minute an der Wand. Musik durch Ziegel. Drinnen sang jemand von saudade, jenem portugiesischen Wort für Sehnsucht und Verlust und die bittersüße Erinnerung an etwas, das man einmal festgehalten hatte.

„Können wir wieder reingehen?“, fragte er.

Júlia sah ihn an. „Können wir. Aber ich erkläre dir nicht jedes Lied, jeden Menschen, jede Bewegung. Sei bei mir oder lass es.“

Drinnen nahm sie seine Hand für ein langsames Lied. Sie zeigte ihm keine Schritte. Sie gab kein Versprechen. Sie bewegten sich unbeholfen, aber ehrlich, während Camila sie über Rafas Schulter hinweg beobachtete und eine Augenbraue hob, die Júlia zum Lachen brachte.

Stefan schloss die Augen. Spürte die Wärme ihres Körpers, den Bass in seiner Brust, die Stimmen, die Worte sangen, die er nicht verstand.

Dreißig Sekunden lang hörte er zu.


Was der Körper weiß

Júlia küsst den überraschten Stefan an der Ziegelwand vor dem Sambalokal
„Er hielt überrascht inne, dann erwiderte er ihren Kuss.“

Um 02:00 Uhr strömten sie aus dem Sambalokal. Straßenlaternen brannten gegen die Dunkelheit über Barra Funda. Júlia vibrierte vor Cachaça und Rhythmus. Stefan vor Erschöpfung und etwas, für das er noch keinen Namen hatte.

Rafa winkte ein Taxi heran. Camila erzählte von einem Bassisten, den sie drinnen kennengelernt hatte. Die Nacht fühlte sich flüssig an, noch nicht zu Ende.

Júlia sah Stefan an. Sie wollte ihn. Das war der einfache Teil. Sie wollte den Mann, der mit ihr an einem kaputten Test geblieben war, der vor dem Lokal zugehört und ihre Grenze nicht wegdiskutiert hatte. Dass sie ihn wollte, machte sie weder zu einer Lektion über Brasilien noch verantwortlich für seine Zukunft.

Sie trat nah an ihn heran, drückte ihn gegen die Ziegelwand, nahm sein Gesicht in beide Hände und küsste ihn.

Er hielt inne, überrumpelt von ihrer Entschlossenheit und ohne zu wissen, was sich verändert hatte. Dann sah er ihr in die Augen und erwiderte den Kuss. Die Entscheidung bewegte sich zwischen ihnen, klar und gegenseitig.

„Eita!“, rief Camila in der Nähe. Sie pfiff. „Vai, Júlia!“

Rafa lachte und klatschte. Ihre Freunde kommentierten einen Moment, der keinen Kommentar brauchte.

Júlia löste sich von ihm, atemlos, mit leuchtenden Augen.

„Pão de queijo“, sagte sie. „Bevor du dir dazu auch noch einen ganzen Roman ausdenkst.“

Der Pão-de-queijo-Laden war eine Padaria, die für genau dieses Publikum zu absurden Uhrzeiten offen hatte: Menschen, die um 02:30 Uhr aus Musiklokalen fielen und nach Schweiß, Cachaça und Freude rochen. Linoleumboden, Leuchtstoffröhren, Vitrinen voller goldbrauner Käsebrötchen und Pastéis. Júlia bestellte für den Tisch, ohne zu fragen. Kaffee kam. Die Käsebrötchen waren perfekt: außen knusprig, innen weich und heiß.

Stefan verbrannte sich am ersten den Mund und es war ihm egal.

Sie saßen zu viert an einem winzigen Tisch für zwei. Das Gespräch sprang zwischen Portugiesisch und Englisch, Musik und Code, und Camila korrigierte Rafas Version des Streits. Júlia saß neben Stefan, weil sie es wollte. Als er sie ansah, als hätte der Kuss etwas endgültig entschieden, stieß sie mit dem Knie unter dem Tisch an seines.

„Er hat über heute Nacht entschieden“, sagte sie leise. „Das reicht.“

Rafa und Camila gingen zuerst und teilten sich ein Taxi Richtung Pinheiros. Júlia begleitete Stefan zur nächsten Ecke, wo ein weiteres Taxi wartete.

„Heute Abend hat mir Spaß gemacht“, sagte sie.

„Mir auch.“

Sie musterte ihn. „Du verarbeitest immer noch alles.“

„Ich verarbeite immer alles.“

„Dann üb dich im Fragen.“ Sie trat näher, küsste ihn auf die Wange und sagte: „Boa noite, Stefan.“

Dann ging sie zu ihrer eigenen Fahrt. Die Nacht blieb ihre: Musik, Freunde, Grenze, Kuss.

Stefan stieg ins Taxi. Er nannte dem Fahrer in brüchigem Portugiesisch die Hoteladresse, und der verstand ihn trotzdem.

Sein Hotelzimmer war anonym, wie Hotelzimmer eben anonym sind. Er setzte sich aufs Bett und erinnerte sich deutlicher an ihre Zurechtweisung als an den Kuss: Frag.

Der Kuss hatte bedeutet, dass Júlia ihn dort und in diesem Moment küssen wollte. Er beantwortete keine Frage, die Stefan nicht gestellt hatte. Er machte aus ihrem Freundeskreis keinen Prolog zu seiner Einsamkeit.

Ausnahmsweise schrieb Stefan das nächste Kapitel nicht in seinem Kopf. Er ließ die Nacht dort enden, wo Júlia gesagt hatte, dass sie endete.


Zwei Samstage

Klaus hört Thaís in einem Café zu, während Natalia Dandara in einer Bar ausfragt
„Sie sehnten sich danach, gehört zu werden.“

Klaus Hartmann hatte nicht erwartet, dass ihm die Samstage in São Paulo gefallen würden.

Eigentlich hatte er nicht erwartet, dass ihm überhaupt viel gefallen würde. Er war wegen Tabellenkalkulationen, Abweichungsanalysen, einer klaren Empfehlung an BergMotor und eines Rückflugs gekommen. Stattdessen saß er in einem Café in Vila Madalena mit einer achtzehn Jahre jüngeren Frau, die ihm erklärte, warum sich der Lautstärkeregler des Unterhaltungssystems im Auto falsch anfühlte.

„Die Beschleunigungskurve“, sagte Thaís und zeichnete mit dem Finger ein unsichtbares Diagramm in die Luft. Ihr Kleid mit Ankara-Muster fing das Licht ein, als sie sich bewegte: geometrische Formen in Terrakotta und Petrol. „Wenn jemand am Lautstärkeknopf dreht, soll sich auf der ersten Vierteldrehung fast nichts ändern. Auf der letzten sollte der Anstieg exponentiell sein. Aber die aktuelle Implementierung ist linear. Jeder Schritt gleich.“

„Der Fahrer dreht also zu weit?“

„Immer. Sie wollen es ein bisschen lauter, bekommen es viel lauter, zucken zusammen und drehen wieder zurück. Danach fühlt sich das System kaputt an, obwohl es technisch korrekt arbeitet.“

Klaus sah sie an. Nicht ihren Körper, obwohl der seine Aufmerksamkeit auf eine Weise forderte, für die seine Ausbildung in Stuttgart keine Vorschriften bereithielt. Ihren Verstand. Die Genauigkeit, mit der sie Probleme der Nutzererfahrung zerlegte, die seine Finanzmodelle nicht erfassen konnten.

„Davon steht nichts in den Berichten, die ich gelesen habe“, sagte er.

„Niemand hat gefragt.“ Sie trank einen Schluck Espresso. „Marcus hat nach Planungszyklen und Führungsmodellen gefragt. Bernardo nach Kosten pro Entwickler. Du nach Mittelabfluss und Umsatzprognosen. Niemand hat gefragt, was passiert, wenn ein Fahrer einen Knopf anfasst.“

Klaus sah auf sein Ledernotizbuch. Es war geschlossen. Das kam ihm bedeutsam vor. Normalerweise lag es spätestens nach dem zweiten Satz eines beruflichen Gesprächs offen. Heute stand es unberührt neben seiner Tasse, als hätten seine Hände bessere Prioritäten gefunden.

„Ich frage jetzt“, sagte er.

Thaís sah ihn lange an. Etwas öffnete sich hinter ihren Augen, das sie bei der Arbeit verschlossen hielt.

„Das ganze System ist für die Leute gebaut, die es entwickelt haben, nicht für Fahrer“, sagte sie. „Temperaturregler in Celsius mit Nachkommastellen. Navigation mit Breiten- und Längengraden statt Straßennamen. Diagnosecodes, die ohne auswendig gelerntes Handbuch nichts bedeuten. Und niemand in der Führung erkennt das als Problem, weil niemand von ihnen im Auto sitzt.“

„Hast du Stefan davon erzählt?“

„Stefan schreibt Tests, die definieren, was ‚funktioniert‘ technisch bedeutet. Ich gestalte, was ‚funktioniert‘ vom Fahrersitz aus bedeutet. Wir stehen nicht im Widerspruch. Wir sehen nur auf verschiedene Teile desselben Tieres.“ Sie hielt inne. „Und niemand fragt mich nach einem von beiden.“

Klaus wollte sagen, dass sich das ändern würde. Dass ihre Beobachtungen BergMotors Bewertung verändern könnten. Dass er ihren Namen in den Bericht schreiben würde.

Stattdessen sagte er: „Würdest du heute Abend mit mir essen gehen? Nicht wegen des Projekts.“

Die Frage überraschte sie beide.

Thaís’ Gesicht veränderte sich. Dann lächelte sie, und dieses Lächeln veränderte die Geometrie des Nachmittags.

„Ja“, sagte sie. „Aber du zahlst. Und wir gehen irgendwohin, wo es gutes Essen gibt, nicht in ein Hotelrestaurant.“


Sieben Kilometer südlich, im Stadtteil Jardins, hörte Natalia Vásquez zu.

Sie konnte sehr gut zuhören. Es war ihr präzisestes Werkzeug, eingesetzt mit der Treffsicherheit einer Frau, die verstand, dass Menschen sich nicht nach Zustimmung sehnten. Sie sehnten sich danach, gehört zu werden.

Dandara Santos trank ihr zweites Glas Champagner. Ihre Vorsicht hatte sich gelöst, ihre Hände waren in Bewegung, und auf ihrem Telefon zeigte sie Architekturdiagramme, die sie mit der Begeisterung eines Menschen erklärte, der endlich ein interessiertes Gegenüber gefunden hatte.

„Die CAN-Bus-Isolierung des Radiomoduls ist sauber“, sagte Dandara und vergrößerte ein Diagramm. „Vollständige Trennung in der Hardware. Deshalb funktioniert es. Aber Navigation und Klimasteuerung teilen sich einen Protokoll-Handler. Den hat vor zwei Jahren ein externer Entwickler gebaut, der keine Dokumentation hinterlassen hat. Niemand versteht den Zustandsautomaten. Bei gleichzeitigem Datenverkehr verliert er Frames.“

„Und deshalb stürzt die Navigation ab?“ Natalias Stimme war warm, aufmerksam, fachlich interessiert. Genau abgestimmt.

„Deshalb verlieren Navigation und Klimasteuerung Nachrichten. Der gemeinsame Handler ist ein einzelner Ausfallpunkt. Wenn QuantumMind wirklich helfen wollte, würden sie eine Neufassung dieses Handlers finanzieren, statt Führungsdokumente zu verlangen.“

Natalia notierte: einzelner Ausfallpunkt, gemeinsamer Protokoll-Handler, keine Dokumentation, Code eines Externen. Sie legte die Information ab, wie eine Chirurgin ihre Instrumente ablegt. Sauber, sortiert, bereit für den nächsten Schnitt.

„Hat Stefan das gesehen?“, fragte Natalia.

„Stefan kümmert sich um die Teams. Tests, Build-Prozess, Lieferrhythmus. Tief in die Protokollschicht ist er noch nicht vorgedrungen. Ich wollte es ihm schon zeigen, aber …“ Dandara verstummte. Etwas Privates zog über ihr Gesicht.

„Aber?“

„Ich weiß nicht. Ich will ihm ständig etwas erzählen, und dann erzähle ich es stattdessen dir.“ Dandara sah auf ihr Champagnerglas. Auf Natalia. Etwas Verletzliches flackerte in ihrem Gesicht auf wie ein Debugger, der einen unerwarteten Haltepunkt erreicht. „Ist das seltsam?“

Natalia streckte die Hand über den Tisch und berührte Dandaras Hand. Zwei Sekunden. Drei. Genau so lange, wie Aufrichtigkeit dauern musste.

„Überhaupt nicht seltsam“, sagte Natalia.

Dandaras Atem veränderte sich. Aus Verletzlichkeit wurde Wärme, wurde etwas, das sich Natalia zuneigte wie Code einer Abhängigkeit, von der er nicht wusste, dass sie kompromittiert war.

Später, auf der Suche nach einem Taxi, fand Dandaras Hand Natalias und blieb dort. Natalia spürte ihre Wärme, bevor sie sich zwang, sie als weitere Gelegenheit abzulegen.

Ein paar Architekturdiagramme wollte sie vorher noch sehen.


Das Gewicht des Montags

Stefan betrachtet mit Rodrigo die zugeteilten Fragen der Qualitätssicherung, während das Radioteam auf der anderen Seite des Büros arbeitet
„Der Montag roch nach Dokumentation.“

Der Montag roch nach Dokumentation.

Stefan kam um 08:00 Uhr und fand das Navigationsteam bereits an seinen Schreibtischen vor. Sie programmierten nicht. Sie schrieben. Rodrigo hatte die siebenundvierzig Fragen auf sechs Entwickler verteilt. Jeder hatte in einem Browsertab deutsche Referenzdokumente der Qualitätssicherung geöffnet, im anderen eine Textverarbeitung. Ihre Entwicklungsumgebungen waren minimiert. Die Testläufe standen still. Auf den Whiteboards, auf denen in der Vorwoche noch Architekturdiagramme und Zuordnungen von Testfällen gestanden hatten, waren jetzt Fragennummern und Initialen zu sehen: Q14-RA, Q23-PG, Q31-RA, Q39-ML.

Dreißig Meter entfernt prüfte das Radioteam auf einem Testgerät den Wechsel zwischen Podcast und Radio. Jemand hatte Lautsprecher an die Hardware angeschlossen. Brasilianischer Pop drang über die Bürofläche, unpassend heiter zur Bibliotheksstille im Navigationsbereich.

Stefan ging durchs Büro. Das Team für Klimasteuerung: blockiert. Sie hatten gesehen, was der Navigation passiert war, und trauten sich nicht, irgendetwas auf den Prüfstand zu flashen. Die bestandenen Tests der vergangenen Woche lagen da wie geladene Waffen, die niemand auf ein Qualitätsteam richten wollte, das zurückschießen konnte.

Um 09:15 Uhr berief Marcus eine Sitzung zur „Fortschrittsabstimmung“ ein. Bernardo nahm teil. Adriana auch, die Arme verschränkt, das Gesicht wie aus Granit.

Marcus zeigte eine Folie: BEWERTUNG DES REIFEGRADS DER FÜHRUNG BEI AUTOCONNECT.

„Nach der Rückmeldung der Qualitätssicherung aus Passau“, sagte Marcus mit einer Stimme, glatt wie frisch gegossener Beton, „empfehle ich verbindliche Planungszyklen für alle Integrationsteams. Kein Code, bis die Dokumentation von QuantumMinds Verantwortlichen geprüft und freigegeben ist.“

„Von welchen Verantwortlichen?“, fragte Adriana.

„Natalia und ich übernehmen die Prüfung vorläufig, bis die Rollen offiziell besetzt sind.“

„Es wird also kein Code geschrieben, bis eure Leute den Plan für das Schreiben genehmigen.“

Marcus lächelte. Ein Lächeln, das die Spitze nicht eingestand, die es trug. „Das ist übliche Führung. BergMotors Qualitätssicherung erwartet das. Wir schützen die Teams.“

Stefan sagte nichts. Er hatte in drei Wochen bei AutoConnect und sechs Einsätzen davor gelernt, dass ein Streit mit Marcus vor Bernardo einem Streit mit der Flut vor dem Mond glich. Dem Wasser war egal, wer die besseren Daten hatte. Es stieg einfach weiter.

Danach fand Adriana ihn auf dem Gang bei den Fenstern.

„Das Navigationsteam hat heute keine einzige Zeile Code geschrieben“, sagte sie.

„Ich weiß.“

„Das Klimateam traut sich nicht, irgendetwas auf den Prüfstand zu flashen.“

„Ich weiß.“

„Das Radioteam hat heute Morgen um 07:45 Uhr ein Podcast-Update geliefert. Noch bevor irgendjemand von QuantumMind im Gebäude war.“

„Ich weiß.“

Adriana lehnte sich gegen die Scheibe. São Paulo lag unter ihnen, zwölf Millionen Menschen, denen Bewertungen des Führungsreifegrads gleichgültig waren.

„Du hattest drei Wochen, Stefan. Drei Wochen, in denen tatsächlich geliefert wurde. Tests, Builds, Software auf Hardware flashen. Funktionierende Software in echten Autos. Und jetzt geht es um Dokumentation.“

„Nicht weg. Begraben.“

„Das Ergebnis ist dasselbe.“

Stefan sah durch die Scheibe zum Navigationsteam. Rodrigo schrieb an der Antwort auf Frage 23: formale Verifikationsmethodik für den Zustandsautomaten des Protokoll-Handlers. Der Zustandsautomat hatte in ihren Tests seit zehn Tagen funktioniert. Ein Test lief in vier Sekunden. Er klärte nicht jede Fehlermöglichkeit, aber Rodrigo wusste nicht, welche von Dieters Fragen eine echte Lücke aufdecken würde. Die Antwort würde diese Woche und einen Teil der nächsten verschlingen.

„Arbeitet weiter wie in der zweiten Woche“, sagte Stefan. „Ich kümmere mich um die Dokumentation für Deutschland.“

Adriana sah ihn an. „Du bist nur einer.“

„Ich weiß.“

„Drei Teams brauchen Hilfe. Passau will formale Unterlagen. Marcus will Planungszyklen. Bernardo will, was Marcus ihm sagt, dass er wollen soll. Du kannst nicht gegen alle gleichzeitig kämpfen.“

„Ich weiß.“

„Und jetzt?“

Stefan sah zum Radioteam hinüber. Immer noch kam Musik aus dem Testgerät. Immer noch lachten sie. Immer noch lieferten sie, weil ihre Komponente einfach genug war, um unter jedem Radar im Gebäude hindurchzufliegen.

„Das Radioteam beweist, dass der Weg vom Build zum geflashten Gerät funktioniert“, sagte er. „Wenn ich Dieter zeigen kann, welche Risiken der Navigation unsere Tests abdecken, und wir uns auf die übrigen Nachweise einigen, kann das Team die Sicherheitsfragen beantworten, ohne für jede Codezeile auf Marcus’ Zustimmung zu warten. Ich muss direkt mit Dieter in Passau sprechen. Ohne QuantumMind als Filter. Ohne Bernardo. Nur ich und ein Qualitätsspezialist, der Belege versteht.“

„Du willst Marcus umgehen.“

„Ich will durch das Problem hindurch. Marcus ist nicht das Problem. Er ist ein Symptom. Passau hat nicht gesehen, was unsere Tests leisten und wo sie enden. Wenn ich Dieter beides zeigen kann, können wir den nächsten nötigen Nachweis vereinbaren.“

Adrianas Gesicht zeigte Skepsis und Hoffnung zu gleichen Teilen. Die Müdigkeit einer Frau, die zwölf Jahre lang Berater mit Lösungen hatte kommen und mit Rechnungen gehen sehen, stand gegen die Tatsache, dass dieser hier tatsächlich Code schrieb.

„Du solltest recht haben“, sagte sie. „Denn Marcus gewinnt. Und das Einzige, was QuantumMind nicht überlebt, sind Belege dafür, dass sein Framework nicht nötig ist.“

Sie ging. Stefan blieb am Fenster stehen. Unten summte die Stadt, die Musik des Radioteams verlor sich im weißen Rauschen der Klimaanlage und der Tastaturen und in siebenundvierzig Fragen, die ohne Möglichkeit gekommen waren, notwendige Sicherheitsarbeit von Marcus’ neuem Freigaberitual zu trennen.

Er nahm sein Telefon heraus. Öffnete seine E-Mails. Begann zu schreiben.

An: Dieter Wolfram, BergMotor Qualitätssicherung, Passau Betreff: Vorschlag – Nachweise aus CAN-Bus-Tests und offene Sicherheitsfragen

Ein Mensch. Drei Fronten. Und die Leute, die vom Scheitern profitierten, waren schon zwei Schritte voraus.

Er tippte schneller.

Nächste Folge: "Die Dokumentationslawine" Die Qualitätssicherung in Passau will Antworten auf alle siebenundvierzig Fragen vor der Produktionsfreigabe. Marcus' neue Schranke blockiert auch Testfahrzeuge. Navigation und Klimasteuerung versinken in Papier, während das Radioteam weiterliefert. Stefan versucht zu zeigen, was die Tests beweisen – und was nicht.
×
×