psychology of performance

51
Psychology of performance Stoyan Stefanov, @stoyanstefanov June 23, 2010 Velocity

Upload: stoyan-stefanov

Post on 27-Jan-2015

120 views

Category:

Technology


9 download

DESCRIPTION

"Psychology of performance" slides from Velocity 2010.http://en.oreilly.com/velocity2010/public/schedule/detail/13019Running PageSpeed - all checks. YSlow - A. So what's next to do? Well, you can cheat! You know that time is relative - one hour with your mother-in-law feels much longer than one hour on the beach. The same way you can bend the perception of the page loading time and make the page feel faster, even though the RTT is the same.

TRANSCRIPT

Page 1: Psychology of performance

Psychology of

performance

Stoyan Stefanov, @stoyanstefanov June 23, 2010 Velocity

Page 2: Psychology of performance

Perception

Page 3: Psychology of performance

Perception

Page 4: Psychology of performance

Perception

Page 5: Psychology of performance

Perception

Page 6: Psychology of performance
Page 7: Psychology of performance
Page 8: Psychology of performance

Durations

actual expected

perceived rem’d

time

Page 9: Psychology of performance

Time perception

•  UCLA – 53s -> 67s -> 91s (dopamine)

•  Age •  Geography - NY vs. LA •  Culture, climate •  Time of day, day the week •  Body temperature

Page 10: Psychology of performance

Time perception

•  Clock is usually faster •  Long durations are harder

to judge

Page 11: Psychology of performance

When the time stops

•  Athletes •  Martial arts

Page 12: Psychology of performance

Remembered time

•  Emotional state •  Pleasant vs. painful

memories •  “hit vs. smash” speed –

34/40.5 mph

Page 13: Psychology of performance

Unpleasant memories

•  34sec fake assault on campus

-> 81 sec (~250% off) •  30 sec bank robbery video -> 2 day later.. -> 150 sec (500% off) -> ♀♂ - 50% diff

Page 14: Psychology of performance

Temporal illusions

•  Kappa effect time 1 = time 2

Longer part of a journey feels slower

Page 15: Psychology of performance

It feels slower when… •  Unpleasant •  Unknown •  Boring •  Too much to keep track

•  Never ever put too many •  Bullets points •  On a slide •  Never •  Harder to parse

Page 16: Psychology of performance

Study of frustrations

•  University of Maryland •  Slow worse than pop ups •  1/3 to ½ the time lost in

frustrations •  Frustrations affect all else

Page 17: Psychology of performance

Effect of waiting

•  Irritation •  Stress •  High cholesterol

•  ☠

Page 18: Psychology of performance

Feels faster when…

•  Task is successful •  Responsive system •  Progress •  Informed

Page 19: Psychology of performance

Expectations

Maister’s first law of service:

Service = Perception - Expectation

Page 20: Psychology of performance

Expectations

•  Brand name •  Pre-existing bias

Page 21: Psychology of performance

Managing expectations

•  Provide feedback •  Wait with a warning is

shorter

Page 22: Psychology of performance

Flow

Mihaly Csikszentmihalyi: “Positive state of

consciousness… We lose sense of self and time distorts”

Page 23: Psychology of performance

Flow

•  Learning through failure •  Doing is the reward

Page 24: Psychology of performance

Some numbers

Page 25: Psychology of performance

PARC research

•  0.1s – instantaneous •  1s – flow •  10s – attention

Page 26: Psychology of performance
Page 27: Psychology of performance

A framework

•  0.1 - 0.2s – instantaneous •  0.5 - 1s – immediate •  2 - 5s – flow •  7 - 10s – captivity

- conversation

Page 28: Psychology of performance

RTT – response time test

•  190ms college students •  Slower when go/no-go •  Correlation to IQ

Page 29: Psychology of performance

Blink of an eye

•  0.3 - 0.4s

Page 30: Psychology of performance

Turning a page

Two attempts 1 minute each: •  Kid A – 31, 27 •  Kid B – 39, 38 •  Dad – 44, 43

1.3 – 2.2 seconds a page

Page 31: Psychology of performance

Tips?

Page 32: Psychology of performance

Progressive rendering Chunk #1

Chunk #2

Chunk #3

Page 33: Psychology of performance

Worst enemy?

CSS

Page 34: Psychology of performance

CSS

Page 35: Psychology of performance

CSS

Page 36: Psychology of performance

Progress indication

•  We learn the hints •  Status bar, page title •  What we hate to see:

Page 37: Psychology of performance

Too many indicators

Page 38: Psychology of performance

Progress indication

•  Progress is good, not ugly •  Flicker-free rendering?

Page 39: Psychology of performance

Progress indication

•  Immediate responses don’t require indicator

•  Lazy drop-downs? •  TMI: 4-5 words a second •  Wording: “Please wait”,

“Stand by” vs. “Saving…”

Page 40: Psychology of performance

Prefetch

•  Components •  DNS •  favicon

Page 41: Psychology of performance

Keep the flow

•  “Idiot” box •  Back, undo •  No uncertainty •  Responsive to commands

Page 42: Psychology of performance

Intuitions lie

•  Are you a user? •  Surprising expectations •  “Where’s the rest” •  Paging

Page 43: Psychology of performance

Colors and time

•  White feels faster •  But higher expectations

Page 44: Psychology of performance

Help remembered durations

•  Negate effects of waits •  Show benefits •  WIIFM

Page 45: Psychology of performance

Help remembered durations

•  Reporting time?

Page 46: Psychology of performance

Long-running tasks

•  WebWorkers, setTimeout •  After 10s let people stop or

leave and come back •  Don’t report elapsed time

Page 47: Psychology of performance

First time experience

•  Unfamiliar = slow •  Optimize empty cache or

there will be no full cache

Page 48: Psychology of performance

Too fast

•  Edit-in-place •  Yellow fades

Page 49: Psychology of performance

Distractimations

Page 50: Psychology of performance

Good/bad animations

•  Short and sweet •  Transitions – nothing pops

in life •  Easing animations

Page 51: Psychology of performance

Thank you!

Stoyan Stefanov @stoyanstefanov http://www.phpied.com