Frage

Ich bin ein Software-Entwickler, die einen Hintergrund in der Usability Engineering hat. Als ich Usability Engineering in grader Schule studierte, einer der Professoren hatte ein Mantra: „Du bist nicht der Benutzer“. Die Idee war, dass wir UI-Design auf dem tatsächlichen User-Forschung eher als unsere eigenen Ideen, wie die UI funktionieren sollen.

stützen müssen

Seitdem habe ich einige gute Beispiele gesehen, die zu beweisen scheinen, dass ich nicht der Benutzer bin.

  • versuchen Benutzer eine E-Mail-Vorlage-Authoring-Tool zu verwenden, und klemmt versucht, in das Rohr einzutreten Zeichen (|). Problem stellt sich heraus, dass das Rohr auf der Tastatur, um einen Platz in der Mitte hat.
  • In einem Web-App, Benutzer sieht nicht unterhalb der Falte. Nicht ungewöhnlich. Wir sagen ihnen nach unten zu scrollen. Sie hat keine Ahnung, was wir reden und ist mit dem Scroll-Daumen nicht vertraut.
  • Ich höre auf einem technischen Support-Anruf. Rep teilt dem Benutzer den Browser zu schließen. Im Hintergrund höre ich das Herunterfahren von Windows Jingle.

Was sind einige andere gute Beispiele dafür?

EDIT:. Um zu klären, ich bin für Beispiele, wo Entwickler Annahmen getroffen werden, die über schrecklich falsch erweisen, was die Nutzer wissen, verstehen, etc

War es hilfreich?

Lösung

Ich glaube, eines der größten Beispiele ist, dass erfahrene Benutzer zu sind in der Regel mit einer Anwendung spielen .

Sie sagen: "Okay, ich dieses Tool haben, was kann ich damit machen?"

Ihr durchschnittlicher Benutzer sieht das Ökosystem eines Betriebssystems, Dateisystem oder eine Anwendung als ein großer beängstigender Ort, wo sie wahrscheinlich zu verloren gehen und nie wieder zurückkehren.

Für sie alles, was sie auf einem Computer tun mögen, ist aufgabenbasierte .

  • „Wie brenne ich eine DVD?“
  • „Wie lade ich ein Foto von meiner Kamera auf dieser Seite.“
  • „Wie kann ich meine Mutter ein Lied schicken?“

Sie wollen einen Ausgangspunkt, einen reproduzierbaren Arbeitsablauf, und sie tun wollen, dass sie jedes Mal, hat die Aufgabe auszuführen. Sie kümmern sich nicht um den Prozess rationalisiert oder der Suche nach der beste Weg, es zu tun, sie wollen einfach nur eine reproduzierbare Weise, es zu tun.

Web-Anwendungen Beim Aufbau habe ich gelernt, längst die Startseite meiner Bewerbung etwas zu machen, getrennt von den Menüs mit aufgabenbasierten Links zu den wichtigsten Dingen, die die Anwendung in einer wirklich großen Schrift tat. Für den durchschnittlichen Benutzer, erhöht dies die Benutzerfreundlichkeit enorm.

Dies Also denken Sie daran:. Nutzer wollen nicht zu „Ihre Anwendung verwenden“, sie wollen etwas Bestimmtes zu tun bekommen

Andere Tipps

In meinem Kopf, das sichtbarste Beispiel für „Entwickler sind nicht der Benutzer“ ist der gemeinsame Bestätigungsdialog .

In den meisten jedes Dokument basierte Anwendung, von der komplexeste (MS Word, Excel, Visual Studio) durch die einfachste (Notepad, Crimson Editor, UltraEdit), wenn Sie die appliction mit ungesicherten Änderungen schließen erhalten Sie einen Dialog wie folgt aus:

  

Der Text in der Datei ohne Titel hat sich geändert.
  Möchten Sie die Änderungen speichern?
  [Ja] [Nein] [Abbrechen]

