Einsatzbereich · Softwareentwicklung & IT

KI in Softwareentwicklung und IT: Assistenten, Agenten und klare Leitplanken

KI-Werkzeuge schreiben Code, erklären Altsysteme, erzeugen Tests und bearbeiten IT-Tickets. Damit das Team schneller wird, ohne Sicherheit und Wartbarkeit zu verlieren, braucht es Review, Rechtegrenzen und ehrliche Messung.

So funktioniert es

Von Tobias Sander · Aktualisiert am

ArbeitsumgebungKI-WerkzeugePrüfungenBetrieb
Werkzeugklassen
Vervollständigung, Chat-Assistent, Coding-Agent
Hauptrisiken
Vertraulichkeit, unsicherer Code, Lieferkette
Pflichtkontrolle
Menschliches Review vor dem Merge
Messung
DORA-Kennzahlen für Durchsatz und Stabilität

Kurzantwort

KI in der Softwareentwicklung bezeichnet Werkzeuge, die auf Basis von Sprachmodellen Quellcode vorschlagen, erklären, prüfen und testen. Das Spektrum reicht von der Code-Vervollständigung im Editor über Chat-Assistenten bis zu Coding-Agenten, die in einer Arbeitsumgebung mehrere Schritte selbstständig ausführen, etwa Dateien ändern, Tests laufen lassen und einen Änderungsvorschlag erstellen. In der IT unterstützt KI zusätzlich bei Tickets, Runbooks und Störungsanalyse.

BSI und ANSSI nennen als zentrale Risiken die Vertraulichkeit der Eingaben und Sicherheitslücken im erzeugten Code und empfehlen Maßnahmen für Entwickelnde und Management. Für den Mittelstand heißt das: KI-Code durchläuft dieselben Reviews und Prüfungen wie menschlicher Code, Agenten erhalten minimale Rechte, und der Nutzen wird an Liefer- und Stabilitätskennzahlen gemessen, nicht an erzeugten Codezeilen.

Infografik

Eine Änderung mit Coding-Agent – vom Ticket bis zum Deployment

  1. 01
    Eingang

    Ticket mit Kontext

    Aufgabe, Akzeptanzkriterien und betroffene Module sind beschrieben.

  2. 02
    KI

    Agent arbeitet

    Der Agent liest Code, ändert Dateien, schreibt Tests und führt sie in einer Sandbox aus.

  3. 03
    System

    Pipeline prüft

    Build, Tests, statische Analyse, Secret-Scan und Abhängigkeitsprüfung laufen automatisch.

  4. 04
    Mensch

    Code-Review

    Eine Entwicklerin prüft Logik, Sicherheit und Wartbarkeit und fordert Änderungen an.

  5. 05
    Ergebnis

    Merge & Deployment

    Freigegebene Änderung geht über die übliche Pipeline in Produktion.

Der Agent arbeitet in einer isolierten Umgebung auf einem eigenen Branch. Ob die Änderung in Produktion geht, entscheiden Review und Pipeline.

Von der Vervollständigung zum Coding-Agenten

Die Werkzeuge haben sich schnell entwickelt, die Grundformen sind aber stabil. Code-Vervollständigung schlägt im Editor die nächsten Zeilen vor; die Entwicklerin übernimmt oder verwirft sie. Chat-Assistenten beantworten Fragen zum Code, erklären Fehlermeldungen und erzeugen Funktionen oder Tests auf Anfrage. Coding-Agenten erhalten eine Aufgabe und arbeiten sie in mehreren Schritten ab: Sie lesen das Repository, ändern Dateien, führen Befehle und Tests aus und legen einen Änderungsvorschlag an.

Welche Produkte für ein Team passen, ändert sich laufend und sollte anhand aktueller Herstellerdokumentation, Datenschutzbedingungen und eigener Tests entschieden werden. Wichtiger als die Marke sind drei Fragen: Wo werden Eingaben und Code verarbeitet, werden sie für Training genutzt, und welche Rechte hat das Werkzeug in der Arbeitsumgebung? Die Datenschutzkonferenz nennt die Fehlersuche in Code ohne Personenbezug ausdrücklich als Beispiel, weist aber darauf hin, dass Personenbezug auch über das Modell oder Testdaten entstehen kann.

