HCI Usability Engineering

Ähnliche Dokumente
Benutzer-orientierte Gestaltung nach ISO Der Usability-Engineering-Prozess Evaluationsmethoden Usability und Wirtschaftlichkeit

User-Centered-Design Methoden

Mensch-Maschine-Interaktion. Tutorium am 25. Juni

Usability. UseTree Berliner Kompetenzzentrum für Usability Maßnahmen. Was verbirgt sich eigentlich dahinter?

Einführung in Usability. Prof. Dr. Gertrud Grünwied

Erfolgreiche Software ist auch benutzerfreundliche Software

Fakultät Mathematik & Naturwissenschaften, Psychologie - HPSTS, Seminar Applied Cognitive Research. Usability-Evaluation. Theresa Tratzmüller

Inhaltsverzeichnis. Formen des E-Learnings 23.1 Web-Based-Training 23.2 Teleteaching 24.3 Lernplattformen

Mit drei Klicks zum Ziel?

Seite 1 von Vorgehensmodelle, Nutzer- und Anforderungsanalyse. Wasserfallmodell

Jakob Nielsen Usability, alertbox. FH-Aachen VK SS06 Datarama Prof. Gasteier

ERFOLGSFAKTOREN einer nutzerzentrierte Entwicklung Umsetzung nutzerzentrierter Entwicklungsaktivitäten

ecampus Sommeruni ecampus HTW, 2008 Seite 1 von 10

Claudia Hewelt Sarah Waschkewitz

simplyusable Gefördert durch Bundesministerium für Wirtschaft und Energie

Arten von Prototypen Prototyp-Evaluation UI-Patterns

Site-Analyzer - Website-Benchmarking-Analyse

Usability Engineering Das DATech-Verfahren und seine Anwendung in der Praxis

Usability. - Testszenarien

Maria Egly Nahed Chaaban Nahlaa Abeiad. Usability von Mobilen Applikationen

Einführung in Usability und Zusammenarbeit mit dem SCE

Übung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4

Messen von Usability. Wie kann man eine GUI unter dem Gesichtspunkt Usability bewerten?

Methoden der Usability Evaluation

simplyusable Gefördert durch

Ergänzung: Benutzermodellierung

Die IBIS Methode Eine RE-Methode zur Entwicklung Intuitiver Nutzungsschnittstellen

Mobile Usability. Mobile Usablity Dr. Eric Fehse 25. September 2014 Folie 1

IT-Projekt-Management

HCI HCI I. Was gab es in diesem Semester zu lernen? In 54 Folien durchs Semester. Ø Zusammenfssung. TFH Berlin. TFH Berlin

Evaluation (10.7.) Definition Beschreibungsmerkmale von Evaluation Zu den Hausaufgaben Methodische Aspekte der (summativen) Evaluation

Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden?

Schulinterne Evaluation im Rahmen des Projektes MSRG - Mehr Schulerfolg! Susanna Endler

Die letzte Bastion fällt User Experience wird spezifizierbar

Erstellung eines Konzepts für komplexe aufgabenorientierte User Interface Pattern dargestellt am Beispiel der Siemens Lagerverwaltungssysteme

Der digitale Versicherungsarbeitsplatz der Zukunft Eine Fallstudie der GIS AG zur Entwicklung einer Benutzeroberfla che

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

HCI I. Seminar & Übung WS 2011/12 im BA Medieninformatik Beuth Hochschule Jan Renz

IMEDONE MOBILE. Mit Usability Engineering zur benutzbaren Patientenkurve auf dem ipad.

USER EXPERIENCE - ERFAHRUNGEN VON ZIELGRUPPEN SINNVOLL NUTZEN DAAD MARKETINGKONGRESS

Evaluations-Techniken

Entwicklung eines expertenorientierten Verfahrens zur Überprüfung der Usability von Webanwendungen nach DIN EN ISO 9241

Markus Heckner Lehrstuhl für Medieninformatik Institut für Information und Medien, Sprache und Kultur Fakultät für Sprach-, Literatur- und

Design Thinking Crash-Kurs

Testing Reality. Real users. Real devices. Real time.

Benutzungsschnittstellen fu r Industrieroboter Eine Usability-Evaluation

Interviews & Fragebögen. Johannes & Timothy

