HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau...

23
HCI-10a GUI-Prototypen Ø Arten von Prototypen Ø Prototyp-Evaluation ØUI-Patterns © Ilse Schmiedecke 2010 BHT Berlin

Transcript of HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau...

Page 1: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

HCI-10a GUI-Prototypen

Ø Arten von PrototypenØ Prototyp-EvaluationØUI-Patterns

© Ilse Schmiedecke 2010BHT Berlin

Page 2: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Wozu UI-Prototypen?

§ Usability steht und fällt mit der UI-Gestaltung…

§ Iterative Entwicklung§ Beteiligung von Benutzern§ Verschiedene Stufen der Genauigkeit

§ Kleinigkeiten entscheiden oft über Akzeptanz!

§ Prototyp-Iterationen sind in der Norm festgeschrieben!DIN EN ISO 9241-210 (Prozess zur Gestaltung gebrauchstauglicher interaktiver Systeme)

© schmiedecke 10 MCK 2

Page 3: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

... Entwurf ohne Benutzerbeteiligung ...

© schmiedecke 10 MCK 3

Page 4: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Theoretische Kategorisierung von Prototypen

§ High Fidelity – Low Fidelity

§ Dimensionen (nach Mc Curdy)– Funktionsumfang – Funktionstiefe– Darstellungstreue– Interaktivität– Datengehalt

© schmiedecke 10 MCK 4

Page 5: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Startschuss: Card Sorting

Aus einem Usability-Bericht:

"Allerdings wirkten mir einige Funktionen zu versteckt, z.B. das Anzeigen der Seitenzahlen über Einfügen →Feldbefehl → Seitennummer. Ohne die Hilfe-Funktion wäre ich nicht darauf gekommen."

Am Anfang des Prototyping steht die Ordnung,d.h. die Organisation der Informationen und Befehle in

logischen Kategorien – z.B. für Menuzuordnungen.

© schmiedecke 10 MCK 5

Page 6: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Startschuss: Card Sorting

„In welchem Menü steckt nochmal…?“

§ Alle Informations- und Funktionseinheiten auf Karten schreiben

§ Kategorien auf Karten schreiben,Karten einsortieren lassen

oder§ Karten sortieren lassen,

dabei Kategorien benennen lassen

© schmiedecke 10 MCK 6

Page 7: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Card Sorting: Menüpunkte eines Mailprogramms

© schmiedecke 10 MCK 7

Page 8: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Papier-Prototyp

§ alles, was schnell geht§ von sketchy bis

akkurat

§ schnell zu ändern§ wirkt nicht wertvoll§ schafft keine Distanz

© schmiedecke 10 MCK 8

Page 9: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Papier-Alternativen

Für die Gruppenkommunikation oft besser:

§ Whiteboard§ Overhead-Projektor§ Pinwand§ Flipchart

Speichern unter….§ Jede stabile Zwischenstufe fotografieren

© schmiedecke 10 MCK 9

Page 10: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

UI-Patterns

§ Pattern (=Muster)– Gestaltungsoption für einen bestimmten Aufgabentyp– Design Patterns im Software Engineering– UI Patterns im Interface-Design

§ Mögliche UI-Aufgabentypen– Liste mit Detailanzeige (Liste bleibt sichtbar)– Zerlegung einer langen Liste in darstellbare Seiten– Navigation mit Untermenüs– Visuelle Auflistung gleichwertiger Elemente (Fotos)– …

© schmiedecke 10 MCK 10

Finden Sie mindestens 3 Gestaltungs-

beispiele!

Page 11: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Papierprototypen im Usability-Test

§ Benutzeraktionen und Systemreaktionen werden simuliert§ Youtube: http://youtu.be/9wQkLthhHKA

© schmiedecke 10 MCK 11

Page 12: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

UI-Patterns

§ Es gibt div. Online-Sammlungen von UI-Patterns– mit guten Kategorien (Aufgabentypen)

§ Die Traditions-Sammlung http://ui-patterns.com