Annahme : Die Nutzer werden den Dialog
lesen Reality : Bei einer durchschnittlichen Lesegeschwindigkeit von 2 Wörtern pro Sekunde, würde auf 9 Sekunden dauern. Viele Anwender werden den Dialog überhaupt nicht lesen.
Beobachtung : Viele Entwickler lesen viel, viel schneller als typischer Benutzer

Annahme : Die verfügbaren Optionen sind alle gleich wahrscheinlich
. Reality :. Die meisten (> 99%) der Zeit Benutzer ihre Änderungen gespeichert wollen

Annahme : Die Benutzer werden die Folgen berücksichtigen, bevor sie eine Wahl
klicken Reality : Die tatsächlichen Auswirkungen der Wahl für Benutzer einen Bruchteil einer Sekunde nach Drücken der Taste auftreten

.

Annahme . Die Benutzer kümmern sich um die Meldung angezeigt wird
Reality :. Benutzer auf die nächste Aufgabe fokussiert werden sie vervollständigen müssen, nicht auf der „Pflege und Fütterung“ von ihrem Computer

Annahme : Benutzer werden verstehen, dass der Dialog wichtige Informationen enthält sie wissen müssen. Reality :. Benutzer den Dialog als speedbump in ihrer Art und Weise zu sehen und will nur davon möglich auf dem schnellsten Weg, um loszuwerden,

ich mit den fett gedruckten Kommentaren in Daniels Antwort auf jeden Fall zustimmen - die meisten real Benutzer haben häufig ein Ziel, das sie erhalten mag, und will einfach nur so leicht, dieses Ziel zu erreichen und schnell wie möglich. Aus Erfahrung, geht dies nicht nur für Computer-Neulinge oder Nicht-Techie Menschen, sondern auch für ziemlich technisch versierten Anwender, die vielleicht gerade nicht in Ihrem bestimmten Domäne oder Technologie-Stack bewandert werden.

Zu oft habe ich gesehen, Kunden konfrontiert mit einem umfangreichen Satz von Technologien, Tools, Utilities, APIs, etc., aber keine offensichtliche Möglichkeit, ihre High-Level-Aufgaben zu erfüllen. Manchmal könnte dies einfach mit einem besseren Dokumentation angesprochen werden (man denke umfassende begehbaren Durch), manchmal mit einigen High-Level-Assistenten gebaut oben auf Kommandozeilen-Scripts / Tools, und manchmal nur mit einer grundlegenden Re-Priorisierung des Software-Projektes.


Wenn das gesagt ... ein weiteres konkretes Beispiel auf dem Stapel zu werfen, gibt es das Windows-Startmenü (Auszug aus einem Artikel über The Old New Thing Blog ):

  

In den frühen Tagen, die Taskleiste   hat keinen Start-Taste haben.

     

...

     

Aber eine Sache wurde immer gekickt   von Usability-Tests: gebootet Menschen nach oben   der Computer und saß nur da,   nicht sicher, was als nächstes zu tun ist.

     

Das ist, wenn wir uns entschieden, die beschriften   System Schaltfläche "Start".

     

Es heißt: „Sie Attrappe. Klicken Sie hier.“ Und   es sendete unsere Usability-Zahlen durch   das Dach, weil ganz plötzlich,   Leute wussten, was zu klicken, wenn sie   wollte etwas tun.

Wie hier von anderen erwähnt, techie wir Leute um zu spielen mit einer Umgebung verwendet werden, auf alles klicken, die angeklickt werden können, stochert in allen verfügbaren Menüs usw. Die Familienmitglieder von mir, von ihren Computern Angst haben, allerdings sind noch mehr Angst, dass sie auf etwas klicken, wird die „löschen“ ihre Daten, so dass sie klare Anweisungen werden würde es vorziehen, gegeben, wo zu klicken.

