Was ist Heuristic evaluation?

Eine heuristische Bewertung ist eine Methode zum Testen eines Computerprogramms, um Probleme im Design der Benutzeroberfläche zu identifizieren. Es ist eine Möglichkeit zu messen, wie gut ein menschlicher Benutzer mit dem Computer interagieren kann, während er eine bestimmte Software verwendet. Die Methode wurde von Jakob Nielsen, einem Berater im Bereich Usability Engineering, entwickelt.

Heuristische Evaluationsprinzipien

  • Sichtbarkeit des Systemstatus – Die Software sollte den Benutzer immer darüber auf dem Laufenden halten, was vor sich geht, und Feedback zu Benutzeraktionen geben.
  • Korrespondenz zwischen dem System und der realen Welt – Die Software sollte „die Sprache des Benutzers sprechen“ – sie sollte Wörter, Ausdrücke und Konzepte verwenden, die dem Benutzer vertraut sind. Informationen sollten unter Verwendung realer Konventionen in einer logischen und verständlichen Reihenfolge präsentiert werden.
  • Benutzerkontrolle und -freiheit – Benutzer, die einen Fehler bei der falschen Verwendung des Programms machen, sollten einen klar gekennzeichneten “Notausgang” haben, um den unerwünschten Zustand ohne große Unannehmlichkeiten zu verlassen. Das Programm sollte die Undo- und Redo-Funktionalität unterstützen.
  • Konsistenz und Standards – Benutzer sollten sich nicht fragen müssen, ob verschiedene Wörter, Situationen oder Handlungen dasselbe bedeuten. Bewährte Konventionen sollten befolgt werden.
  • Fehlervermeidung – Bedingungen, die einen Fehler hervorrufen können, sollten vorhergesehen und intelligent gehandhabt werden. Der Benutzer sollte eine Bestätigungsnachricht erhalten, wenn die Aktion, die er ausführen möchte, möglicherweise zu einem Fehler führt.
  • Wiedererkennen statt Erinnern – Der Benutzer soll sich möglichst wenige Dinge merken müssen, um das Programm effizient nutzen zu können. Objekte, Aktionen und Optionen sollten nach Möglichkeit sichtbar gemacht werden. Anweisungen zur Verwendung des Systems sollten sichtbar oder leicht abrufbar sein.
  • Flexibilität und Effizienz der Nutzung – Das System sollte erfahrenen Benutzern gerecht werden und ihnen die Möglichkeit geben, die Nutzung des Systems durch Verknüpfungen oder Makros zu beschleunigen.
  • Ästhetisches und minimalistisches Design – Dialoge sollten keine irrelevanten oder obskuren Informationen enthalten.
  • Helfen Sie Benutzern, Fehler zu erkennen, zu diagnostizieren und zu beheben – Fehlermeldungen sollten in hilfreicher Sprache anstelle von Fehlercodes formuliert werden. Fehler sollten genau benannt und aufgezeigt werden, mit konstruktiven Lösungsvorschlägen.
  • Hilfe und Dokumentation – Die Dokumentation sollte einfach zu durchsuchen sein, sich auf die Perspektive des Benutzers konzentrieren, konkrete Schritte auflisten und nicht zu umfangreich sein.

Im Bewertungsprozess wird jeder dieser Heuristiken normalerweise ein numerischer Wert zugeordnet, und die Benutzer werden gebeten, Feedback zu geben und ihre Erfahrung zu bewerten. Dieses Feedback wird dann den Entwicklern zur Verfügung gestellt, um ihnen bei der Verbesserung der Software zu helfen.

Programmierbegriffe, Test, Benutzererfahrung

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here