Simplicity2013

167
cxpartners 1 @gilescolborne Simplicity

description

 

Transcript of Simplicity2013

Page 1: Simplicity2013

cxpartners 1

@gilescolborne

Simplicity

Page 2: Simplicity2013

2

I would not give a figfor the simplicitythis side of complexity,

Oliver Wendell Holmes Jr.

Page 3: Simplicity2013

2

I would not give a figfor the simplicitythis side of complexity,

but I would give my life for the simplicity on the other side of complexity.

Oliver Wendell Holmes Jr.

Page 4: Simplicity2013

Advanced simplicity@gilescolborne

3

Page 5: Simplicity2013

141

See it at Amazon US

See it at Amazon UK

Page 6: Simplicity2013

4

They’re

not rules

so much as…

guidelines,

Giles

Page 7: Simplicity2013

5

Page 8: Simplicity2013

6

Page 9: Simplicity2013

7

Page 10: Simplicity2013

8

Page 11: Simplicity2013

http://www.flickr.com/photos/vanf/5321214369/9

Page 12: Simplicity2013

10

Page 13: Simplicity2013

11

Page 14: Simplicity2013

12

Page 15: Simplicity2013

13

Page 17: Simplicity2013

Donald Norman

15

Simplicity isnot the answer

Page 18: Simplicity2013

Leonardo Da Vinci

16

Simplicity isthe ultimatesophistication

Page 19: Simplicity2013

Simplicity is an experience

17

Page 20: Simplicity2013

18

How it’s engineered

Page 21: Simplicity2013

19

Page 22: Simplicity2013

20

Page 23: Simplicity2013

How it feels to use

21

How it’s engineered

How it looks

Page 24: Simplicity2013

Expert Mainstreamer

Focus on details Focus on goals

Perfection Completion

Precise control Ease of control

Principles Examples, stories

Take it apart, explore Afraid of breaking it

Detailed mental model Loose mental model

Invest time in learning What does RFTM mean?

22

Experienced Novice

Page 25: Simplicity2013

Not everyone wants simplicity

23

Page 26: Simplicity2013

24

Page 27: Simplicity2013

25

Page 28: Simplicity2013

26

Page 29: Simplicity2013

27

Whatusers do

Tasks

Content& features

Page 30: Simplicity2013

Thinking like an expert

28

Page 31: Simplicity2013

29

Page 32: Simplicity2013

30

Page 33: Simplicity2013

31

Page 34: Simplicity2013

Performance

Stress

Difficult task

Simple task

Yerkes-Dodson Law

32

Page 35: Simplicity2013

33

Page 36: Simplicity2013

34

Page 37: Simplicity2013

Feels simple

to my (mainstream) users

35

Page 38: Simplicity2013

36

Page 39: Simplicity2013

What is minimal?GO

37

Page 40: Simplicity2013

August 2013 GO

38

Page 41: Simplicity2013

August 2013 GO

Usable

38

Page 42: Simplicity2013

Nov 2013 GO

39

Page 43: Simplicity2013

Nov 2013 GO

39

Page 44: Simplicity2013

August 2012 GO

40

Page 45: Simplicity2013

August 2012 GO

40

Page 46: Simplicity2013

Aug 2013

Jul 2013 Jun 2013 May 2013 Apr 2013 Mar 2013

41

Page 47: Simplicity2013

Aug 2013

Jul 2013 Jun 2013 May 2013 Apr 2013 Mar 2013

41

Simple

Page 48: Simplicity2013

Simplicity = Extreme usability

42

Page 49: Simplicity2013

Efficiency Effectiveness Satisfaction

Usability

ISO 9241-11

43

Page 50: Simplicity2013

Efficiency Effectiveness Satisfaction

Business system

44

Page 51: Simplicity2013

Efficiency Effectiveness Satisfaction

Call centre

45

Page 52: Simplicity2013

Efficiency Effectiveness Satisfaction

Web site

46

Page 53: Simplicity2013

Efficiency Effectiveness Satisfaction

Web site

46

Page 54: Simplicity2013

Efficiency Effectiveness Satisfaction

