Vortrag | 6. November 2020
Wie finden Softwarearchitekten den Weg zu User Experience? Mit Google Maps!

mit Matthias Naab und Marcus Trapp


Matthias Naab

  • Dr. Matthias Naab leitet die Hauptabteilung »Information Systems« am Fraunhofer IESE. Er ist Softwarearchitekt und leitete von 2015 bis 2019 die Abteilung »Architecture-Centric Engineering (ACE)« am Fraunhofer IESE. Seit einigen Jahren engagiert er sich insbesondere dafür, Digitale Ökosysteme und Plattformökonomie deutschen und europäischen Unternehmen näherzubringen und besser verständlich zu machen. Er hilft Kunden dabei, überlegt strategische Entscheidungen zur Positionierung in Digitalen Ökosystemen zu treffen und digitale Plattformen zielgerichtet aufzubauen und zu etablieren.  
  • Matthias Naab hält regelmäßig Vorträge und Tutorials zu Digitalen Ökosystemen und Softwarearchitektur, sowohl bei zahlreichen Konferenzen als auch bei der Fraunhofer Academy und maßgeschneidert für Kunden.
Matthias Naab

Marcus Trapp

  • Dr. Marcus Trapp ist Software Engineer aus Leidenschaft und leitet die Abteilung User Experience & Requirements Engineering am Fraunhofer IESE. Frei nach seinem Motto »Software is no end in itself; it always supports or enables business« unterstützt er Unternehmen in den Themenfeldern User Experience für Geschäftsanwendungen sowie Creativity & Innovation (Workshops), Requirements Engineering, Interaction Design und User Interface Prototyping, denn Software ist heute in jeder Branche der wichtigste Innovationstreiber.
  • Er unterstützt Unternehmen bei der Ideenfindung und Ausgestaltung Digitaler Ökosysteme. Marcus Trapp begeistert als enthusiastischer Sprecher zu den Themen Innovation und (User) Experience auf zahlreichen Konferenzen.
Marcus Trapp

Über das Webinar

Softwarearchitektur und User Experience sind zentrale Erfolgsfaktoren von Softwaresystemen. Wir beleuchten das Spannungsfeld zwischen diesen beiden Bereichen. Wir illustrieren am Beispiel von Google Maps, welche architektonischen Höchstleistungen und Tradeoffs notwendig sind, um die Google-Experience zu erreichen, das heißt: Einfachheit zu gewährleisten und gleichzeitig global zu skalieren. Der Vortrag zeigt auf, wie trotz der unterschiedlichen Charaktere von Architekten und UX Designern großartige Systeme erschaffen werden können.

Ein erfolgreiches Softwaresystem braucht beides: eine starke Architektur und eine großartige User Experience (UX). Obwohl UX ein Qualitätsattribut ist, wird es erstaunlich häufig von Architekten übersehen und vernachlässigt.

Die Charaktere von Menschen, die als UX Designer oder Softwarearchitekt arbeiten sind sehr oft unterschiedlich, genauso wie ihr Erfahrungshintergrund und die Ausbildung. Deshalb verstehen sie sich oft nicht so gut und vermeiden allzu intensive Kommunikation. Das führt über die Zeit zu mangelnder Wertschätzung für die andere Profession und reduziertem Erfolg der erstellten Softwaresysteme.

Am Beispiel von Google Maps zeigen wir viele Architekturentscheidungen, die notwendig sind, um eine exzellente UX zu erreichen, wie man sie von Google erwartet: Einfachheit, eine große Anzahl von coolen Features und die Integration von zahlreichen hilfreichen Diensten. Wir nehmen die Zuhörer mit auf eine Reise von Features von Google Maps und stellen immer die Frage, wie diese wohl in der Architektur realisiert werden konnten. Unter diesen Entscheidungen sind auch welche, die viele Architekten gar nicht als Architekturentscheidungen benennen würden. Wir schauen uns Features wie nahtloses Schwenken und Zoomen an, Informationsüberlagerungen und Street View, Routenberechnungen oder die Integration mit Flugbuchungssystemen.

Wir betrachten Architekturkonzepte wie Datenstrukturen auf unterschiedlichem Detailgrad, Laden in Kacheln, global verteilte Rechenzentren und Datenauslieferung.

Die Reise durch Google Maps ist illustriert mit zahlreichen Screenshots für hohe Verständlichkeit. Jede Episode wird untermauert mit unseren Erkenntnissen, wie Architektur und User Experience zusammenspielt und wie Architekten und UX Designer zusammenarbeiten sollten.

Wir zielen auf ein besseres gegenseitiges Verständnis zwischen Architekten und UX Designern ab. Um beide Seiten zu motivieren, benutzen wir ein allseits bekanntes System, Google Maps. Durch konkrete Anleitungen ermutigen wir Architekten und UX Designer zur Zusammenarbeit um großartige Systeme zu bauen.

In dem Webinar wirst du lernen

  • Warum müssen Software-Architekten und UX-Designer eng zusammenarbeiten?
  • Welche unterschiedlichen Blickwinkel nehmen Software-Architekten und UX-Designer ein?
  • Was kann man tun, damit Software-Architekten und UX-Designer besser zusammenarbeiten?