06. Oktober 2021
Christian Mennerich
https://www.software-architecture-alliance.de

Software Architecture Alliance: Softwareentwicklung – systemisch-agil gedacht

In Softwareentwicklung und -architektur haben sich viele Muster etabliert, die der domänengetriebenen Entwicklung (dem DDD) entstammen. Die soziologische Systemtheorie nach Luhmann fokussiert auf Kommunikation, und bringt neue Sichtweisen in die Prozesse: Unabhängiges Beobachten ist unmöglich, Realität ist immer die Konstruktion des Beobachters! Dies hat Einfluss darauf, wie das Gesetz von Conway verstanden werden kann, und wie relevante Kommunikation zwischen Anwendergruppen und nachrichtengetriebene Softwarelösungen zusammenspielen können. Die Kombination dieser abstrakt erscheinenden Theorien hat ganz konkrete Konsequenzen auf Anforderungsfindung, agile Vorgenhensweisen und die Zusammenarbeit von Teams in der Softwareentwicklung. Ziel ist die Verbesserung der Anwenderzufriedenheit. Zielpublikum: Requirements Engineers, Softwareentwickler und -architekten, Scrum Master und Product Owner Voraussetzungen: Keine besonderen Vorkenntnisse nötig; Projekterfahrung mit agilen Methoden ist hilfreich Level: Advanced