Code-Review, Tests und Dokumentation

Beim Code-Review kann KI eine erste Durchsicht übernehmen: mögliche Fehler, fehlende Fehlerbehandlung, inkonsistente Benennung, nicht getestete Pfade. Das ersetzt nicht das Review durch einen Menschen, der Fachlogik und Architektur kennt, entlastet es aber von Routinehinweisen. Besonders nützlich ist eine KI-Zusammenfassung großer Änderungen, die Reviewenden zeigt, wo sie genau hinsehen sollten.

Tests und Dokumentation gehören zu den Aufgaben, die in vielen Teams liegen bleiben. KI erzeugt Unit-Tests für bestehende Funktionen, schlägt Randfälle vor und schreibt Docstrings, README-Abschnitte oder Schnittstellenbeschreibungen. Erzeugte Tests müssen allerdings geprüft werden: Ein Test, der nur das aktuelle Verhalten festschreibt, schützt auch Fehler. Die Frage lautet immer, ob der Test die fachliche Anforderung prüft.

Legacy-Modernisierung: Altsysteme verstehen und schrittweise ablösen

Viele Mittelständler betreiben Eigenentwicklungen, deren ursprüngliche Autoren nicht mehr im Haus sind – in älteren Sprachen, mit wenig Dokumentation und vielen impliziten Geschäftsregeln. Hier liegt ein unterschätzter Nutzen von KI: Sie erklärt unbekannten Code, rekonstruiert Abläufe, erstellt Übersichten über Abhängigkeiten und formuliert gefundene Geschäftsregeln so, dass Fachbereiche sie bestätigen können.

Für die eigentliche Migration empfiehlt sich ein kontrolliertes Vorgehen: zuerst Charakterisierungstests, die das heutige Verhalten festhalten, dann Übersetzung oder Neuentwicklung in kleinen Schritten, jeweils mit Vergleich gegen die Tests. Ein Agent kann einzelne Module übertragen, aber die Entscheidung, welche Regel fachlich noch gilt, liegt beim Fachbereich. Große automatische Umschreibungen ohne Testabdeckung verschieben Risiko nur in die Zukunft.

Analyse von Entwicklungsprozessen und Werkzeugkosten beim Einsatz von KI in der Softwareentwicklung

IT-Betrieb und Tickets

In der internen IT bearbeitet KI wiederkehrende Tickets: Sie kategorisiert Meldungen, schlägt Lösungen aus der Wissensdatenbank vor, fasst lange Verläufe zusammen und formuliert Antworten an Anwender. Bei Störungen hilft sie, Logauszüge zu lesen, ähnliche frühere Vorfälle zu finden und Runbooks Schritt für Schritt abzuarbeiten. Daraus entsteht häufig auch bessere Dokumentation, weil Lösungen in einer gemeinsamen Form festgehalten werden.

Vorsicht gilt bei schreibenden Eingriffen. Benutzerkonten anlegen, Rechte vergeben, Server neu starten oder Konfigurationen ändern sollte ein KI-System nur über vordefinierte, protokollierte Aktionen mit Freigabe dürfen. Die OWASP-Liste der Risiken für LLM-Anwendungen beschreibt dieses Problem als übermäßige Handlungsbefugnis (Excessive Agency): Je mehr Rechte ein System hat, desto größer ist der Schaden bei Fehlern oder manipulierten Eingaben.

Sicherheit und Governance: Secrets, Lieferkette, Lizenzen

Drei Sicherheitsthemen stehen im Vordergrund. Erstens Secrets: Zugangsdaten, Schlüssel und Kundendaten dürfen nicht in Eingaben, Kontextdateien oder generierten Code gelangen; Secret-Scanning in Repository und Pipeline fängt Fehler ab. Zweitens die Lieferkette: KI schlägt Bibliotheken vor, die veraltet, unsicher oder gar nicht existent sein können. Abhängigkeiten brauchen deshalb eine Prüfung, und Frameworks wie SLSA beschreiben, wie sich die Integrität von Build und Herkunft schrittweise absichern lässt. Drittens Lizenzen: Erzeugter Code kann fremdem Code ähneln; Lizenzscans und klare Regeln zu Open-Source-Lizenzen gehören in den Prozess.

