-
Spec-Driven Development with Kiro ist ein zweitägiger, von einem Kursleiter geführter Kurs für Entwickler, Softwareingenieure und technische Führungskräfte, die KI-gestützte, agentische Entwicklungsmethoden in ihre Softwareentwicklung integrieren möchten.
Der Kurs vermittelt die Grundlagen des agentischen Programmierens und zeigt praxisnah, wie sich diese mit Kiro, der agentischen IDE für die Softwareentwicklung, umsetzen lassen. Die Teilnehmer lernen, neue Funktionen und Fehlerbehebungen mithilfe von Kiro-Spezifikationen strukturiert zu planen und umzusetzen, das Verhalten von Agenten über Steuerungsdateien und Ausführungsmodi zu beeinflussen und deren Fähigkeiten durch MCP-Server (Model Context Protocol) und Kiro Powers zu erweitern.
Darüber hinaus erfahren die Teilnehmer, wie sich Entwicklungsabläufe mit Agent-Hooks automatisieren, wiederverwendbares Fachwissen mit Agent-Skills bündeln und individuelle Subagenten einsetzen lassen. Ein weiterer Schwerpunkt liegt auf der Konfiguration von Projekten für eine effiziente Zusammenarbeit im Team sowie auf Anforderungen an Governance und Steuerung im Unternehmensumfeld.
Ein wesentlicher Bestandteil des Kurses sind die praxisnahen Laborübungen, die über beide Tage hinweg eng mit den jeweiligen Modulinhalten verknüpft sind. Am ersten Tag entwickeln die Teilnehmer Schritt für Schritt eine Wetter-App und wenden dabei die jeweils neu vermittelten Kiro-Funktionen unmittelbar an. Am zweiten Tag stellen sie eine vorgefertigte Microblogging-Anwendung bereit, erweitern deren Funktionalität und konfigurieren sie für die Zusammenarbeit im Team.
So verbindet der Kurs theoretische Grundlagen mit unmittelbarer praktischer Anwendung und vermittelt den Teilnehmern einen fundierten Einstieg in die agentische, spezifikationsbasierte Softwareentwicklung mit Kiro.
-
Kursinhalt
-
- Einführung in die agentische Entwicklung mit Kiro
- Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen
- Steuerung, Kontext und Agentenkontrolle
- Bugfix Specs
- MCP-Server und Tool-Integration
- Kiro Powers
- Agent-Hooks, Skills und benutzerdefinierte Subagenten
- Teamzusammenarbeit und Unternehmensführung
-
Zielgruppe
-
- Softwareentwickler und Ingenieure
- Technische Leiter, die KI-gestützte Entwicklungsabläufe einführen
- Entwicklungsteams, die agentische Programmierpraktiken anwenden
- DevOps-Ingenieure, die KI-Agenten in Bereitstellungspipelines integrieren
-
Voraussetzungen
-
- Softwareentwickler und Ingenieure
- Technische Leiter, die KI-gestützte Entwicklungsabläufe einführen
- Entwicklungsteams, die agentische Programmierpraktiken anwenden
- DevOps-Ingenieure, die KI-Agenten in Bereitstellungspipelines integrieren
-
Kursziel
-
- Implementierung spezifikationsgesteuerter Entwicklungsabläufe unter Verwendung von Spezifikationen zur Planung, Konzeption und Umsetzung von Funktionen und Fehlerbehebungen
- Konfigurieren und steuern Sie das Verhalten von Agenten mithilfe von Steuerungsdateien, Kontextanbietern, Ausführungsmodi (Autopilot und „Supervised“) sowie benutzerdefinierten Unteragenten
- Erweitern Sie die Funktionen der Agenten mithilfe von MCP-Servern (Model Context Protocol) und Kiro Powers, um externe Tools, Dienste und Fachwissen zu integrieren
- Automatisieren und skalieren Sie Entwicklungsabläufe mithilfe von Agent-Hooks, Agent-Fähigkeiten, gemeinsamer Steuerung und benutzerdefinierten Unteragenten
- Erstellen und teilen Sie wiederverwendbare Agentenfunktionen, indem Sie benutzerdefinierte „Kiro Powers“, Agentenfähigkeiten und benutzerdefinierte Unteragenten für teamspezifische Arbeitsabläufe erstellen
- Wenden Sie Unternehmens-Governance-Kontrollen für die Zulassungsliste der MCP-Registrierung, die Modell-Governance und die Erweiterungsverwaltung an
| Einführung in die agentische Entwicklung mit Kiro |
| Das Paradigma der agentischen Kodierung und die Kernkompetenzen von Kiro |
| Fünf Grundsätze für eine effektive Entwicklung der Handlungsfähigkeit |
| Kiro IDE vs. Kiro CLI |
| Vibe-Sitzungen, Spec-Sitzungen und Modellauswahl |
| Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen |
| Der dreistufige Spezifikations-Workflow (Anforderungen, Entwurf, Aufgaben) |
| „Requirements-First“-Workflow und EARS-Notation |
| „Design-First“-Arbeitsablauf (High-Level- und Low-Level-Design) |
| Korrektheit durch eigenschaftsbasiertes Testen |
| Steuerung, Kontext und Agentenkontrolle |
| Leitdokumente und grundlegender Kontext |
| Benutzerdefinierte Steuerungsdateien und Einbindungsmodi (immer, fileMatch, manuell, automatisch) |
| Arbeitsbereich und globaler Geltungsbereich |
| Kontextanbieter und Sitzungsverwaltung |
| Autopilot- und überwachter Ausführungsmodus |
| Bewährte Befehle und bewährte Tools |
| Bugfix Specs |
| Wann sollten Bugfix-Spezifikationen verwendet werden? |
| Die Phase der Fehlerbehebungsanalyse: aktuelles, erwartetes und unverändertes Verhalten |
| Ursachenanalyse und Konzeption |
| Eigenschaftsbasiertes Testen zur Vermeidung von Regressionen |
| Labor: Grundlagen der spezifikationsgesteuerten Entwicklung mit Kiro |
| MCP-Server und Tool-Integration |
| Grundlagen des Model Context Protocol und der Client-Server-Architektur |
| Konfiguration von MCP-Servern auf Arbeitsbereichs- und Benutzerebene |
| Verwaltung von Servern, Tools und automatischer Freigabe |
| Einsatz von MCP-Tools im Chat und bei der Fehlerbehebung |
| Kiro Powers |
| Das Problem der Kontextüberladung und wie Powers es löst |
| Verzeichnisstruktur von „Power“ (POWER.md, mcp.json, steering) |
| Installation und Verwendung von Powers über die IDE und kiro.dev |
| Erstellen und Teilen benutzerdefinierter Powers |
| Agent-Hooks, Skills und benutzerdefinierte Subagenten |
| Agent-Hooks: Trigger, Aktionen und Erstellung |
| Agentenfähigkeiten: übertragbare Anleitungsmodule mit schrittweiser Offenlegung |
| Benutzerdefinierte Unteragenten: Bereichsbezogene Tool-Berechtigungen und Delegierung |
| Fähigkeiten vs. Steuerung vs. Kräfte |
| Teamzusammenarbeit und Unternehmensführung |
| Konfiguration des gemeinsamen Arbeitsbereichs über das Verzeichnis „.kiro“ |
| Festlegung von Konventionen zur Dateiorganisation und zur Überprüfung von Spezifikationen für Teams |
| Unternehmens-Governance: Whitelisting im MCP-Register, Modell-Governance, Erweiterungsregister, Web-Tools |
| Praktikum: Erweiterung und Automatisierung mit Kiro |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
-
Spec-Driven Development with Kiro ist ein zweitägiger, von einem Kursleiter geführter Kurs für Entwickler, Softwareingenieure und technische Führungskräfte, die KI-gestützte, agentische Entwicklungsmethoden in ihre Softwareentwicklung integrieren möchten.
Der Kurs vermittelt die Grundlagen des agentischen Programmierens und zeigt praxisnah, wie sich diese mit Kiro, der agentischen IDE für die Softwareentwicklung, umsetzen lassen. Die Teilnehmer lernen, neue Funktionen und Fehlerbehebungen mithilfe von Kiro-Spezifikationen strukturiert zu planen und umzusetzen, das Verhalten von Agenten über Steuerungsdateien und Ausführungsmodi zu beeinflussen und deren Fähigkeiten durch MCP-Server (Model Context Protocol) und Kiro Powers zu erweitern.
Darüber hinaus erfahren die Teilnehmer, wie sich Entwicklungsabläufe mit Agent-Hooks automatisieren, wiederverwendbares Fachwissen mit Agent-Skills bündeln und individuelle Subagenten einsetzen lassen. Ein weiterer Schwerpunkt liegt auf der Konfiguration von Projekten für eine effiziente Zusammenarbeit im Team sowie auf Anforderungen an Governance und Steuerung im Unternehmensumfeld.
Ein wesentlicher Bestandteil des Kurses sind die praxisnahen Laborübungen, die über beide Tage hinweg eng mit den jeweiligen Modulinhalten verknüpft sind. Am ersten Tag entwickeln die Teilnehmer Schritt für Schritt eine Wetter-App und wenden dabei die jeweils neu vermittelten Kiro-Funktionen unmittelbar an. Am zweiten Tag stellen sie eine vorgefertigte Microblogging-Anwendung bereit, erweitern deren Funktionalität und konfigurieren sie für die Zusammenarbeit im Team.
So verbindet der Kurs theoretische Grundlagen mit unmittelbarer praktischer Anwendung und vermittelt den Teilnehmern einen fundierten Einstieg in die agentische, spezifikationsbasierte Softwareentwicklung mit Kiro.
-
Kursinhalt
-
- Einführung in die agentische Entwicklung mit Kiro
- Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen
- Steuerung, Kontext und Agentenkontrolle
- Bugfix Specs
- MCP-Server und Tool-Integration
- Kiro Powers
- Agent-Hooks, Skills und benutzerdefinierte Subagenten
- Teamzusammenarbeit und Unternehmensführung
-
Zielgruppe
-
- Softwareentwickler und Ingenieure
- Technische Leiter, die KI-gestützte Entwicklungsabläufe einführen
- Entwicklungsteams, die agentische Programmierpraktiken anwenden
- DevOps-Ingenieure, die KI-Agenten in Bereitstellungspipelines integrieren
-
Voraussetzungen
-
- Softwareentwickler und Ingenieure
- Technische Leiter, die KI-gestützte Entwicklungsabläufe einführen
- Entwicklungsteams, die agentische Programmierpraktiken anwenden
- DevOps-Ingenieure, die KI-Agenten in Bereitstellungspipelines integrieren
-
Kursziel
-
- Implementierung spezifikationsgesteuerter Entwicklungsabläufe unter Verwendung von Spezifikationen zur Planung, Konzeption und Umsetzung von Funktionen und Fehlerbehebungen
- Konfigurieren und steuern Sie das Verhalten von Agenten mithilfe von Steuerungsdateien, Kontextanbietern, Ausführungsmodi (Autopilot und „Supervised“) sowie benutzerdefinierten Unteragenten
- Erweitern Sie die Funktionen der Agenten mithilfe von MCP-Servern (Model Context Protocol) und Kiro Powers, um externe Tools, Dienste und Fachwissen zu integrieren
- Automatisieren und skalieren Sie Entwicklungsabläufe mithilfe von Agent-Hooks, Agent-Fähigkeiten, gemeinsamer Steuerung und benutzerdefinierten Unteragenten
- Erstellen und teilen Sie wiederverwendbare Agentenfunktionen, indem Sie benutzerdefinierte „Kiro Powers“, Agentenfähigkeiten und benutzerdefinierte Unteragenten für teamspezifische Arbeitsabläufe erstellen
- Wenden Sie Unternehmens-Governance-Kontrollen für die Zulassungsliste der MCP-Registrierung, die Modell-Governance und die Erweiterungsverwaltung an
| Einführung in die agentische Entwicklung mit Kiro |
| Das Paradigma der agentischen Kodierung und die Kernkompetenzen von Kiro |
| Fünf Grundsätze für eine effektive Entwicklung der Handlungsfähigkeit |
| Kiro IDE vs. Kiro CLI |
| Vibe-Sitzungen, Spec-Sitzungen und Modellauswahl |
| Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen |
| Der dreistufige Spezifikations-Workflow (Anforderungen, Entwurf, Aufgaben) |
| „Requirements-First“-Workflow und EARS-Notation |
| „Design-First“-Arbeitsablauf (High-Level- und Low-Level-Design) |
| Korrektheit durch eigenschaftsbasiertes Testen |
| Steuerung, Kontext und Agentenkontrolle |
| Leitdokumente und grundlegender Kontext |
| Benutzerdefinierte Steuerungsdateien und Einbindungsmodi (immer, fileMatch, manuell, automatisch) |
| Arbeitsbereich und globaler Geltungsbereich |
| Kontextanbieter und Sitzungsverwaltung |
| Autopilot- und überwachter Ausführungsmodus |
| Bewährte Befehle und bewährte Tools |
| Bugfix Specs |
| Wann sollten Bugfix-Spezifikationen verwendet werden? |
| Die Phase der Fehlerbehebungsanalyse: aktuelles, erwartetes und unverändertes Verhalten |
| Ursachenanalyse und Konzeption |
| Eigenschaftsbasiertes Testen zur Vermeidung von Regressionen |
| Labor: Grundlagen der spezifikationsgesteuerten Entwicklung mit Kiro |
| MCP-Server und Tool-Integration |
| Grundlagen des Model Context Protocol und der Client-Server-Architektur |
| Konfiguration von MCP-Servern auf Arbeitsbereichs- und Benutzerebene |
| Verwaltung von Servern, Tools und automatischer Freigabe |
| Einsatz von MCP-Tools im Chat und bei der Fehlerbehebung |
| Kiro Powers |
| Das Problem der Kontextüberladung und wie Powers es löst |
| Verzeichnisstruktur von „Power“ (POWER.md, mcp.json, steering) |
| Installation und Verwendung von Powers über die IDE und kiro.dev |
| Erstellen und Teilen benutzerdefinierter Powers |
| Agent-Hooks, Skills und benutzerdefinierte Subagenten |
| Agent-Hooks: Trigger, Aktionen und Erstellung |
| Agentenfähigkeiten: übertragbare Anleitungsmodule mit schrittweiser Offenlegung |
| Benutzerdefinierte Unteragenten: Bereichsbezogene Tool-Berechtigungen und Delegierung |
| Fähigkeiten vs. Steuerung vs. Kräfte |
| Teamzusammenarbeit und Unternehmensführung |
| Konfiguration des gemeinsamen Arbeitsbereichs über das Verzeichnis „.kiro“ |
| Festlegung von Konventionen zur Dateiorganisation und zur Überprüfung von Spezifikationen für Teams |
| Unternehmens-Governance: Whitelisting im MCP-Register, Modell-Governance, Erweiterungsregister, Web-Tools |
| Praktikum: Erweiterung und Automatisierung mit Kiro |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
