Lesezeit: 2 Min.

Software Architektur Dokumentation – Erfolgreicher Beitrag am ESE

"View basierte Software Architektur Dokumentation" Beitrag von Matthias Künzi am Embedded Software Engineering Kongress von Anfang Dezember.

Am diesjährigen Embedded Software Engineering Kongress (https://www.ese-kongress.de) durfte ich im Software Architektur Track einen Beitrag über das Thema „View basierte Software Architektur Dokumentation“ halten.

Folgenden Inhalt habe ich vorgestellt:

View basierte Software Architektur Dokumentation

Um eine Software Architektur zu dokumentieren, hat sich der View basierte Ansatz bewährt. Anhand von ausgewählten Views (Sichten), werden die verschiedenen Aspekte einer Architektur beleuchtet. Dabei sollte es nicht eine fixierte Anzahl oder Art von Views geben, sondern diese sollten spezifisch basierend auf den Stakeholdern Interessen definiert und erstellt werden.

Die Struktur meines Beitrages habe ich entlang dem „Golden Circle“ (Simon Sinek – „Start with Why“) aufgebaut:

  • Warum sollte ich eine Architektur überhaupt dokumentieren?
  • Wie kann ich eine Architektur sinnvoll und effizient dokumentieren?
  • Was genau sollte dokumentiert werden?

Ich wollte aber nicht einfach eine Powerpoint Präsentation zeigen, sondern mich bei diesem Kongressreferates auf die Wirkung einer Visualisierung abstützen.

Eine Visualisierung anstelle mehrerer Powerpoint Slides

Dazu habe ich anhand einer einzelnen Visualisierung, alle aus meiner Sicht wichtigen Punkte zu diesem Thema aufgezeichnet. Das Bild habe ich in der Art einer Sketchnote vorgängig erstellt. Ich habe die Struktur des Bildes anhand des „Golden Circle“ (Simon Sinek – „Start with Why“) aufgebaut. Während meines Referates bin ich dann auf die einzelnen Bereiche im Bild eingegangen indem ich auf diese positioniert und herangezoomt habe. Dazu habe ich die App „TAWE“ auf dem iPad verwendet, welche die Aufzeichnung einer solchen Tour durch eine Visualisierung erlaubt.

Meine Erfahrung mit dieser Art eine Präsentation zu halten sind sehr positiv. Sicher gibt es bzgl. Tools noch verbesserungspotential. Aus meiner Sicht kann mit solchen Mitteln gegenüber einer herkömmlichen Präsentation noch einen Wow Effekt erzielt werden.

Download der Visualisierung

Gerne teile ich hiermit die verwendete Visualisierung mit Ihnen. Ich hoffe es gibt einen guten Überblick über das Thema „“View basierte Software Architektur Dokumentation“ oder es animiert Sie dazu auch mal auf so eine Art eine Präsentation zu halten.

View basiere Software Architektur Dokumentation - die Visualisierung

Am besten das Bild als PDF downloaden damit Sie alle Details beliebig entdecken können (zoomen, schieben und drehen).

Viel Spass

Matthias Künzi

Schreiben Sie einen Kommentar

Weiterlesen:

  • 3 Quellen unnötiger Komplexität verhindern und damit einfacher Software entwickeln

    Die typischen Quellen unnötiger Komplexität in der Software-Entwicklung zeige ich im Video dieses Beitrages.

    Weiterlesen >

  • Jenseits des Codes – Warum Software-Architektur nicht nur für Entwickler relevant ist

    Software-Architektur ist nicht nur für Software Entwickler relevant. Was Du als Nicht-Software-Entwickler über Software -Architektur wissen solltest.

    Weiterlesen >

  • Wie passen Software-Architektur und Agilität zusammen?

    Agilität verspricht keine initialen schwergewichtigen Architekturen entwickeln zu müssen, sondern  inkrementell und iterativ basierend auf den Kundenanforderungen die Architektur aufzubauen. Funktioniert das wirklich?

    Weiterlesen >