CPSA-Foundation (Online) - Felix Kammerlander - Deutsch - 1 Ticket verfügbar
Beschreibung
Grundlagen der Softwarearchitektur
In diesem kompakten Training erlebst du, wie eine angemessene Softwarearchitektur iterativ entsteht und auf Dauer besteht. Übungen mit Aha-Effekt entlang eines konkreten Vorhabens folgen den prägnanten, inhaltlichen Inputs deiner Trainer:in. Lerne das Wesentliche zu Architekturtreibern, Softwareentwurf und Bewertung von Lösungsansätzen. Erhalte Feedback und tausche dich mit den anderen Teilnehmer:innen aus. Wir schaffen den Spagat, dir das methodische Rüstzeug für zeitgemäße Softwarearchitektur auf lebendige Weise zu vermitteln, und zugleich eine solide Basis für eine erfolgreiche Zertifizierung zu legen.
Das beliebte Fachbuch „Effektive Softwarearchitekturen“ von Gernot Starke ist im Preis inbegriffen.
Agenda
- Einstieg und Motivation: Was (genau) ist Softwarearchitektur? Und wem nützt sie?
- Zeitgemäßes Vorgehen: iterative Architekturentwicklung
- Kontextabgrenzung: die Lösung abstecken
- Einflüsse: Qualitätsziele und Rahmenbedingungen
- Big Picture: Stile, Muster und Prinzipien
- Strukturentwurf: Modularisierung und Schnittstellen
- Lösungsalternativen: Architekturentscheidungen treffen
- Konzepte: Querschnittliche Themen
- Dokumentation: Softwarearchitektur nachvollziehbar festhalten
- Bewertung: Lösungsansätze fundiert absichern
Deine Trainer:innen
Dr. Felix Kammerlander
embarc
Agile Softwareentwicklung, Requirements Engineering, Softwarearchitektur
- CPSA Foundation-Level
Als Berater und Trainer für Softwarearchitektur schlägt Felix Herz für komplexe Herausforderungen. Dabei ist ihm nicht nur die technische Lösung, sondern vor allem die Einstellung eines Teams wichtig. Thematisch beschäftigt er sich mit Applikationsarchitektur und teamübergreifenden Prozessen – seine Erfahrungen im Anforderungsmanagement und aus agilen Entwicklungsprojekten fließen hier direkt ein. Bei der Gestaltung effizienter Architekturen ist er in seinem Element und sorgt für klare Anforderungen, optimiert Schnittstellen und orchestriert die Umsetzung über verschiedene Teams hinweg.