it-swarm-eu.dev

Was sind häufige Missverständnisse und Belästigungen der Benutzeroberfläche?

Ich benutze oft Anwendungen und elektronische Geräte, für die ich denke: "Warum um alles in der Welt haben sie das Ding so konstruiert, wie es ist? Sie müssen gewusst haben, dass es ein Schmerz im Nacken ist, damit zu arbeiten.".

Andererseits habe ich oft beobachtet, dass ich eine (G) Benutzeroberfläche erstellt habe, von der ich überzeugt war, dass sie meine Kunden begeistern würde und es ein Kinderspiel war, damit zu arbeiten. Obwohl meine Kunden das auch dachten, wurde klar, dass es überhaupt nicht einfach war, mit der täglichen Arbeit zu arbeiten.

Aus diesem Grund glaube ich, dass es viele Entwickler und Designer gibt, die wirklich davon überzeugt sind, dass ihr Produkt die perfekte Benutzeroberfläche hat, aber nicht!

Aus diesem Grund habe ich folgende Frage geschrieben: Um einige der häufigsten Missverständnisse zu sammeln, die Entwickler über Benutzeroberflächen haben, und um zu verhindern, dass andere Entwickler (einschließlich ich) dieselben Fehler machen.

Was stört Sie am meisten an Benutzeroberflächen von Anwendungen, Websites, elektronischen Geräten usw., wurde aber vermutlich zum Nutzen des Benutzers erstellt? Was war es, von dem Sie überzeugt waren, dass es eine großartige Idee wäre - aber am Ende nur Ihre Kunden verärgert?

Bitte schreiben Sie nur ein Beispiel pro Antwort.

49
Mircea Chirea

Ich würde vorschlagen, dass das häufigste Missverständnis der Benutzeroberfläche Folgendes ist:

Dass meine Benutzer an meiner Bewerbung interessiert sind.

Die meisten Benutzer interessieren sich überhaupt nicht für Ihre Anwendung.

In den meisten Fällen würden Ihre Benutzer Ihre Anwendung durch eine große rote Schaltfläche mit der Bezeichnung "Los" ersetzen. Und dann trainierten sie einen Affen, um immer wieder auf den Knopf zu drücken, nach Hause zu gehen und sich zu entspannen.

Benutzer interessieren sich nicht für Anwendungen. Sie sind daran interessiert, Dinge zu erledigen. Anwendungen sind nur ein Mittel zum Zweck.

88
Bevan

"Meine Benutzer sind andere Softwareentwickler, die genau wie ich über jedes technische Detail informiert werden möchten."

:) :)

39
Aaron Lerch

Der Glaube, dass Benutzer nicht scrollen können (alles muss über der Falte liegen).

37

Unter http://uxmyths.com/ gibt es eine großartige Sammlung von Mythen zur Benutzererfahrung, die ebenfalls wunderbare Belege enthalten. Ich habe das erst letzte Woche gefunden.

28
Michael Brown

"Alles sollte Optionen haben"

27
Max Steenbergen

Wenn ich in meinem Design abgerundete Ecken verwende, sieht alles besser aus.

18
Ryan Shripat

Eine Sache, die mich ärgert - und die Ursache für viele der Belästigungen ist, die Sie auf dieser Seite sehen werden - sind Organisationen, die glauben, sie könnten herausfinden, wie ihre Kunden ihr Produkt verwenden werden, ohne tatsächlich ihre Kunden dazu zu bringen, es zu verwenden) ihr Produkt!

Ich bin erstaunt über die Anzahl der Unternehmen, die immer noch nicht in schnelle, billige Guerilla-Usability-Tests investieren. Einen halben Tag zu verbringen und ein kleines Feedback zu bekommen, würde ihnen später ein Fass voller Schmerzen ersparen.

18
adrianh

Benutzeroberfläche ist immer GUI. In dem Sinne, dass die Benutzeroberfläche nicht grafisch sein muss.

17
Nacho

Wenn ich eine auffällige/coole/farbenfrohe Benutzeroberfläche mache, werden die Benutzer nicht bemerken, wie schrecklich die Anwendung wirklich ist

14
Sruly

"Das Hinzufügen von beschreibendem Text hilft dem Benutzer"

10
Ben Lings

"Die Benutzer sind Idioten. Das werden sie niemals benutzen."

7
Rusty

