Softwaremodernisierung hängt stärker von Governance ab als von KI

Andreas Finger, Regional Director DACH

Biografie und Beiträge des Autors ansehen

Drücken Sie auf Play, wenn sie lieber zuhören als zu lesen.

Softwaremodernisierung hängt stärker von Governance ab als von KI
11:15

Die Integration von KI in die Softwareentwicklung verspricht, die Bereitstellung von Software zu beschleunigen. Ohne solide Governance und ausgereifte Engineering-Praktiken kann sie jedoch mehr technische Verschuldung als tatsächlichen Mehrwert erzeugen. Die vorherrschende Erzählung lautet, dass KI die Produktivität in der Softwareentwicklung revolutioniert. Die Daten zeigen jedoch ein differenzierteres Bild.

In aktuellen Studien wurde untersucht, wie Unternehmen aus unterschiedlichen Branchen KI in ihren Entwicklungsteams einsetzen. Der Einsatz von KI-Tools stieg um 65 %, während der Durchsatz bei Pull Requests lediglich um 9,97 % zunahm*. Auch wenn diese Daten nicht die gesamte Komplexität der Engineering-Arbeit abbilden, weisen sie auf einen zentralen Punkt hin: KI beschleunigt das Schreiben von Code, die wichtigsten Engpässe liegen jedoch weiterhin in Architektur, Planung, Reviews und der teamübergreifenden Abstimmung.

KI kann die Entwicklung beschleunigen oder die technische Verschuldung erhöhen – je nach operativem Kontext der Organisation.

  • Mit klarer Architektur und ausgereiften Prozessen verbessert sie die Wertschöpfung.
  • Ohne Governance verstärkt sie Inkonsistenzen und erhöht die Systemkomplexität.

Warum die Integration von KI in der Entwicklung Governance nicht ersetzt

Damit KI in Modernisierungsinitiativen echten Mehrwert schafft, reicht es nicht aus, neue Tools in den Entwicklungsprozess einzuführen. Die Organisation benötigt Engineering-Fähigkeiten, die es ermöglichen, diese Beschleunigung aufzunehmen, ohne die Systemarchitektur zu verschlechtern.

Das zeigt sich auch in realen Modernisierungsprojekten im großen Maßstab. In einer kürzlich von unserem Team geleiteten Initiative zur Transformation einer globalen Plattform entstand die nachhaltige Verbesserung nicht durch schnelleres Schreiben von Code, sondern durch die Stärkung von Architektur, Observability, automatisiertem Testing und progressiven Deployments. Das Ergebnis war eine Steigerung der Verarbeitungskapazität von rund 88 Millionen auf mehr als 540 Millionen Anfragen pro Monat sowie eine Reduzierung von Integrationsfehlern von etwa 90 % auf einen Bereich von unter 1 % bis 3 %.

Operative Voraussetzungen für eine wirksame KI-Integration

In der Praxis haben Teams, die den größten Mehrwert aus KI erzielen, häufig vier operative Voraussetzungen gemeinsam.

1. Klare und gepflegte Softwarearchitektur
Systemgrenzen, Integrationsmuster und Architekturentscheidungen müssen klar definiert sein. Ohne diesen Rahmen neigt KI dazu, lokal korrekte Lösungen zu erzeugen, die jedoch nicht mit der Gesamtarchitektur konsistent sind.

2. Robuste technische Review-Prozesse
Code Reviews und Praktiken wie Pair Programming helfen dabei, KI-generierten Code einzuordnen und sicherzustellen, dass Designentscheidungen mit dem Gesamtsystem abgestimmt bleiben.

3. Observability im Engineering-Flow
Metriken wie Lead Time, Systemstabilität oder die Entwicklung der technischen Verschuldung, die direkt mit der Produktivität verbunden sind, helfen zu erkennen, wann die Beschleunigung der Entwicklung beginnt, die Qualität zu gefährden.

4. Eine ausgereifte Developer-Experience-Kultur
Stabile CI/CD-Pipelines, automatisierte Tests und gemeinsame Entwicklungsstandards ermöglichen es, KI zu integrieren, ohne zusätzliche Variabilität einzuführen oder die Wartbarkeit des Systems zu beeinträchtigen.

