Kursübersicht
Dieser umfassende dreitägige Kurs zeigt Embedded-Teams, wie sie agile Methoden erfolgreich in hardwarebeschränkten Umgebungen umsetzen. Sie lernen spezialisierte Techniken zur Bewältigung der besonderen Herausforderungen der Embedded-Entwicklung und liefern dabei inkrementell Mehrwert unter Beibehaltung agiler Prinzipien.
Anders als bei reiner Softwareentwicklung müssen Embedded Systems agile Flexibilität mit Hardware-Realitäten vereinbaren: lange Vorlaufzeiten, Sicherheitsanforderungen und Ressourcenbeschränkungen. Dieser Kurs bietet praktische Frameworks für agile Praktiken in Umgebungen, wo “move fast and break things” keine Option ist. Durch praxisnahe Übungen und reale Fallstudien meistern Sie Techniken für funktionsübergreifende Zusammenarbeit, kontinuierliche Integration mit Hardware-in-the-Loop und inkrementelle Lieferung in sicherheitskritischen Bereichen.
Lernziele
- Scrum und agile Praktiken für die Entwicklung von Embedded Systems anpassen
- Hardware-Abhängigkeiten und -Beschränkungen in agilen Workflows verwalten
- Kontinuierliche Integration und Tests in Embedded-Umgebungen implementieren
- Inkrementelle Entwicklungsstrategien für Hardware-Software-Systeme entwerfen
- Effektive funktionsübergreifende Zusammenarbeit zwischen Teams etablieren
- Testbare Embedded-Architekturen erstellen, die agile Entwicklung unterstützen
- Agile Flexibilität mit regulatorischen und Sicherheitsanforderungen ausbalancieren
- Agile für größere Organisationen skalieren
Behandelte Themen
- Agile Grundlagen für Embedded - Anpassung agiler Prinzipien an Embedded-Beschränkungen
- Hardware-Software-Integration - Verwaltung von Abhängigkeiten und paralleler Entwicklung
- Embedded-Teststrategien - Unit-, Integrations- und Hardware-in-the-Loop-Tests
- Kontinuierliche Integration für Embedded - CI/CD-Pipelines für Embedded Systems
- Inkrementelle Architektur - Systeme entwerfen, die iterative Entwicklung unterstützen
- Sprint-Planung für Hardware - Verwaltung von Hardware-Vorlaufzeiten und -Abhängigkeiten
- Funktionsübergreifende Teams - Effektive Zusammenarbeit zwischen Disziplinen
- Agile im großen Maßstab - Wie man eine agile Team-of-Teams-Organisation im Bereich Embedded Systems schafft
Was Sie erhalten
- Praktische Frameworks für die Implementierung von Agile in Embedded-Umgebungen
- Vorlagen für Embedded-spezifische User Stories und Akzeptanzkriterien
- CI/CD-Pipeline-Beispiele für die Entwicklung von Embedded Systems
- Teststrategien und Tools für Embedded Systems
- Fallstudien aus erfolgreichen agilen Embedded-Transformationen
- Hardware-Abstraktionstechniken, die agile Entwicklung unterstützen
