Agentic Software Engineering - Michael van Engelshoven, Torben Keller - Deutsch - Termingarantie
Generative KI verändert, wie wir Software entwickeln – von einzelnen Code-Snippets bis zu vollständigen, agentengesteuerten Entwicklungsprozessen. In diesem dreitägigen Training lernst du, wie du diese Transformation für dein Team nutzbar machst.
Du lernst, KI-Assistenten und autonome Coding-Agenten gezielt einzusetzen: Von der intelligenten Anforderungsanalyse über die automatisierte Architekturgestaltung bis hin zu selbstständig arbeitenden Development-Agenten, die komplexe Features implementieren. Dabei behältst du stets die Kontrolle und verstehst, wo menschliche Expertise unverzichtbar bleibt.
Nach dem Training kannst du einschätzen, welche KI-Tools und -Ansätze für deine konkreten Herausforderungen passen. Du weißt, wie du schrittweise von einfacher Code-Completion zu fortgeschrittenen agentenbasierten Workflows übergehst.
Agenda
- Einführung & Kontext
- Warum Foundation Models und generative KI die Zukunft der Softwareentwicklung prägen
- Technologischer Wandel und seine konkreten Auswirkungen auf deinen Arbeitsalltag
- Begriffe klären: LLMs, multimodale Modelle, Foundation Models
- Anforderungen mit generativer KI
- KI-unterstützte Erstellung, Analyse und Verfeinerung von Anforderungen
- User Stories aus natürlicher Sprache und multimodalen Inhalten generieren
- Kundenbedarfe automatisiert in strukturierte Anforderungen übersetzen
- KI-gestützte Klassifikation und Priorisierung von Anforderungen
- Prototypen schneller erstellen und nicht-technische Teammitglieder effektiv einbinden
- Architektur effizient gestalten
- Automatisierte Ableitung von Systemarchitekturen aus Anforderungen
- Softwaredesign-Vorschläge mithilfe generativer KI erstellen
- Architektonische Trade-offs reflektieren und dokumentieren
- Agenten-basierte Simulation und Bewertung von Architekturvarianten
- Implementierung beschleunigen
- Effizienz von Code-Vervollständigung bis zur KI-gesteuerten Umsetzung kompletter Features steigern
- Unterstützung bei API-Integration und Bibliotheksnutzung
- Codequalität erhöhen durch automatisierte Refactoring-Empfehlungen und Dokumentation
- Legacy-Code schneller verstehen und modernisieren
- Testen & Qualitätssicherung optimieren
- Tests automatisch generieren: Unit-, Integrations- und End-to-End
- Synthetische Testdaten erstellen und Edge-Cases identifizieren
- KI-gestützte Reviews zur Testabdeckung und Qualität
- CI/CD effizienter machen
- CI/CD-Konfiguration automatisiert generieren (GitHub Actions, GitLab Pipelines)
- Automatisierte Erstellung von Release Notes und Changelogs
- KI-basierte Sicherheitsscans und Compliance-Checks
- Self-Healing Pipelines und automatisierte Fehlerbehebung
- Betrieb & Monitoring verbessern
- Incident Management beschleunigen durch KI-basierte Root Cause Analysen
- Automatisiertes Monitoring und Priorisierung von Alerts
- KI-basierte Log-Analyse und Integration mit Observability-Stacks
- Wartung & Weiterentwicklung stärken
- Automatisiertes Bugfixing und Ticketmanagement
- KI-basierte Erklärungen von Code-Änderungen („Diff Explainern“)
- Automatische Erkennung von Regressionen und technischem Schuldenabbau
Deine Trainer:innen
Torben Keller
INNOQ
Torben verfügt über mehrjährige Erfahrung in der Entwicklung, Wartung und im Betrieb von Anwendungen. Aktuell beschäftigt er sich vor allem mit dem Spring-Framework, Modulithen, dem Web-Framework Vue.js und Data Contracts.
Michael van Engelshoven
INNOQ
Agentische Softwareentwicklung, Frontendarchitektur
Michael van Engelshoven ist Senior Consultant bei INNOQ. Sein Schwerpunkt liegt auf der Entwicklung moderner Webanwendungen mit einem klaren Fokus auf Frontend-Architekturen und zeitgemäßen Webtechnologien. Er legt großen Wert auf gut strukturierte Codebases, klare Architekturen und eine reibungslose Developer Experience – vom ersten Commit bis zur laufenden Anwendung. Außerdem beschäftigt er sich intensiv mit agentischer Softwareentwicklung und der Integration von KI-gestützten Assistenten in technische und organisatorische Prozesse. Dabei interessiert ihn besonders, wie solche Systeme Teams produktiv unterstützen und neue Möglichkeiten für Interaktion und Automatisierung eröffnen. Auch Themen rund um Git-Workflows und nachvollziehbare Commit-Historien liegen ihm am Herzen – weil saubere Zusammenarbeit schon bei der Versionskontrolle beginnt.