10 UX Principles Every Developer must know. OSCON July 2019 Who - - PowerPoint PPT Presentation

10 ux principles every developer must know
SMART_READER_LITE
LIVE PREVIEW

10 UX Principles Every Developer must know. OSCON July 2019 Who - - PowerPoint PPT Presentation

10 UX Principles Every Developer must know. OSCON July 2019 Who are we? Mike Biglan Josh Clark CEO Design Director twentyideas.com Who are you? twentyideas.com What is UX? twentyideas.com Source:


slide-1
SLIDE 1

OSCON July 2019

10 UX Principles Every Developer must know.

slide-2
SLIDE 2

twentyideas.com

Who are we?

Mike Biglan

CEO

Josh Clark

Design Director

slide-3
SLIDE 3

twentyideas.com

Who are you?

slide-4
SLIDE 4

twentyideas.com

What is UX?

slide-5
SLIDE 5

twentyideas.com

Source: https://experience.sap.com/basics/ui-vs-ux-what-a-difference-a-letter-makes/
slide-6
SLIDE 6

twentyideas.com

The UX Pyramid

slide-7
SLIDE 7

twentyideas.com

Why is UX so important?

slide-8
SLIDE 8

twentyideas.com

The Principles

slide-9
SLIDE 9

twentyideas.com

Principle No.1

UX Design is everyone’s job.

slide-10
SLIDE 10

twentyideas.com

Principle No.2

Define the Problem First.

slide-11
SLIDE 11

twentyideas.com

“Good designers never start by trying to solve the problem given to them: they start by trying to understand what the real issues are… it drives managers crazy.”

  • Donald Norman,

The Design of Everyday Things

slide-12
SLIDE 12

twentyideas.com

slide-13
SLIDE 13

twentyideas.com

slide-14
SLIDE 14

twentyideas.com

“You’re developers were so preoccupied with whether they could that they didn’t stop to think if they should.”

  • Dr. Malcolm, Jurassic Park
slide-15
SLIDE 15

twentyideas.com

Principle No.3

Be Empathetic

slide-16
SLIDE 16

twentyideas.com

“Before you criticize someone, walk a mile in their shoes. That way you’ll be a mile away and you’ll have their shoes.”

  • Jack Handey
slide-17
SLIDE 17

twentyideas.com

slide-18
SLIDE 18

twentyideas.com

Accessibility controls go here...

slide-19
SLIDE 19

twentyideas.com

Source: Expedia
slide-20
SLIDE 20

twentyideas.com

Source: AirBnB
slide-21
SLIDE 21

twentyideas.com

Principle No.4

Make it Obvious

slide-22
SLIDE 22

twentyideas.com

Sit Here.

slide-23
SLIDE 23

twentyideas.com

slide-24
SLIDE 24

twentyideas.com

Source: https://dribbble.com/shots/6257734-Drag-and-Drop/attachments/1340669
slide-25
SLIDE 25

twentyideas.com

Principle No.5

Be conventional.

slide-26
SLIDE 26

twentyideas.com

slide-27
SLIDE 27

twentyideas.com

slide-28
SLIDE 28

twentyideas.com

slide-29
SLIDE 29

twentyideas.com

Principle No.6

Focus on Essentials.

slide-30
SLIDE 30

twentyideas.com

“20% efgort causes 80% of results.”

  • Vilfredo Pareto, Italian Economist with killer

hipster beard

slide-31
SLIDE 31

twentyideas.com

Pareto’s Law applied to UX

“Users use 20% of your features 80%

  • f the time, and 80% of your features

20% of the time.”

slide-32
SLIDE 32

twentyideas.com

slide-33
SLIDE 33

twentyideas.com

slide-34
SLIDE 34

twentyideas.com

slide-35
SLIDE 35

twentyideas.com

Source: Google Gmail
slide-36
SLIDE 36

twentyideas.com

Source: Google Gmail
slide-37
SLIDE 37

twentyideas.com

Principle No.7

Don’t Leave Anyone Out.

slide-38
SLIDE 38

twentyideas.com

slide-39
SLIDE 39

twentyideas.com

slide-40
SLIDE 40

twentyideas.com

slide-41
SLIDE 41

twentyideas.com

Principle No.8

Create Constraints.

slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47

twentyideas.com

slide-48
SLIDE 48

twentyideas.com

Principle No.9

Provide Feedback.

slide-49
SLIDE 49

twentyideas.com

49

slide-50
SLIDE 50

twentyideas.com

slide-51
SLIDE 51

twentyideas.com

51

slide-52
SLIDE 52

twentyideas.com

Principle No.10

Think MAYA.

slide-53
SLIDE 53

twentyideas.com

Most Advanced Yet Acceptable

Design for the Future - but deliver the future gradually.

slide-54
SLIDE 54

twentyideas.com

slide-55
SLIDE 55

twentyideas.com

slide-56
SLIDE 56

twentyideas.com

slide-57
SLIDE 57

twentyideas.com

Principle No.1

UX Design is everyone’s job.

Principle No.2

Define the Problem First

Principle No.3

Be Empathetic

Principle No.4

Make it Obvious

Principle No.5

Be Conventional.

Principle No.6

Focus on Essentials

Principle No.7

Don’t Leave Anyone Out

Principle No.8

Create Constraints

Principle No.9

Provide Feedback

Principle No.10

Think MAYA

slide-58
SLIDE 58

twentyideas.com

slide-59
SLIDE 59

www.TwentyIdeas.com

Thank you!