Dieser Artikel wurde maschinell übersetzt.

Sprech mich nicht drauf an

Wesentliche Grundsätze

David S. Platt

tabletsSobald ich finde es sich um ein Programm oder eine Website, die braucht, ist es ausnahmslos, da der Entwickler oder Designer die Benutzerziele vergessen und das Programm für seine eigene Willen embellishing gestartet.Verstößt gegen die Platt 3 Gesetze der Software. Wie die drei Gesetze der Thermodynamics werden Sie um aktivieren und bite Sie, wenn Sie dies tun. Meine Gesetze sind:

 

  1. Die Software hat mit dem Wert 0, in und von sich selbst. Es gibt nichts. Nada. 0 (Null) zeigen 0 (null) 0 (null). Der einzige Wert, den es jemals oder jemals verwenden wird, ist der Grad, zu dem das Glück des Benutzers in irgendeiner Weise verbessert.
  2. Software kann Benutzern Glück in zwei Arten erhöht werden. Es kann hilfreich sein, einen Benutzer eine Aufgabe möchte Sie fertig sind, wie Ihre Zahlungen oder das Schreiben dieser Spalte zu erreichen. Microsoft Word ist ein Beispiel für diese Art der Anwendung. Oder es kann den Benutzer platzieren, in einen Zustand, den er pleasurable findet. Spiele fallen in diese Kategorie, wie Skype, mit denen Anrufe meiner Familie video zu deren Großeltern.
  3. In keinem dieser Fälle möchten Benutzer über Ihre Computerprogramm nachzudenken. Bei allen. Je zuvor. Im ersten Fall möchte Sie überlegen, das Problem Sie lösen wird: die Formulierung des Dokuments er ist schreiben; oder, ob Sie hat genügend Geld für Ihre Zahlungen und welche unbezahlten Kreditoren Ihr beeinträchtigt würden, die meisten, wenn er nicht. Ihr nur Ziel besteht darin, die Aufgabe abgeschlossen haben, schnell und erfolgreich, so dass er mit Ihrem Leben oder am auf mindestens mit dem Ihre nächste Aufgabe. Im letzteren Fall möchte der Benutzer geben Sie die pleasurable Zustand so schnell wie möglich und es bleiben so lange wie möglich. Alles, was den Anfang seines Vergnügen verzögert oder ihn daraus distracts, während er darauf, genießen ist ist sogar weniger als die Unterbrechung eines Vorgangs Arbeit Willkommen. Meine Eltern möchten anzeigen, und sprechen Sie mit und über deren Grandchildren gush. Alle, die die Anwendung auf sich selbst diverts ist eine Negative in beiden Fällen.

Zum zusammenfassen: Benutzer Don ’t interessieren Programms in und von sich selbst. Nie, nie. Ihre Mutter kann, da Sie geschrieben haben, dass es er Sie liebt, und er dann wieder nicht könnte; jedoch kein anderer Benutzer hat. Benutzern interessieren nur Ihre eigenen Produktivität oder Ihre eigenen Vergnügen.

Donald Norman behandelt dieses Phänomen in seinem ausgezeichnetes Buch “ der unsichtbar Computer ” (die MIT Press, 1999). Aber ein besseres Beispiel in der Rolle des Sport Referees angezeigt. Diese festlegen und erzwingen den Kontext (Regeln des Spiels, Betrieb des Programms) für Interaktionen zwischen den Parteien (zwei Teams, der Benutzer und das Problem des Unternehmens), während Sie idealerweise Teilnahme keine erkennbaren an Sie selbst.  Zurückgezogene NFL Referee Jerry Markbreit schreibt eine frühe Mentors, wer (Hervorhebung hinzugefügt) bezeichnet: “ Gentlemen, dies ist das größte Spiel des Jahres. Vielleicht größte Spiel in einem 100 Jahren. Wir müssen eine ausstehende Auftrag heute tun, da nicht soll jeder uns merken. Wir müssen dieses Spiel so expertly dieser, höher, arbeitenEs wird scheinen, als ob wir sogar es wurden nicht.” Sollte das Ziel unserer Programme auch.

Um die Branche auf dieses Ziel zu leiten, ankündigen ich erste jährliche Auszeichnungen der Plattski, für die Anwendung oder Website, die die beste Auftrag der Implementierung des Platt 3 Laws of Software, seine Benutzer beim Anfordern von für sich selbst als wenig Aufmerksamkeit gewidmet, möglichst viel Spaß beim vornehmen. Ein Beispiel ist das Carbonite automatisiertes Sicherungsprogramm, über dem ich geschrieben habe. Ich würde es die Nod über Mozy, die nächste Mitbewerber erteilen, da Carbonite etwas weniger denken und Konfiguration erforderlich sind.

Fahren Sie mit Rollthunder.com und Weitere Infos über Anwendungen oder Websites, die am besten erreichen dieses Ziel oder die meisten spektakulär fehl. Ich werde in mein eigenes Urteil cranky und opinionated, gold(ish) und silver(y) Medaillen, um die besten und welche tin(plated), um das Schlimmste geben. Senden Sie Produkte nicht: mit öffentlich downloadbaren Versionen werden alle Tests durchgeführt. Die Frist für Übermittlungen ist drei Monate aus der Publikation dieser Spalte. Ich kann nicht gewartet, um festzustellen, was Sie ausdenken.

David S. Platt unterrichtet Programming .NET in der Harvard University Erweiterung Schule und Unternehmen auf der ganzen Welt. Er ist Autor der Bücher, einschließlich “ Warum braucht Software ” und “ Einführung in Microsoft .NET ” Programmierung 11. Mit dem Microsoft Namen ihm ein Software-Legende in 2002. Er wonders, ob er Sie zwei seiner Tochter Finger Band sollten, damit er oktale zählen lernt. Sie können ihn unter Kontakt rollthunder.com.