Vor vielen Jahren, in einem CMS nahm ich an, dummerweise, dass niemand jemals ein Verzeichnis mit einem führenden Leerzeichen im Namen zu schaffen versuchen würde .... jemand getan hat, und viele anderen Teile des Systems gemacht sehr sehr traurig.

Auf einer anderen Anmerkung, versuchen, zu meiner Mutter zu erklären, die Start-Schaltfläche klicken, um den Computer auszuschalten ist nur eine Welt des Schmerzes.

Wie über den apokryphen Tech-Support-Anruf über den Benutzer mit dem gebrochenen "Cupholder" (CD / ROM)?

Eigentlich ein, die mir gebissen wurde geschnitten / paste - ich immer jetzt meine Texteingaben trimmen, da einige meiner Benutzer Ausschneiden / Einfügen von Text aus E-Mail, usw. und zusätzliche Leerzeichen Auswahl am Ende. Meine Tests nie in Betracht gezogen, dass die Menschen würden „Typ“ in zusätzlichen Zeichen.

Die heutige GUIs macht einen ziemlich guten Job, das zugrunde liegende Betriebssystem versteckt. Aber die idosyncracies noch durchscheinen.

Warum wird nicht der Mac lassen Sie mich einen Ordner namens „: Weihnachts 08“?

Warum habe ich auf "Auswerfen" ein bereitgestelltes Disk-Image?

Kann nicht konvertiere ich eine JPEG zu TIFF nur durch Änderung der Dateierweiterung?

(Der letzte wirklich mir vor einigen Jahren passiert ist. Es dauerte immer , um herauszufinden, warum die TIFF nicht richtig geladen wurde! Es war in diesem Moment, dass ich verstanden, warum Apple verwendet zu verwenden, eingebettete Dateitypen (als Metadaten) und ich bis heute nicht verstehen, warum sie dummerweise zurück zu Dateiendung gingen Oh, richtig,.. es ist, weil Unix ein überlegenes O)

ich dieses viele Male gesehen haben, so scheint es, etwas zu sein, die immer kommt. Ich scheine die Art von Person zu sein, die auf dieser Art von Annahmen abholen können (in einigen Fällen), aber ich habe von dem, was der Benutzer tat andere viele Male weggeblasen.

Wie gesagt, es ist etwas, das ich mit ziemlich vertraut bin. Ein Teil der Software, die ich gearbeitet habe ist von der Öffentlichkeit verwendet (im Gegensatz zu speziell geschulten Personen), so dass wir für diese Art der Sache, bereit sein. Aber ich habe es nicht berücksichtigt zu sehen.

Ein gutes Beispiel ist ein Web-Formular, das ausgefüllt werden muss. Wir brauchen diese Form abgeschlossen ist, ist es wichtig, den Prozess. Der Benutzer ist nicht gut für uns, wenn sie das Formular nicht ausfüllen, aber je mehr Informationen wir aus ihnen die besser. Offensichtlich sind diese zwei gegensätzlichen Anforderungen. Wenn nur dem Benutzer einen Bildschirm von 150 Feldern (random große Anzahl) präsentieren werden sie weglaufen Angst.

hatte Diese Formen oft zu verbessern, um die Dinge überarbeitet, aber die Benutzer wurden nicht gefragt, was sie wollten. Entscheidungen getroffen wurden, basierend auf den Annahmen oder Gefühle von verschiedenen Menschen, aber wie nahe diese Gefühle zu tatsächlichen Kunden wurde nicht berücksichtigt.

Ich werde auch die logische Folge Bevans erwähnen Annahme „Die Nutzer werden den Dialog lesen“. Annahme „nicht alles lesen die Benutzer“ macht viel mehr Sinn aus dem Betrieb. Doch die Menschen, die behaupten, dass der Benutzer nichts tun, lesen schlagen oft Bits lang trocken erklärender Text setzen Benutzern zu helfen, die durch einige zufällige schlechte Design-Entscheidung verwirrt sind (wie Kontrollkästchen für etwas verwenden, das Radio-Buttons sein sollte, weil Sie nur können wählen eins).

