c'est ne pas un pipe

c'est ne pas un pipe

Stell dir vor, du sitzt in einem Meeting mit deinem CFO. Du hast gerade sechs Monate Entwicklungszeit und 150.000 Euro Budget für eine neue Systemarchitektur ausgegeben, die theoretisch alles lösen sollte. Du präsentierst stolz die Dashboards, die perfekte Prozesse simulieren. Dann stellt der CFO eine einzige Frage zur realen Lagerlogistik, und das ganze Kartenhaus bricht zusammen, weil deine digitale Abbildung nichts mit der physischen Realität zu tun hat. Ich habe diesen Moment miterlebt, als ein mittelständischer Maschinenbauer versuchte, seine gesamte Produktionskette digital zu spiegeln, ohne zu verstehen, dass die Repräsentation eines Objekts niemals das Objekt selbst ist. Genau hier liegt die Falle von C'est Ne Pas Un Pipe begraben. Wenn du glaubst, dass deine Datenmodelle die absolute Wahrheit sind, hast du den ersten Schritt in Richtung eines kostspieligen Software-Fiaskos gemacht.

Die Verwechslung von Modell und Realität bei C'est Ne Pas Un Pipe

Der größte Fehler, den ich in über zehn Jahren Beratung gesehen habe, ist der blinde Glaube an das Datenblatt. Entwickler und Projektleiter starren auf ihre UML-Diagramme und denken, sie hätten das Geschäft verstanden. Sie vergessen dabei die Lektion von René Magritte, die uns daran erinnert, dass das Abbild einer Pfeife eben keine Pfeife ist, die man rauchen kann. In der Softwareentwicklung bedeutet das: Dein Nutzerprofil im System ist nicht dein Kunde. Wenn dein System so starr programmiert ist, dass es nur die ideale "Datenpfeife" akzeptiert, wird es in der echten Welt scheitern, sobald ein Kunde eine Information liefert, die nicht in dein Schema passt.

Ich erinnere mich an einen Fall, bei dem ein Logistikunternehmen eine automatisierte Routenplanung einführte. Die Software berechnete die Fahrzeiten auf die Sekunde genau. Was die Entwickler ignorierten, war die Tatsache, dass Lkw-Fahrer in bestimmten Regionen Deutschlands keine Parkplätze für ihre Ruhezeiten fanden. Das Modell sagte "Fahr weiter", die Realität sagte "Fahrverbot wegen Lenkzeitüberschreitung". Das System kostete das Unternehmen Millionen an Bußgeldern und verlorenen Aufträgen, nur weil das Management die Karte für das Territorium hielt. Man muss verstehen, dass jedes Modell eine Reduktion ist. Wer diese Reduktion nicht einplant, baut Schrott.

Warum Abstraktion ohne Bodenhaftung dein Budget frisst

Viele Architekten neigen dazu, alles so abstrakt wie möglich zu bauen. Sie wollen das ultimative, universelle System. Das ist ein teurer Irrtum. Je weiter du dich von der konkreten Anwendung entfernst, desto mehr "technische Schulden" häufst du an, noch bevor die erste Zeile Code live geht. Diese künstliche Komplexität führt dazu, dass später niemand mehr versteht, was das System eigentlich tun soll.

In der Praxis sieht das so aus: Anstatt eine einfache Funktion zu schreiben, die eine Rechnung erstellt, bauen Teams "Rechnungs-Generierungs-Engines" mit austauschbaren Modulen, die theoretisch auch Lieferscheine oder Liebesbriefe schreiben könnten. Das Ergebnis? Die Entwicklung dauert dreimal so lange, das Testing wird zum Albtraum, und am Ende braucht man trotzdem drei Wochen, um eine einfache Änderung am Mehrwertsteuersatz durchzuführen. Ich habe Teams gesehen, die zwei Jahre lang an einer Basisplattform gearbeitet haben, ohne einen einzigen echten Kundenprozess abzubilden. Das ist kein Engineering, das ist Selbstbeschäftigung auf Firmenkosten.

Der Preis der Hybris in der Softwarearchitektur

