<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="37321" language="de" source="https://portal.flane.ch/swisscom/xml-course/amazon-sddkr" lastchanged="2026-07-24T09:18:58+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Spec-Driven Development with Kiro</title><productcode>SDDKR</productcode><vendorcode>AW</vendorcode><vendorname>Amazon Web Services</vendorname><fullproductcode>AW-SDDKR</fullproductcode><version>1.0</version><objective>&lt;p&gt;In diesem Kurs lernen Sie Folgendes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementierung spezifikationsgesteuerter Entwicklungsabl&amp;auml;ufe unter Verwendung von Spezifikationen zur Planung, Konzeption und Umsetzung von Funktionen und Fehlerbehebungen&lt;/li&gt;&lt;li&gt;Konfigurieren und steuern Sie das Verhalten von Agenten mithilfe von Steuerungsdateien, Kontextanbietern, Ausf&amp;uuml;hrungsmodi (Autopilot und &amp;bdquo;Supervised&amp;ldquo;) sowie benutzerdefinierten Unteragenten&lt;/li&gt;&lt;li&gt;Erweitern Sie die Funktionen der Agenten mithilfe von MCP-Servern (Model Context Protocol) und Kiro Powers, um externe Tools, Dienste und Fachwissen zu integrieren&lt;/li&gt;&lt;li&gt;Automatisieren und skalieren Sie Entwicklungsabl&amp;auml;ufe mithilfe von Agent-Hooks, Agent-F&amp;auml;higkeiten, gemeinsamer Steuerung und benutzerdefinierten Unteragenten&lt;/li&gt;&lt;li&gt;Erstellen und teilen Sie wiederverwendbare Agentenfunktionen, indem Sie benutzerdefinierte &amp;bdquo;Kiro Powers&amp;ldquo;, Agentenf&amp;auml;higkeiten und benutzerdefinierte Unteragenten f&amp;uuml;r teamspezifische Arbeitsabl&amp;auml;ufe erstellen&lt;/li&gt;&lt;li&gt;Wenden Sie Unternehmens-Governance-Kontrollen f&amp;uuml;r die Zulassungsliste der MCP-Registrierung, die Modell-Governance und die Erweiterungsverwaltung an&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Wir empfehlen, dass die Teilnehmer dieses Kurses folgende Voraussetzungen mitbringen:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beherrschung mindestens einer Programmiersprache&lt;/li&gt;&lt;li&gt;Praktische Kenntnisse im Umgang mit der Versionskontrolle Git&lt;/li&gt;&lt;li&gt;Grundlegendes Verst&amp;auml;ndnis von RESTful-APIs und Konzepten f&amp;uuml;r Cloud-Anwendungen&lt;/li&gt;&lt;li&gt;Grundlegende Kenntnisse &amp;uuml;ber Konzepte der generativen KI (LLMs, Tokens, Inferenz)&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Dieser Kurs richtet sich an:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Softwareentwickler und Ingenieure&lt;/li&gt;&lt;li&gt;Technische Leiter, die KI-gest&amp;uuml;tzte Entwicklungsabl&amp;auml;ufe einf&amp;uuml;hren&lt;/li&gt;&lt;li&gt;Entwicklungsteams, die agentische Programmierpraktiken anwenden&lt;/li&gt;&lt;li&gt;DevOps-Ingenieure, die KI-Agenten in Bereitstellungspipelines integrieren&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;p&gt;&lt;strong&gt;Tag eins &lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modul 1: Einf&amp;uuml;hrung in die agentische Entwicklung mit Kiro &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Das Paradigma der agentischen Kodierung und die Kernkompetenzen von Kiro&lt;/li&gt;&lt;li&gt;F&amp;uuml;nf Grunds&amp;auml;tze f&amp;uuml;r eine effektive Entwicklung der Handlungsf&amp;auml;higkeit&lt;/li&gt;&lt;li&gt;Kiro IDE vs. Kiro CLI&lt;/li&gt;&lt;li&gt;Vibe-Sitzungen, Spec-Sitzungen und Modellauswahl&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Modul 2: Spezifikationsgesteuerte Entwicklung mit Funktionsspezifikationen &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Der dreistufige Spezifikations-Workflow (Anforderungen, Entwurf, Aufgaben)&lt;/li&gt;&lt;li&gt;&amp;bdquo;Requirements-First&amp;ldquo;-Workflow und EARS-Notation&lt;/li&gt;&lt;li&gt;&amp;bdquo;Design-First&amp;ldquo;-Arbeitsablauf (High-Level- und Low-Level-Design)&lt;/li&gt;&lt;li&gt;Korrektheit durch eigenschaftsbasiertes Testen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Modul 3: Steuerung, Kontext und Agentenkontrolle &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leitdokumente und grundlegender Kontext&lt;/li&gt;&lt;li&gt;Benutzerdefinierte Steuerungsdateien und Einbindungsmodi (immer, fileMatch, manuell, automatisch)&lt;/li&gt;&lt;li&gt;Arbeitsbereich und globaler Geltungsbereich&lt;/li&gt;&lt;li&gt;Kontextanbieter und Sitzungsverwaltung&lt;/li&gt;&lt;li&gt;Autopilot- und &amp;uuml;berwachter Ausf&amp;uuml;hrungsmodus&lt;/li&gt;&lt;li&gt;Bew&amp;auml;hrte Befehle und bew&amp;auml;hrte Tools&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Module 4: Bugfix Specs &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wann sollten Bugfix-Spezifikationen verwendet werden?&lt;/li&gt;&lt;li&gt;Die Phase der Fehlerbehebungsanalyse: aktuelles, erwartetes und unver&amp;auml;ndertes Verhalten&lt;/li&gt;&lt;li&gt;Ursachenanalyse und Konzeption&lt;/li&gt;&lt;li&gt;Eigenschaftsbasiertes Testen zur Vermeidung von Regressionen&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;
&lt;li&gt;Tag 1 &amp;ndash; Labor: Grundlagen der spezifikationsgesteuerten Entwicklung mit Kiro&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Tag zwei &lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modul 5: MCP-Server und Tool-Integration &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grundlagen des Model Context Protocol und der Client-Server-Architektur&lt;/li&gt;&lt;li&gt;Konfiguration von MCP-Servern auf Arbeitsbereichs- und Benutzerebene&lt;/li&gt;&lt;li&gt;Verwaltung von Servern, Tools und automatischer Freigabe&lt;/li&gt;&lt;li&gt;Einsatz von MCP-Tools im Chat und bei der Fehlerbehebung&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Modul 6: Kiro Powers &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Das Problem der Kontext&amp;uuml;berladung und wie Powers es l&amp;ouml;st&lt;/li&gt;&lt;li&gt;Verzeichnisstruktur von &amp;bdquo;Power&amp;ldquo; (POWER.md, mcp.json, steering)&lt;/li&gt;&lt;li&gt;Installation und Verwendung von Powers &amp;uuml;ber die IDE und kiro.dev&lt;/li&gt;&lt;li&gt;Erstellen und Teilen benutzerdefinierter Powers&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Modul 7: Agent-Hooks, Skills und benutzerdefinierte Subagenten &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agent-Hooks: Trigger, Aktionen und Erstellung&lt;/li&gt;&lt;li&gt;Agentenf&amp;auml;higkeiten: &amp;uuml;bertragbare Anleitungsmodule mit schrittweiser Offenlegung&lt;/li&gt;&lt;li&gt;Benutzerdefinierte Unteragenten: Bereichsbezogene Tool-Berechtigungen und Delegierung&lt;/li&gt;&lt;li&gt;F&amp;auml;higkeiten vs. Steuerung vs. Kr&amp;auml;fte&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Modul 8: Teamzusammenarbeit und Unternehmensf&amp;uuml;hrung &lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Konfiguration des gemeinsamen Arbeitsbereichs &amp;uuml;ber das Verzeichnis &amp;bdquo;.kiro&amp;ldquo;&lt;/li&gt;&lt;li&gt;Festlegung von Konventionen zur Dateiorganisation und zur &amp;Uuml;berpr&amp;uuml;fung von Spezifikationen f&amp;uuml;r Teams&lt;/li&gt;&lt;li&gt;Unternehmens-Governance: Whitelisting im MCP-Register, Modell-Governance, Erweiterungsregister, Web-Tools&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;
&lt;li&gt;Tag 2 &amp;ndash; Praktikum: Erweiterung und Automatisierung mit Kiro&lt;/li&gt;&lt;/ul&gt;</outline><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/amazon-sddkr&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><objective_plain>In diesem Kurs lernen Sie Folgendes:



- 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</objective_plain><essentials_plain>Wir empfehlen, dass die Teilnehmer dieses Kurses folgende Voraussetzungen mitbringen:



- Beherrschung mindestens einer Programmiersprache
- Praktische Kenntnisse im Umgang mit der Versionskontrolle Git
- Grundlegendes Verständnis von RESTful-APIs und Konzepten für Cloud-Anwendungen
- Grundlegende Kenntnisse über Konzepte der generativen KI (LLMs, Tokens, Inferenz)</essentials_plain><audience_plain>Dieser Kurs richtet sich an:



- 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</audience_plain><outline_plain>Tag eins 


Modul 1: 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
Modul 2: 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
Modul 3: 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
Module 4: 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

- Tag 1 – Labor: Grundlagen der spezifikationsgesteuerten Entwicklung mit Kiro

Tag zwei 


Modul 5: 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
Modul 6: 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
Modul 7: 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
Modul 8: 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

- Tag 2 – Praktikum: Erweiterung und Automatisierung mit Kiro</outline_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="2">2 Tage</duration><pricelist><price country="GB" currency="GBP">2035.00</price><price country="US" currency="USD">1390.00</price><price country="CA" currency="CAD">1920.00</price></pricelist><miles/></course>