Simplicity

47

Page 55: Simplicity2013

48

A B

Which is more efficient?

Page 56: Simplicity2013

49

Keying(average typist)

PointingHomingMentallypreparing

Waitingfor a response

Icons: The Noun Project and Camila Bertoco

GOMS KLM

M = 1.35 sec K = 0.2 sec H = 0.4 sec P = 1.1 sec R = ?

Page 57: Simplicity2013

50

A B

GOMS KLM

1. Walk through the interface step by step.

Page 58: Simplicity2013

50

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

1. Walk through the interface step by step.

Page 59: Simplicity2013

50

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

1. Walk through the interface step by step.

Page 60: Simplicity2013

51

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

2. List the Mental Preparation (M), Keying (K), Pointing (P), Homing(H) and Response times (R).

Page 61: Simplicity2013

51

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

2. List the Mental Preparation (M), Keying (K), Pointing (P), Homing(H) and Response times (R).

MHPKPKHKK

Page 62: Simplicity2013

51

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

2. List the Mental Preparation (M), Keying (K), Pointing (P), Homing(H) and Response times (R).

MHPKPKHKK

MHPKHKK

Page 63: Simplicity2013

52

A B

GOMS KLM

3. Place Ms in front of all Ks and Ps

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKMK

MHPKHKMK

Page 64: Simplicity2013

52

A B

GOMS KLM

3. Place Ms in front of all Ks and Ps

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKMK

MHPKHKMK

MMMM

M

Page 65: Simplicity2013

52

A B

GOMS KLM

3. Place Ms in front of all Ks and Ps

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKMK

MHPKHKMK

MMMM

M

MM

M

Page 66: Simplicity2013

53

A B

GOMS KLM

4. Delete Ms that appear between Ks

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKMK

MHPKHKMK

MMMM

M

MM

M

Page 67: Simplicity2013

54

A B

GOMS KLM

4. Delete Ms that appear between Ks

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKK

MHPKHKK

MMMM

M

MM

M

Page 68: Simplicity2013

55

A B

GOMS KLM

4. Delete Ms that appear between Ps and Ks (PMK becomes PK)

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKK

MHPKHKK

M

M

M

M

M

Page 69: Simplicity2013

55

A B

GOMS KLM

4. Delete Ms that appear between Ps and Ks (PMK becomes PK)

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKK

MHPKHKK

M

M

M

M

M

Page 70: Simplicity2013

56

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

MHPKPKHKK

MHPKHKK

M

M

M

M

M

M = 1.35 sec K = 0.2 sec H = 0.4 sec P = 1.1 sec R = ?

Page 71: Simplicity2013

57

A B

GOMS KLM

Think about what to doPut hand on mousePoint to radio buttonClickPoint to text fieldClickMove hand to keyboardEnter temperature (31)

Think about what to doPut hand on mousePoint to text fieldClickMove hand to keyboardEnter temperature (31)

1.350.42.450.22.450.20.41.75

1.350.42.450.20.40.2

M = 1.35 sec K = 0.2 sec H = 0.4 sec P = 1.1 sec R = ?

10.20 4.00

Page 72: Simplicity2013

58

Enter your Post Code

BS1 4ND OK

ADDRESSType your address

22 Queen Square Br|

ADDRESS

Which is more efficient?

22 Queen Square, Bristol, BS1 4ND

Page 73: Simplicity2013

OK

59

Enter your Post CodeADDRESS

Page 74: Simplicity2013

OK

59

Enter your Post CodeADDRESS

BS1 4ND

Page 75: Simplicity2013

OK

59

Enter your Post CodeADDRESS

BS1 4ND

Choose an address

Page 76: Simplicity2013

OK

20 Queen Sq Bristol, BS1 4ND

21 Queen Sq Bristol, BS1 4ND22 Queen Sq Bristol, BS1 4ND23 Queen Sq Bristol, BS1 4ND

59

Enter your Post CodeADDRESS

BS1 4ND

Choose an address

Page 77: Simplicity2013

22 Queen Sq

Bristol

BS1 4ND

OK

59

Enter your Post CodeADDRESS

BS1 4ND

Page 78: Simplicity2013

22 Queen Sq

Bristol

BS1 4ND

OK

59

Enter your Post CodeADDRESS

BS1 4ND

Page 79: Simplicity2013

60

ADDRESS

Page 80: Simplicity2013

22 Queen Square Br|

22 Queen Sq, Bristol, BS1 4ND

60

ADDRESS

Page 81: Simplicity2013

60

ADDRESS

22 Queen Sq, Bristol, BS1 4ND

Page 82: Simplicity2013

61

Rules (simplified)

Walk through the interface step by step.

List the Mental Preparation (M), Keying (K), Pointing (P), Homing(H) and Response times (R).

Place Ms in front of all Ks and Ps

Delete Ms between Keying charactersin a single unit (like a word or a sentence)

But keep the first M (thinking what to type).

Delete Ms that come between Pointing and Keying(so PMK becomes PK)

M = 1.35 sec K = 0.2 sec H = 0.4 sec P = 1.1 sec R = ?

Page 83: Simplicity2013

22 Queen Sq

Bristol

BS1 4ND

OK

62

Enter your Post CodeADDRESS

M Figure out what to doH Put hand on mouseP Move the mouse into positionK Click into the text fieldH Put hand on keyboardMKKKKKKK Remember and Enter Post CodeM Figure out what to doH Put hand on mouseP Move the mouse into position and click OKR Wait for the system to refresh (1.0 seconds)M Figure out what to doP Move the mouse into positionK Click the drop down listM Figure out what to doP Move the mouse into positionK Click on the correct itemR Wait for the system to refresh (0. 5 seconds)M Check the address is correct

TOTAL = 17.0 seconds

BS1 4ND

Page 84: Simplicity2013

22 Queen Sq

Bristol

BS1 4ND

OK

62

Enter your Post CodeADDRESS

M Figure out what to doH Put hand on mouseP Move the mouse into positionK Click into the text fieldH Put hand on keyboardMKKKKKKK Remember and Enter Post CodeM Figure out what to doH Put hand on mouseP Move the mouse into position and click OKR Wait for the system to refresh (1.0 seconds)M Figure out what to doP Move the mouse into positionK Click the drop down listM Figure out what to doP Move the mouse into positionK Click on the correct itemR Wait for the system to refresh (0. 5 seconds)M Check the address is correct

TOTAL = 17.0 seconds6 points where you figure out what to do (M)

BS1 4ND

Page 85: Simplicity2013

63

ADDRESS

22 Queen Sq, Bristol, BS1 4ND

M Figure out what to doH Put hand on mouseP Move the mouse into positionK Click�into the text fieldH Put hands on keyboardMKKKKKKKKKKKKKKKKKK Enter addressM Figure out what to doH Put hand on mouseP Move the pointer into positionK Click on the addressM Check the address is correct

TOTAL = 12.8 seconds4 points where you figure out what to do (M)

Page 86: Simplicity2013

64

Keying PointingHomingMentallypreparing

Waitingfor a response

Icons: The Noun Project and Camila Bertoco

GOMS KLM

M = 1.35 sec K = 0.2 sec H = 0.4 sec P = 1.1 sec R = ?

Page 87: Simplicity2013

64

Keying PointingMentallypreparing

Waitingfor a response

Icons: The Noun Project and Camila Bertoco

GOMS KLM

M = 1.35 sec K = 0.2 sec P = 1.1 sec R = ?

Page 88: Simplicity2013

65

default numbers & punctuation

number pad (for pins)url

Page 89: Simplicity2013

66

Page 90: Simplicity2013

67

Rules for ‘Efficiency’

Minimise thinking, effort (clicks, movement)

No one likes home pages and start screens

Remember users’ preferences and behavior

Eliminate sources of error

Minimise response time and device bulk the

hidden UX differentiators

Don’t make experienced users act like novices

Page 91: Simplicity2013

68

Page 92: Simplicity2013

69

Your turn

Page 93: Simplicity2013

Simplify this!

70

Page 94: Simplicity2013

71

Page 95: Simplicity2013

On/OffQuick OSD (On-Screen Display menu)FL Select (change the display on DVD player)Open/Close (Eject DVD)Advanced Disc Review (Review playlist)AV Enhancer (Adjust audio and video)Repeat (Repeat play)Multi Re-Master (Improve audio quality)Numeric KeypadDepth Enhancer (Reduce picture ‘noise’)Manual Skip (Skip 30 seconds forward)Quick Replay (Skip back a few seconds)CancelSkip ForwardSkip BackSlow ForwardSlow BackStopPausePlayDirect Navigator/Top Menu (Main menu)Play List/Menu (Show a disk menu or play list)Functions (Change on screen menu)Return (Return to previous menu)Up ArrowDown ArrowLeft ArrowRight ArrowEnterSubtitleAudio (Change soundtracks)Angle/Page (Change angle/advance still pictures)Setup (Quick setup menu)Play Mode (All/group/random play)Play Speed (Changes play speed)ZoomGroup (Selects groups of items to play)

71

Page 96: Simplicity2013

72

Page 97: Simplicity2013

#1Remove

73

Page 98: Simplicity2013

74

Page 99: Simplicity2013

Perfection is achievednot when there is nothing more to addbut when there isnothing more to take away

75

Antoine de Saint Exupery

Page 100: Simplicity2013

Reduce,

thoughtfully

76

John Maeda

Page 101: Simplicity2013

77

Page 102: Simplicity2013

78

Page 103: Simplicity2013

79

Page 104: Simplicity2013

Expert Mainstreamer

Focus on details focus on goals

Precise control Ease of control

Perfection Good enough

Principles Examples, stories

Deferred gratification I want it now!

invest time in learning What does RFTM mean?

80

Page 105: Simplicity2013

81

Page 106: Simplicity2013

82

Rules for ‘Remove’

Features that add steps for unneeded fine control

Multiple ways of doing the same thing

Features that are responsible for a lot of errors

Unnecessary options and preferences

Visual clutter

Details that distract

Page 107: Simplicity2013

#2Organise

83

Page 108: Simplicity2013

84

Page 109: Simplicity2013

Ready?

85

Page 110: Simplicity2013

197

2 6 4 835

86

Page 111: Simplicity2013

?

87

Page 112: Simplicity2013

Ready?

88

Page 113: Simplicity2013

1 2 3 4 5 6 7 8 9

89

Page 114: Simplicity2013

?

90

Page 115: Simplicity2013

91

Page 116: Simplicity2013

91

Page 117: Simplicity2013

92

Page 118: Simplicity2013

93

Page 119: Simplicity2013

94

Page 120: Simplicity2013

95

Page 121: Simplicity2013

96

Page 122: Simplicity2013

97

Page 123: Simplicity2013

98

Projects Photos Garden Tax Travel School

Credit Music Video Boat Bike Car

Page 124: Simplicity2013

99

Finance Office Home Projects Photos Garden

Page 125: Simplicity2013

100

Rules for ‘Organise’

Follow patterns that the user knows

Clearly frame your terms of reference

Simple, consistent groupings

Highlight the single most important thing

Don’t force the user to learn codes

Page 126: Simplicity2013

#3Hide

101

Page 127: Simplicity2013

102

Page 128: Simplicity2013

103

Page 129: Simplicity2013

104

Page 130: Simplicity2013

105

Page 131: Simplicity2013

106

Page 132: Simplicity2013

107

Page 133: Simplicity2013

108

Page 134: Simplicity2013

109

Page 135: Simplicity2013

110

Page 136: Simplicity2013

111

Rules for ‘Hide’

Organise around patterns of use, not frequency

Look for behaviours that signal patterns of use

Let users go from general to specific

Ensure mainstreamer tasks are visible and

dominant

Trust expert users to find expert features

Page 137: Simplicity2013

#4Displace

112

Page 138: Simplicity2013

113

Page 139: Simplicity2013

LONDON

OXFORD

STRATFORD-UPON-AVON

BATH

My Travel Plan

114

Page 140: Simplicity2013

LONDON

OXFORD

STRATFORD-UPON-AVON

BATH

The Roman BathsLorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis.

Mon-Fri 0900-1830 (includes Bank Holidays)Sat-Sun 0900-1730Christmas: Closed

£10 Adults, £5 Children / Student / Over 65

Allow 1 hour minimum Add this

My Travel Plan

115

Page 141: Simplicity2013

LONDON

OXFORD

STRATFORD-UPON-AVON

BATH

LOCATION ACTIVITY TIME

Bath Excelsior Hotel N/A

Bath The Roman Baths 0930-1030

Bath Train to Oxford 1042-1153

Oxford The King’s Head 1230-1400

Oxford Punting 1415-1515

Oxford Ashmolean Museum 1530-1700

Oxford Train to London 1722-1835

My Travel Plan

The Roman BathsLorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis.

Mon-Fri 0900-1830 (includes Bank Holidays)Sat-Sun 0900-1730Christmas: Closed

£10 Adults, £5 Children / Student / Over 65

Allow 1 hour minimum Add this

116

Page 142: Simplicity2013

LONDON

OXFORD

STRATFORD-UPON-AVON

BATH

LOCATION ACTIVITY TIME

Bath Excelsior Hotel N/A

Bath The Roman Baths 0930-1030

Bath Train to Oxford 1042-1153

Oxford The King’s Head 1230-1400

Oxford Punting 1415-1515

Oxford Ashmolean Museum 1530-1700

Oxford Train to London 1722-1835

My Travel Plan

117

Page 143: Simplicity2013

No plan survives contact with the enemy

Helmuth von Moltke

118

Page 144: Simplicity2013

Tuesday

Wednesday

Thursday

119

Page 145: Simplicity2013

Tuesday

Kid’s things

Travel discounts

120

Page 146: Simplicity2013

121

So, in order:

1. Displace2. Remove3. Organise4. Hide

Page 147: Simplicity2013

122

BONUS!

Page 148: Simplicity2013

The trouble with simplicity is...

it’s boring.

(Right?)

123

Page 149: Simplicity2013

124

Simplicity does not mean the absence of any decoration.

It means that the decor should belong intimately to the design proper, and that anything foreign to it should be taken away.

Paul Jacques Grillo

Page 150: Simplicity2013

125

Modern Traditional Elegant

Page 151: Simplicity2013

126

Logos Pathos Ethos

Page 152: Simplicity2013

127

Name of product / service

Practical: it makes Simpler

Emotional: it makes me feel

Values: What it says about me

Experience Cheat Sheet

Page 153: Simplicity2013

128

Name of product / service

Practical: it makes Simpler

Emotional: it makes me feel

Values: What it says about me

Experience CHeat Sheet

Photojojo

Buying Photo supplies

Playful

i’m Creative

Page 154: Simplicity2013

129

Page 155: Simplicity2013

130

Page 156: Simplicity2013

131

Name of product / service

Practical: it makes Simpler

Emotional: it makes me feel

Values: What it says about me

Experience Cheat Sheet

Page 157: Simplicity2013

132

Whatusers do

Tasks

Content& features

Page 158: Simplicity2013

132

Whatusers do

Tasks

Content& features

Page 159: Simplicity2013

132

Whatusers do

Tasks

Content& features

Page 160: Simplicity2013

133

Rules for ‘Satisfaction’

Make something that works!

Remove pain points, errors, waiting

NEVER punish errors or experimentation

Turn key interactions and unavoidable pain points

into ‘signature moments’

Continual, small improvements

Page 161: Simplicity2013

134

Step by step

1. Displace2. Remove3. Organise4. Hide5. Add character

Page 162: Simplicity2013

135

Ever had a problem selling

simplicity to your team?

Page 163: Simplicity2013

136

Ever have success selling simplicity to your

team?

Page 164: Simplicity2013

137

BUY!

Page 165: Simplicity2013

138

A B

247

Page 166: Simplicity2013

139

Page 167: Simplicity2013

No matter how cool your userinterface…

...it would be betterif there were less of it

140

Alan Cooper