JÖRG NEUMANN | NeoGeeks GmbH
USER EXPERIENCE DESIGN
FÜR ENTWICKLER
Slide 2
Slide 2 text
JÖRG NEUMANN
THEMEN
• Frontend Technologies
• Mobile Development
• Machine Learning
• Consulting, Coaching, Training
KONTAKT
• Mail: [email protected]
• Twitter: @JoergNeumann
• Web: https:/
/www.neogeeks.de
Slide 3
Slide 3 text
WAS IST USABILITY?
Slide 4
Slide 4 text
WAS IST USABILITY?
Slide 5
Slide 5 text
WAS IST USABILITY?
Slide 6
Slide 6 text
WAS IST USER EXPERIENCE?
Foto: Taylor Herring
Slide 7
Slide 7 text
UX
ENGINEERING
Slide 8
Slide 8 text
DIETER RAMS
Slide 9
Slide 9 text
UM WAS ES NICHT GEHT
• ES GEHT NICHT UM AUSSEHEN!
• ES GEHT NICHT UM TECHNOLOGIE!
• ES GEHT NICHT UM DESIGNER!
• ES GEHT NICHT UM ENTWICKLER!
|
|
|
|
Slide 10
Slide 10 text
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
ES GEHT UM DEN ANWENDER! ES GEHT UM DEN ANWENDER!
Slide 11
Slide 11 text
UM WAS ES GEHT
• WER IST DER ANWENDER?
• WAS IST SEINE PRIMÄRE TÄTIGKEIT?
• WAS SIND HERAUSFORDERUNGEN?
• WAS KÖNNTE IHM HELFEN?
Focus
|
•
|
|
|
|
|
|
|
|
|
|
|
•
•
•
•
•
Scope
Persona
ANALYSE
Analyse des
Anwenders
Analyse der
primären Tätigkeit
Analyse der
Umgebung
Slide 14
Slide 14 text
DESIGN PRINCIPLES
Slide 15
Slide 15 text
DESIGN PRINCIPLES
ALLGEMEINE GESTALTUNGSREGELN
• zum visuellen System
• kognitive und psychologische Effekte
• Intuition
ZWECK
• Besseres Verständnis für die Gestaltung
• Nicht alle Regeln können eingehalten werden
INATTENTIONAL BLINDNESS
TEST
• Du siehst gleich hintereinander
drei Bilder mit Tieren
• Auf welchem ist ein Schwein
abgebildet?
Slide 18
Slide 18 text
INATTENTIONAL BLINDNESS
Slide 19
Slide 19 text
INATTENTIONAL BLINDNESS
Slide 20
Slide 20 text
INATTENTIONAL BLINDNESS
Slide 21
Slide 21 text
INATTENTIONAL BLINDNESS
• Wie viele Schweine hast Du gesehen?
• Und wie viele Hasen?
Slide 22
Slide 22 text
INATTENTIONAL BLINDNESS
Wo ist hier
der Hase?
Slide 23
Slide 23 text
HICK‘S LAW
Slide 24
Slide 24 text
PROXIMITY
Slide 25
Slide 25 text
PROXIMITY
Slide 26
Slide 26 text
PROXIMITY
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Abstand
>
>
|
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Slide 27
Slide 27 text
CONTOUR BIAS
Auf welchem Sessel
willst Du sitzen?
Slide 28
Slide 28 text
My Web App
http://www.url.com
CONTOUR BIAS
Auf welchen Button
willst Du drücken?
Speichern Speichern
Slide 29
Slide 29 text
STATUS-QUO BIAS
„Die meisten
Anwender würden
‚Ja‘ sagen“
Slide 30
Slide 30 text
Konzentration
auf das
Wesentliche
|
>
Produkte sehen
teuer aus
|
>
HORROR VACUI
Slide 31
Slide 31 text
Was wird hier
alles verkauft?
|
>
Produkte sehen
billig aus
|
>
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
Vertraust Du
dieser Bank?
|
>
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
ANWENDUNG
Slide 37
Slide 37 text
Window
File Insert View Format
Home
Module
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
text
Navigation Daten
Status
text
text
text
text
DATEN
CHROME
NAVIGATION
Slide 38
Slide 38 text
Window
Text
Text
Text
Text
Text
Text
Titel
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
CHROME
NAVIGATION DATEN
Slide 39
Slide 39 text
FARBEN
Palette von
Helligkeiten/
Sättigungen dieser
Farbtöne
1 bis max. 3
Hauptfarbtöne im
Interface
|
>
Slide 40
Slide 40 text
FARBEN
Sehr klares Design.
Schnell verständlich
Aber: Dekoration und
Interaktion haben
dieselbe Farbe!
Slide 41
Slide 41 text
FARBEN
ÜBERSCHRIFT
Erstellen
Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed
diam nonumy eirmod tempor
invidunt ut labore et dolore
magna aliquyam erat, sed
diam voluptua.
Abbrechen Erstellen
primäres
Kommando
sekundäres
Kommando
|
>
Rahmen/
Header
|
>
Schrift
|
>
Hintergrund
|
>
Slide 42
Slide 42 text
LAYERING
So schön ist der Königssee
Wichtige
Information
partieller
Overlay
vollständiger
Overlay
Buchen
Schatten-
wurf
Slide 43
Slide 43 text
Wichtiges groß
Unwichtiges klein
Wichtiges oben
Unwichtiges unten
Slide 44
Slide 44 text
BEISPIELE
Slide 45
Slide 45 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Was ist primär,
was sekundär?
Was ist das
Standard-
kommendo?
Speichern Verwerfen Löschen Hilfe
Slide 46
Slide 46 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
PLZ/Ort
text
Straße
sekundäre
Kommendos
primäre
Kommendos
Hilfe Löschen Verwerfen Speichern
text
Slide 47
Slide 47 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
PLZ/Ort
text
Straße
Speichern
Verwerfen
Hilfe Löschen
primäre
Aktion
|
>
text
Slide 48
Slide 48 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
PLZ/Ort
text
Straße
Speichern
Verwerfen
Hilfe Löschen
text
|
|
|
|
|
|
|
|
|
>
>
von links nach
rechts
Slide 49
Slide 49 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
PLZ/Ort
text
Straße
Speichern
Verwerfen
Hilfe Löschen
text
|
|
|
|
|
|
|
>
|
|
>
von oben nach
unten
Slide 50
Slide 50 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Speichern
Verwerfen
eine Spalte =
leichter lesbar
|
>
Hilfe Löschen
Slide 51
Slide 51 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Speichern
Verwerfen
Account löschen
Hilfe für die Eingabe
Sekundäre
Kommandos
als Link
|
>
Wofür?
|
>
Slide 52
Slide 52 text
My Web App
http://www.url.com
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
Account löschen
Hilfe für die Eingabe
Runde
Formen
Speichern
Slide 53
Slide 53 text
My Web App
http://www.url.com
Profil anlegen
Speichern
Hilfe für die Eingabe
Vorname
Nachname
Ort
PLZ
Straße
abgesetzter
Aktionsbereich
Kontext
Card Design
bildet einen
Rahmen für den
Kontext
|
>
Slide 54
Slide 54 text
My Web App
http://www.url.com
Profil anlegen
Speichern
Hilfe für die Eingabe
Vorname
Nachname
Ort
PLZ
Straße Wasserzeichen-
text ersetzt
Labels
|
>
Direkte
Interaktion
ersetzt Button
|
>
Slide 55
Slide 55 text
My Web App
http://www.url.com
Profil anlegen
Speichern
Hilfe für die Eingabe
Mark
Müller
Pinneberg
25421
Hauptstraße 4
Kontext-
abhängige
Kommandos
Editier
Modus
Slide 56
Slide 56 text
My Web App
http://www.url.com
Profil
Vorname
Nachname
Ort
PLZ
Straße
Speichern
Justin Small
Web Developer
@justinsmall
Ändern
Account löschen
Kontext-
abhängige
Kommandos
Lese
Modus
Slide 57
Slide 57 text
My Web App
http://www.url.com
Speichern Verwerfen Löschen Hilfe
text
Vorname
text
Nachname
text
text
PLZ/Ort
text
Straße
VORHER / NACHHER
My Web App
http://www.url.com
Profil anlegen
Speichern
Hilfe für die Eingabe
Mark
Müller
Pinneberg
25421
Hauptstraße 4
Slide 58
Slide 58 text
UI vs. UX
Farbe
Interaktion
Form
Typografie
Fähigkeit
Verhalten
|
>
Slide 59
Slide 59 text
BEHAVIOR
Slide 60
Slide 60 text
FAZIT
UX DESIGN
• UX ist nicht nur ein Thema für Designer
• Jeder kann UX Design lernen!
• UX in den Entwicklungsprozess integrieren
DESIGN PRINCIPLES
• Ein gutes Verständnis von Design Principles hilft!
• Reviews und Tests sind wichtig!
ERGEBNIS
• Deine Anwender werden dich lieben!
Slide 61
Slide 61 text
Q &
A
Slide 62
Slide 62 text
RESSOURCEN
OPEN SOURCE COLLECTION OF DESIGN PRINCIPLES
• https:/
/principles.design/
GOOGLE MATERIAL COLOR PICKERS
• https:/
/materialuicolors.co/
SKETCH2CODE
• https:/
/sketch2code.azurewebsites.net/