Und genau aus diesem Grund müssen wir die Frage aufwerfen: Wie können wir die Erfahrung dieser Benutzer (Menschen, die das System nutzen) intuitiver und einfacher gestalten, die Zufriedenheit steigern und die Reibung zwischen ihnen und den Bildschirmen verringern? Eine Möglichkeit, diese Benutzerfreundlichkeit zu fördern, sind allgemeine Prinzipien der Benutzbarkeit oder Heuristiken, die von Nielsen entwickelt wurden.
Jakob Nielsen hat einen Doktortitel in Mensch-Computer-Interaktion und gilt als Referenz, wenn es um die Benutzerfreundlichkeit von Technologie geht. Er ist auch der Gründer der Nielsen Norman Group, die Beratung, Forschung, Kurse, Anleitungen und mehr auf dem Gebiet der Benutzererfahrung bietet.
Nielsen entwickelte 10 Heuristiken, die bewährte Verfahren darstellen, um den Benutzern die bestmögliche Erfahrung zu bieten, und zwar auf einfachere und kostengünstigere Weise bei der Bewertung von Bildschirmen. Heute werden wir jedes dieser Prinzipien besprechen und wie wir heuristische Bewertungen der von uns verwendeten Schnittstellen durchführen können.
1. Sichtbarkeit des Systemstatus
Wir treffen Entscheidungen basierend auf den uns jederzeit zur Verfügung gestellten Informationen, und wenn wir mit einem System interagieren, müssen wir seinen aktuellen Zustand kennen. Ob es darum geht, zu wissen, wie viel Zeit noch für einen Download bleibt oder ob ein Beitrag in einem sozialen Netzwerk erfolgreich war, wir suchen Bestätigung und Sicherheit, die durch rechtzeitiges Feedback bereitgestellt werden. Wenn ein Fehler auftritt, bietet ein Warnhinweis dem Benutzer die Möglichkeit, ihn zu korrigieren.
2. Übereinstimmung zwischen System und realer Welt
Der auf dem Bildschirm eines Systems angezeigte Text sollte für die Person, die es benutzt, leicht verständlich sein. Es ergibt keinen Sinn, medizinisches Fachvokabular in einer Benutzeroberfläche zu verwenden, die für Ingenieure gedacht ist. Die Begriffe sollten gängig und vertraut für die Alltagssprache des Benutzers sein. Diese Heuristik geht über den Text hinaus; die Art und Weise, wie Informationen auf dem Bildschirm präsentiert werden, sollte ihrer Entsprechung in der realen Welt ähneln. Wenn wir zum Beispiel einen Sitzplatz in einem Flugzeug wählen, sehen wir eine visuelle Darstellung der Sitzplätze im Flugzeug anstelle einer einfachen Liste von Zahlen und Buchstaben. Diese Vertrautheit gibt dem Benutzer Sicherheit und erleichtert die Navigation auf dem Bildschirm und zeigt Empathie des Systems gegenüber dem Benutzer.
3. Benutzerkontrolle und Freiheit
Fehlentscheidungen des Benutzers auf dem Bildschirm, sei es aufgrund eines falschen Klicks oder einer Überlegung, sollten korrigierbar sein. Die Möglichkeit, eine geöffnete Seite zu verlassen, zurückzugehen, abzubrechen und Aktionen rückgängig zu machen, gibt dem Benutzer die Kontrolle über das System und vermeidet das Gefühl, gefangen zu sein. Darüber hinaus ermöglicht diese Heuristik Benutzern, den Bildschirm zu erkunden, bevor sie sich für eine Aktion entscheiden, was die Frustration in der Lernkurve reduziert. Diese Aktionen sollten also leicht auf dem Bildschirm zu entdecken sein und klare Konsequenzen haben.
4. Konsistenz und Einhaltung von Standards
Die Aufrechterhaltung der internen Konsistenz bedeutet, dass Farben, Symbole und andere Muster immer dieselbe Bedeutung haben, wenn sie im System gesehen werden. Die externe Konsistenz beinhaltet die Verwendung von Standards, die in anderen Websites, Systemen oder Anwendungen häufig vorhanden sind. Wie Nielsen es ausdrückt: "Benutzer verbringen die meiste Zeit auf anderen Websites, nicht auf Ihrer, daher verringert die Anpassung Ihres Designs an alles andere ihre kognitive Belastung." Beispiele hierfür sind die Verwendung eines Vergrößerungsglas-Symbols für die Suche oder die Platzierung des Einkaufswagen-Symbols in der oberen rechten Ecke auf E-Commerce-Websites.
5. Fehlervermeidung
Der Bildschirm des Systems sollte dem Benutzer helfen, Fehler zu vermeiden, egal ob es sich um kleine Fehler oder gravierendere Irrtümer handelt. Benutzer können gewarnt werden, wenn sie einen Fehler machen, wie zum Beispiel das Eingeben eines zukünftigen Jahres als Geburtsdatum, die Bestätigung einer zerstörerischen Aktion oder die Möglichkeit, das Senden einer E-Mail rückgängig zu machen.
6. Anerkennung statt Erinnerung
Anerkennung ist eine der wichtigsten Heuristiken, da sie weniger mentale Anstrengung von den Benutzern erfordert, indem sie mehr auf Hinweise im Kontext vertraut. Wenn wir zum Beispiel eine vertraute Person sehen, erkennen wir sie, aber sich an ihren Namen zu erinnern, ist schwieriger, da wir uns vollständig auf unsere Anstrengung konzentrieren, ihn richtig zu erinnern. Daher reduziert die Förderung der Anerkennung gegenüber der Erinnerung den Aufwand für den Benutzer und verbessert die Erfahrung.
7. Flexibilität und Effizienz bei der Verwendung
Ein System sollte flexibel genug sein, damit sowohl neue als auch erfahrene Benutzer es mit maximaler Effizienz nutzen können. Neue Benutzer sollten beim ersten Mal, wenn sie es verwenden, nicht alle Verknüpfungen und Funktionalitäten eines Systems kennen müssen, da dies zu überwältigend sein kann. Erfahrene Benutzer können gleichzeitig Verknüpfungen nutzen, um routinemäßige Aktivitäten zu beschleunigen. Das bedeutet, dass es mehr als eine Methode geben kann, um Aufgaben auszuführen, und Benutzer je nach Bedarf auswählen können. Verknüpfungen sollten leicht zu entdecken sein, aber nicht aufdringlich auf dem Bildschirm, wie zum Beispiel, wenn man die Maus über einen "Kopieren"-Button bewegt und eine Tooltipp mit "Strg + C" erscheint.
8. Ästhetisches und minimalistisches Design
Das Design eines Systems sollte attraktiv sein, um die Aufmerksamkeit der Menschen auf sich zu ziehen, die Identität der Marke zu stärken und den Eindruck zu erwecken, dass es gut funktioniert. Gleichzeitig sollte es minimalistisch sein, um überflüssigen Informationslärm und visuellen Ballast zu reduzieren und sich stattdessen auf relevante Informationen und Aktionen zu konzentrieren. Auf diese Weise werden Benutzer zu dem geführt, was sie benötigen, und Frustrationen vermieden.
9. Benutzern helfen, Fehler zu erkennen, zu diagnostizieren und zu beheben
Wenn ein System eine Fehlermeldung anzeigt, sollte sie durch Elemente wie Symbole und Farben deutlich erkennbar sein, um den Fehler klar darzustellen. Es sollte auch explizit angeben, was falsch ist. Vage Nachrichten oder technisches Fachjargon helfen Benutzern nicht dabei zu verstehen, was falsch ist und welche Maßnahmen ergriffen werden sollen. Darüber hinaus ist es eine gute Praxis, Benutzern Alternativen anzubieten, um eine Lösung auszuwählen, wenn dies möglich ist. Dies kann durch einen Button geschehen, der den Benutzer zurück zur Startseite bringt oder Änderungen an Filtern vorschlägt, zum Beispiel.
10. Hilfe und Dokumentation
Idealerweise sollte ein System so einfach und intuitiv sein, dass keine Hilfsdokumentation erforderlich ist. Bei immer komplexeren Systemen kann jedoch die Bereitstellung von Hilfsdokumentation notwendig sein. In solchen Fällen ist es eine gute Praxis, Benutzern Hilfe anzubieten, wenn sie sie benötigen, und sich dabei auf die Aufgaben zu konzentrieren, die sie ausführen möchten. Wenn es eine Hilfe-Seite gibt, sollte sie durchsuchbar sein, damit Benutzer finden, was sie brauchen. Nielsen empfiehlt, Informationen schrittweise darzustellen, um die Komprehension zu erleichtern, und sie prägnant zu halten, damit Benutzer ihre Probleme schnell lösen können.
Diese Prinzipien sind keine starren Regeln und möglicherweise nicht immer auf Ihre Situation anwendbar. Dennoch sind sie das Ergebnis von Studien zur Benutzererfahrung, die von Experten auf diesem Gebiet durchgeführt wurden. Mit Hilfe dieser Heuristiken können wir Bildschirme und Interaktionen eines Systems bewerten, indem wir das Gesehene mit den allgemeinen Prinzipien vergleichen und mögliche Verbesserungen identifizieren. Letztendlich möchten wir, wenn wir ein digitales Produkt nutzen, dass es gut für uns funktioniert und uns nicht dazu zwingt, uns daran zu verzweifeln.