§ Patternbeschreibung besteht aus– Kategorie und Zweck– Spezifische Vorteile, Schwächen– Screenshot(s), Anwendungsbeispiele– Alternativen– Evtl. HTML-Code

© schmiedecke 10 MCK 12

Page 13: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Kategorie "Dealing with Data"

© schmiedecke 10 MCK 13

Page 14: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

© schmiedecke 10 MCK 14

www.welie.com

Page 15: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

... es gibt noch viele andere ...

© schmiedecke 10 MCK 15

https://www.interaction-design.org/literature/article/10-great-sites-for-ui-design-patterns

Page 16: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Prototyping mit UI-Patterns

§ Prototyp-Erstellungetwa wie Papierprototyp:

1. Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern benutzen

2. Patterns für einzelne Seitenbereiche wählen (nicht alle…)

3. Protoyp zusammenkleben - Screenshots ausdrucken und aufkleben- Screenshots digital montierenohne Design/Farbschema/Fonts anzupassen

© schmiedecke 10 MCK 16

Page 17: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Das Storyboard

§ Dynamische UI-Sicht§ Navigationsgraph mit visualisierten Knoten§ Gut zum Diskutieren von Anwendungsfällen

© schmiedecke 10 MCK 17

Quelle: IBM

Page 18: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Digitale Prototypen

§ LoFi-Wireframes– topologische Entwürfe– alle relevanten Details vorhanden– zunächst Abstraktion von Farbe und Gestaltung– zunehmende Ausgestaltung möglich– zunehmende Datentreue möglich

§ HiFi-Mockups– grafisch gestaltete Entwürfe– Click-Mockups möglich (z.B. mit Flash)– nicht ausführbar, keine Funktionalität

§ Zweck– Usability-Bewertung durch größere Gruppe– Implementierungsvorlage

© schmiedecke 10 MCK 18

Quelle:gliffy.com

Page 19: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Kostenlose Wireframe- und LoFi-Mockup-Tools

© schmiedecke 10 MCK 19

moqups.com

wireframe.cc

Page 20: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Kostenlose Probeversionen HiFi-Prototyping

© schmiedecke 16 MCK 20

proto.io

fluidui.com

Page 21: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Evaluation von Prototypen

§ Jeder Prototyp ist evaluierbar!

§ Experten-Evaluation – ist immer möglich J§ Testbenutzer

– Simulieren Anwendungsfälle und kommentieren ihr "Nutzungserlebnis"

– Bewerten ohne vorgegebene Kriterien ("Bauchgefühl")– Beantworten gezielte Fragen (Interview, Fragebogen)

§ Je einfacher der Prototyp– umso besser fokussiert er den Blick auf die essentielle Interaktion– umso einfacher lässt er sich unmittelbar bearbeiten – umso geringer ist die Scheu des Testers, Änderungswünsche zu

äußern.© schmiedecke 10 MCK 21

Page 22: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

Evaluation von Prototypen

§ High-Fidelity-Prototypen ermöglichen präzisere Bewertung

§ Zeitmessungen für Interaktionen§ Eyetracking, um die Orientierung zu untersuchen§ Handhabungsbewertung nach dem 6-Ebenen-Modell§ Visuelle Eigenschaften – Erkennbarkeit, Lesbarkeit,

Informationsdarstellung, Informationsfülle, Chunking§ Verständniseigenschaften – Bezeichnungen, Texte, Icons§ Designbewertung

© schmiedecke 10 MCK 22

Page 23: HCI-10a GUI-Prototypen - schmiedecke · 2017. 5. 10. · etwa wie Papierprototyp: 1.Gesamtaufbau wählen (Navigation oben/rechts/links, Kopfbereich, Spaltenzahl…), ggf. Pattern

TFH Berlin

GUIs basteln leicht gemacht …

J

Jetzt brauchen wir noch Gestaltungsregelnund Evaluierungstechniken ...

© schmiedecke 10 MCK 23