Irren ist menschlich. Wir alle machen von Zeit zu Zeit Fehler, und Ihre Benutzer sind keine Ausnahme. Wie können Sie Produkte entwickeln, die Fehler zulassen?

Die Sache mit den Menschen ist, dass man ihnen nichts anvertrauen kann . Okay, vielleicht ist das ein bisschen unfreundlich. Es ist jedoch eine einfache Wahrheit, dass selbst die fürsorglichsten, vorsichtigsten und fleißigsten von uns Fehler machen werden. Der Rest von uns wird viel mehr Fehler machen.

Diese Fehler im Zusammenhang mit dem Webdesign können so einfach sein wie das Benennen einer URL, das Verlegen falscher Informationen in das falsche Feld eines Anmeldeformulars oder das versehentliche Versenden von Hunderten von Dollars an die falsche Person über PayPal. Dann gibt es eine Situation wie Hawaii; Wir haben keine wirklichen Screenshots von der Benutzeroberfläche, die Millionen mit einer falschen Raketenwarnung erschreckt hat, aber es wurde neu erstellt von mehreren Designern -Ich vermute, einige von ihnen waren ein bisschen sarkastisch.

Hier sind einige grundlegende Möglichkeiten, um menschliche Fehler zu berücksichtigen, wenn Sie Ihre Websites entwerfen. Ich präsentiere sie Ihnen mit einem Vorbehalt: Sie können unmöglich alles davon abhalten, falsch zu laufen. Wenn Sie etwas idiotensicher machen, wird das Universum einen größeren und besseren Idioten bilden. Viel Glück.

1. Anweisungen löschen

Die Menschen sehen die grundlegenden Anweisungen oft etwas herablassend. Ich meine, sie wissen schon, dass Kaffee heiß ist, oder? Warum brauchen sie es auf der Seite einer Tasse gedruckt? Weil sie vielleicht nicht alle Informationen haben: Der Kaffee im berühmten McDonald's Fall wurde serviert 180 bis 190 Grad Fahrenheit oder etwa 82 bis 87 Grad Celsius. Das könnte eine nützliche Information für Kunden sein, meinst du nicht?

Es ist menschlich anzunehmen, dass Sie alles wissen, was Sie wissen müssen

Es ist menschlich anzunehmen, dass Sie alles wissen, was Sie für eine einfach scheinende Aufgabe wissen müssen. Dies verursacht Fehler. Ich denke, dass wir möglicherweise Anweisungen zu komplexeren Aufgaben als ein Kontaktformular benötigen. Und selbst dann hilft es, Hinweise zu haben.

2. Löschen Sie Warnungen

Manchmal müssen die Menschen die Folgen möglicher Handlungen erklären. Im Detail. Das wird die Art von Leuten nicht stoppen, die ständig klare Warnungen ignorieren, aber es gibt nicht viel, was Sie für sie auf jeden Fall tun können.

Auf der anderen Seite gibt es Menschen, die, wenn sie mit einer Warnung oder Dialogbox konfrontiert werden, die sie nicht vollständig verstehen, Ihre Website einfach verlassen oder einen technisch versierten Verwandten zur Hilfe rufen. Sie müssen sich entscheiden, ob Sie lieber mit einer möglichen Untätigkeit von einigen Kunden oder mit mehr Fehlern umgehen möchten. Beide Ansätze haben ihre Vor- und Nachteile.

3. Weißer Raum

Missgeschicke sind eine Sache. Tippfehler sind vielleicht noch mehr eine Sache, abhängig von der manuellen Geschicklichkeit des Benutzers und der Genauigkeit des Touchscreens. Das erwähnte Debakel in Hawaii wurde Berichten zufolge durch einen Fehlklick in einem Dropdown-Menü verursacht.

Sogar auf meiner großen mechanischen Tastatur ficke ich gelegentlich die falschen Tasten, was zu peinlichen Tippfehlern und virtuellen Granaten führt, wo sie in Videospielen nicht hingehören sollten. Wie ich schon sagte, Sie können nicht jeden Fehler verhindern, aber Sie können sie viel weniger wahrscheinlich machen.

4. Bestätigungsdialoge

eine schnelle "Sind Sie sicher, dass Sie das tun möchten?" Nachricht kann von unschätzbarem Wert sein.

