[caption id=”” align=”alignnone” width=”500”] Quelle http://www.flickr.com/photos/scazon/[/caption]

Hilflosigkeit “Game Over”, es gibt keine Möglichkeit mehr aus der Klemme zu kommen. Eigentlich habe ich diesen Begriff, nur bei Ereignissen in der alltäglichen Welt verwendet. Ein Zug der gerade Abfährt, wenn man auf den Bahnsteig läuft, ist ein klassisches Beispiel.

Hier geht es aber um die Hilflosigkeit von SW-Benutzern. Die einfachsten Aufgaben können eine endlose Abfolge von Einstellungen benötigen. Bei Fotodrucken werden so viele Optionen angeboten, dass die richtigen Einstellungen nur durch experimentieren gefunden werden können. Dieses Vorgehen ist langwierig und frustrierend.

Schreibprogramme haben auch ihre Tücken, das Zeichen ‘-‘ wird wahlweise als Zeilenumbruch, Auflistung oder Gedankenstrich gesetzt. Wo kann dieses Verhalten eingestellt werden?

Es gibt endlos viele Möglichkeiten die einen Benutzer zur Verzweiflung bringen können. Handbücher sind auch nicht die große Hilfe. Wer liest sie schon, merkt sich die Anleitungen und wo hat man es hingelegt?

Bei Unternehmenssoftware liegt vielleicht pro Büro ein Handbuch auf. Aber ist dieses Handbuch noch aktuell? Könnte es sich noch um eine Beschreibung zur Version 2.1 oder 3 handeln? Welche Version hat die Anwendung überhaupt? In Unternehmenssoftware gibt es noch viel kritischere Bereiche, in denen Aktionen nicht rückgängig gemacht werden können.

Die Verantwortung für eine korrekte Verwendung darf auf keinen Fall dem Benutzer in die Schuhe geschoben werden. Der bekannte Ansatz, “Sind Sie sich sicher? Wollen Sie diese Aktion ausführen?”, hilft dem Benutzer nicht weiter. Ich sehe hier den Entwickler oder Designer in der Pflicht, sich über die Bedienungskonzepte einer Anwendung mehr Gedanken zu machen. Dem Benutzer darf es nicht möglich sein, eine Anwendung falsch zu bedienen. Jede Einstellung oder Eingabe muss auch wieder zurück gesetzt werden können. Aktionen, ohne Rücknahmemöglichkeit, sollten vorab eine vollständige Übersicht oder eine Stornierung anbieten.

Mit Sicherheit habe ich schon selbst genug Fehler beim Frontenddesign gemacht. Am leichtesten erkennt man Designschwächen in dem man prüft, wo Benutzer die meisten Fehler machen. Der Benutzer hat nichts falsch gemacht, wenn eine Anwendung nicht das gewünschte Ergebnis liefert. Es ist der Fehler des Entwicklers, der das Design für den Benutzer falsch erstellt hat!