Es ist schwierig, Menschen mit Behinderungen etwas zugänglich zu machen. Außerdem hat keiner unserer Besucher (Benutzer) eine Behinderung.

7
eBeth

Da andere dies tun, sollte es bedeuten, dass es einfach besser ist.

6
KS Edouard Song

Etwas Typisches in Projekten, in denen wir Software entwickeln, um ältere Software zu ersetzen, und wenn ich nach Spezifikationen frage, höre ich oft:

"Es sollte genauso funktionieren wie in unserer alten Software."

Ich hasse es, wenn Leute das als Antwort nehmen. Ich antworte lieber:

  • Warum entwickeln wir dann neue Software?
  • War der Zweck dieses Projekts nicht nicht, weil wir mit der alten Software nicht zufrieden waren?
  • Warum dürfen wir es nicht besser machen als in unserer vorherigen Software?
6
Bart Gijssens

Unabortable Assistenten oder allgemeine Benutzeroberflächen, die Sie zu festgelegten Schritten zwingen, Ihnen jedoch nicht erlauben, diese Schritte an bestimmten Punkten abzubrechen.

Ich weiß, warum es technische Gründe für eine solche Lösung geben könnte, aber es gibt nur wenige Dinge, die mich so sehr stören wie ein Assistent oder ein Dialog, den ich versehentlich eingegeben habe, der mich zwingt, sie abzuschließen oder n Zeiteinheiten zu warten Es führt einen oder mehrere seiner Schritte aus.

Die Installation von Anwendungen unter Mac OS X ist manchmal ein perfektes Beispiel dafür.

6
Mikael Ohlson

Mehr Farben == besser

5
Steve S

Wenn der Benutzer in einer GUI eine Zehntelsekunde nach dem Erscheinen auf eine Schaltfläche tippt, muss der Benutzer gemeint auf diese Schaltfläche tippen.

Wenn die Schaltfläche als direktes Ergebnis der Aktion des Benutzers angezeigt wurde, ist dies wahrscheinlich eine anständige Annahme. Wenn es jedoch aufgrund eines asynchronen Ereignisses auftritt, das der Benutzer nicht initiiert hat, besteht die Möglichkeit, dass der Benutzer beabsichtigt, auf das zu tippen, was zuvor auf dem Bildschirm angezeigt wurde.

Wenn Sie die Anzeige auf dem Bildschirm ändern, aktivieren Sie die Steuerelemente erst, wenn der Benutzer die Möglichkeit hatte, den neuen Bildschirm anzuzeigen.

5
Keith Thompson

"Meine Benutzer sind genau wie ich (was für mich offensichtlich ist, ist für sie offensichtlich)."

5
Monica Cellio

"Wir müssen Fachjargon um jeden Preis vermeiden, auch wenn die Forschung zeigt, dass unsere Benutzer ihn verstehen, und ihn regelmäßig anstelle von klobigeren, mehrdeutigen und schwer lesbaren Alternativen verwenden."

5

Dass Benutzer Benutzeroberflächen, Computer oder Technologie oder die Dinge, die UI-Designer interessieren, sehr gut kennen oder sogar sehr interessieren. Sie wollen nur etwas erledigen, ohne sich dabei elend zu fühlen.

5
Kramii

In Anlehnung an "Benutzer sind interessiert" ist das Missverständnis, dass je mehr Menschen von der harten Arbeit sehen, die ich geleistet habe, desto besser. Als Softwareentwickler ist mir klar, dass ich meine Zeit rechtfertigen muss und es hilfreich ist, meinem Chef etwas zeigen zu können, aber als an HCI interessierter Softwareentwickler weiß ich auch, dass die beste Arbeit, die ich mache, die ist Arbeit, die niemand sieht, die nur sehr geringe Auswirkungen auf den Benutzer hat und die er kaum bemerkt.

Für mich ist das zufriedenstellendste Ergebnis, wenn ich Arbeitstage arbeite und die Benutzer keine Änderungen bemerken, außer dass "die Dinge jetzt besser zu funktionieren scheinen". Wenn der Fokus darauf liegt, dass der Benutzer seine eigentliche Aufgabe erfüllt, sorgt dies für ein gutes UI-Design. Wenn der Fokus darauf liegt zu zeigen, wie viel Arbeit wir geleistet haben, entstehen Albträume.

4

"Unsere Endbenutzer sind Ingenieure, sie sind kluge Leute, sie werden keine Probleme haben, herauszufinden, wie es funktioniert.".

