Leichtgewichte Softwarearchitektur mit Architecture Decision Records


Details
Wir freuen uns sehr Johannes Dienst mit folgendem Thema begrüßen zu dürfen (online via Zoom):
Leichtgewichte Softwarearchitektur mit Architecture Decision Records und Qualitätsszenarien
Agile Softwareentwicklung stellt die zwischenmenschliche Kommunikation in den Vordergrund, was dazu führen soll das Richtige richtig zu implementieren und Software schneller ausliefern zu können.
Doch wie dokumentieren agile Teams ihre Softwarearchitektur? Herkömmliche Vorgehensweisen wirken zu schwergewichtig, da sie sich eher für Wasserfall-Projekte eignen. Sollten architekturrelevante Entscheidungen überhaupt dokumentiert werden? Und wie fügt sich eine geeignete Methode in die agile Arbeitsweise ein?
In diesem Vortrag wird eine leichtgewichtige Methode zur Dokumentation von Softwarearchitektur vorgestellt. Diese hält Architekturentscheidungen in Architecture Decision Records (ADR) fest. Ein kompaktes Format, angereichert mit Zusatzinformationen, wie Kontext und Randbedingungen. Nicht funktionale Anforderungen werden als Qualitätsszenarien beschrieben, deren Erfüllung durch die ADRs geprüft werden kann. So wird die Dokumentation ein Instrument zur Kommunikation mit allen Stakeholdern.
----
Ablauf:
Den Link zum Online Meeting (Zoom) posten wir hier am Tag des Meetups
https://xdev-software-de.zoom.us/j/87542922749?pwd=YVZ6aHhML3FFZCtmOTV5SnV6R2ZCUT09
1930h get together - Austausch zu aktuellen Themen
1945h Leichtgewichte Softwarearchitektur mit Architecture Decision Records und Qualitätsszenarien
2100h offizelles Ende
----
Speaker:
Johannes Dienst ist Softwarearchitekt und Clean Coder aus Leidenschaft bei der DB Systel GmbH. Sein Tätigkeitsschwerpunkt liegt im Bereich Enterprise Architecture Integration.
@JohannesDienst
johannesdienst.net (blog)
----
Technik:
Wir haben im letzten Jahr verschiedene Tools ausprobiert und mit Zoom (https://zoom.us) die besten Erfahrungen gemacht. Ihr könnt ohne Zoom Konto teilnehmen. Wir empfehlen den Zoom Client zu installieren, damit habt ihr die beste online-Meetup-Experience. Wer das nicht möchte kann ohne Installation einfach per Browser teilnehmen.

Leichtgewichte Softwarearchitektur mit Architecture Decision Records