Governance heißt im Mittelstand vor allem: eine kurze, verbindliche Richtlinie. Sie legt fest, welche Werkzeuge mit welchen Konten erlaubt sind, welche Repositories und Daten tabu sind, dass jeder Merge ein menschliches Review braucht und wer Agenten mit welchen Rechten betreiben darf. Agenten laufen in isolierten Umgebungen ohne Produktionszugang und ohne dauerhafte Zugangsdaten. Das deutsch-französische Papier von BSI und ANSSI zu KI-Programmierassistenten richtet seine Empfehlungen ausdrücklich auch an das Management.

Wirkung messen: DORA statt Codezeilen

Ob KI ein Team tatsächlich schneller und besser macht, lässt sich nicht an erzeugten Zeilen oder angenommenen Vorschlägen ablesen. DORA beschreibt fünf Kennzahlen für die Softwarelieferung: Durchlaufzeit von Änderungen, Deployment-Häufigkeit und Wiederherstellungszeit nach fehlgeschlagenen Deployments für den Durchsatz sowie Änderungsfehlerrate und Nacharbeitsrate bei Deployments für die Stabilität. DORA betont, dass die Kennzahlen je Anwendung oder Service betrachtet werden sollten.

Sinnvoll ist ein Vorher-nachher-Vergleich für ein oder zwei Anwendungen über mehrere Monate, ergänzt um Beobachtungen aus dem Team: Wo hilft das Werkzeug, wo kostet es Zeit, etwa durch aufwendige Reviews? Steigt der Durchsatz, während die Stabilität sinkt, ist das ein Signal, Review und Tests zu stärken, nicht die Nutzung auszuweiten.

Architektur

Leitplanken für KI im Entwicklungsprozess

Ebene 1

Arbeitsumgebung

  • Editor und Terminal
  • Isolierte Sandbox
  • Eigener Branch
  • Betriebliche Konten

Ebene 2

KI-Werkzeuge

  • Code-Vervollständigung
  • Chat-Assistent
  • Coding-Agent
  • Ticket-Assistent

Ebene 3

Prüfungen

  • Code-Review
  • Tests und Analyse
  • Secret- und Lizenzscan
  • Abhängigkeitsprüfung

Ebene 4

Betrieb

  • Deployment-Pipeline
  • Monitoring
  • Runbooks
  • DORA-Kennzahlen
Die Kontrollebene ist dieselbe wie für menschliche Beiträge – sie wird nur wichtiger, weil das Volumen der Änderungen steigt.

6 Punkte

6 Regeln für KI im Entwicklungsteam

Kurz genug für eine Seite im Wiki, konkret genug, um im Review darauf zu verweisen.

  1. 01

    Gleiche Regeln für jeden Code

    KI-Beiträge durchlaufen dieselben Reviews, Tests und Scans wie menschliche. Verantwortlich ist die Person, die den Merge freigibt.

  2. 02

    Nur betriebliche Konten

    Werkzeuge werden mit Firmenkonten und geprüften Vertragsbedingungen genutzt, nicht mit privaten Zugängen.

  3. 03

    Keine Secrets im Kontext

    Zugangsdaten, Schlüssel und Produktionsdaten gehören weder in Prompts noch in Kontextdateien für Agenten.

  4. 04

    Agenten in der Sandbox

    Coding-Agenten arbeiten in isolierten Umgebungen auf eigenen Branches, ohne Zugriff auf Produktion.

  5. 05

    Abhängigkeiten prüfen

    Jede neu vorgeschlagene Bibliothek wird auf Existenz, Pflegezustand, Sicherheitsmeldungen und Lizenz geprüft.

  6. 06

    Wirkung belegen

    Einführung und Ausbau werden an Liefer- und Stabilitätskennzahlen gemessen und regelmäßig im Team besprochen.

Gegenüberstellung

Vervollständigung, Chat-Assistent oder Coding-Agent?

Die Klassen unterscheiden sich vor allem in der Eigenständigkeit – und damit in den Rechten, die sie brauchen, und den Kontrollen, die nötig sind.