Wie oft ich das gehört habe ...

4
Bart Gijssens

Was ich oft sehe, ist, dass Entwickler denken, je weniger Sie mit der Maus klicken müssen, um auf eine Funktion zuzugreifen, desto benutzerfreundlicher ist die Anwendung. Eine direkte Folge ist, dass so viele Elemente und Informationen der Benutzeroberfläche wie möglich auf dem Hauptbildschirm der Anwendung angezeigt werden.

4
Bart Gijssens

Die Benutzeroberfläche ist nicht wichtig. Die Anwendung muss stabil und zuverlässig sein, das ist wichtiger.

3
Bart Gijssens

Für Websites/Anwendungen usw. usw.

Links (Anker) sollten irgendwohin gehen (zum Benutzerbildschirm gehen) und Schaltflächen sollten etwas bewirken (Informationen aktualisieren usw.).

3
kemiller2002

Benutzer zwingen, Aktionen nur auf eine Weise auszuführen (normalerweise auf Software-Designer-Weise).

3
Jože Guna

Missverständnis:

  1. Ob das Untermenü beim Bewegen des Mauszeigers aus dem Hauptmenü herausfliegt oder ich darauf klicken muss.

Geben Sie keinen Hinweis darauf, welche Regeln für Ihr Passwort gelten.

Wenn Sie mich daran erinnern, dass es mindestens acht Zeichen mit zwei Zahlen sein mussten, weiß ich, welches ich verwendet habe. Wenn nicht, muss ich alle möglichen verwenden, bis ich es endlich richtig mache.

2
ajcw

Es ist normal, dass beim Hinzufügen von Funktionen zur Anwendung die Benutzeroberfläche komplexer wird.

Version 1.0 kann auf 800 * 600 ausgeführt werden. Version 2.0 erfordert 1024 * 768. Version 3.0 erfordert 1920 * 1200

Völlig in Ordnung. Plus-Bildschirme werden sowieso größer.

Ich hörte tatsächlich einen Produktmanager sagen: "Da die Anwendung immer komplexer wird, ist es normal, dass auch die Benutzeroberfläche komplexer wird."

2
Bart Gijssens

Szenario: Ein Entwickler erstellt ein Formular, in dem je nachdem, welche Kontrollkästchen aktiviert sind, bestimmte Aktionen ausgeführt werden. Während eine Person eine Pause einlegen muss, um die Auswirkungen ihrer Auswahl zu berücksichtigen, ist der Entwickler der Ansicht, dass das Formular einfach ist, da nur wenige Optionen zur Auswahl stehen und die Textbeschriftungen im Formular für ihn rational klingen.

Entwickler Missverständnisse:

(1) Der kürzeste Weg für den Entwickler, um das Formular auf die Seite zu bringen und es zum Laufen zu bringen, ist zufällig der beste Weg, das Formular dem Benutzer zu präsentieren

(2) Das Formular wäre für andere Entwickler sinnvoll, noch bevor ich es ihnen erklärt habe

(3) Als ich eine Demo des Formulars machte, war es allen ziemlich klar, obwohl ich es war, der das ganze Klicken und Erklären machte

(4) das Formular würde für jeden Sinn machen; In der Tat wären Sie ein Idiot, wenn Sie es nicht verstehen würden

(5) Benutzer haben einen Chip in ihrem Gehirn, der eine MP3-Datei des Denkprozesses spielt, mit dem der Entwickler das Formular erstellt hat. Sie spielen dies immer dann, wenn sie sich fragen, was genau die Auswirkungen ihrer Auswahl bedeuten, weil es nirgendwo anders erklärt wird

0
mg1075

Die Benutzeroberfläche sollte ebenso getestet werden wie die Funktionen.
Der Test sollte jedoch von Endbenutzern durchgeführt werden, die nicht in der technischen Definition des Projekts enthalten waren. In meinen Projekten ist mir oft aufgefallen, dass die Anwendungen von Personen getestet werden, die beim Entwerfen geholfen haben, sodass sie bereits über ein gewohntes Benutzerwissen verfügen.

Und wenn es möglich ist, sollten Sie Benutzer Ihrer eigenen Anwendung sein! (Sie könnten dann einige Probleme mit dem täglichen Gebrauch bemerken)

0
Julien N

"Lotus Notes macht das auch so, also ist es gut".

0
Bart Gijssens