Software- und Systementwicklung

EDV & Multimedia Interaktionsdesign

Human-Computer-Interaction und Psychologie: Aufgaben-, Kontext, Konkurrenzanalyse

Don t make me think. Usability und warum sie jeden betrifft

Willkommen im Workshop. Interaktive und Augmented Lernvideos in der beruflichen Bildung

Usability Evaluation

Usability in der Praxis

Qualitätssicherung beim Aufbau & Betrieb eines Bildungsportals

Software-Ergonomie und Usability Engineering. Anforderungsanalyse Gestaltung Evaluation Ergonomic Customizing Zertifizierung Projektmanagement

Vorlesung Usability and Interaction. Sommersemester 2010

Domino Design Thinking Methodiken zur GUI Entwicklung. Benjamin Stein Stuttgart 7. Mai 2015

Ethnografische Studien mit Kontextinterviews Der Blick über die Schulter. Seite

Usability. - Testszenarien

Interaktion. Projekt begleitend. (Konzeption) Konzeption. KP Ludwig John

DIGITALE FORSCHUNGSINFRASTRUKTUREN FÜR DIE INTERNATIONALE BILDUNGSMEDIENFORSCHUNG

Zusammenfassung Einleitung... 9 I THEORETISCHER TEIL... 15

Usability Heuristiken. Foliensatz überarbeitet und ergänzt nach M. Dahm: Grundlagen der Mensch-Computer Interaktion

Was ist eigentlich Evaluation und warum ist sie hilfreich? Einige Vorbemerkungen