Diese Fähigkeiten entstehen häufig in Organisationen mit einer ausgeprägten Kultur des Software Craftsmanship, in denen Codequalität, Design und Wartbarkeit des Systems als gemeinsame Verantwortung verstanden werden.

Risiken der KI-Integration in Systemen mit unreifen Prozessen

Ohne einen klaren Governance-Rahmen beschleunigt KI nicht nur die Entwicklung, sondern kann auch die Entstehung von neuem Legacy und technischer Verschuldung vorantreiben. Das häufigste Risiko besteht darin, die Geschwindigkeit beim Schreiben von Code mit der tatsächlichen Geschwindigkeit der Wertschöpfung zu verwechseln.

In Organisationen, in denen Architektur und Engineering-Prozesse nicht klar definiert sind, führt die Einführung von KI häufig zu wiederkehrenden Problemen:

  • Massenerzeugung von Code ohne architektonisches Review: KI löst Probleme isoliert. Ohne Senior-Supervision entstehen Lösungen, die heute funktionieren, morgen jedoch die Kohärenz des Systems gefährden können.
  • Inkonsistente oder unvollständige Designentscheidungen: Da KI den vollständigen Systemkontext nicht versteht, kann sie Muster vorschlagen, die bestehende Konventionen nicht berücksichtigen. Dadurch entstehen Inkonsistenzen, die die Systemkomplexität und die kognitive Belastung erhöhen, die für das Verständnis und die Wartung des Systems erforderlich ist.
  • Partielle Refactorings oder fehlende automatisierte Tests: Ein Refactoring an KI zu delegieren, ohne über ein Sicherheitsnetz in Form von Tests zu verfügen, bedeutet in der Praxis, unsichtbare technische Verschuldung zu erzeugen, die erst in Produktion sichtbar wird.
  • Schrittweiser Verlust von technischem Wissen: Wenn Teams zu stark von generiertem Code abhängig werden, nimmt das tiefe Verständnis für Designentscheidungen ab. Das erschwert die Weiterentwicklung und Wartung des Systems langfristig.

Dies zeigt sich häufig in einem wiederkehrenden Muster: KI-generierte Refactorings, die die bestehende Architektur ignorieren. Die Liefergeschwindigkeit steigt kurzfristig, doch die technische Verschuldung wächst im Hintergrund und gefährdet mit der Zeit die Wartbarkeit und Stabilität des Systems.

Wie KI sicher und wirksam in Modernisierungsprojekte integriert wird

KI ersetzt Engineering nicht; sie wirkt als Multiplikator für die vorhandenen Fähigkeiten des Teams. Wenn eine Organisation über eine klare Architektur, ausgereifte Prozesse und eine gute Developer Experience verfügt, kann KI die Wertschöpfung beschleunigen, ohne die Integrität des Systems zu gefährden.

In High-Performance-Teams erfolgt die Einführung von KI nicht improvisiert. Sie wird durch Praktiken in das operative Engineering-Modell integriert, die technische Kontrolle und Systemqualität sicherstellen. Wie lässt sich KI in einem Modernisierungsprojekt einsetzen?:

  • Human-in-the-Loop-Ansatz: KI sollte konsequent als Assistenzsystem genutzt werden. Die letztendliche Verantwortung für Architektur und Sicherheit liegt immer beim menschlichen Urteil, um „blinde Automatisierung“ zu vermeiden.
  • Integration in Pair Programming: Es geht nicht nur um die automatische Vervollständigung von Code. Der eigentliche Mehrwert entsteht, wenn KI genutzt wird, um Designvorschläge zu entwickeln, inkrementelle Refactorings durchzuführen, Tests zu automatisieren und technische Dokumentation zu erstellen, während die Entwicklerin oder der Entwickler die Logik validiert.
  • Automatisierung in Pipelines: KI-Tools können direkt in den CI/CD-Flow integriert werden, um statische Codeanalysen durchzuführen und Regressionstests zu generieren. So wirken sie als erste Qualitätskontrolle.
  • Messung der tatsächlichen Wirkung: Die Einführung von KI sollte als kontinuierliches Verbesserungsprojekt verstanden werden. Entscheidend ist, ihre Wirkung auf zentrale KPIs zu messen: technische Verschuldung, Systemstabilität und Lead Time.

