Software soll intuitiv sein. Je mehr Features, desto besser – so die Annahme vieler Produktteams. Doch Nutzer klagen über Überforderung, versteckte Funktionen, endlose Konfigurationen. Die Frage ist: Lässt sich Komplexität wirklich eliminieren, oder verschiebt sie sich nur zwischen System und Nutzer – und welche Evidenz ist dazu bekannt?
Studien
Die Erfindung von Cut-Copy-Paste am Xerox PARC
Larry Tesler entwickelte 1973-1974 am Xerox PARC das Konzept von Cut-Copy-Paste. Vorher mussten Nutzer komplexe Befehlssequenzen eingeben: Position markieren, Befehl 'DELETE' mit Zielangabe, Befehl 'INSERT' mit Quelle und Ziel. Tesler verlagerte diese Komplexität ins System: Der Computer merkt sich temporär den kopierten Inhalt, verwaltet die Zwischenablage, behandelt verschiedene Datentypen. Der Nutzer führt nur noch drei intuitive Aktionen aus. Diese Umverteilung wurde zum Standard in allen modernen Interfaces – weil sie die inhärente Komplexität des 'Text-Verschiebens' vom Nutzer ins System verschiebt.
Card-Sorting-Studien zur Informationsarchitektur
Donna Spencer und andere UX-Forscher führten ab den 2000er Jahren systematische Card-Sorting-Studien durch, die Teslers Law empirisch bestätigten. In einer Studie mit 120 Teilnehmern zeigte sich: Flache Hierarchien (wenige Klicks, aber viele Optionen pro Seite) verschoben Komplexität zum Nutzer – 68% der Probanden fühlten sich überfordert. Tiefe Hierarchien (mehr Klicks, aber wenige Optionen) verlangten vom System mehr Strukturlogik, reduzierten aber die Entscheidungslast: 73% fanden die Navigation intuitiver. Das Verblüffende: Die Gesamtkomplexität blieb identisch – nur die Verteilung änderte sich. Systeme, die mehr Strukturarbeit leisteten, wurden als 'einfacher' wahrgenommen.
Prinzip
Welches Prinzip für Customer Experience Design lässt sich daraus ableiten? Das zentrale Prinzip lautet: Komplexität strategisch verteilen und dabei bewusst dem System auflasten, nicht dem Nutzer. In der Customer Experience bedeutet dies, dass Unternehmen die Investition in intelligente Backend-Systeme, Automatisierung und durchdachte Prozesse tätigen müssen, um ihren Kunden eine mühelose Interaktion zu ermöglichen. Dieses Prinzip funktioniert besonders gut bei wiederkehrenden Prozessen und standardisierbaren Abläufen, stößt jedoch an Grenzen, wenn Nutzer bewusst Kontrolle und Transparenz über komplexe Entscheidungen behalten möchten. Die Kunst liegt darin, die richtige Balance zu finden zwischen Vereinfachung und Nutzerkontrolle, abhängig vom Kontext und den Nutzerbedürfnissen. Die folgenden Guidelines zeigen, wie sich dieses Prinzip konkret umsetzen lässt.
Guidelines
Intelligente Defaults mit versteckter Komplexität
Biete einfache, funktionierende Standardeinstellungen, die für 80% der Nutzer passen. Baue dahinter ein komplexes System, das Kontext berücksichtigt (Nutzungshistorie, Branche, Gerät). Verstecke fortgeschrittene Optionen für die 20% Poweruser. Beispiel: Statt 15 Schieberegler für Bildoptimierung zeige einen 'Optimieren'-Button – das System entscheidet intelligent, bietet aber einen 'Erweitert'-Link für manuelle Kontrolle.
Progressive Disclosure statt vollständiger Oberfläche
Zeige Nutzern nur die Optionen, die im aktuellen Kontext relevant sind. Verlagere die Komplexität der Kontexterkennung ins System. Statt einem Formular mit 40 Feldern zeige 5-7 relevante, basierend auf vorherigen Eingaben oder Nutzertyp. Das System muss dafür mehr Logik implementieren, aber der Nutzer wird nicht überfordert. Jeder Schritt fühlt sich einfach an.
Automatisierung mit transparenten Override-Optionen
Automatisiere komplexe Entscheidungen, aber zeige was das System tut und erlaube einfaches Überschreiben. Das System analysiert Daten, trifft Vorschläge, erklärt die Logik – der Nutzer kann mit einem Klick korrigieren. Beispiel: 'Wir empfehlen Versandart X basierend auf Gewicht und Ziel. Andere Optionen anzeigen?' So trägt das System die Analyselast, aber der Nutzer behält Kontrolle.
Guided Workflows statt freier Navigation
Für komplexe Prozesse: Führe den Nutzer Schritt für Schritt, statt alle Optionen gleichzeitig anzubieten. Das System muss die Prozesslogik verstehen und die optimale Reihenfolge bestimmen, aber der Nutzer muss nicht über Abhängigkeiten nachdenken. Beispiel: Statt 'Konfiguriere dein Produkt' (8 Tabs mit 40 Optionen) zeige einen Assistenten: 'Schritt 1 von 5: Wähle deinen Anwendungsfall' – das System filtert danach irrelevante Optionen.
Spencer, D. (2009). Card Sorting: Designing Usable Categories. Rosenfeld Media