Agile Architekturentwicklung (AAE)

Entwurf, Bewertung und Dokumentation von Architekturen in skalierten agilen Softwareentwicklungsprojekten unter Verwendung bewährter Architekturkonzepte und -praktiken


Beschreibung der Schulung

Immer mehr Unternehmen setzen agile Prinzipien und Methoden bei der Entwicklung software-intensiver Systeme ein. Ursprünglich wurden diese Ansätze in kleinen bis mittelgroßen Softwareentwicklungsprojekten mit kürzerer Laufzeit und wenigen Teams eingesetzt.

Mittlerweile setzen immer mehr Unternehmen agile Prinzipien und Praktiken für die Entwicklung größerer Softwaresysteme mit komplexen Anforderungen, zahlreichen, verteilten und autonomen Teams sowie kurzen Entwicklungszyklen ein. In diesem Zusammenhang kommt der Architektur eine besondere Bedeutung zu. Sie definiert beispielsweise einen Rahmen für die inkrementelle Softwareentwicklung mit mehreren Teams und bildet die Grundlage für die Bewertung und Steuerung von Änderungen an den Anforderungen. Somit sind Architekturkonzepte und -praktiken entscheidend für das Erreichen von Geschäftszielen in Bezug auf z. B. Markteinführung, Kosteneffizienz, Produktqualität und Kundenzufriedenheit.

Es gibt bereits zahlreiche Konzepte und Vorgehensweisen für die Gestaltung, Bewertung und Dokumentation von Architekturen verschiedener Art und auf unterschiedlichen Abstraktionsebenen (z. B. Unternehmensarchitektur, Lösungsarchitektur, Systemarchitektur). Diese lassen sich auch im Rahmen agiler Softwareentwicklungsprojekte sinnvoll einsetzen.

In dieser dreitägigen Schulung mit praktischen Übungen lernen die Teilnehmer, wie Architekturen in skalierten agilen Entwicklungsprojekten entworfen, bewertet und dokumentiert werden können. Der Schwerpunkt liegt darauf, wie agile und architektur-bezogene Praktiken miteinander kombiniert werden können. Darüber hinaus werden methodische und kommunikative Aspekte im Zusammenhang mit der Architektur behandelt.

Inhalte

  • Kenntnisse über bestehende Architekturkonzepte und -praktiken sowie deren Einsatzmöglichkeiten in agilen Entwicklungsprojekten
  • Praktische Erfahrungen bezüglich der Nutzung und Integration von Architekturpraktiken
  • Ansätze zur Bewertung, Steuerung und Verwaltung von Architekturen im agilen Kontext
  • Konzepte für die architektur-bezogene Kommunikation in mittleren bis großen Entwicklungsteams
  • Vernetzung und Erfahrungsaustausch mit Gleichgesinnten

Zielgruppen

  • Diese Schulung richtet sich in erster Linie an Architekten, Entwickler, Product Owner und Projektmanager in mittleren und großen agilen Entwicklungsprojekten
  • Darüber hinaus erhalten Change Manager und Führungskräfte aus allen Bereichen wertvolle Einblicke, wie agile und architektur-bezogene Praktiken sinnvoll miteinander kombiniert werden können

Voraussetzungen

  • Praktische Erfahrung in der Konzeption und Umsetzung kleiner bis mittelgroßer Softwaresysteme
  • Praktische Erfahrung im Umgang mit architektur-bezogenen Entscheidungen, einschließlich deren Entwicklung, Dokumentation und Kommunikation
  • Erste praktische Erfahrungen in der agilen Softwareentwicklung

Lernziele

  • Die Teilnehmer nennen und erläutern die architektur-bezogenen Konzepte für die Gestaltung, Bewertung und Dokumentation von Architekturen
  • Die Teilnehmer zeigen, wie sie Methoden zur Gestaltung, Bewertung und Dokumentation von Architekturen im Kontext agiler Entwicklungsprojekte anpassen und anwenden können
  • Die Teilnehmer integrieren Architekturpraktiken in agile Praktiken
  • Die Teilnehmer identifizieren und beschreiben Ansätze für die Bewertung, Steuerung und Verwaltung von Architekturen in einem agilen Kontext
  • Die Teilnehmer wenden die Konzepte für die architektur-bezogene Kommunikation für Stakeholder und Entwicklungsteams an

Schulungsplan

Schulungstermine werden auf Anfrage angeboten.

Wir stellen Ihnen gerne weitere Informationen und Schulungstermine zur Verfügung. Über die folgenden Kanäle können Sie uns kontaktieren.


training@stefanmalich.com


Dr. Stefan Malich | Architectural Change Management