KI in der Softwareentwicklung
KI-Assistenten schreiben heute Code, Tests und Dokumentation und erledigen ganze Aufgaben selbstständig. Gut eingesetzt, wird ein Team damit deutlich schneller. Ohne Leitplanken entsteht Code, den niemand versteht oder verantworten will.
Ich zeige Ihnen, wie das verlässlich geht: mit den Regeln, die gute Software schon immer ausgemacht haben.
Wie das in einem vollständigen Projekt aussieht, zeigt TaskFest, eine Aufgabenliste mit Backend, Web- und Mobile-Frontend, die ich gemeinsam mit einem KI-Assistenten entwickle. Die komplette Dokumentation und der Quellcode befinden sich auf GitHub, samt der Regeln, nach denen der Assistent arbeitet.

An der Universität Osnabrück unterrichte ich Java und KI im Masterstudiengang „European Technology Law“: Wer Entwicklung mit KI dort erklären kann, wo niemand programmiert, kann es auch Ihrem Team.
Was ich anbiete
- Beratung: Wo hilft KI in Ihrer Entwicklung, wo nicht? Ich schaue mir Ihre Projekte, Abläufe und Rahmenbedingungen an, auch Datenschutz und den Umgang mit Ihrem Quellcode.
- Einführung im Team: Ich begleite Ihr Team bei den ersten Projekten mit KI-Assistenten und erarbeite gemeinsam mit Ihnen Leitlinien, die zu Ihrem Team passen.
- Schulungen und Workshops: KI-gestützte Entwicklung in der Praxis, für EntwicklerInnen ebenso wie für DevOps-Teams, mit Übungen an echtem Code.
- Vorträge und Workshops für das Management: Was KI in der Softwareentwicklung heute leistet, wo ihre Grenzen und Risiken liegen und was sie für Ihre Teams bedeutet, als Grundlage für Ihre Entscheidungen.
Mein Ansatz
KI ersetzt keine Sorgfalt, sie macht sie wichtiger. Deshalb setze ich auf das, was sich in Entwicklung und Betrieb bewährt hat:
- Tests zuerst: Ein fehlschlagender Test beschreibt, was die Änderung leisten soll, bevor die KI sie schreibt.
- Automatische Prüfungen: Build, Tests, Codeanalyse und Sicherheitsprüfungen laufen in der CI-Pipeline, für Code von Menschen und von der KI gleichermaßen.
- Nachfragen statt raten: Ist eine Anforderung unklar, fragt der Assistent nach, statt eine Lösung zu erfinden.
- Der Mensch entscheidet: Jede Änderung geht über einen Pull Request, den ein Mensch verantwortet.