$30 off During Our Annual Pro Sale. View Details »

User Experience Design für Entwickler

Jörg Neumann
February 27, 2020

User Experience Design für Entwickler

Jörg Neumann

February 27, 2020
Tweet

More Decks by Jörg Neumann

Other Decks in Design

Transcript

  1. JÖRG NEUMANN | ACLUE GmbH
    USER EXPERIENCE DESIGN
    FÜR ENTWICKLER

    View Slide

  2. JÖRG NEUMANN
    THEMEN
    • Frontend Technologies
    • Mobile Development
    • Machine Learning
    • Consulting, Coaching, Training
    KONTAKT
    • Mail: [email protected]
    • Twitter: @JoergNeumann
    • GitHub: https:/
    /github.com/JoergNeumann
    • Blog: www.HeadWriteLine.BlogSpot.com

    View Slide

  3. WAS IST USABILITY?

    View Slide

  4. WAS IST USABILITY?

    View Slide

  5. WAS IST USABILITY?

    View Slide

  6. WAS IST USER EXPERIENCE?
    Foto: Taylor Herring

    View Slide

  7. UX
    ENGINEERING

    View Slide

  8. 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!
    |
    |
    |
    |

    View Slide

  9. 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!

    View Slide

  10. UM WAS ES GEHT
    • WER IST DER ANWENDER?
    • WAS IST SEINE PRIMÄRE TÄTIGKEIT?
    • WAS SIND HERAUSFORDERUNGEN?
    • WAS KÖNNTE IHM HELFEN?

    View Slide

  11. UX VS. DEVELOPMENT

    View Slide

  12. Entwerfen
    Entwickeln
    Analysieren
    VORGEHEN
    validieren
    validieren
    zuhören,
    beobachten, lernen
    |
    >
    Skizzen,
    Wireframes,
    Storyboards
    |
    >
    MVP bauen,
    |
    >
    Gebrachs-
    tauglichkeit testen

    View Slide

  13. Focus
    |

    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |





    Scope
    Persona
    ANALYSE
    Analyse des
    Anwenders
    Analyse der
    primären Tätigkeit
    Analyse der
    Umgebung

    View Slide

  14. DESIGN PRINCIPALS

    View Slide

  15. DESIGN PRINCIPALS
    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

    View Slide

  16. DESIGN PRINCIPLES
    Visual System
    • Inattentional Blindness
    • Gestalt Design Laws
    (proximity, similarity, …)
    Cognitive
    • Hick’s Law
    • Forgiveness
    • Gutenberg Diagram
    Intuitive
    • Horror Vacui
    • Contour Bias
    • Aesthetics
    Psychological
    • Status Quo Bias
    • Expectation Effects
    • Unconscious Influence

    View Slide

  17. INATTENTIONAL BLINDNESS
    TEST
    • Du siehst gleich hintereinander
    drei Bilder mit Tieren
    • Auf welchem ist ein Schwein
    abgebildet?

    View Slide

  18. INATTENTIONAL BLINDNESS

    View Slide

  19. INATTENTIONAL BLINDNESS

    View Slide

  20. INATTENTIONAL BLINDNESS

    View Slide

  21. INATTENTIONAL BLINDNESS
    • Wie viele Schweine hast Du gesehen?
    • Und wie viele Hasen?

    View Slide

  22. INATTENTIONAL BLINDNESS
    Wo ist hier
    der Hase?

    View Slide

  23. HICK‘S LAW

    View Slide

  24. PROXIMITY

    View Slide

  25. PROXIMITY

    View Slide

  26. 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

    View Slide

  27. CONTOUR BIAS
    Auf welchem Sessel
    willst Du sitzen?

    View Slide

  28. My Web App
    http://www.url.com
    CONTOUR BIAS
    Auf welchen Button
    willst Du drücken?
    Speichern Speichern

    View Slide

  29. STATUS-QUO BIAS
    „Die meisten
    Anwender würden
    ‚Ja‘ sagen“

    View Slide

  30. Konzentration
    auf das
    Wesentliche
    |
    >
    Produkte sehen
    teuer aus
    |
    >
    HORROR VACUI

    View Slide

  31. Was wird hier
    alles verkauft?
    |
    >
    Produkte sehen
    billig aus
    |
    >

    View Slide

  32. View Slide

  33. Vertraust Du
    dieser Bank?
    |
    >

    View Slide

  34. View Slide

  35. View Slide

  36. ANWENDUNG

    View Slide

  37. 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

    View Slide

  38. Window
    Text
    Text
    Text
    Text
    Text
    Text
    Titel
    Text
    Text
    Text
    Text
    Text
    Text
    Text
    Text
    Text
    Text
    CHROME
    NAVIGATION DATEN

    View Slide

  39. FARBEN
    Palette von
    Helligkeiten/
    Sättigungen dieser
    Farbtöne
    1 bis max. 3
    Hauptfarbtöne im
    Interface
    |
    >

    View Slide

  40. FARBEN
    Sehr klares Design.
    Schnell verständlich
    Aber: Dekoration und
    Interaktion haben
    dieselbe Farbe!

    View Slide

  41. 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
    |
    >

    View Slide

  42. LAYERING
    So schön ist der Königssee
    Wichtige
    Information
    partieller
    Overlay
    vollständiger
    Overlay
    Buchen
    Schatten-
    wurf

    View Slide

  43. Wichtiges groß
    Unwichtiges klein
    Wichtiges oben
    Unwichtiges unten

    View Slide

  44. BEISPIELE

    View Slide

  45. 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

    View Slide

  46. 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

    View Slide

  47. 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

    View Slide

  48. 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

    View Slide

  49. 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

    View Slide

  50. 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

    View Slide

  51. 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?
    |
    >

    View Slide

  52. 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

    View Slide

  53. 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
    |
    >

    View Slide

  54. 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
    |
    >

    View Slide

  55. 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

    View Slide

  56. 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

    View Slide

  57. 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

    View Slide

  58. UI vs. UX
    Farbe
    Interaktion
    Form
    Typografie
    Fähigkeit
    Verhalten
    |
    >

    View Slide

  59. BEHAVIOR

    View Slide

  60. FAZIT
    UX DESIGN
    • UX ist nicht nur ein Thema für Designer
    • Jeder kann UX Design lernen!
    • UX in den Entwicklungsprozess integrieren
    DESIGN PRINCIPALS
    • Ein gutes Verständnis von Design Principals hilft!
    • Reviews und Tests sind wichtig!
    ERGEBNIS
    • Deine Anwender werden dich lieben!

    View Slide

  61. Q &
    A

    View Slide

  62. RESSOURCEN
    OPEN SOURCE COLLECTION OF DESIGN PRINCIPLES
    • https:/
    /principles.design/
    GOOGLE MATERIAL COLOR PICKERS
    • https:/
    /materialuicolors.co/
    SKETCH2CODE
    • https:/
    /sketch2code.azurewebsites.net/

    View Slide