Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wie komme ich zu einer Architektur in zwei Wochen? - Architekturbewertung in agilen Projekten

Wie komme ich zu einer Architektur in zwei Wochen? - Architekturbewertung in agilen Projekten

Was tue ich als Architekt in einem agilen Team, wenn wir im Sprint 1 vor der Entscheidung stehen, welches Architekturmuster oder welche Technologien wir einsetzen wollen? Und wir innerhalb des Sprints entscheiden wollen? Einfach machen und dann refactoren? Und wenn es verschiedene Ansichten gibt, wie wir es „einfach“ machen wollen? Eine gute Methode zur Entscheidungsfindung ist die SWOT-Analyse, die Stärken (strengths), Schwächen (weaknesses), Chancen (opportunities) und Risiken (threats) der Architekturentscheidung expliziert. Wir werden als Beispiel die Entscheidung zwischen einer Microservice-Architektur und einem modularen Monolithen mittels der SWOT-Analyse bewerten. Auf Basis der Analyse kann das Team eine fundierte Entscheidung treffen. Wenn der Prototyp aus Sprint 1 dann fertig ist, kann das Team die ersten Annahmen der SWOT-Analyse verifizieren und mit jedem Sprint weitere Stärken und Chancen ausbauen oder Schwächen und Risiken minimieren - oder die Entscheidung revidieren.

Tobias Voß

March 11, 2023
Tweet

More Decks by Tobias Voß

Other Decks in Programming

Transcript

  1. WIE KOMME ICH ZU EINER ARCHITEKTUR IN ZWEI WOCHEN? –

    ARCHITEKTURBEWERTUNG IN AGILEN PROJEKTEN Tobias Voß viadee AG @tobiaslvoss tobiaslvoss
  2. Wann hast du das letzte Mal eine Sandburg gebaut? /

    DoSchu / CC BY-ND 2.0 11.03.23 © 2023 viadee 10
  3. 15 • ADR = Architecture Decision Records 11.03.23 © 2020

    viadee ENTSCHEIDUNGEN MIT ADR DOKUMENTIEREN Titel Entscheidung Status Kontext Konsequenz Architektur- Ansatz Monolith Beschlossen SWOT-Analyse • DDD-Workshop zur fachlichen Modularisierung Bonitäts- prüfung In Arbeit KI oder ext. Dienstleister?
  4. 19 • ADR = Architecture Decision Records 11.03.23 © 2020

    viadee ENTSCHEIDUNGEN MIT ADR DOKUMENTIEREN Titel Entscheidung Status Kontext Konsequenz Architektur- Ansatz Monolith Beschlossen SWOT-Analyse • DDD-Workshop zur fachlichen Modularisierung Automat. Auszahlung KI & ext. Dienstleister Beschlossen SWOT-Analyse • Strategy-Pattern für Bonitäts- prüfung • H2O-Ausbildung