Architecture

Vortrag @ O’Reilly Software Architecture Conference 2017, London

Am 16.-18. Oktober findet in London The O’Reilly Software Architecture Conference 2017 statt. Wir freuen uns schon sehr, dabei wieder auf unterhaltsame Weise unseren Zuhörern nahezubringen, wie eng die Verbindung zwischen User Experience und Softwarearchitektur ist (oder sein sollte!):

Tutorial @ ICSA 2017: Architecture Evaluation

Bei der ICSA 2017 in Göteborg halten Jens Knodel und Matthias Naab am 03. April ein Tutorial zur Bewertung von Softwarearchitekturen.
„How to Evaluate Software Architectures: Tutorial on Practical Insights on Architecture Evaluation Projects with Industrial Customers“
Das Tutorial basiert auf unserem Buch „Pragmatic Evaluation of Software Architectures“.
Wir freuen uns auf viele Teilnehmer und interessante Diskussionen.

Was ist eigentlich ein Softwarearchitekt?

Die Rolle des Softwarearchitekten wird je nach Unternehmen sehr unterschiedlich interpretiert und durch die jeweiligen Menschen noch unterschiedlicher ausgefüllt. Deshalb gibt es auch nicht DEN Softwarearchitekten.
Es gibt aber zahlreiche Analogien aus anderen Bereichen, um den Softwarearchitekten, das unbekannte Wesen, etwas greifbarer zu machen. Das beginnt beim Astronaut über den Barkeeper, den Coach, den Generalplaner bis zum Phantombildzeichner und vieles mehr.

Vortrag @ OOP 2017, München

Wir freuen uns sehr, bei der OOP 2017 als Sprecher dabei sein zu dürfen. Mit 8 Tracks zu spannenden Themen rund um Softwareentwicklung verspricht die OOP wieder ein echtes Highlight zu werden.

Architecture Gathering 2016 – Das interessiert Architekten heute

Am 12. und 13. Oktober fand in München das Architecture Gathering 2016 statt. Mehr als 250 Softwarearchitekten aus unterschiedlichsten Domänen und Firmen kamen zusammen, um viele interessante Vorträge zu hören und Diskussionen zu führen. In diesem Artikel fassen wir unsere Eindrücke und die Highlights zusammen.

Vortrag @ Softwareforen Leipzig

Am 29. und 30. November 2016 findet das nächste Treffen der User Group Softwarearchitektur und Softwareentwicklung statt. Themenschwerpunkt ist: „Self-Contained Systems – Ein neuer Weg, um komplexe Anwendungen beherrschbar zu machen?“ Ich werde auch mit einem Vortrag dabei sein und freue mich schon auf viele intensive und spannende Diskussionen zu einem sehr aktuellen Thema.

Vortrag @ Architecture Gathering 2016, München

Am 12. und 13. Oktober findet in München The Architecture Gathering 2016 statt. Wir beleuchten in unserem Vortrag „Wie finden Softwarearchitekten den Weg zu User Experience? Mit Google Maps!“ den Zusammenhang von Softwarearchitektur und UX und die Zusammenarbeit von Softwarearchitekten und UX Designern.

Buch: Pragmatic Evaluation of Software Architectures

Im Juli erschien unser Buch „Pragmatic Evaluation of Software Architectures“ bei Springer.

Architekturbewertung leistet einen wesentlichen Beitrag zu Softwaresystemen mit hoher Qualität und zu fundierten Entscheidungen im gesamten Lebenszyklus eines Softwaresystems. Unser Buch stellt einen pramatischen Ansatz zur Architekturbewertung vor und präsentiert Erkenntnisse aus mehr als 75 Architekturbewertungsprojekten für Kunden aus unterschiedlichsten Branchen und Ländern, die wir in den letzten 10 Jahren durchgeführt haben. Wir zeigen neben der Methode auch zahlreiche Beispiele und Lessons Learned.

Architecture-Centric Integration Testing

Architecture design is responsible for dividing an overall system into manageable pieces, which can be independently worked on. The subsequent build and integration process is responsible for putting the pieces together to form intermediate stages and finally the overall system. Additionally, more and more integration of software systems of all types happen. Nevertheless, little attention is still paid to integration testing. We elaborate why architecting and integration testing should be highly connected activities and which best practices allow integration testing to be effective in practice.