Das strategische Einführungsmodell: KI und Governance

Die Wirksamkeit der Modernisierung hängt nicht davon ab, wie viel KI eingesetzt wird, sondern davon, wie sie gesteuert wird. Der Erfolg liegt darin, technologische Leistungsfähigkeit mit operativer Kontrolle in Einklang zu bringen:

  • Hohe KI + hohe Governance: Ideales Szenario. So erreichen Unternehmen eine sichere Beschleunigung der Modernisierung.
  • Hohe KI + niedrige Governance: Maximales Risiko. Es entsteht beschleunigte technische Verschuldung, die das System mittelfristig destabilisieren kann.
  • Niedrige KI + hohe Governance: Disziplinierte, aber langsame Modernisierung, bei der Wettbewerbsvorteile verloren gehen können.
  • Niedrige KI + niedrige Governance: Traditionelle Entwicklung mit den bekannten Reibungsverlusten und Einschränkungen.

Das strategische Ziel jeder Technologieführung sollte sein, an der Schnittstelle von hoher KI und hoher Governance zu arbeiten. Dies gelingt durch die systematische Integration von Review-Praktiken, Pair Programming und automatisierten Pipelines, die als Qualitätssicherungen wirken.

Graphik_Governance_KI

Merkmale von Teams, die bei der Integration von KI bessere Ergebnisse erzielen

Die erfolgreiche Einführung von KI ist keine Frage einzelner Tools, sondern der operativen Infrastruktur, die ihren Einsatz trägt. In einem kürzlich von uns durchgeführten Experiment haben wir beobachtet, dass Teams, die messbare Ergebnisse bei Produktivität und Stabilität erzielen, drei zentrale Säulen gemeinsam haben:

  • Definierte und wartbare Architektur: KI benötigt einen klaren Bezugsrahmen. Wenn das System logisch und modular strukturiert ist, orientieren sich die Vorschläge der KI an bestehenden Mustern, statt architektonisches Rauschen zu erzeugen.
  • Ausgereifte Engineering-Praktiken: Der Einsatz von KI ist besonders wirksam, wenn er auf einer starken Software-Craftsmanship-Kultur, optimierten Developer-Experience-Prozessen und systematischen Reviews aufbaut. Diese Prozesse wirken als notwendige Qualitätskontrolle, um maschinell generierten Code zu filtern.
  • Lernkultur und Fokus auf Qualität: High-Performance-Teams betrachten KI nicht als Abkürzung, sondern als Werkzeug, um Qualität gezielt zu vertiefen. Sie fördern kontinuierliches Lernen, um die Grenzen des Modells zu verstehen und technische Sorgfalt aufrechtzuerhalten.

Operative Definition: technische Verschuldung in KI-gestützten Umgebungen

Technische Verschuldung im Zusammenhang mit dem Einsatz von KI ist der künftige Aufwand, der aus beschleunigten Entwicklungsentscheidungen entsteht, die weder die Architektur noch die Standards des Systems respektieren.

Übliche Indikatoren:

  • Code, der nicht mit den definierten Mustern übereinstimmt
  • Zunahme von Fehlern in Produktion
  • Refactorings ohne Testabdeckung
  • Höhere Schwierigkeit, das System zu warten und weiterzuentwickeln

Fazit

Die eigentliche Herausforderung von KI im Engineering besteht nicht darin, sie einzuführen, sondern sie zu steuern. In Organisationen mit solider Architektur und ausgereiften Prozessen beschleunigt sie die Wertschöpfung. In Systemen mit schwacher Governance beschleunigt sie die Entstehung technischer Verschuldung. Der Erfolg hängt nicht davon ab, wie viel KI eingesetzt wird, sondern davon, wie sie in das Engineering-Modell integriert und gesteuert wird. Langfristiger Erfolg entsteht an der Schnittstelle zwischen disziplinierter Modernisierung und dem strategischen Einsatz von KI als Werkzeug zur Verstärkung bestehender Fähigkeiten.

* Datenquelle: Developer intelligence for the AI era