Ablauf einer Expertenevaluation mit dem GUI-Checker gemäß DIN EN ISO 9241 Johann Olasz M.A. triocheck Zwiefalter Str. 40 72525 Münsingen Tel. 0 73 83 / 94 28 77 info@triocheck.net www.triocheck.net 1
Wir stellen uns vor Wissen hinter m Fragezeichen Unsere Dienstleistungen Expertenanalyse von Programm-Oberflächen nach DIN EN ISO 9241 Beratung bei Entwicklung und Redesign von Oberflächen Seminare zur Usability von Programm-Oberflächen www.triocheck.net 2
Vortrags-Übersicht Arbeiten mit dem GUI-Checker Checklisten im GUI-Checker Beispiel Einsatzbereiche des GUI-Checkers GUI-Checker für Entwicklung der Benutzungsschnittstelle GUI-Checker für Beurteilung der Software-Ergonomie - Anwendertests aufgrund Teil 110 der Norm - Element-Prüfung - Merkmal-Prüfung Prüfablauf mit dem GUI-Checker Berechnung der Bewertungszahl Berichte und Listen 3
Checklisten im GUI-Checker Checkliste 14 z.b.: Menüstruktur Navigation in Menüs Menüdarstellung Checkliste 12 z.b.: Informationsorganisation Informationskodierung Grafische Objekte Checkliste 15 z.b.: Dialog mittels Befehlen Befehlsdarstellung Befehlsein-, -ausgabe Die Checklisten entsprechen den Teilen der DIN 9241. Checkliste 10: Grundsätze der Dialoggestaltung Checkliste 17 z.b.: Bildschirmformulare Formulargestaltung Formularsteuerung Formularnavigation Felder, Beschriftungen Dateneingabe Checkliste 13 z.b.: Benutzerführung Rückmeldungen Statusmeldungen Eingabeaufforderungen Fehlermeldungen Fehlermanagement Checkliste 16 z.b.: Objektmanipulation Textmanipulation Fenstermanipulation Symbolemanipulation 4
Beispiel Prüfkriterien zu Meldungen (Norm Teil 13) Prüfkriterien zu Teil 13 Benutzerführung 5
Einsatzbereiche des GUI-Checkers Entwicklung von Software Auswahl von Software Redesign von Software Konformität von Software 6
GUI-Checker für Entwicklung der Benutzerschnittstelle Software-Entwicklungsprozess 7
GUI-Checker für Beurteilung der Software-Ergonomie Ziele einer Beurteilung können sein: - Verbesserung der Software in der Entwicklungsphase - Optimierung fertiger Anwendungen - Vergleich mehrerer Anwendungen in der Akquisephase Beurteilungsumfang Allgemeine Beurteilung: - Was beurteilen: Die Erfüllung der 7 Grundsätze gemäß ISO 9241, Teil 110 - Beurteilende: Anwender, Testpersonen Detaillierte Beurteilung: - Was beurteilen: Einzelne Oberflächen-Elemente (z.b. Menüs, Dialoge, Felder, Meldungen) oder elementübergreifend bestimmte Merkmale gemäß ISO 9241, Teile 12 bis 17 - Beurteilende: Technische Redakteure, Oberflächen-Designer, Software-Tester, Programmierer, Sachverständige, Systemberater usw. 8
Anwendertests aufgrund Teil 10 Ziel des Tests: Typische Anwender beurteilen die Bedienung des Programms nach den 7 Grundsätzen aus Teil 110. Testvarianten: Während der Programm-Entwicklung: Pilot-Anwender Für Programm-Updates: Anwender mit Programm-Praxis Durchführung des Tests: Die Anwender erhalten eine Checkliste mit Prüffragen zu Programm-Merkmalen. Sie ergänzen die Liste der beurteilten Merkmale aus eigener Erfahrung im Umgang mit dem Programm. 9
Element-Prüfung Ziel der Prüfung: Fachleute beurteilen bestimmte Oberflächen-Elemente (z.b. Menüs). Vorteile: Die Prüfkriterien mit den zugehörigen Prüffragen sind direkt aus dem entsprechenden Norm-Teil auszuwählen Die Norm-Teile 12-17 sind nach Oberflächen-Elementen gegliedert Durchführung: Im Navigationsbereich den gewünschten Norm-Teil oder ein Prüfkriterium wählen. Die Prüffragen werden angezeigt. 10
Merkmal-Prüfung Ziel der Prüfung: Fachleute beurteilen bestimmte Merkmale bei allen Oberflächen-Elementen (z.b. Textmerkmale). Vorteile: Fachleute verschiedener Fachgebiete prüfen ihren speziellen Bereich Durch die Verschlagwortung aller Prüffragen kann nach Themen gesucht werden Durchführung: Anhand eines Schlüsselbegriffs, z.b. Text, findet GUI-Checker alle Prüffragen zu diesem Thema. 11
Prüfablauf mit dem GUI-Checker 1. Projekt anlegen auswählen 2. Prüffragen auswählen 3. Prüffragen sortieren 4. Prüffragen gewichten 5. Bewertungsergebnis anzeigen Projektdaten erfassen Projekt bearbeiten Prüffragen ändern oder hinzufügen Prüffragen beantworten 12
Berechnung der Bewertungszahl Die Gewichtung der Prüffrage und den Erfüllungsgrad der Anforderung bestimmt der Prüfer. Gewichtungsstufe Gewichtungsfaktor Wichtig 10 Sinnvoll 3 Gewünscht 1 Erfüllungsgrad Punkte Vollständig 4 Weitgehend 3 Zum Teil 2 Kaum/nicht 1 Bewertungszahl je Prüffrage = Gewichtungsfaktor x Erfüllungsgrad 13
Berichte und Listen Liste mit Gesamtbewertung Liste mit Prüffragen, Bewertungen und Kommentaren zur Bewertung 14