Für jemanden, der den gleichen Prozess immer wieder wiederholen muss (Beispiel: jeder in der Dateneingabe), erscheint ein Bestätigungsdialog wie ein irritierender und nutzloser zusätzlicher Schritt. Und vielleicht können und sollten diese Dialoge deaktiviert werden.

Aber für jeden, der zum ersten oder sogar zum zehnten Mal eine neue Aufgabe erledigt, kann eine kurze Nachricht "Bist du sicher, dass du das willst?" Von unschätzbarem Wert sein.

5. Formularvalidierung

Nun, das ist eines, das die meisten Menschen in diesen Tagen richtig machen. Die Formvalidierung ist zwar unvollkommen, aber eine kraftvolle Sache und eine großartige Möglichkeit, den Benutzer sanft in die richtige Richtung zu führen. Während das richtige Formulardesign dazu beitragen kann, dass Benutzer nicht einfach den falschen Text in die falsche Form bringen, eignet sich die Formularüberprüfung hervorragend für die doppelte Überprüfung von Informationen und das Auffinden von Tippfehlern und vergessenen Feldern.

Ich möchte nur darauf hinweisen, dass die clientseitige Validierung (obwohl hilfreich) nicht ausreicht. JavaScript-Unterbrechungen Wenn Sie eine clientseitige Validierung implementieren möchten, wäre es gut, einige auch auf der Serverseite zu haben, um sicher zu sein.

6. Etiketten

Ah-Etiketten. Nun, das hört sich vielleicht wirklich offensichtlich an, aber ich habe so viele vage beschriftete Formulare im Internet gesehen, dass ich sie einbeziehen musste. Schlimmer sind die Formulare, die den Branchenjargon auf einer kundenorientierten Website verwenden. Und fangen Sie nicht einmal mit den Formen an, auf denen die Etiketten und Eingaben falsch ausgerichtet waren. Das ist einfach falsch.

7. Verwenden Sie sowohl Farbe als auch Kontrast

Menschen benutzen die Farbe oft so einfach: grün = gut, rot = schlecht. Das ist ein Anfang, und es hilft sicherlich vielen Menschen. Es hilft nicht unbedingt den Farbenblinden oder Menschen mit anderen Sehbehinderungen. Finden Sie einen anderen Weg, um Ihren Elementen einen Kontrast hinzuzufügen, damit sie klar und einfach voneinander unterschieden werden können. Achten Sie besonders darauf, wenn zwei Optionen einen ähnlichen Text verwenden, aber radikal unterschiedliche Dinge tun.

8. Nehmen Sie Änderungen sorgfältig vor

Menschen neigen dazu, auf Autopilot zu arbeiten, wenn sie vertraute Aufgaben ausführen. Das ist nützlich genug, weil es sie effizienter macht. Leider führt diese Neigung zur Routine zu Fehlern, wenn sich die Dinge ändern. Es gibt ganze Memes darüber, sich daran zu erinnern, das Datum nach dem neuen Jahr richtig zu notieren, und sie tauchen jedes Jahr auf den Punkt.

Menschen neigen dazu, auf Autopilot zu arbeiten, wenn sie vertraute Aufgaben ausführen

Nun, manchmal benötigt Ihre Benutzeroberfläche ein komplettes Redesign. Wenn ja, ist das in Ordnung. Ansonsten nehmen Sie nicht zu schnell Änderungen vor. Belassen Sie die Menüeinträge an bekannten Orten. Und immer, markieren Sie immer kleine Änderungen in der Benutzeroberfläche, damit die Leute sie sehen und beginnen, neue Routinen zu bilden.

9. Wenn möglich, Schaltflächen rückgängig machen

Nun, "STRG-Z" funktioniert in regulären Formularen gut, so dass Sie dies normalerweise nicht selbst implementieren müssen. Aber wenn Sie eine Web-App erstellen, könnten Sie ernsthaft in Erwägung ziehen, eine Art "Rückgängig" -Funktion für fast jede Aktion mit dauerhaften Konsequenzen zu implementieren.

Gmail gibt Ihnen tatsächlich ein paar Sekunden Zeit (wenn Sie die Funktion aktivieren), um das Senden einer E-Mail rückgängig zu machen - und denken, dass wir in einer Welt leben, in der Sie gesendete E-Mails für ein paar Jahre rückgängig machen können.

Wenn wir nur einen Knopf für unbeabsichtigte Raketenalarme haben würden ...