In diesem Training lernst Du wie Architekturen in agilen Entwicklungsvorhaben entworfen, bewertet und dokumentiert werden können. Dabei geht es schwerpunktmäßig darum, wie agile und Architekturpraktiken miteinander kombiniert werden können.
Agile Prinzipien und Praktiken werden von einer Vielzahl von Unternehmen angewendet, um Softwaresysteme zu entwickeln. Dabei wurden die agilen Prinzipien und Praktiken zunächst in kleinen bis mittelgroßen Softwareentwicklungsvorhaben mit kürzerer Dauer und wenigen Teams eingesetzt.
Mittlerweile nutzen immer mehr Unternehmen agile Prinzipien und Praktiken auch für die Entwicklung von größeren Softwaresystemen mit komplexen Anforderungen, zahlreichen, verteilten und autonomen Teams sowie kurzen Entwicklungszyklen. In diesem Kontext erhält die Architektur eine besondere Bedeutung. Sie definiert z.B. einen Rahmen für die inkrementelle Softwareentwicklung mit mehreren Teams und ist die Grundlage für die Beurteilung und Steuerung von Änderungen der Anforderungen. Es existieren bereits zahlreiche Konzepte, Praktiken und Methoden für den Entwurf, die Bewertung und Dokumentation von Softwarearchitekturen. , die Diese können auch im Kontext von agilen Softwareentwicklungsvorhaben sinnvoll eingesetzt werden können.
In diesem 3-tägigen Training mit praktischen Übungsaufgaben lernst Du wie Architekturen in agilen Entwicklungsvorhaben entworfen, bewertet und dokumentiert werden können. Dabei geht es schwerpunktmäßig darum, wie agile und Architekturpraktiken miteinander kombiniert werden können. Darüber hinaus werden methodische und kommunikative Aspekte im Kontext der Architektur behandelt.