Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis...

62
Skalierung von Architektur-Reviews in der Praxis STEFAN TOTH München 12. Oktober 2017 0

Transcript of Skalierung von Architektur-Reviews in der Praxis...Skalierung von Architekturreviews in der Praxis...

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

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

2Skalierung von Architekturreviews in der Praxis embarc.de

Stefan Toth

[email protected]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Danke.Jegliche Fragen sind willkommen!

[email protected]

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

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

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...