Zum Hauptinhalt springen

Zukunftsperspektive

Der Einsatz von LLMs und agentischen Systemen entwickelt sich weiterhin schnell. Neue Modelle, bessere Werkzeuge und zunehmende Integration in Entwicklungsumgebungen verändern bereits heute Arbeitsweisen in vielen Teams.

Diese Seite bietet einen reflektierten Ausblick auf mögliche Entwicklungen. Ziel ist nicht, zukünftige Szenarien sicher vorherzusagen, sondern zentrale Trends und offene Fragen sichtbar zu machen. Dabei wird bewusst zwischen technologischen Möglichkeiten, organisatorischen Veränderungen und bleibenden Grenzen unterschieden.


Verschiebung von Kompetenzprofilen

Mit zunehmender Nutzung von KI-Werkzeugen verändern sich auch Kompetenzprofile in der Softwareentwicklung.

Ein Teil der klassischen Implementierungsarbeit wird durch Assistenzsysteme unterstützt. Gleichzeitig gewinnen andere Fähigkeiten an Bedeutung:

  • Architekturdenken und Systemverständnis
  • Bewertung und Integration generierter Lösungen
  • klare Problembeschreibung und Kontextformulierung
  • Verständnis von Systemgrenzen und Abhängigkeiten

Die Rolle von Entwicklern verschiebt sich dadurch teilweise von der reinen Implementierung hin zu Analyse, Strukturierung und Bewertung.

Das bedeutet nicht, dass Programmierkenntnisse an Bedeutung verlieren. Vielmehr verändert sich der Schwerpunkt: Verständnis von Systemen, Datenflüssen und Architekturentscheidungen wird noch wichtiger.


Agentische Entwicklungsprozesse

Ein sichtbarer Trend ist die Entwicklung agentischer Entwicklungsprozesse.

Dabei übernehmen Systeme nicht nur einzelne Antworten, sondern orchestrieren mehrere Schritte:

  • Analyse einer Aufgabe
  • Planung möglicher Lösungswege
  • Nutzung verschiedener Tools
  • iterative Verbesserung von Ergebnissen

Solche Ansätze können Entwicklungsarbeit weiter unterstützen, insbesondere bei wiederkehrenden Aufgaben oder klar strukturierten Problembereichen.

Gleichzeitig ist es wichtig, überzogene Autonomieannahmen zu vermeiden. Agentische Systeme bleiben stark kontextabhängig und benötigen weiterhin klare Zieldefinitionen sowie menschliche Kontrolle.


Grenzen der Automatisierung

Auch bei zunehmender Leistungsfähigkeit von KI bleiben einige Grenzen absehbar.

Viele Entscheidungen in der Softwareentwicklung betreffen nicht nur technische Fragen, sondern auch:

  • wirtschaftliche Prioritäten
  • organisatorische Rahmenbedingungen
  • regulatorische Anforderungen
  • langfristige Wartbarkeit und Betriebskosten

Diese Entscheidungen erfordern Abwägungen, Verantwortung und Kontextwissen über Organisationen und Produkte.

Automatisierung kann solche Entscheidungen unterstützen, ersetzt jedoch nicht die Verantwortung der beteiligten Menschen.

Auch Fragen von Haftung, Compliance und Governance sprechen dafür, dass zentrale Entscheidungen weiterhin menschlich verantwortet werden müssen.


Offene Fragen für Forschung und Praxis

Die Entwicklung von KI in der Softwareentwicklung wirft eine Reihe offener Fragen auf.

Beispiele sind:

  • Wie lassen sich große Softwaresysteme besser in KI-Kontexte integrieren?
  • Welche Werkzeuge unterstützen langfristige Systemkohärenz?
  • Wie können Review- und Verifikationsprozesse effizient gestaltet werden?
  • Welche neuen Rollen entstehen in Entwicklungsteams?

Auch organisatorische Lernprozesse spielen eine wichtige Rolle. Teams müssen neue Arbeitsweisen erproben, Erfahrungen austauschen und ihre Engineering-Praktiken weiterentwickeln.


Architektur als langfristiges Artefakt

Wenn Code in Zukunft stärker generiert oder iterativ neu erzeugt wird, könnte sich eine interessante Verschiebung ergeben.

Der Code selbst wird möglicherweise stärker veränderlich, während andere Artefakte stabiler bleiben:

  • Architekturprinzipien
  • Systemgrenzen
  • Datenmodelle
  • dokumentierte Entscheidungen

Diese Artefakte bilden den Rahmen, innerhalb dessen konkrete Implementierungen entstehen.

In einer solchen Perspektive wird Architektur nicht weniger wichtig, sondern eher zu einem der stabilsten Bestandteile eines Systems.


LLMs und agentische Systeme verändern bereits heute, wie Software entwickelt wird. Ihre langfristige Wirkung hängt jedoch weniger von den Modellen selbst ab als davon, wie Teams, Organisationen und Engineering-Praktiken mit diesen Werkzeugen umgehen.

Ein reflektierter Umgang mit Stärken, Grenzen und Verantwortlichkeiten bleibt daher die wichtigste Grundlage für eine nachhaltige Nutzung dieser Technologien.