jede Art von technischen Support-Arbeiten sehr informativ, wie Benutzer tun (oder nicht) zu denken.

so ziemlich alles auf der O / S Ebene in Linux ist ein gutes Beispiel, von der Wahl der Namen ( „grep“ offensichtlich bedeutet „Suche“ an den Benutzer!) Auf die Wahl der Syntax ( „rm *“ ist gut für Sie!)

[i bin hatin nicht auf Linux, es ist nur voll von Unix-legacy un Verwendbarkeit Beispiele]

Wie über die Desktop-und Tapeten Metaphern? Es ist immer besser, aber 5-10 Jahre wurde vor dem Fluch von vielen Fern Tech-Support-Anrufen.

Es gibt auch den umgekehrten Schrägstrich gegen Slash Ausgabe, die unzähligen Namen für die verschiedene Tastatursymbole, und die veraltete Druckbild-Taste.

Moderne Betriebssysteme sind groß, weil sie alle mehrere Benutzerprofile unterstützen, so dass jeder, der meine Anwendung auf derselben Workstation verwendet, kann ihre eigenen Einstellungen und Benutzerdaten haben. Nur ein guter Teil der Support-Anfragen ich fragen lassen, wie mehrere Datendateien unter demselben Benutzerkonto haben.

Zurück in meinen College-Tagen, habe ich Menschen zu trainieren, wie man einen Computer verwenden und das Internet. Ich würde gehen, um ihr Haus, Einrichtung ihres Internet-Service zeigt ihnen eine E-Mail und alles. Nun, es war das alte Paar (Ende der 60er Jahre). Ich verbrachte etwa drei Stunden zeigt ihnen, wie sie ihre Computer verwenden, sorgte dafür, dass sie mit dem Internet und alles verbinden könnte. Ich lasse mich sehr glücklich.

An diesem Wochenende bekomme ich einen verzweifelten Anruf, um sie nicht ihre E-Mail in der Lage zu überprüfen. Nun ich bin in der Mitte mein Wochenende zu genießen, aber entscheiden, um ihnen zu helfen, und gehen Sie durch all die Dinge, nur 30 Minuten letztere, frage ich sie, ob sie zwei Telefonleitungen verfügen ... Unnötig „Natürlich haben wir nur eine haben“ ersten (Ja, das war wieder in dem Tag von Modem) zu sagen, dass sie vergessen haben, dass sie mit dem Internet verbinden müssen.

ich soll ich sollte Setup Abkürzungen wie DUN haben -> E-Mail prüfen Schritt 1, Eduora - Überprüfen Sie E-Mail Schritt 2 ....

Was Anwender wissen nicht, werden sie machen. Sie arbeiten oft mit einer falschen Theorie, wie eine Anwendung funktioniert.

Speziell für die Dateneingabe, neigen Benutzer viel schneller als Entwickler zu geben, die ein Problem verursachen können, wenn das Programm nur langsam reagieren zu können.

Story: Es war einmal, vor dem Personal-Computer, es gab Time-Sharing. Ein Kunde rep Time-Sharing-Firma sagte mir, dass einmal, als er ein „wie“ Klasse zwei oder drei nette ältere Frauen geben, sagt er ihnen, wie ein Programm zu stoppen, die (im Fall lief es wurde in Fehlern oder Einnahme zu lange gestartet Er.) hatte einer der Studenten geben ^ K und der Time-Sharing-Terminal angesprochen „getötet“. Die Dame hatte fast einen Herzinfarkt.

Ein Problem, das wir in unserem Unternehmen haben, ist Mitarbeiter, die dem Computer nicht vertrauen. Wenn Sie eine Funktion Computerisierung, die sie auf dem Papier zu tun, werden sie auch weiterhin auf dem Papier tun, während die Ergebnisse in den Computer eingeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top