ZurĂŒck zum Blog

Die GrundsÀtze der Benutzerfreundlichkeit

Die GrundsÀtze der Benutzerfreundlichkeit

Sichtbarkeit des Systemstatus

„Unsere Designs sollten Nutzer durch angemessenes, zeitnahes Feedback ĂŒber den aktuellen Status informieren."

Menschen lieben es, die Kontrolle zu behalten, denn nur so fĂŒhlen sie sich sicher. Dieses GefĂŒhl kann durch klare Informationen zum Systemstatus und Feedback nach jeder Interaktion vermittelt werden. Niemand mag es, im Dunkeln zu tappen – nicht mal Katzen. đŸ±

Wenn Nutzer mit unseren Apps interagieren, sollte es immer sofortiges Feedback zur Interaktion geben.

Durch die Verwendung von Zeichen, Icons und Indikatoren kommuniziert die Anwendung ihren Status und hilft dem Nutzer, bessere und fundiertere Entscheidungen zu treffen.

Übereinstimmung zwischen System und realer Welt

„Das Design sollte die Sprache der Nutzer sprechen. Verwenden Sie Wörter, Phrasen und Konzepte, die dem Nutzer vertraut sind, anstatt internen Jargon."

Menschen nĂ€hern sich jeder neuen Anwendung mit einem mentalen Modell an. Mit anderen Worten, Menschen nehmen an, wie die Anwendung funktionieren könnte, basierend auf ihren Erfahrungen mit anderen Ă€hnlichen Anwendungen. Durch die Verwendung einer Sprache, die ihnen vertraut ist, können wir Nutzern helfen, die anfĂ€ngliche Unbeholfenheit zu ĂŒberwinden.

DarĂŒber hinaus helfen Sprache und reale Konzepte den Nutzern, unsere Anwendungen leicht zu verstehen. Einige Beispiele: Wir verwenden „Lesezeichen" um unsere Lieblingswebseiten zu speichern, wir verwenden den „Papierkorb" um alte Dateien zu löschen, oder den „Warenkorb" beim Online-Shopping.

Nutzerkontrolle und Freiheit

„Nutzer fĂŒhren oft versehentlich Aktionen aus. Sie brauchen einen klar gekennzeichneten ‚Notausgang', um die unerwĂŒnschte Aktion zu verlassen."

Menschen haben es oft eilig, wenn sie eine Anwendung nutzen, und oft sind sie nicht einmal voll konzentriert. Dies fĂŒhrt zu Fehlklicks oder anderen UnfĂ€llen, die sehr frustrierend sein können. Unsere Anwendungen mĂŒssen einen klar gekennzeichneten „Notausgang" haben, der Nutzern einen einfachen Weg zurĂŒck gibt, wenn sie sich in einem unerwĂŒnschten Zustand befinden.

Das Ziel ist es, Anwendungen zu entwerfen, die den Nutzer nicht im Stich lassen, wenn er einen Fehler macht, sondern ihm die Möglichkeit geben, ihn zu beheben.

Konsistenz und Standards

„Nutzer sollten nicht raten mĂŒssen, ob verschiedene Wörter, Situationen oder Aktionen dasselbe bedeuten."

Durch die Verwendung selbst definierter Standards, Best Practices und gĂ€ngiger Muster stellen wir sicher, dass unsere Anwendungen fĂŒr Nutzer konsistent und vorhersehbar sind. Eine verstĂ€ndliche App sollte Nutzer nicht verwirren, indem sie verschiedene Wörter, Bilder oder Aktionen fĂŒr dieselben Konzepte verwendet.

Konsistenz ist einer der wichtigsten Faktoren fĂŒr Benutzerfreundlichkeit. Daher entwickeln und verwenden wir ein konsistentes Designsystem, das in allen unseren Anwendungen und Konzepten verwendet wird.

Fehlervermeidung

„Gute Fehlermeldungen sind wichtig, aber die besten Designs verhindern Probleme sorgfĂ€ltig von vornherein."

Basierend auf Don Normans Buch „The Design of Everyday Things" gibt es zwei Arten von Fehlern, die durch die Interaktion mit einer BenutzeroberflĂ€che entstehen: Ausrutscher und Fehler.

Ausrutscher passieren, wenn der Nutzer geneigt ist, eine Aktion auszufĂŒhren, aber aufgrund mangelnder Aufmerksamkeit eine andere ausfĂŒhrt. Die Strategie zur Vermeidung von Ausrutschern besteht darin, die Wahrscheinlichkeit eines Ausrutschers zu minimieren, indem der Nutzer nur durch sichere Bereiche gefĂŒhrt wird.

