# Workshop: Drucksache.
## Prägnante und haltbare Architekturüberblicke anfertigen

<!---
Software Architecture Summit 2021, Berlin
Stefan Zörner, embarc
-->

## Übung 2

### Aufgabenstellung

Ordne die Informationsschnipsel aus Übung 1 passend in diese Vorlage ein und leite so erste Zutaten (also einen ersten Wurf, Iteration 1) für Deinen Architekturüberblick ab.

### Zutat: Mission Statement

<!---
Übernehme nach hier folgende Stichpunkte (Cut/Copy/Paste)
- die wichtigsten 2-3 Features
- die wichtigste Anwendergruppe
- die wichtigste 1-2 Qualitätsmerkmale
-->

* ...
* ...
* ...

<!---
Ausblick (Iteration 2):
Später formulierst Du aus diesem Input ein Mission Statement in 2-3 Sätzen aus. 

Leitfragen:
- Wozu ist das Software-System da?
- Was ist das zentrale Verkaufs- / Nutzungsargument? (“Claim”, “Slogan”)
- Wem nützt es?
- Was sind die wesentlichen Features des Systems?
- Wie unterscheidet es sich von Produkten der Mitbewerber, oder der Vorgängerversion?
-->


### Zutat: Rahmenbedingungen

<!---
Übernehme nach hier folgende Post-its aus Technologie & Co
- Technologien die Du und Dein Team für das System einsetzen musstet - Methoden, die bei Euch vorgegeben sind
- Stile und Muster, falls sie ebenfalls vorgegeben waren
(also nicht Eure Entscheidungen - das kommt später)
-->

* ...
* ...
* ...

<!---
Ausblick (Iteration 2):
Später ergänzt Du hier weitere zentrale Vorgaben, die Du in Übung 1 noch nicht gesammelt hast: 
- Organisatorsche Rahmenbedingungen (Team, Budget, Zeit)
- Vorgaben bzgl. der Zielumgebung ...
-->


### Zutat: Kontextabgrenzung

<!---
Übernehme  nach hier folgende Stichpunkte aus Übung 1:
- alle Anwendergruppen
- alle Fremdsysteme
-->

* ...
* ...
* ...

<!---
Dann am besten ein Blatt Papier quer nehmen und das Kontextdiagramm darauf malen.

Verbinde die Anwendergruppen und Fremdsysteme mit dem System in der Mitte.

Bonus: Beschrifte die Kanten mit Protokollen und/oder Arten des Zugriffs (z.B. "via API", REST, ...)
-->

<!---
Ausblick (Iteration 2):
Später formulierst Du zu jeder Anwendergruppe und jedem Fremdsystem eine kurze, knackige Beschreibung.

Leitfragen bei Anwendergruppen 
- Was tun die Benutzer,?
- Wozu nutzen sie unser System?

Leitfragen bei Fremdsystem:
- Was ist das? (insbesondere Abkürzungen erklären!)
- Warum agiert unser System mit diesem Fremdsystem?
-->