Wenn du dich entscheidest, jede Eventualität einzuplanen, bezahlst du das mit Geschwindigkeit. Ein Projekt, das ich begleitete, wollte eine globale Datenbank für alle Produktvarianten. Die Theorie war super. In der Praxis gab es in jedem Land andere rechtliche Anforderungen an die Produktkennzeichnung. Anstatt lokale Besonderheiten zuzulassen, wurde versucht, alles in ein globales Schema zu pressen. Nach 18 Monaten war das System so langsam, dass die Mitarbeiter in den Filialen wieder zu Excel-Listen zurückkehrten. Das Vertrauen war weg, das Geld auch.

Die Illusion der perfekten Datenqualität

Ein weiterer fataler Fehler ist die Annahme, dass Daten jemals "sauber" sein werden. Wer sein System darauf auslegt, dass nur perfekte Eingaben verarbeitet werden, wird erleben, dass es 90 Prozent der Zeit stillsteht. In der realen Welt sind Daten chaotisch. Namen haben Sonderzeichen, Adressen passen nicht in die Postleitzahl-Logik, und Sensoren liefern falsche Werte wegen einfacher Verschmutzung.

Ein erfahrener Praktiker baut "fehlertolerant". Das bedeutet nicht, dass Fehler ignoriert werden, sondern dass das System nicht sofort stirbt, wenn eine Eingabe nicht der Norm entspricht. Du musst Puffer einbauen. Wenn du ein System für C'est Ne Pas Un Pipe optimierst, musst du die Lücke zwischen dem digitalen Zwilling und der physischen Instanz aktiv managen. Wer das vernachlässigt, baut eine Software-Diva, die bei der kleinsten Unregelmäßigkeit den Dienst quittiert.

Ein Vorher-Nachher-Vergleich aus der industriellen Praxis

Schauen wir uns an, wie ein falscher Ansatz im Vergleich zu einer pragmatischen Lösung aussieht. Nehmen wir die Wartung einer Flotte von Lieferfahrzeugen.

Der falsche Ansatz (Vorher): Das Unternehmen investierte in eine hochkomplexe KI-Plattform, die Sensordaten in Echtzeit auswertete. Das Ziel war "Predictive Maintenance" in Reinform. Die Software war so kalibriert, dass sie bei jeder Abweichung vom Idealwert einen Alarm auslöste und das Fahrzeug sofort in die Werkstatt beorderte. Die Entwickler waren stolz auf ihre mathematische Präzision. Doch nach drei Monaten war die Flotte zur Hälfte außer Betrieb. Warum? Die Sensoren lieferten bei Kälte Fehlwerte, die das Modell als Motorschaden interpretierte. Die Werkstätten fanden nichts, aber die Software verweigerte die Freigabe des Fahrzeugs. Kosten pro Ausfalltag: 800 Euro pro Lkw.

Der richtige Ansatz (Nachher): Nachdem die erste Lösung eingestampft wurde, änderten wir die Strategie. Wir akzeptierten, dass die Sensoren lügen. Das neue System diente nur noch als Berater, nicht als Entscheider. Wir bauten eine einfache Feedback-Schleife ein: Wenn der Sensor einen Fehler meldete, musste der Fahrer über ein Tablet drei kurze Fragen zum Fahrverhalten beantworten. Nur wenn Sensorwert und Fahrerbericht korrelierten, wurde eine Werkstattbuchung priorisiert. Wir gaben der Software eine "Vielleicht-Option". Die Ausfallzeiten sanken um 60 Prozent, weil wir aufhörten, dem digitalen Modell blind zu vertrauen. Wir erkannten an, dass die Anzeige auf dem Monitor eben nur eine Anzeige ist und nicht der laufende Motor.

🔗 Weiterlesen: dsv road track and trace

Warum du keine universellen Lösungen kaufen kannst

Es gibt diesen Reflex, bei Problemen eine teure Standardsoftware zu kaufen, die "Best Practices" verspricht. Das ist oft der Anfang vom Ende. Diese Programme sind darauf ausgelegt, eine idealisierte Welt abzubilden, die es in deinem Unternehmen wahrscheinlich gar nicht gibt. Du passt dann deine Prozesse an die Software an, anstatt die Software an deine Wertschöpfung.

