- Grundlagen & Zusammenarbeit
- Einführung: Warum technisches Verständnis wichtig ist
- Von der Idee zur Software: Rollen, Prozesse, agile Methoden
- User Stories & Priorisierung verständlich aufbereiten
- Event Storming & Domain Storytelling zur Anforderungsanalyse
- Erwartungsmanagement & Kommunikation zwischen Business und IT
- Architektur & APIs
- Architekturmodelle: Monolith, Microservices, Plattformen
- Architektur-Skizzen: Systeme einfach darstellen
- APIs verstehen: API First, OpenAPI, Schnittstellen als Produkt
- Governance & Monetarisierung von APIs
- Praxisbeispiele aus E-Commerce, Logistik und Banking
- Betrieb, Skalierung & Strategie
- CI/CD, Testautomatisierung und Feedbackkultur im Team
- Container & Kubernetes - Grundlagen für den Betrieb
- Logging, Tracing & Monitoring: Probleme früh erkennen
- Technische Schulden & Refactoring
- Make-or-Buy, Vendor Lock-in, strategische Architekturentscheidungen
- Investitionsentscheidungen & Lebenszyklus von Software
LernzieleNach dem Kurs sind Sie in der Lage, zentrale technische Konzepte und Zusammenhänge moderner Softwareentwicklung zu verstehen und in Ihrer Rolle anzuwenden. Sie können Architekturen und APIs einordnen, DevOps-Prinzipien nachvollziehen und produktive Gespräche mit technischen Teams führen. Dadurch sind Sie besser vorbereitet, technische Anforderungen zu hinterfragen, Lösungen strategisch zu bewerten und Ihr Produkt zukunftsfähig zu gestalten.
ZielgruppenWer sollte teilnehmen?Der Kurs richtet sich an Produktverantwortliche, Projektleitende, Business-Stakeholder, Teamleiter:innen, Führungskräfte und alle, die in agilen Softwareprojekten eine Schnittstellenfunktion zwischen Fachbereich und IT übernehmen.
TeilnahmevoraussetzungenSie benötigen keine Programmierkenntnisse.
Sie sollten Erfahrung im Projekt- oder Produktmanagement mitbringen.
Ein Grundverständnis agiler Methoden (z. B. Scrum, Kanban) ist hilfreich, aber nicht zwingend erforderlich.