Resilienz in Softwareprojekten bedeutet, aktiv mit Unsicherheit zu arbeiten statt sie zu vermeiden. Zwei Strategien helfen dabei: Trends statt Einzelwerte beobachten, um Richtungsänderungen früh zu erkennen, und bewusste Schritte einplanen, die nicht direkt zum Ziel führen, sondern Wissen erzeugen. Je höher die Unsicherheit, desto mehr zählt Informationsgewinn vor Effizienz.
Das Wichtigste in Kürze
- Bug-Trends liefern mehr Steuerungsinformation als einzelne Bugs, weil sie zeigen, ob ein System gerade abbaut oder sich erholt, ohne dass man jedem Einzelfall hinterherlaufen muss.
- Stillstand als Robustheitsstrategie funktioniert nicht: Wer ein System einfriert statt es anzupassen, verbraucht seine Ressourcen am Ort und verliert langfristig.
- Bewusstes Abweichen vom direkten Weg, zum Beispiel ein 90-Grad-Schritt wie bei Motten auf Partnersuche, optimiert nicht die Effizienz, sondern die Qualität der Information und führt schneller zum Ziel.
- Hypothesen sind nur dann nützlich, wenn das Ziel ist, sie zu falsifizieren: Wer aktiv nach Widerlegung sucht, schneidet ganze Entscheidungsäste ab, statt sich durch den Baum durchzuarbeiten.
Warum die Natur der bessere Lehrmeister für komplexe Projekte ist
Die Natur ist darin geübt, mit Unsicherheit umzugehen. Tiere leben in großen Ökosystemen, interagieren mit anderen Spezies, und ihre Umwelt verschiebt sich ständig. Volatilität ist dort kein Störfall, sondern der Normalzustand.
Genau dieses Skillset wird in Softwareprojekten und Unternehmen immer wichtiger. Die geopolitische Lage wirkt direkt auf Märkte, der Möglichkeitsraum an Methoden und Technik ist riesig, und viele Teams ringen mit der Frage, wo sie überhaupt anfangen sollen. Anna Melbinger, Physikerin mit zehn Jahren IT-Projekterfahrung, zieht hier eine Parallele: Die Verfahren, die sich die Natur über lange Zeit zurechtgelegt hat, zielen fast immer darauf, robust zu bleiben und mit Veränderung klarzukommen.
Wichtig ist die Abgrenzung zur Bionik. Flugzeugflügel nach Vorbild von Vogelflügeln, der Lotus-Effekt, der Schwimmanzug nach Haifischhaut: Das ist der mechanistische Zugang, bei dem etwas nachgebaut wird, das aussieht wie die Natur. Spannender ist das Wie. Nicht die Form kopieren, sondern die Strategie, mit der biologische Systeme Entscheidungen unter schlechten Signalen treffen.
Unsicherheit ist ein Faktor, kein Fehler
Unsicherheit lässt sich nicht wegentwickeln. Im Software-Testing existiert die Vorstellung, gute Entwicklung produziere keine Bugs. Das ist Quatsch. Systeme sind zu komplex, am Ende bleibt immer ein Rest Unsicherheit.
Mit KI verschärft sich das. Neben echten Bugs gibt es Halluzinationen, also Fehlverhalten, das intrinsisch im System angelegt ist. Wer das vermeiden will, kämpft gegen die falsche Sache. Sinnvoller ist, die Unsicherheit als Gegebenheit zu akzeptieren und sich Methoden anzueignen, die mit ihr arbeiten.
Agile Methoden bedienen genau diesen Gedanken. Inspect and adapt ist im Kern der Versuch, Anpassungsfähigkeit und Lernwillen herzustellen. Auf dem Basis-Level funktioniert das. Anna argumentiert aber, dass dieses Prinzip viel weiter reichen muss, bis in die Management-Entscheidungen hinein, statt an der Teamgrenze zu stoppen.
Was Bakterien über Trends statt Zahlen lehren
Schau dir Veränderungen an, nicht Momentaufnahmen. Manche Bakterien wollen zu einer Zuckerquelle schwimmen, können aber den Unterschied zwischen vorne und hinten nicht messen. Er ist schlicht zu klein. Ihre Lösung: einfach losschwimmen und unterwegs die Veränderung messen.
Wird es besser, also mehr Zucker oder weniger Schadstoff, schwimmt das Bakterium länger in diese Richtung. Wird es schlechter, wechselt es schneller die Richtung. Ab und zu wechselt es bewusst, um nicht in eine Sackgasse zu laufen. Entscheidend ist nicht der absolute Messwert an einem Punkt, sondern die Richtung der Veränderung.
Daraus folgt eine simple, oft unterschätzte Konsequenz für Projekte: Trends sagen mehr als Einzelwerte. Wer im Projektmanagement einzelnen Bugs hinterherläuft, gewinnt kaum Aussagekraft. Der Bug-Trend dagegen zeigt, ob die Lage kippt oder ob das Team schneller abbaut, als Neues nachkommt.
Ich finde, manchmal sind Bug-Trends das viel Bessere als die Bugs selber. — Anna Melbinger
Burndowns machen genau das schon. Anna plädiert dafür, das Prinzip öfter anzuwenden. Ein Velocity-Trend ist oft aussagekräftiger als die reine Velocity, weil man intuitiv sofort sieht, wohin es läuft. Menschen verarbeiten visuelle Trends schnell und erkennen auf einen Blick, ob etwas besser oder schlechter wird. Praktischer Rat: Pack ein paar mehr Trends auf deine Dashboards.
Ein zweiter Punkt steckt in der Bakterien-Strategie. Stillstand ist nicht gleich Robustheit. Wer glaubt, robust sein heiße nicht bewegen und nicht verändern, fährt sich ins Negative. Das Bakterium, das stehen bleibt, frisst seinen Zucker am aktuellen Ort auf und stirbt. Bewegung dient hier dazu, Information zu erzeugen.
Wie Motten zeigen, dass sich gezielte Umwege lohnen
Manchmal ist der schnellste Weg zum Ziel ein bewusster Schritt zur Seite. Männliche Motten suchen ihre Partnerin nur über Pheromone, die durch die Luft schwirren. Wind und Hindernisse machen daraus ein extrem verrauschtes Signal.
Anders als die Bakterien folgen Motten der Richtung nicht nur, sie schlagen ab und zu bewusst einen 90-Grad-Winkel ein und laufen seitlich weg. Mathematisch betrachtet optimieren sie damit aktiv die Information, die sie bekommen. Sie testen, wie gut die aktuelle Richtung wirklich ist.
Das Bild dazu: Beim Bergauflaufen kreiselt das Bakterium langsam nach oben, merkt zwar, dass es besser wird, braucht aber ewig. Die Motte schwenkt 90 Grad ein, merkt, hier geht es runter, also muss es dort hochgehen, und kommt deutlich schneller ans Ziel.
Der Unterschied zwischen beiden Strategien liegt im Use Case. Für die Motte ist das Ergebnis binär: trifft sie nicht, gibt es keine Nachkommen. Das Umfeld ist extrem verrauscht, das Risiko, das Ziel zu verfehlen, ist hoch. Das Bakterium ist zufrieden, solange es etwas zu essen findet und es besser wird.
Übertragen heißt das: Es lohnt sich, manchmal aktiv etwas zu tun, das nicht direkt zum Ziel führt, nur um Wissen zu erzeugen. Wir neigen dazu, an jeder Stelle die Effizienz zu steigern. Der bewusste Schritt zur Seite widerspricht diesem Reflex und kann trotzdem schneller ans Ziel führen.
Konkrete Beispiele dafür:
- Bei widersprüchlichem Kundenfeedback nicht zufällig eine Richtung optimieren, sondern erst einen Mini-Mock bauen, um das eigentliche Problem zu analysieren.
- Bei widersprüchlichen Signalen in der Retro weder das eine noch das andere sofort umsetzen. Oft meinen beide Seiten dasselbe, mit ganz unterschiedlicher Ursache.
Erst auf Wissen optimieren, dann auf Effizienz
Welche Strategie passt, hängt von der Unsicherheit ab. Ist die Unsicherheit hoch und das Risiko groß, das Ziel zu verfehlen, ist der Motten-Modus richtig: Informationen sammeln, bevor optimiert wird. Anna nennt das Infotaxis.
Praktisch bedeutet das, am Anfang nicht in Meilensteinen und Projektplänen zu denken, sondern in Entscheidungspunkten. Was hinter einem Entscheidungspunkt liegt, lässt sich oft noch nicht sauber planen. Das Ziel ist, genug Information zu haben, um zu entscheiden.
Sobald das Team auf Spur ist und das Spielfeld kennt, darf optimiert werden. Dann zählt es, die Sprint-Velocity zu verbessern und an Details zu feilen. Vorher nicht. Eine fertige Schablone gibt es dafür nicht. Beide Modi sind real, und du musst aktiv entscheiden, in welchem du gerade bist, und bewusst umschalten.
Hypothesen aufstellen, um sie zu widerlegen
Arbeite hypothesenbasiert, aber mit dem Ziel, deine Hypothese zu falsifizieren. Manche Menschen scheuen Hypothesen, weil sie fürchten, dadurch gebiased zu sein. Der Punkt ist ein anderer: Forme schnell eine Hypothese, die das erklärt, was du gerade siehst, und versuche dann, sie zu widerlegen.
Der Nutzen zeigt sich in komplexen Lagen mit riesigen Entscheidungsbäumen. Du gehst sie nicht vollständig durch. Stattdessen stellst du die Fragen, die einen ganzen Ast abschneiden, wenn die Hypothese fällt. Das spart Wege.
Das erfordert Mut, weil eine falsche Hypothese dabei schnell auffliegt und das kurz unangenehm sein kann. Karl Popper liefert die Grundlage dazu. Wer sich vornimmt, im besten Fall zu scheitern, behält am Ende das, was übrig bleibt, und kann dort gezielt in die Tiefe optimieren.


