codeschmiede.net
Erkennung des .NET Frameworks mit Javascript.
Künstliche Intelligenz mit dotnet.

Usability und die Rechte des Nutzers

Die Rechte des Nutzers fördern

Usability war und ist ein Schlagwort in der Software-Entwicklung. Das die "Nutzbarkeit" einer Software wichtig ist, darüber sind sich wohl alle einig. Was genau zu tun ist, und wer es am besten kann, darüber streiten sich Grafiker, Psychologen und Informatiker schon länger. Abseits von buntem Grafik Design, schlauen Usability Tests und coding guidelines geht jedoch um viel grundlegendere Anliegen.

Diese Anliegen hat Dr.Marie Karat, Usability Exdpertin bei IBM als "Rechte des Nutzers" zusammengefasst. Diese Rechte sind es, die jeden Computernutzer, vom Laien bis zum Experten, am Herzen liegen und letztendlich den Erfolg und die Akzeptanz eines Systems bestimmen. Dabei stellt die "Usability" nur einen Aspekt darstellt.

1.Perspektive: Der User hat immer Recht.
Gibt es Probleme mit der Benutzung des Systems, so ist dies die Schuld des Systems, nicht des Users.

2.Installation
Der User hat das Recht Hard- und Software ohne negative Konsequenzen zu installieren und zu deinstallieren.

3.Gehorsam (compliance)
Der User hat das Recht auf ein System das genau so funktioniert wie er es erwartet.

4.Dokumentation
Der Benutzer das Recht auf einfach zu benutzende Dokumentation und Hilfen. Diese müssen ihm ermöglichen, das System so einzusetzen, dass er die von ihm gewünschte Ziele erreichen und sich aus Fehlern elegant herausarbeiten kann.

5.Kontrolle
Der User hat das Recht auf Kontrolle über das System. Dazu gehört, das System immer zu einer Antwort bewegen zu können.

6.Feedback.
Der User hat jederzeit das Recht auf klare, verständliche und akkurate Information über die momentane Tätigkeit und deren Fortschritt.

7.Abhängigkeiten
Der User hat das Recht über alle Voraussetzungen an Hard -und Software, die für ein erfolgreiches Benutzen des Systems nötig sind informiert zu werden.

8.Handlungsspielraum
Der User das Recht die Grenzen des Systems zu kennen.

9.Hilfe Der User hat das Recht mit dem Hersteller oder Provider der Technologie in Verbindung zu treten und eine klare und hilfreiche Antwort zu bekommen wenn er auf Probleme trifft.

10. Nutzbarkeit (Usability)
Hard - und und Software sollte vom User bestimmt werden, nicht andersrum. Produkte sollten natürlich und intuitiv zu benutzen sein.

Die meisten dieser Forderungen leuchten sofort ein, die restlichen sind zumindest verständlich.
Ausgehend von einfach zu erstellenden ASP und Windows GUI Schnittstellen, über den Statusbalken, der die Forderung auf Feedback erfüllt, bis zum Installer gibt das Dot-net Framework dem Programmierer Werkzeuge in die Hand, diese Forderungen schnell und mfassend zu erfüllen.
Die Rechte der Nutzer, also auch die eines jeden Programmierers, sollten uns allen am Herzen liegen.

Buchtipps

Links

Englischer Artikel bei IBM