- Grundlagen agiler Softwarearchitektur:
- Softwarearchitektur allgemein
- Agiles Manifest, Werte und Prinzipien
- Agile Vorgehensmodelle inkl. Scrum und Lean
- Agiler Umgang mit Softwarearchitektur
- Softwarearchitektur in agilen Praktiken / Werkzeugen verankern
Agiles Architekturvorgehen:
- Iterativ, inkrementelle Architekturentwicklung
- Risikogetriebene Architekturarbeit und Release-Planung
- Architekturarbeit mit Scrum und Kanban
- Agile Architekturollen
- Stakeholder-Einbindung
Architekturanforderungen in agilen Projekten:
- Kommunikationsebenen
- Architekturprobleme Zielgruppenorientiert ausdrücken
- Anforderungen und Wünsche in Architekturkonzepte übersetzen
- Qualitätsanforderungen in agilen Prozessen
- Technische Schulden
- Architektonische Risiken inkl. Erhebung
- Anforderungspflege, Grooming,
- Schätzung und Priorisierung von Architekturanforderungen
- Dringlichkeit von Architekturthemen
Architekturen im Team entwerfen und weiterentwickeln:
- Gruppenentscheidungsverfahren
- Moderation von Entscheidungsverfahren
- Konzeptionelle Integrität bei mehreren Entscheidern
- Vertikale Architekturstile
- Just-In-Time Architekturentscheidungen
- Architekturprinzipien
- Architekturwand
Reflexion und Feedback zu Architekturarbeit im agilen Kontext:
- Leichtgewichtige Architekturbewertung und andere Feedbackmechanismen
- Root-Cause-Analyse
- Testen qualitativer Systemeigenschaften
- Qualitätsindikatoren und Metriken
Beispiele für agile Architekturarbeit
Methode
Unsere Trainer:innen mit langjähriger Erfahrung als Software-Architektin bzw. Software-Architekt erklären Ihnen die Grundlagen flexibler Architekturmodelle entsprechend dem iSAQB CPSA AGILA Lehrplan in verständlicher praxisrelevanter Form. Diskussionen sowie der Erfahrungsaustausch mit anderen Teilnehmenden aus unterschiedlichen Firmen und Projekten sowie das Besprechen eines durchgängigen Fallbeispiels helfen Ihnen dabei, das neu erworbene Wissen zu festigen und in Ihrem Arbeitsumfeld anzuwenden.