Ich habe erlebt, wie ein Traditionsbetrieb durch die Einführung eines starren ERP-Systems fast in den Ruin getrieben wurde. Die Software konnte keine Teillieferungen verarbeiten, was aber das Kernmodell des Betriebs war. Anstatt die Software zu biegen, zwang man die Mitarbeiter, Umwege zu gehen. Das Resultat war eine Schatten-IT aus Papiernotizen und WhatsApp-Gruppen. Die Führungsebene sah im System grüne Zahlen, während in der Halle das Chaos regierte. Wer glaubt, Software löse organisatorische Probleme, hat nicht verstanden, dass Digitalisierung nur das verstärkt, was schon da ist. Ist dein Prozess mies, wird dein digitaler Prozess extrem schnell mies.

Die Gefahr der technologischen Verliebtheit

Viele Projekte scheitern, weil sich die Entscheider in eine Technologie verlieben, anstatt ein Problem zu lösen. Blockchain, KI, Microservices – die Liste der Buzzwords ist lang. Aber am Ende des Tages ist Technologie nur Werkzeug. Ein Hammer macht dich nicht zum Zimmermann.

In einem Projekt wollten die Architekten unbedingt eine Microservice-Architektur für einen einfachen Online-Shop. Sie bauten 40 verschiedene Services, die alle miteinander kommunizieren mussten. Das System war so komplex, dass ein einfacher Seitenaufruf 15 Netzwerk-Anfragen verursachte. Die Ladezeiten waren katastrophal. Als ich dazu kam, fragte ich nach dem Grund für diese Komplexität. Die Antwort war: "Das macht man heute so." Wir haben das Ganze wieder auf einen soliden Monolithen zurückgeführt. Die Kosten für die Servermiete sanken um 70 Prozent, die Entwickler waren endlich wieder produktiv, weil sie nicht mehr 80 Prozent ihrer Zeit mit dem Debugging von Netzwerkprotokollen verbrachten.

  1. Identifiziere den echten Schmerzpunkt, bevor du über Software nachdenkst.
  2. Bau einen Prototypen, der hässlich ist, aber funktioniert.
  3. Teste mit echten Daten, die von echten, gestressten Menschen eingegeben wurden.
  4. Schmeiß weg, was nicht hilft, egal wie viel es gekostet hat.
  5. Verlass dich niemals nur auf das, was der Bildschirm dir sagt.

Der Realitätscheck für dein Vorhaben

Kommen wir zum Punkt, den viele Berater gerne verschweigen, weil er den Verkauf von Stundenkontingenten erschwert. Erfolg mit komplexen Systemen hat nichts mit der besten Software zu tun. Er hat damit zu tun, wie gut du die Reibung zwischen Theorie und Praxis moderierst. Wenn du glaubst, du kannst ein Projekt dieser Größenordnung einfach "delegieren" und in sechs Monaten ein perfektes Ergebnis abholen, wirst du scheitern. Es wird weh tun, es wird teurer als geplant, und deine Mitarbeiter werden es am Anfang hassen.

Du musst bereit sein, deine eigenen Annahmen jeden Tag zu zerstören. Wer Recht behalten will, verliert Geld. Wer lernen will, baut Systeme, die überleben. In meiner Laufbahn waren die erfolgreichsten Projekte diejenigen, bei denen die Verantwortlichen dreimal pro Woche mit den Leuten gesprochen haben, die am Ende die Daten eingeben müssen. Diese Leute wissen, wo das Modell versagt. Hör ihnen zu. Ignoriere die Hochglanzpräsentationen der Anbieter. Die Wahrheit liegt im Dreck der täglichen Arbeit, nicht in der sauberen Logik eines Algorithmus. Wenn du diesen Unterschied nicht akzeptierst, wirst du am Ende nur ein sehr teures digitales Bild einer Pfeife besitzen, mit dem du absolut gar nichts anfangen kannst.

HH

Hannah Hartmann

Mit faktenbasierter Arbeitsweise liefert Hannah Hartmann Beiträge, die Leserinnen und Lesern Orientierung im Nachrichtengeschehen geben.