Was kommt zuerst, die Softwarearchitektur oder ein funktionierendes Stück Software? Dieses Thema wird schon seit dem Anbeginn von agiler Softwareentwicklung heiß diskutiert. Die einen arbeiten mit einem sogenannten "Sprint 0" und nutzen diesen, um die Architektur (oder zumindest die Rahmenbedingungen) zu definieren. Andere legen direkt los und hoffen darauf, dass sich schon die richtige Architektur entwickeln wird und die dritte Gruppe schließt sich erst einmal für 6 Monate ein und definiert ein komplettes Systemdesign, bevor auch nur eine Zeile Code geschrieben wird. Bekanntlich führen viele Wege nach Rom. Aber welcher davon ist der sinnvollste?
Um diese Frage zu beantworten, habe ich Matthias Künzi in meinen Podcast eingeladen. Matthias ist Experte für Softwarearchitektur und hilft Unternehmen mit seinem SYSTEMArt® Vorgehen dabei, Klarheit in ihre komplexen Vorhaben und Projekte zu bringen.
Das ganze Interview kannst Du Dir hier anhören: