Usability & Softwareergonomie Dr. Martina Manhartsberger VÖSI - 14.12.06 About Interface Consult GmbH Gründung: 1994 Positionierung: - Erste österreichische Usability Agentur - Wissenschaftlicher Background - Interdisziplinär - Usability Labor - Software Usability & Web Usability - Leistungspektrum: - Consulting - Konzeption - Gestaltung - Evaluation - Usability Testing - Styleguides - Trainings 1
Usability Was ist das? Probleme des täglichen Lebens... Software Websites DVD-Rekorder Handys Automaten Bedienpulte Türen, Fenster Küchengeräte Autos Schilder Warum Usability? Probleme des täglichen Lebens... Literaturhinweis: Donald Norman, The Design of Everyday Things baddesigns.com 2
Pathologische Beispiele: Software Londoner Börse, Dez 1986 ein neuer Mitarbeiter drückt auf den falschen Knopf eines Terminals Folge: Chaos in der Börse Techniker arbeiten die ganze Nacht, um den Fehler zu beheben UdSSR Raumfahrt, 1988 Ein Operator gibt ein einziges falsches Zeichen in einer Serie von Zeichen ein - löst beim Satelliten eine Testsequenz aus, die normalerweise nur vor dem Start durchgeführt werden darf. Folge: Satellit Phobos 1 geht am Weg zum Mars verloren Software Ergonomie: Schlechte Beispiele Da muss man schon genau schauen, um draufzukommen, dass der 17.1. kein Sonntag, sondern ein Dienstag ist 3
Software Ergonomie: Viele schlechte Beispiele... Software Ergonomie: Situation Hit any key to continue ca. 90% der User nutzen 10% der Funktionen Standardsoftware ist nicht automatisch benutzerfreundlich Hoher Prozentsatz der Arbeitszeit muss dem Umgang mit der Software gewidmet werden, die eigentliche Tätigkeit leidet darunter Experten schätzen, daß 80 Prozent der in Deutschland benutzten Software nicht den Vorgaben der Bildschirmarbeitsverordnung zur Software-Ergonomie entspricht. 4
Software Ergonomie: Situation Schuld wird häufig bei Benutzern gesucht Erhöhter Schulungsaufwand/ Handbücher/ Onlinehilfe um über schlechte Benutzerschnittstellen hinwegzutäuschen Was oft als "kleines Problem" abgetan wird, hat enorme Auswirkungen Bedienungsprobleme unternehmensweit betrachten sensible Bereiche: Fehler bei Kontotransaktionen Mitarbeiter sind unzufrieden Folgen für den User Psychische Belastungen Kopfschmerzen Augenflimmern Streß und Zeitdruck bei längerer Dauer: körperliche Beschwerden 5
Was ist Usability? Usability: Gebrauchstauglichkeit, Bedienbarkeit, Benutzerfreundlichkeit 3 Faktoren sind für Usability entscheidend (ISO 9241 Teil 11): Effektivität: der User kann seine Aufgabe erledigen Effizienz: der User kann seine Aufgabe in angemessener Zeit erledigen Zufriedenheit: der User empfindet die gesamte Interaktion als angenehm (positive User Experience) Gesetzliche Situation Arbeitnehmerschutzgesetz 68: (2).., haben die Arbeitgeber folgende Faktoren zu berücksichtigen: 1. Die Software muß der auszuführenden Tätigkeit angepaßt sein. 2. Die Software muß benutzerfreundlich sein und gegebenenfalls dem Kenntnis- und Erfahrungsstand der Benutzer angepaßt werden können. 3. Die Systeme müssen den Arbeitnehmern Angaben über die jeweiligen Abläufe bieten. 4. Die Systeme müssen die Information in einem Format und in einem Tempo anzeigen, das den Benutzern angepaßt ist. 5. Die Grundsätze der Ergonomie sind insbesondere auf die Verarbeitung von Informationen durch den Menschen anzuwenden. 6
Normen für Usability DIN EN ISO 9241 - Teile 10-17: Anforderungen an die ergonomische Gestaltung von Software Teil 10: "Grundsätze der Dialoggestaltung" Aufgabenangemessenheit Selbstbeschreibungsfähigkeit Erwartungskonformität Steuerbarkeit Fehlertoleranz Individualisierbarkeit Lernförderlichkeit Ziel Interaktion Ein Mensch möchte/muss mit Hilfe einer Maschine in einem bestimmten Kontext eine Aufgabe lösen Ziel Nicht der Benutzer soll sich an den Computer anpassen müssen, sondern der Computer soll sich am Benutzer orientieren! 7
Was bringt Usability? Einlernzeit/Wiedererlernzeit verringern Durchsatzzeit verringern Bsp: Benutzer muss immer wieder in einer langen Liste suchen, die nicht nach seinen Bedürfnissen sortiert ist Mentale Belastung verringern Bsp: Funktionen sind am Bildschirm sichtbar, es müssen keine Codes auswendig gewusst werden Bsp: Bildschirm nicht überfrachtet Human Computer Interaction (HCI) Usability Forschung Human Computer Interaction Forschung Am stärksten wachsendes Gebiet der Informatik Dutzende Konferenzen CHI: 2500 Teilnehmer ACM-SIGCHI: mehr als 5000 Mitglieder Web Usability Ständig wachsendes Teilgebiet der HCI-Forschung Human Computer Interaction,J. Preece, Addison Wesley Designing Web Usability, J. Nielsen Web Site Usability Handbook, Pearrow Web Site Usability, Spool Dont make me think, Krug Web Usability, Das Prinzip des Vertrauens, Manhartsberger, Musil 8
Wie entsteht Usability? Informationsdesign (Farbe, Grafik, Gestaltgesetze, Layout, Typografie), Richtlinien, Standards Erfahrungswerte Empirische Methoden (mit Testpersonen) Experte Entwicklung Bewertung Evaluations-Methoden Experten-Evaluation Heuristische Methoden (Richtlinien) Cognitive Walkthrough Usability Testing Empirische Tests mit Testpersonen 9
Usability Labor Blickbewegungsmessung Pupillen-Bewegungen werden aufgezeichnet 10
Beispiele aus der Praxis... Sicherheitsmanagementsystem Portierloge: Aufgabe des Users: Alarme quittieren Usability Probleme der Software: Unterscheidung zwischen wichtigen und unwichtigen Alarmen zu undeutlich Zuviele Alarme Ungünstige Farbwahl 11
Verwaltung von Zutrittskarten Personenkarte: Abteilungsnummern werden eingegeben Usability Problem: Wenn sich eine Abteilungsnummer ändert, muss die Nummer bei jeder Person einzeln korrigiert werden. Verwaltung von Zutrittskarten Personengruppe muss ausgewählt werden Usability Probleme der Software: Liste hat oft über 54 Einträge, kann nicht gescrollt werden 12
Wizard-Navigation Navigation wird übersehen Grund: schlechte Affordance Fahrkartenautomat Lineare Abfolge und Pfeil wurden nicht verstanden. 13
Fahrkartenautomat: Entwertung Benutzer klicken auf weisse Felder Problem: Bedeutung der Buttons ist unklar. Testpersonen bei denen dieses Problem auftrat: 4 von 8 Usability Richtlinien: Als Bezeichnung von Aktionen sollten Zeitwörter verwendet werden. Optionsbuttons für ja/nein- Entscheidungen sollten ihre Beschriftung nicht ändern. Empfehlung: sofort entwerten und später entwerten - als Buttons nebeneinander Danke für Ihre Aufmerksamkeit! Kontakt: Dr. Martina Manhartsberger Interface Consult GmbH mm@usability.at http://www.usability.at Tel. + 43 1 204 86 50 Fax + 43 1 204 86 50-18 Praterstraße 33/12 1020 Wien 14