KriteriumCode-VervollständigungChat-AssistentCoding-Agent
ArbeitsweiseVorschlag Zeile für ZeileAntwort auf Frage oder AuftragMehrere Schritte selbstständig
KontextAktuelle Datei und UmgebungAusgewählte Dateien, FehlermeldungenGanzes Repository, Terminal, Tests
Benötigte RechteLesen im EditorLesen, Vorschläge einfügenDateien ändern, Befehle ausführen
Typische AufgabeBoilerplate, Muster fortsetzenErklären, Testfälle, RefactoringTicket umsetzen, Migration, Fehlerbehebung
HauptrisikoUnbemerkt übernommene FehlerVeraltete oder falsche AntwortenWeitreichende Änderungen, Rechtemissbrauch
Notwendige KontrolleReview und TestsReview und TestsSandbox, Branch, Pipeline, Review

In der Praxis nutzen Teams oft alle drei Klassen parallel. Entscheidend ist, dass die Kontrollen zur Eigenständigkeit des jeweiligen Werkzeugs passen.

Praxis

Drei typische Szenarien in Entwicklung und IT

Szenario 1

Softwarehaus mit Branchenlösung

Ausgangslage
Eine über viele Jahre gewachsene Anwendung für Handwerksbetriebe soll modernisiert werden. Teile des Codes versteht niemand mehr vollständig.
Ansatz
Die KI erklärt Module, dokumentiert Geschäftsregeln und erzeugt Charakterisierungstests. Ein Coding-Agent überträgt anschließend einzelne Module in die neue Architektur.
Kontrolle
Fachbereich bestätigt jede rekonstruierte Regel; jede Migration braucht grüne Charakterisierungstests und ein menschliches Review.
Messgröße

Durchlaufzeit von Änderungen und Änderungsfehlerrate im modernisierten Teil

Szenario 2

Interne IT eines Logistikdienstleisters

Ausgangslage
Ein kleines IT-Team bearbeitet viele Tickets zu Passwörtern, Druckern, Scannern und Zugängen an mehreren Standorten.
Ansatz
Ein Ticket-Assistent kategorisiert Meldungen, schlägt Lösungen aus der Wissensdatenbank vor und führt Anwender durch Standardschritte.
Kontrolle
Rechtevergaben und Kontenänderungen nur über freigegebene, protokollierte Abläufe; keine Admin-Rechte für den Assistenten.
Messgröße

Zeit bis zur Lösung bei Standardtickets

Szenario 3

Maschinenbauer mit Steuerungssoftware

Ausgangslage
Für Bedien- und Diagnosesoftware fehlen Tests und aktuelle Dokumentation; Releases verzögern sich durch manuelle Prüfungen.
Ansatz
Ein Chat-Assistent schlägt Unit-Tests und Randfälle vor und erzeugt Schnittstellendokumentation aus dem Code. Entwickler prüfen und ergänzen.
Kontrolle
Sicherheitsrelevante Steuerungslogik wird nicht von Agenten geändert; Abnahme- und Sicherheitstests bleiben unverändert.
Messgröße

Testabdeckung kritischer Module und Deployment-Häufigkeit

Checkliste

Vor der Einführung im Entwicklungsteam

  • Zugelassene Werkzeuge, Konten und Vertragsbedingungen sind festgelegt
  • Geklärt ist, ob Eingaben für Training genutzt oder gespeichert werden
  • Repositories und Daten, die nicht verarbeitet werden dürfen, sind benannt
  • Secret-Scanning und Abhängigkeitsprüfung laufen in der Pipeline
  • Lizenzregeln für Open Source und generierten Code sind dokumentiert
  • Agenten haben eine isolierte Umgebung ohne Produktionszugang
  • Jeder Merge erfordert ein menschliches Review
  • Ausgangswerte der DORA-Kennzahlen für ausgewählte Anwendungen sind erhoben

Vermeiden

