Dieser Artikel wurde maschinell übersetzt.

Fangen Sie bitte nicht mit diesem Thema an

Was Heisenberg mit Benutzeroberflächen zu tun hat

David Platt

David PlattMein College Physik-Labor-Partner und ich hing einmal ein Zeichen über unser Büro Couch sprach: "Heisenberg kann hier geschlafen haben, aber nicht für lange."

Wir waren sich natürlich auf Heisenbergs Unschärferelation, ein Fundament der modernen Physik verweisen. Die meisten Laien missverstehen es als einfach zu sagen, dass Sie so etwas nie genau wissen. Trotz seiner einfachen mathematischen Formulierung (∆P∆X ≥ h/4π), die Unbestimmtheitsrelation ist bemerkenswert subtil. Heisenberg sagt, dass bestimmte ergänzenden Eigenschaften verflochten sind, so dass wissen mehr über eins bedeutet, dass Sie unbedingt wissen weniger über die andere.

Zum Beispiel, je genauer bestimmen Sie die Position einige Teilchen, desto weniger genau bestimmen Sie Schwung, und umgekehrt. Eine ähnliche Einschränkung verbindet ein Teilchen-Energie und der Zeit, über die es gemessen wird. Heisenberg und seine Zeitgenossen Einstein (Relativitätstheorie) und Gödel (Unvollständigkeit) postuliert eine Begrenzung auf menschlichen Wissens unabhängig von der Genauigkeit der Instrumente.

Freaks stoßen in Heisenberg, wenn sie beginnen, um herauszufinden, was die Benutzer in ihren Programmen wollen. Sie nicht über ESP. Sie können es nur auf unterschiedliche Weise messen. Wie in der Physik jede Art von Messung zeigt bestimmte Teile des gesamten Bildes, aber andere verbirgt, wie es das tut.

Beispielsweise gilt als Daten-Telemetrie die ultimative Benutzernachverfolgung. Sie können das gesamte Programm instrumentieren, und weil sie automatisiert erfolgt, können Sie es für viele Benutzer kostengünstig tun. Sie können aufzeichnen, was Nutzer tatsächlich tun, anstatt was sie tun sich erinnern können oder bereit sind, dafür zugeben. Aber Telemetrie kann nicht zeigen Ihnen weitere wichtige Informationen, und wenn Sie vergessen, dass sie, Sie existiert erhalten verletzt.

Microsoft hat im Pressespiegel und Benutzer-Interviews zum Entfernen von im Startmenü von Windows 8 gehämmert. Microsoft diese Entscheidung getroffen, weil Telemetrie berichtet, dass Benutzer nur selten im Startmenü verwendet — sie Symbole in der Taskleiste platziert, für häufig Programme verwendete und in das Suchfeld eingegeben werden, selten diejenigen eingesetzt. Dennoch, nach dem Entfernen des Menüs, Microsoft gefunden, dass seine bloße Anwesenheit Benutzer, beruhigt hatte, die kannte wohin Sie sich wenden, wenn sie stecken.

Es ist die vergleichbar mit todkranken Krebspatienten oft tödliche Rezept anfordern, aber selten nutzen. Sie sehnen sich nicht so sehr das Relief der eigentliche Schmerz, sondern Befreiung von der Angst vor der bevorstehenden unerträglichen Schmerzen. (Hey, hier ist ein gutes Rätsel: "Wie ist das Windows 7-Startmenü wie eine tödliche Dosis Barbiturate?" Schnitt mir in einen Anteil gewinnst du immer etwas dazu.)

Telemetrie kann man so etwas nicht sagen.

Ein weiteres Beispiel sagen UX Test Bücher wie Steve Krug's "Rocket Surgery Made Easy" (New Riders, 2009), UX Labortests früh und häufig zu starten. Hier können Sie den Benutzer Fragen, warum sie so und so etwas. "Haben Sie diese Schaltfläche, über die hier bemerkt?" "Was denkst du, dass es tun würde?" "Warum nicht Sie darauf klicken, wie Sie haben sollten, Sie ^ * & % ^$ Idiot?!" und so weiter. Aber Sie können nicht sehr viel von Ihrem UX auf diese Weise ausüben, denn es zu lange dauert und zu viel kostet. Diese Art der Prüfung zeigt Sie Tiefe, aber nicht Breite.

Verbraucher-Fokusgruppen nehmen eine Menge Flak, darunter auch einige von mir. Aber sie bieten den ersten Blick von einer Reihe von nicht-Geeks, das ist schwer zu irgendeiner anderen Weise zu erhalten. Erste Erfahrungen sind besonders wichtig in Web Commerce Situationen, in denen wenn Sie die Aufmerksamkeit des Benutzers in einer oder zwei Sekunden fangen können nicht, Sie noch eine Chance nicht bekommen.

Auf der anderen Seite sagen nicht Fokusgruppen viel über Gefühle wie im Laufe der Zeit entwickeln. Sie liebten Clippy berühmt, als sie zum ersten Mal sah ihn ("Oh, welche süße kleine Augenbrauen"). Aber Benutzer schnell müde ihn bei tatsächlicher Verwendung. ("Ich sehe, dass du schreibst eine plumpe Fälschung. Kann ich helfen? Ist dies eine Fälschung Geschäft oder eine persönliche Fälschung?") Als Etikette Kolumnist Judith Martin aka schrieb Miss Manners, einmal: "Das erste Mal, das sie es sehen werden [Benutzer] denken, dass es nett ist. Elften Mal sehen, werden sie denken über Sie zu töten."

Sie müssen verstehen, was jede Quelle von Benutzerinformationen offenbart und was sie damit verschleiert. Sie müssen jede Informationsquelle für was es gut ist, und geben den anderen, was es nicht ist. Heisenberg beiseite, ich bin überzeugt davon.

David S. Platt lehrt Programmierung .NET an der Harvard University Extension School und bei Firmen auf der ganzen Welt. Er ist Autor von 11 Programmierbüchern, darunter “Why Software Sucks” (Addison-Wesley Professional, 2006) and “Introducing Microsoft .NET” (Microsoft Press, 2002). Microsoft ernannte ihn im Jahr 2002 zu einer Softwarelegende. Er überlegt, seiner Tochter zwei Finger abzubinden, damit sie Zählen im Octalsystem lernt. Sie erreichen ihn unter rollthunder.com.