Engineering-Prozess für Corporate- eresult GmbH Results for Your E-Business (

User-centered Design Anwendung von Usability-Methoden bei der Entwicklung von Bibliotheksportalen. Irka Schneider 104. Bibliothekartag

UX im Usability Engineering, Spiegel Institut

Usability and User Centered Design. Erfolgsfaktoren für das ebusiness

Usability Engineering

Professur für Medienpädagogik und Weiterbildung. Julia Glade und Anett Hübner Wintersemester 2012/13

HCI HCI I. Was gab es in diesem Semester zu lernen? In 55 Folien durchs Semester. Zusammenfssung. TFH Berlin. TFH Berlin

Der UI Survival Guide für Entwickler

User-Integration bei der Entwicklung von Websites und Software. Markus Weinmann

Softwareergonomische Evaluation der mobilen Prozessunterstützung Bamberg, 05. Mai 2004

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin

Empirische Strategien

Boosting Requirements Engineering für SCRUM Projekte. Copyright 2010 MaibornWolff et al

ID-Management, Fachbereich Informatik. AusweisApp2 WISSENSCHAFTLICHE BEGLEITUNG

Usability Was ist das?

2. Benutzermodellierung

Usability Technischer Dokumentation

Exkurs zu Kapitel Anforderungserhebung und analyse. Exkurs: Interviews. Wie kommt man an die Informationen? Beispiel: Interviews R O O T S

Gebrauchstauglichkeit von

Seminarvortrag Oberflächendesign (UI) und Usability

Joy of Use - wenn Usability wirkt

Checkliste Praktische Prüfung CPUX-UR

Checkliste Praktische Prüfung

SE Requirements. Michael Maur, Philipp Zühlke. Fachbereich Informatik Praktische Informatik Prof. Dr. W. Henhapl/ Andreas Kaminski

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Arbeitsphasen aus Sicht der Qualitätssicherung

Usability Engineering als Innovationsmethodik

Rekrutierung mit dem «isp» Assessment Center. «isp» Assessment Center

Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie. Stefan Bläsius und Gregorio Roper Berlin,

Gebrauchstauglichkeit Wie sorgt man für effiziente und zufrieden stellende Bildschirmarbeit? Dr. Joachim Harloff, Soft Use

Grundlagen von CSCW-Systemen LU - SS2011

Vorbemerkungen/ Einführung

simplyusable Gefördert durch

Evaluation in der Gesundheitsförderung

Externe Evaluation an der 90. Grundschule Dresden. Kontaktgespräch

Transkript:

HCI - 12 - Usability Engineering Ø Benutzer-orientierte Gestaltung nach ISO 9241-210 Ø Der Usability-Engineering-Prozess Ø Evaluationsmethoden Ø Usability und Wirtschaftlichkeit BHT Berlin Ilse Schmiedecke 2010

Benutzer-orientierte Gestaltung nach DIN EN ISO 9241-210 Grundforderungen aktive Beteiligung der Benutzer klares Verständnis der Systemhersteller für die Benutzer- und Aufgabenanforderungen geeignete Funktionsaufteilung zwischen Benutzern und Technik iteratives Vorgehen bei der Gestaltung multidisziplinäre Gestaltung Verstehen und Festlegen des Nutzungskontexts Festlegen von Benutzeranforderungen und organisatorischen Anforderungen Entwerfen von Gestaltungslösungen (=Prototypen statt direkter Realisierung) Evaluation der Gestaltungslösungen gegenüber den Anforderungen schmiedecke 08 HCI 2

Usability Engineering Usability ist eine Software- Qualität Sicherstellung durch eigenen Prozess Integration in den Software- Engineering-Prozess d.h. Zuordnung der Schritte zu den SE-Phasen Integration der Usability- Evaluation in die Meilenstein- Abnahmen und Qualitätssicherung schmiedecke 08 HCI 3

Usability Engineering und Evaluation Aufgabenanforderungen erfassen Benutzeranforderungen erfassen Lösungen entwerfen Papierprototypen formative Evaluation Entwurf evaluieren summative Evaluation Produkt realisieren Produkt evaluieren Vorgaben für die nächste Version Produktzugang verbessern schmiedecke 08 HCI 4

Einbindung in den SE-Prozess Schritte des Usability- Engineering 1. Analyse der Arbeit und des Arbeitsumfeldes 2. Analyse der Benutzergruppen 3. Bestimmung der Anforderungen Aktivitäten des Software Engineering (zyklisch) 1. Analysephase: Anforderungsanalyse / Systemanalyse 4. Entscheidung über Funktionalität und Ableitung des Handlungs- und Bedienkonzeptes 2. Konzeptionsphase: Entwurf 5. Entwicklungsbegleitende Evaluation und Verbesserung des Systems 6. Einführung und Schulung 7. Weiterentwicklung 3. Entwicklungsphase 4. Bereitstellungs-/Einführungsphase schmiedecke 08 HCI 5

Analysephase Analyse der Benutzeranforderungen parallel zur funktionalen Systemanalyse 1. Welche Benutzer? 2. Welche Aufgaben, welches Fachwissen? 3. Welche Häufigkeit? 4. Welche Zielvorgaben? 5. Welche Daten, Dokumente und Arbeitsmittel? 6. Welche Aufgabenverknüpfung? 7. Welche Benutzerkommunikation? 8. Welche Fehlersituationen? 9. Welches Arbeitsumfeld? 10. Welche Hard- und Zusatzsoftware? Ergebnisse: Protokolle Profile, Personas, UserSt. Prozessbeschreibungen Wie viele? Benutzerklassen Einsatzgebiete Sprachen schmiedecke 08 HCI 6

Konzeptionsphase Interaktionsneutrale Konzeption der Systemfunktionalitäten (Use Cases) Ergebnis der Systemanalyse (SE) à Abgleich mit Benutzeranforderungen Interaktionskonzeption und -Evaluation Kartenmodell à Card Sorting Papierprototypen à Fokusgruppen Prototyp (Papier oder Click-Mockup) à Usability-Test Zusammenführung mit den Use Cases Pflichtenheft: Systemfunktionen und Usability-Kriterien schmiedecke 08 HCI 7

Konzeptionsphase - Fragestellungen Interaktionsmöglichkeiten für häufige Aufgaben Interaktionsmöglichkeiten für seltenere Aufgabe Abhängigkeiten zwischen Aufgaben Zeitliche Verfügbarkeit der erforderlichen Informationen Metaphern und ähnliche Systeme Einbindungsmodus für (spätere) Add-ons und Module Prozess- und Arbeitsplatzänderungen schmiedecke 08 HCI 8

Entwurfs- und frühe Entwicklungsphase: Formative Evaluation Alternative Prototypen Iterationen mit Prototypen wachsender Genauigkeit Implementierungen der Papierprototypen oder Click-Mockups Evaluationstechniken Alle Techniken außer Benutzerbeobachtung! schmiedecke 08 HCI 9

Einführungsphase: Summative Evaluation Pilotbetrieb: Usability-Tests mit Benutzern Fragebögen Interviews Nutzung der Ergebnisse Verbesserung der Schulungsmaterialien Verbesserung der Hilfetexte Bereitstellung von Service-Packs bzw. Updates mit kleinen Funktionserweiterungen Verbesserung der Marketingmaterialen Anregungen für die nächste Version des Systems Anregungen für weitere Add-Ons und Module schmiedecke 08 HCI 10

Evaluation Voraussetzungen: Definiertes Ziel Definierte Annahmen Definierte Methodik Klares Kosten-Nutzen-Verständnis Einordnung in den Entwicklungsprozess Formative Evaluation: Evaluation eines geplanten Produkts Entwurfs- und entwicklungsbegleitend Summative Evaluation: Evaluation eines fertigen Produkts / Teilprodukts Einhaltung der Geforderten Usability-Qualität schmiedecke 08 HCI 11

Evaluationstechniken Experten-Evaluation Informationsanalyse: Dokumentenanalyse, Datenanalyse Expertengutachten: Heuristische Evaluation, Kognitiver Durchlauf Benutzerbasierte Evaluation Befragung. Umfrage, Interview Usability-Test (im Labor): Videoaufzeichnung, Logging, Eyetracking, Think-Aloud Beobachtung (vor Ort): (Feld-)Studie, Ethnographie schmiedecke 08 HCI 12

Theoriebasierte Evaluation: Informationsanalyse Dokumentenanalyse: Styleguides, Schulungs- und Marketingmaterialien Supporttickets und -protokolle Datenanalyse Logdateien Clickstreams Eyetracking-Protokolle Nutzung überblicksartig Nutzungshäfigkeit Schwachstellen, Hürden Detailanalyse sehr aufwändig, Nutzen oft begrenzt. schmiedecke 08 HCI 13

Theoriebasierte Evaluation: Heuristische Evaluation Heuristische Evaluation: Entwickelt von Jakob Nielsen www.useit.com Mehrere Usability-Experten bewerten ein System aufgrund einfacher und allgemeiner Heuristiken (Faustregeln) à einfach und kostengünstig! Ablauf: 1. Input sammeln 2. Evaluation des Systems 3. Sammeln und Auswertung 4. Bewerten der Ergebnisse Einiges Anwendungswissen nötig schmiedecke 08 HCI 14

Heuristische Evaluation Benutzbarkeitsheuristiken nach Nielsen: 1. Sichtbarkeit des Systemstatus 2. Übereinstimmung zwischen System und der realen Welt 3. Benutzerkontrolle und Freiheit 4. Konsistenz und Einhaltung von Standards 5. Fehlervermeidung 6. Wiedererkennen anstelle von Erinnern 7. Flexibilität und Effizienz 8. Ästhetisches und minimalistisches Design 9. Hilfe für den Benutzer um Fehler wahrzunehmen, zu erkennen und zu beheben 10.Hilfe und Dokumentation Andere Heuristiken möglich: z.b. Gestaltungskriterien nach ISO 9241-110. Shneiderman's Goldene Regeln Beispiel Whiteboard schmiedecke 08 HCI 15

Heuristische Evaluation Einsatz auf Mockups, Prototypen oder Fertigsystemen Bewertung anhand vorgegebener Ziele Erlernbarkeit Fehlerbehandlung Funktionalität Frustration... Mit 5 Evaluatoren / Evaluationen werden 75% der Mängel gefunden schmiedecke 08 HCI 16

Theoriebasierte Evaluation: Kognitiver Durchlauf Kognitiver Durchlauf / Cognitive Walkthrough Polson. Lewis at al. Benutzbarkeits-"Gedankenexperiment" naives Benutzerverhalten verschiedener fiktiver Benutzer (Personas) Experten durchlaufen stellvertretend alle Aktionen Versuch, Probleme stellvertretend zu identifizieren Durchführung anhand eines konkreten Testplans ausgewählte Szenarien systematisches Protokoll (anhand Handlungsmodell) Beispiel Whiteboard schmiedecke 08 HCI 17

Kognitiver Durchlauf Vorbereitung: Detaillierte Beschreibung der Personas und Szenarien Liste der möglichen Aktionen / Lösungswege Mockup / Prototyp / Installation des System Arbeitsannahmen: Benutzer sucht die erforderlichen Funktionen Benutzer ist frei in der Wahl der Funktionen Fragen: Affindbarkeit der Funktionen Handhabbarkeit des Systems Verständnis des Feedbacks schmiedecke 08 HCI 18

Benutzerbasierte Evaluation: Benutzerstudie Beobachtung reale Umgebung: Feldstudie, Ethnographie Labor: Usability-Test Befragung Umfrage Interview Vorbedingungen Nutzerauswahl Ziel der Studie Festgelegte Methodik Definierter Evaluationsprozess Metriken und Auswertungsverfahren: Quantifizierbarkeit? Qualität: Pilottest ßà Untersuchung schmiedecke 08 HCI 19

Usability Test Test mit Testnutzern im Usability-Labor (Bild: Usability-Labor bei Siemens 2000) Quelle: A.Bohnenstengel, commons.wikimedia.org/w/index.php?curid=58324245 schmiedecke 08 HCI 20

Usabilty Test: Durchführug Vorbereitung technisches Setup aufbauen und testen Testszenarios ausdrucken Snacks bereitstellen Testleitung: Team (Protokollant, techn. Assistenten, ggf. weitere Beobachter) briefen Testnutzer begrüßen Einstieg: Testnutzer mit dem Ziel vertraut machen (nicht er wird bewertet!) Je Szenario Testnutzer soll "laut denken" ("think aloud") Testleiter begleitet, hilft aber nur, wenn unvermeidlich Protokollant notiert Beobachtungen Abschluss: Feedbackgespräch mit dem Testnutzer Feedbackgespräch im Team schmiedecke 08 HCI 21

Usability Test "professionell" Test im Usability-Labor Beobachtung direkt und verdeckt möglichst Ton-, Video- und Keylogging-Aufzeichnungen Testnutzer repräsentativ nach Profilen ausgewählt Screening Pretests Vergütung Möglichst breite Abdeckung der Anwendungsfälle ausführliche Szenariopläne Vortests Befragung der Benutzer direkt nach dem Test Auswertung aller Daten im gesamten Testteam schmiedecke 08 HCI 22

Rocket Surgery Made Easy Steve Krug senkt die Schwelle für Usability Tests: Kein Labor, sondern ein einfaches Setup Notfalls mit irgendwelchen Testern Nicht alles testen, sondern das dringende Keine teuren technischen Aufzeichnungen Gute sofortige Auswertung mit den Testnutzern Sorgfältige Analyse im Expertenkreis Testfälle laufend anpassen, um möglichst gute Ergebnisse zu bekommen schmiedecke 08 HCI 23

Beobachtungstechniken Beobachtungsprotokoll Videoaufzeichnung Software-Log Think-aloud-Protokoll Eyetracking Ethnographie (unvoreingenommene Beobachtung) oder Feldstudie (vorstrukturierte Beobachtung) schmiedecke 08 HCI 24

Benutzerbefragung Oft in Verbindung mit Benutzerbeobachtung Fragebogen / Umfrage: Große Probandenzahl Mischung aus geschlossenen und offenen Fragen Gut auszuwerten Nachhaken nicht möglich Interview Besonders aufwändig Kleine Probandenzahl sehr gute Ergänzung zur Umfrage Mischung aus vorstrukturierten und spontanen Fragen Auswertung aufwändig. schmiedecke 08 HCI 25

Auswertung Rohdaten sichern! qualitative Ergebnisse: im Evaluatorenteam priorisieren kommentieren Häufigkeiten notieren quantitative Ergebnisse erfordern sorgfältige statistische Arbeit! schmiedecke 08 HCI 26

Usability und Wirtschaftlichkeit Usability kostet! Expertenevaluation ("theoriebasiert") deutlich günstiger als Benutzerevaluation Usability zahlt sich aus größerer Akzeptanz weniger Nachbesserungen weniger Supportbedarf Usability schafft Wettbewerbsvorteile Auf Messen gut vermittelbar Benutzerbewertungen in Foren etc. Awards schmiedecke 08 HCI 27

J Ende BHT Berlin Ilse Schmiedecke 2010