Was tue ich als Architekt in einem agilen Team, wenn wir im Sprint 1 vor der Entscheidung stehen? Und wir innerhalb des Sprints entscheiden wollen? Einfach machen und dann refactoren? Und wenn es verschiedene Ansichten gibt, was einfach heißt? Eine gute Methode zur Entscheidungsfindung ist die SWOT-Analyse, die Stärken (strengths), Schwächen (weaknesses), Chancen (opportunities) und Risiken (threats) der Architekturentscheidung expliziert. Auf Basis der Analyse kann das Team eine fundierte Entscheidung treffen. Wenn der Prototyp aus Sprint 1 fertig ist, kann das Team die Annahmen der SWOT-Analyse verifizieren und mit jedem Sprint Stärken und Chancen ausbauen oder Schwächen und Risiken minimieren – oder die Entscheidung revidieren.
Sehen wir uns als Beispiel eine SWOT-Analyse für eine Sandburg an, dann wird die Idee der Methode schnell klar.
Die Analysemethode lässt sich analog auf Software-Architektur übertragen – egal ob Sie zwischen einem modularen Monolithen oder einer Microservice-Architektur für die Cloud entscheiden müssen oder über die richtige Integration von Künstlicher Intelligenz in Ihre Geschäftsprozesse.
Im Whitepaper von Tobias Voß wird unter anderem anhand eines Fallbeispiels verdeutlicht, warum die SWOT-Analyse sehr gut geeignet ist, um Architekturentscheidungen in agilen Softwareprojekten zu begleiten und zu bewerten.
Wer den passenden Vortrag dazu hören möchte, kann sich die Aufzeichnung von der JCON 2019 anhören oder Tobias Voß einladen.
Profitieren Sie von den Erfahrungen unserer Experten in praxisorientierter Software-Architektur und lernen Sie in unserem 2-tägigen Seminar, wie Sie Architekturaufgaben im agilen Umfeld meistern können.
Keinen Beitrag verpassen – viadee Blog abonnieren