skalierung von architektur-reviews in der praxis...skalierung von architekturreviews in der praxis...
TRANSCRIPT
![Page 1: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/1.jpg)
Skalierung von
Architektur-Reviews in
der Praxis STEFAN TOTH
München
12. Oktober 2017
0
![Page 2: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/2.jpg)
2Skalierung von Architekturreviews in der Praxis embarc.de
Stefan Toth
xing.to/sto
www.embarc.dewww.swamuster.de
@st_toth
![Page 3: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/3.jpg)
3Skalierung von Architekturreviews in der Praxis embarc.de
Gründe für Architekturreviews
▪ Aktuelle Probleme mit der Lösung
▪ Es gibt Schwierigkeiten bei der Auslieferung
▪ Die Software läuft zu langsam, nicht robust genug
▪ Änderungen an der Software werden immer schwieriger/teurer
▪ Wir habe wenig Einblick (und/oder Vertrauen) in die Entwicklung
▪ Wir haben einen Zulieferer für (Teil-)Lösungen
▪ Wir wollen mehrere Angebote oder Kaufprodukte bewerten
▪ Die Entwicklung hat offensichtliche Schwierigkeiten (Stabilität z.B.)
▪ Uneinigkeit, wie in die technische Lösung investiert werden muss
▪ Wir haben Budget, wollen wissen wie es am besten investiert ist
▪ Entscheidungsträger sollen notwendige Veränderungen sehen
▪ Verteilte Architekturaufwände sind schwer überblickbar
![Page 4: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/4.jpg)
4Skalierung von Architekturreviews in der Praxis embarc.de
Architektur-
ReviewsWas kann man tun?
![Page 5: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/5.jpg)
5Skalierung von Architekturreviews in der Praxis embarc.de
![Page 6: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/6.jpg)
6Skalierung von Architekturreviews in der Praxis embarc.de
![Page 7: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/7.jpg)
7Skalierung von Architekturreviews in der Praxis embarc.de
![Page 8: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/8.jpg)
8Skalierung von Architekturreviews in der Praxis embarc.de
![Page 9: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/9.jpg)
9Skalierung von Architekturreviews in der Praxis embarc.de
Was lässt sich ad-hoc bewerten?
• Konzeptionelle Integrität
• Einhaltung von Best-Practices
Best-Practices passen nicht immer zum Problem:
„Vermeide Verteilungsgrenzen“
Allerdings:
Eigener Erfahrungsschatz und Kontext ist sehr wichtig.
Viele implizite Annahmen!
![Page 10: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/10.jpg)
10Skalierung von Architekturreviews in der Praxis embarc.de
Artefakte von Architektur-Reviews
Dinge gegen die wir evaluieren können:
Dinge die das System ausmachen:
![Page 11: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/11.jpg)
11Skalierung von Architekturreviews in der Praxis embarc.de
Analysemöglichkeiten
![Page 12: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/12.jpg)
12Skalierung von Architekturreviews in der Praxis embarc.de
Analysemöglichkeiten
Metrik/
Struktur-
Tools
![Page 13: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/13.jpg)
13Skalierung von Architekturreviews in der Praxis embarc.de
Analysemöglichkeiten
Dynamische
Analyse
Tools
![Page 14: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/14.jpg)
14Skalierung von Architekturreviews in der Praxis embarc.de
Analysemöglichkeiten
ATAM
(qualitative
Analyse)
![Page 15: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/15.jpg)
15Skalierung von Architekturreviews in der Praxis embarc.de
ATAM gibt einen guten Rahmen
Welche?
Ergänzung
in oder nach
Workshops
![Page 16: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/16.jpg)
16Skalierung von Architekturreviews in der Praxis embarc.de
Das große
Assess-
ment5 - 40 Tage
![Page 17: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/17.jpg)
17Skalierung von Architekturreviews in der Praxis embarc.de
Schritte eines großen Assessments
Kommunikation
Zusammenfassung Report/Präsentation
Ergebniserarbeitung
Verdichtung der Erkenntnisse Ableitung von Maßnahmen
Statische und dynamische Analyse
Statische Analyse Dynamische Prüfung Konformanz
Qualitative Bewertung
Workshops und Durchsprachen
Bewertungsmaßstab
Evaluationskriterien Rahmenbedinungen Architekturüberblick
![Page 18: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/18.jpg)
18Skalierung von Architekturreviews in der Praxis embarc.de
![Page 19: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/19.jpg)
19Skalierung von Architekturreviews in der Praxis embarc.de
Einstieg über die Lösung
![Page 20: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/20.jpg)
20Skalierung von Architekturreviews in der Praxis embarc.de
Wichtige Ziele
![Page 21: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/21.jpg)
21Skalierung von Architekturreviews in der Praxis embarc.de
Management Ziele für die
Architektur
Skalierbarkeit in der Entwicklung
1
Unabhängige Umsetzungsteams
2
Anbindungs-möglichkeit /
Offenheit
4
Mandanten-fähigkeit
5
Einheitliche Auftragslogik
6
Anpassbarkeit der Prozesslogik *
7
Durchgängige Messbarkeit für
Prozesse *
8
Auskunftsfähigkeit zu Aufträgen *
12
Omnichannel-Fähigkeit
10
Automatisierung von Fachprozessen
9
Stabilität und Sicherheit
3
Effizienz in Kosten und Aufwand
11
Fachbereich
IT
Quelle des Ziels
Ziele aus dem zentralen Management
Effizienz in der Sachbearbeitung
(IF und VIF)
13
Usability der Anwendungen
14
Parametrisierbarkeit
& Anpassbarkeit
15
Experimentier-fähigkeit &
Time 2 Market
16
Ziele des operativen Managements und der Architekten
![Page 22: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/22.jpg)
22Skalierung von Architekturreviews in der Praxis embarc.de
Der Standard dazu…
![Page 23: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/23.jpg)
23Skalierung von Architekturreviews in der Praxis embarc.de
Grobe Priorisierung der Themen
![Page 24: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/24.jpg)
24Skalierung von Architekturreviews in der Praxis embarc.de
Szenarien
![Page 25: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/25.jpg)
25Skalierung von Architekturreviews in der Praxis embarc.de
Verfeinerung der Ziele: Utility Tree
(Bewertungskriterien)
![Page 26: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/26.jpg)
26Skalierung von Architekturreviews in der Praxis embarc.de
Architekturüberblick
![Page 27: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/27.jpg)
27Skalierung von Architekturreviews in der Praxis embarc.de
Besprechung der Szenarien
![Page 28: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/28.jpg)
28Skalierung von Architekturreviews in der Praxis embarc.de
Realitätscheck
Structure101
![Page 29: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/29.jpg)
29Skalierung von Architekturreviews in der Praxis embarc.de
Statische / Dynamische Code-Analyse
![Page 30: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/30.jpg)
30Skalierung von Architekturreviews in der Praxis embarc.de
Laufzeitanalyse
![Page 31: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/31.jpg)
31Skalierung von Architekturreviews in der Praxis embarc.de
Review-Bericht
![Page 32: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/32.jpg)
32Skalierung von Architekturreviews in der Praxis embarc.de
Architekturansätze
Basis-Frameworks und
Technologien
bilden die technologische
Grundlage der Lösung
Konzepte und Muster beschreiben die darauf
aufbauenden Architekturideen
Entwicklungswerkzeuge beschreiben die Ansätze der
Softwareentwicklung selbst
Architekturansätze zusammenfassend bewertet. Die Ansätze werden drei
Bereichen zugeteilt :
Legende für die Architekturansatz-Tabellen:
Ja / gut Naja / mittel Nein / schlecht
![Page 33: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/33.jpg)
33Skalierung von Architekturreviews in der Praxis embarc.de
Hindernisse (Probleme) gesammelt
![Page 34: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/34.jpg)
34Skalierung von Architekturreviews in der Praxis embarc.de
Hindernisse, die auf viele Ziele wirken
3
4
Prozessänderungen
aufwändig / schwierigz.B. nötige Arbeitsschritte zur
Entwicklung mit der BPE und
dem Vorgang.H5
Keine einheitliche
Prozessgestaltung (im
System und in der
Organisation) H6
Ungünstige / unnötige
Abhängigkeiten in der
Middleware erhöhen
Komplexität. H10
Skalierbarkeit in der Entwicklung
1
Unabhängige Umsetzungsteams
2
Anpassbarkeit der Prozesslogik
7
Automatisierung von
Fachprozessen
9
Effizienz in Kosten und Aufwand
11
Einheitliche Auftragslogik
6
Durchgängige Messbarkeit für
Prozesse
8
Auskunftsfähigkeit zu Aufträgen
12
Effizienz in der Sachbearbeitung
(IF und VIF)
13
Anbindungs-möglichkeit /
Offenheit
4
Mandanten-fähigkeit
5
Hindernisse, mit Bezug auf 4 oder mehr Ziele
Legende
Ziel
Hindernis
![Page 35: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/35.jpg)
35Skalierung von Architekturreviews in der Praxis embarc.de
Hindernisse zum Ziel
Skalierbarkeit in der Entwicklung
3
5
Unabhängige Lieferung von
vertikalen Features nicht
vorgesehen. z.B. „Neuer Self
Service Baustein in XY“.H18
Schnittstellen zu
Umsystemen sind nicht gut
gekapselt.H35
Ungünstige / unnötige
Abhängigkeiten in der
Middleware erhöhen
Komplexität. H10
XY Komplexität erfordert
umfassende Analyse und
Tests bei Erweiterungen.
H32
Fachbereich
IT
Quelle des Ziels
Skalierbarkeit in der Entwicklung
1
H14
Externer Zugriff für entfernte
Entwicklungsteams nicht
möglich.H14
Prozessänderungen
aufwändig / schwierigz.B. nötige Arbeitsschritte zur
Entwicklung mit der BPE und im
VorgangH5
Unabhängige Entwicklungs-
teams kaum möglich.
Umfassendes Wissen von
Domänen notwendig, um diese
zu verwenden. H36
![Page 36: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/36.jpg)
36Skalierung von Architekturreviews in der Praxis embarc.de
Ergebnisverdichtung (für Mgmt)
Zuverlässigkeit
Funktionale Tauglichkeit
(incl. Korrektheit)
Performance
Usability
WartbarkeitUser error protection und
‘hardening’ nicht im Fokus
Teilweise verursacht von
Den gleichen Kapazitäts-
problemen
Tradeoff:
Flexibilität vs. Performance
Flexibilität vs. Testability
![Page 37: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/37.jpg)
37Skalierung von Architekturreviews in der Praxis embarc.de
Erste Empfehlungen verorten…
Usability
Anforderungen müssen klarer/
detaillierter formuliert werden
Kunden müssen in manchen
Bereichen mit ‘OK’ leben
Tests zu dünn, müssen
ausgebaut werden
2-tier Architektur nicht
Ideal für Wiederherstellbarkeit
Wartbarkeitsprobleme
haben Auswirkungen
auf Stabilität und
Korrektheit
Zuverlässigkeit
Funktionale Tauglichkeit
(incl. Korrektheit)
Performance
Wartbarkeit
![Page 38: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/38.jpg)
38Skalierung von Architekturreviews in der Praxis embarc.de
Eine schlanke
Alternative1 - x Tage
![Page 39: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/39.jpg)
39Skalierung von Architekturreviews in der Praxis embarc.de
Qualitätsziele grob zusammenfassen
“Amazon is customer obsessed! If
only one customer complains, we take
the feedback and improve the system”
“Netflix-Members are able to watch tv
series and films – as much as they
want, any time, everywhere, on every
internet-connected device out there.”
“Available everywhere, Great user
experience, More convenient than
piracy, Fast, reliable, always available,
Scalable for many, many users.”
![Page 40: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/40.jpg)
40Skalierung von Architekturreviews in der Praxis embarc.de
Brainstorming von Zielen
![Page 41: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/41.jpg)
41Skalierung von Architekturreviews in der Praxis embarc.de
H/M/L Bewertung
Szenarien mit hoch/mittel/niedrig bewerten in:
▪ Fachliche Wichtigkeit
▪ Technische Schwierigkeit / Risiko
In ATAM:
![Page 42: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/42.jpg)
42Skalierung von Architekturreviews in der Praxis embarc.de
Gesamtlücke schätzen:
Zuverlässigkeit
Portierbarkeit
Performance
Skalierbarkeit
Wartbarkeit Anzahl der technisch “H”
Einschätzungen führt zu
Verfehlung des Zielwerts
![Page 43: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/43.jpg)
43Skalierung von Architekturreviews in der Praxis embarc.de
Fokusthemen analysieren
Beliebig tief und iterativ…
![Page 44: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/44.jpg)
44Skalierung von Architekturreviews in der Praxis embarc.de
Iterative Schärfung des „Ergebnisses“
Zuverlässigkeit
Portierbarkeit
Performance
Skalierbarkeit
Wartbarkeit Durchsprachen / Analysen
Schärfen die Lücken
![Page 45: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/45.jpg)
45Skalierung von Architekturreviews in der Praxis embarc.de
Schritte eines kleineren Reviews
Fokusthemen besprechen
Kompromisse herausstellen Ableitung von Maßnahmen
H/M/L Bewertung und Lücken
Technische Risiken identifizieren Gesamtlücke schätzen
Brainstorming von Zielen
Szenarien in Utiliy Tree Lücken schließen
Top-Qualitätsmerkmale bestimmen
ISO-Norm und Idee Ein Satz zur Qualität
![Page 46: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/46.jpg)
46Skalierung von Architekturreviews in der Praxis embarc.de
Baby-Reviews
(für Anfänger
oder Eilige)30 – 120 min
![Page 47: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/47.jpg)
47Skalierung von Architekturreviews in der Praxis embarc.de
Das Pre-Mortem
![Page 48: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/48.jpg)
48Skalierung von Architekturreviews in der Praxis embarc.de
Pre Mortem Ablauf
Pre-Mortem einführenMethode kurz vorstellen, Modus
erklären
1
Gründe des ScheiternsBrainstorming: Was ist passiert?
Clustern
2
Risiken priorisieren%, € und: Was ist technisch
beeinflussbar?
3
MitigierungsstrategienKonkrete technische/methodische
Verbesserungen
4
10 min 20 min
30 min 60 min
![Page 49: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/49.jpg)
49Skalierung von Architekturreviews in der Praxis embarc.de
Reality Check für Architekturziele
![Page 50: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/50.jpg)
50Skalierung von Architekturreviews in der Praxis embarc.de
Skalierung von
ReviewsWie groß ist groß genug?
![Page 51: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/51.jpg)
51Skalierung von Architekturreviews in der Praxis embarc.de
Skalierungsfaktoren
2h 20d(und mehr)
organisatorische Komplexität
Anzahl der Stakeholder
Grad der Unsicherheit / Uneinigkeit
Kritikalität der Situation
Benötigte Konfidenz
Zustand der Dokumentation /
Wissen in der Organisation
Systemgröße
![Page 52: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/52.jpg)
52Skalierung von Architekturreviews in der Praxis embarc.de
Reviews im Agilen
(iterativ verzahnt)
![Page 53: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/53.jpg)
53Skalierung von Architekturreviews in der Praxis embarc.de
Iterative Architekturarbeit...
6
![Page 54: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/54.jpg)
55Skalierung von Architekturreviews in der Praxis embarc.de
Szenarien als Anforderungen
▪ Der Algorithmus zur Berechnung der Artikelbeliebtheit ist
leicht anpassbar und austauschbar.
▪ Ein Benutzer arbeitet mit der App während der
bearbeitende Server ausfällt. Er merkt von dem Ausfall
nichts, selbst wenn er die auf vorige Seiten
zurückspringen möchte oder weiter navigiert.
▪ Für Wartung und Erweiterung des Systems findet man
am "freien Markt" leicht Unterstützung.
![Page 55: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/55.jpg)
56Skalierung von Architekturreviews in der Praxis embarc.de
Szenarien kategorisieren
![Page 56: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/56.jpg)
57Skalierung von Architekturreviews in der Praxis embarc.de
Szenarien im Backlog
![Page 57: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/57.jpg)
58Skalierung von Architekturreviews in der Praxis embarc.de
Reflexion – 1. Themen finden
Blick auf die Architektur als Ganzes:
▪ Was hat sich in letzter Zeit am Big-Picture verändert?
▪ Wo waren die größten technischen Aufwände?
Blick auf die Anforderungsseite:
▪ Welche Szenarien wurden bearbeitet?
▪ Welche technischen Schulden wurden abgearbeitet?
![Page 58: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/58.jpg)
59Skalierung von Architekturreviews in der Praxis embarc.de
Gesammelte Themen priorisieren
![Page 59: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/59.jpg)
60Skalierung von Architekturreviews in der Praxis embarc.de
2. Durchsprache
▪ Wie wurde das Thema/die Fragestellung bearbeitet?
Relevante Ansätze und Entscheidungen
▪ Gab es Probleme bei der Lösung?
Behindernde Architekturansätze/Organisation, Schulden
▪ Sind vorgestellte Lösungen nachvollziehbar?
Verständlichkeit und Fokus
▪ Sind alle Aspekte der Fragestellung abgedeckt?
weitere Entscheidungen, offene Punkte, Risiken
▪ Negative Auswirkungen vorgestellter Entscheidungen? Kompromisse zu anderen Fragestellungen, Risiken
Fragen an Bearbeiter (Vorstellung)
Fragen für Bewerter (Exploration)
![Page 60: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/60.jpg)
Danke.Jegliche Fragen sind willkommen!
xing.to/sto
@st_toth
DOWNLOAD FOLIEN:
http://www.embarc.de/blog/
![Page 61: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/61.jpg)
62Skalierung von Architekturreviews in der Praxis embarc.de
Spicken erlaubt!Unsere Architektur-Spicker
beleuchten die konzeptionelle
Seite der Softwareentwicklung.
Spicker #4:
„Architektur-Reviews“
• Was leisten Architektur-
Reviews?
• Welche Methoden und
Werkzeuge helfen?
• Wer sollte wann und wie oft in
Reviews eingebunden sein?
PDF, 4 Seiten
Kostenloser Download.
architektur-spicker.de
![Page 62: Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis embarc.de 21 Management Ziele für die Architektur Skalierbarkeit in der Entwicklung](https://reader034.vdokument.com/reader034/viewer/2022050314/5f764b2ccec3e6479447087b/html5/thumbnails/62.jpg)
63Skalierung von Architekturreviews in der Praxis embarc.de
Klingt interessant?
Sprich uns gerne direkt an oder schicke eine Mail an [email protected]
Berater/in gesucht!
für Softwarearchitektur / Agilität / CD & DevOps / Microservices(Standort flexibel in Deutschland oder Wien)
▪ Du brennst für ein Thema und bist motiviert, Dich mit aktuellen Trends
tiefer auseinander zu setzen?
▪ Du hast eher zu viele Ideen als zu wenige?
▪ Du teilst Deine Erkenntnisse und Erfahrungen gerne mit Kollegen
und denkst Themen weiter?
▪ Du stehst auf Pragmatismus, nicht auf Mikro-Management?
embarc.de/karriere
„Wir glauben weniger an ausgefeilte interne Strategien,
als an die Möglichkeiten die entstehen wenn sich leidenschaftliche Leute zusammenschließen.“
Bereit zum Durchstarten?
Da haben wir was...