Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library


How Do Software Architects Find the Way to User Experience? With Google Maps!

  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    A successful software system requires both, a strong software architecture and a great user experience (UX). Although it is a quality attribute, UX is surprisingly often neglected by software architects. The characters of people working as UX designers and software architects are often very different, as well as their educational background. Thus, they often don't understand each other very well and also avoid overly busy communication. This further results in lack of respect for the others' profession and contribution to the overall success of a software system.

    In this talk, using Google Maps as an example, we show many architectural decisions necessary to achieve an excellent UX, as it is expected from Google: Google-like simplicity, a large number of powerful features, and Google-like integration of all kind of helpful services. We aim to increase the mutual understanding between architects and user experience designers. By providing concrete guidelines and best practices, we encourage concrete and intensified collaboration in order to build excellent software systems.

  • Download

Part of a Collection

SATURN 2018 Presentations