Typische Fehler

  • Review wird zur Formalität

    Wenn KI viel Code erzeugt, werden Reviews schnell oberflächlich. Kleinere Änderungsvorschläge und klare Review-Kriterien halten die Qualität.

  • Erfundene Abhängigkeiten

    Vorgeschlagene Pakete können nicht existieren oder einen ähnlichen Namen wie ein bösartiges Paket haben. Jede neue Abhängigkeit wird geprüft.

  • Agent mit Produktionsrechten

    Ein Agent mit Zugangsdaten zu Produktion oder Cloud-Konten kann bei Fehlern oder manipulierten Eingaben großen Schaden anrichten.

  • Produktivität an Codezeilen messen

    Mehr Code ist nicht mehr Wert. Ohne Liefer- und Stabilitätskennzahlen bleibt unklar, ob das Team wirklich besser wird.

Weiterführend

  • KI-Potenzialanalyse IT: zeigt, wo KI in IT-Dienstleistung und Softwareentwicklung einen spürbaren Hebel hat.
  • Softwarekosten senken: hilft, Lizenzen für Entwicklerwerkzeuge und KI-Assistenten mit der tatsächlichen Nutzung abzugleichen.

FAQ

Häufige Fragen: KI in Softwareentwicklung & IT

Dürfen wir unseren Quellcode an Cloud-KI-Dienste geben?+

Das hängt von Vertragsbedingungen, Verarbeitungsort, Trainingsnutzung und dem Schutzbedarf des Codes ab. Für besonders sensible Projekte kommen EU-gehostete oder lokal betriebene Modelle in Betracht. Eine schriftliche Freigabe je Repository schafft Klarheit.

Ist KI-generierter Code sicher?+

Nicht automatisch. BSI und ANSSI nennen Sicherheitslücken im erzeugten Code als zentrales Risiko. KI-Code braucht dieselben Prüfungen wie jeder andere Code: Review, Tests, statische Analyse und Abhängigkeitsprüfung.

Wer haftet für Fehler in KI-Code?+

Verantwortlich bleibt das Unternehmen, das die Software ausliefert. Intern sollte klar sein, dass die Person, die eine Änderung freigibt, sie fachlich verantwortet – unabhängig davon, wer oder was sie geschrieben hat.

Was unterscheidet einen Coding-Agenten von einem Assistenten?+

Ein Assistent antwortet auf einzelne Fragen oder Aufträge. Ein Agent arbeitet eine Aufgabe in mehreren Schritten ab, ändert Dateien und führt Befehle aus. Deshalb braucht er eine isolierte Umgebung und engere Rechte.

Hilft KI bei alten Programmiersprachen?+

Häufig ja, vor allem beim Erklären und Dokumentieren. Die Qualität hängt von der Sprache und der Codebasis ab und sollte an eigenen Beispielen getestet werden, bevor Migrationen geplant werden.

Wie messen wir, ob sich der Einsatz lohnt?+

Über die DORA-Kennzahlen für ausgewählte Anwendungen, ergänzt um Teamfeedback und Lizenzkosten. Wichtig ist ein Ausgangswert vor der Einführung und ein Vergleich über mehrere Monate.

Quellen

Quellen und weiterführende Dokumentation

  1. Deutsch-Französische Empfehlungen für den Einsatz von KI-Programmierassistenten · Bundesamt für Sicherheit in der Informationstechnik (BSI) · Stand 4. Oktober 2024
  2. OWASP Top 10 for LLM Applications 2025 · OWASP GenAI Security Project · Stand 5. November 2026
  3. DORA's software delivery performance metrics · DORA · Stand 5. November 2026
  4. SLSA Specification v1.0 · OpenSSF / SLSA · Stand 5. November 2026
  5. Orientierungshilfe Künstliche Intelligenz und Datenschutz, Version 1.0 · Datenschutzkonferenz (DSK) · Stand 6. Mai 2024

Die Seite beschreibt Einsatzmuster und Prüfkriterien, keine Rechtsberatung. Produkt- und Anbieterangaben ändern sich schnell; maßgeblich ist die jeweils verlinkte Originaldokumentation. Zur Bewertungslogik siehe Methodik.

Nächster Schritt

Wo lohnt sich der Einstieg in Ihrem Unternehmen?

Der kostenlose KI-Check ordnet Ziel, Prozess, Daten, Kontrolle und Budget ein und empfiehlt einen ersten prüfbaren Pilotansatz.