Fehler werden oft durch ein falsches mentales Modell des Nutzers ĂŒber die Funktionsweise der Anwendung verursacht. In diesem Fall missversteht der Nutzer die Kommunikation und fĂŒhrt absichtlich eine Aktion aus, die zu einem anderen Ergebnis als beabsichtigt fĂŒhrt.

Wiedererkennung statt Erinnerung

„Minimieren Sie die GedĂ€chtnisbelastung des Nutzers, indem Sie Elemente, Aktionen und Optionen sichtbar machen. Vermeiden Sie es, Nutzer dazu zu bringen, sich Informationen zu merken."

Eine gute BenutzeroberflĂ€che erfordert nicht, dass der Nutzer hĂ€ufig erinnert. Stattdessen bietet sie alle Optionen und Informationen, die fĂŒr eine Entscheidung benötigt werden. Wir geben Nutzern immer Hinweise, damit sie sich an die Informationen erinnern können.

FlexibilitÀt und Effizienz der Nutzung

Jeder Nutzer ist einzigartig: Jeder hat seine eigenen BedĂŒrfnisse und FĂ€higkeiten. Ebenso ist jede Aufgabe einzigartig und erfordert unterschiedliche Steuerungen.

Ein neuer Nutzer, der eine Lernkurve durchlĂ€uft, wird immer andere BedĂŒrfnisse haben als ein Profi, der unsere App jeden Tag mehrere Stunden nutzt. Power-User schĂ€tzen möglicherweise erweiterte Optionen, TastaturkĂŒrzel oder sogar die Erweiterbarkeit und Anpassung der BenutzeroberflĂ€che unserer App.

Ästhetisches und minimalistisches Design

„OberflĂ€chen sollten keine irrelevanten Informationen enthalten. Jede zusĂ€tzliche Informationseinheit in einer OberflĂ€che konkurriert mit den relevanten Informationseinheiten."

Minimalismus zielt darauf ab, die Beschreibung eines Themas auf seine notwendigen Elemente zu reduzieren. Dies hilft unseren Nutzern, schnell auf wichtige Informationen zuzugreifen und schnell zu einer Schlussfolgerung zu gelangen. Less is more – das wissen auch unsere Dinos. 🩕✹

„Perfektion ist erreicht, nicht wenn es nichts mehr hinzuzufĂŒgen gibt, sondern wenn es nichts mehr wegzunehmen gibt." – Antoine de Saint-ExupĂ©ry

Um den verbleibenden Inhalt hervorzuheben, verwenden wir nichts als Weißraum. Dies erhöht die Lesbarkeit des Inhalts, hebt die Handlungsaufforderungen hervor und schafft ein ausgewogenes und angenehmes Erscheinungsbild.

Fehler erkennen, diagnostizieren und beheben

„Fehlermeldungen sollten in einfacher Sprache ausgedrĂŒckt werden (keine Fehlercodes), das Problem genau angeben und konstruktiv eine Lösung vorschlagen."

Fehler und Probleme jeglicher Art können fĂŒr unsere Nutzer frustrierend sein. Um Frustration zu minimieren, sollten wir genauso viel Aufwand in das Design von Fehlermeldungen stecken wie in den Rest der Anwendung.

Jede Fehlermeldung sollte so klar und prÀzise wie möglich sein. Wir geben dem Nutzer konstruktive RatschlÀge, was als NÀchstes zu tun ist, schlagen eine Lösung vor oder verweisen den Nutzer an einen Support-Mitarbeiter. Und vergessen Sie nie: Gute Fehlermeldungen zeichnen sich durch Höflichkeit aus. Wir geben niemals dem Nutzer die Schuld und implizieren niemals, dass der Nutzer dumm ist.

Hilfe und Dokumentation

„Am besten ist es, wenn das Design keine zusĂ€tzliche ErklĂ€rung benötigt."

Wir streben danach, unsere Anwendungen auch ohne Dokumentation perfekt nutzbar zu machen.

Jedoch kann es notwendig sein, Dokumentation bereitzustellen, um Nutzern zu helfen, ihre Aufgaben zu erledigen. Was fĂŒr 90% unserer Nutzer einfach ist, kann fĂŒr die restlichen 10% schwierig sein.

Dokumentation sollte gut strukturiert, in menschlicher Sprache geschrieben und minimalistisch sein. Manchmal brauchen Nutzer keine ganze Menge Dokumentation; ein einfacher Coachmark, der zeigt, wie die neue Funktion funktioniert, oder ein kurzer Onboarding-Leitfaden, der die Grundlagen erklÀrt, reicht aus.

Referenzen: