79

«The Illusion of Time. When 60 sec is not 1 minute»

  • Upload
    fdconf

  • View
    4.446

  • Download
    1

Embed Size (px)

Citation preview

Page 1: «The Illusion of Time. When 60 sec is not 1 minute»
Page 2: «The Illusion of Time. When 60 sec is not 1 minute»

of

Denys Mishunov· @mishunovPhoto: http://goo.gl/WSLWvE

Page 3: «The Illusion of Time. When 60 sec is not 1 minute»

–everybody

“Waiting sucks”

Page 4: «The Illusion of Time. When 60 sec is not 1 minute»

Photo: http://goo.gl/D3J4n9

Page 5: «The Illusion of Time. When 60 sec is not 1 minute»

©Laura Berman | greenfusephotos.com | 416-887-2655

36% OVERESTIMATION

Page 6: «The Illusion of Time. When 60 sec is not 1 minute»

0.35 0.01 0.06 0.05 0.075.30

4.76

Page 7: «The Illusion of Time. When 60 sec is not 1 minute»
Page 8: «The Illusion of Time. When 60 sec is not 1 minute»

https://blog.kissmetrics.com/loading-time/

Page 9: «The Illusion of Time. When 60 sec is not 1 minute»

2011

Page 10: «The Illusion of Time. When 60 sec is not 1 minute»

20112014

Page 11: «The Illusion of Time. When 60 sec is not 1 minute»

–Lewis Carroll, “Alice in Wonderland”

Alice: How long is forever?

White Rabbit: Sometimes, just one second.

Page 12: «The Illusion of Time. When 60 sec is not 1 minute»

CHOOSE THE RIGHT TIME

D0

A

D2

B

B

D1

A

B

Page 13: «The Illusion of Time. When 60 sec is not 1 minute»

WEB TIME LINE

0.2s 1s 5s 10s

User Flow (2-5s)

Attention Span (7-10s)

Instant (0,1-0,2s)

Immediate (0,5-1s)

Page 14: «The Illusion of Time. When 60 sec is not 1 minute»

PLATFORM SUCCESS MODEL

http://goo.gl/GlxjdN

1. loading 2. finger down 4. finger up

1000ms max: 100msidle/cleanup in 50ms chunks

Instant (0,1-0,2s)Immediate (0,5-1s)

Page 15: «The Illusion of Time. When 60 sec is not 1 minute»

CHOOSE THE RIGHT TIME

D0

A

D2

B

B

D1

A

B

Page 16: «The Illusion of Time. When 60 sec is not 1 minute»

“The just-noticeable difference between two stimuli is proportional to the magnitude of the

stimuli”

WEBER-FECHNER LAW

Page 17: «The Illusion of Time. When 60 sec is not 1 minute»

WEBER-FECHNER LAW

JND

Page 18: «The Illusion of Time. When 60 sec is not 1 minute»

WEBER-FECHNER LAW

jnd = k% of D

jnd

D

Phot

o: h

ttp:

//go

o.gl

/jQnZ

lP

Page 19: «The Illusion of Time. When 60 sec is not 1 minute»

20% RULE

jnd = 20% of D

jnd

D < 30s

Phot

o: h

ttp:

//go

o.gl

/jQnZ

lP

Page 20: «The Illusion of Time. When 60 sec is not 1 minute»

jnd = 20% of D20% RULE

20% RULE

10s8s 12s

-20% +20%

Phot

o: h

ttp:

//go

o.gl

/jQnZ

lP

Page 21: «The Illusion of Time. When 60 sec is not 1 minute»

MEANINGFUL

NOTICEABLE!==

20% RULE

Page 22: «The Illusion of Time. When 60 sec is not 1 minute»

CHOOSE THE RIGHT TIME

D0

A

D2

B

B

D1

A

B

Page 23: «The Illusion of Time. When 60 sec is not 1 minute»

NEUTRALISATION

Page 24: «The Illusion of Time. When 60 sec is not 1 minute»
Page 25: «The Illusion of Time. When 60 sec is not 1 minute»

≈5s

Page 26: «The Illusion of Time. When 60 sec is not 1 minute»
Page 27: «The Illusion of Time. When 60 sec is not 1 minute»

≈2s

Page 28: «The Illusion of Time. When 60 sec is not 1 minute»

NEUTRALISATION

5s

2s 2.4s

+20% rule

3.2s

√5×2

Geometric bisection

Page 29: «The Illusion of Time. When 60 sec is not 1 minute»

≈2s

Page 30: «The Illusion of Time. When 60 sec is not 1 minute»

≈3.2s

Page 31: «The Illusion of Time. When 60 sec is not 1 minute»

SUBJECTIVE TIME

OBJECTIVE TIME

Page 32: «The Illusion of Time. When 60 sec is not 1 minute»

TOLERANCE

PERCEPTIONOBJECTIVE

TIME

Page 33: «The Illusion of Time. When 60 sec is not 1 minute»

TIME MANAGEMENT

Perception Management

Tolerance Management

Operational Management

Page 34: «The Illusion of Time. When 60 sec is not 1 minute»

OPERATIONAL MANAGEMENT

real timeOpera

tiona

l Man

ageme

nt

Page 35: «The Illusion of Time. When 60 sec is not 1 minute»

–Lewis Carroll, “Alice in Wonderland”

“My dear, here we must run as fast as we can, just to stay in place. And if you

wish to go anywhere you must run twice as fast as that.”

Opera

tiona

l Man

ageme

nt

Page 36: «The Illusion of Time. When 60 sec is not 1 minute»

FRONT END

Delay blocking request (onLoad)

WebWorkers

AJAXify navigation

you-name-it

HTML JavascriptImagesCSS

Minification & ConcatinationSprites

Responsive sizes

Lo-Fi background JPG images

Fewer HTTP requests

CDN

DNS prefetching

No CDN

Inline top-screen CSS

Opera

tiona

l Man

ageme

nt

Page 37: «The Illusion of Time. When 60 sec is not 1 minute»

BACK ENDCDN

Caching

Faster *

mod_deflate/mod_gzip

HTTP2/SPDY

Opera

tiona

l Man

ageme

nt

Page 38: «The Illusion of Time. When 60 sec is not 1 minute»

–Lewis Carroll, “Alice in Wonderland”

“If everybody minded their own business, the world would go around a great deal faster than it does.”

Page 39: «The Illusion of Time. When 60 sec is not 1 minute»

LIMITATIONS

Technical limitations

Financial/time costs

Users usually don’t care about your objective timeOp

eratio

nal M

anage

ment

Page 40: «The Illusion of Time. When 60 sec is not 1 minute»

LIMITATIONS

Users don’t care

Opera

tiona

l Man

ageme

nt

Page 41: «The Illusion of Time. When 60 sec is not 1 minute»

– Ilya Grigorik, Web Performance Engineer, Google

“Performance is not just milliseconds, frames and megabytes. It’s also how these

milliseconds, frames and megabytes translate to how the user perceives the

application”

Page 42: «The Illusion of Time. When 60 sec is not 1 minute»

TIME MANAGEMENT

Operational Management

Tolerance Management

Perception Management

Page 43: «The Illusion of Time. When 60 sec is not 1 minute»

PERCEPTION MANAGEMENT

psychological timePerce

ption

Man

ageme

nt

Page 44: «The Illusion of Time. When 60 sec is not 1 minute»

–Martin Heidegger, German philosopher

“…time persists merely as a consequence of the events taking place in it [space]”

Perce

ption

Man

ageme

nt

http://goo.gl/9wXHL9

Page 45: «The Illusion of Time. When 60 sec is not 1 minute»

EVENT MARKERSPe

rcepti

on M

anage

ment

EVENT1 EVENT2 EVENT3

Page 46: «The Illusion of Time. When 60 sec is not 1 minute»

EVENT MARKERSPe

rcepti

on M

anage

ment

EVENT1

start Event Marker

end Event Marker

inner Event Marker

start end|start end

Page 47: «The Illusion of Time. When 60 sec is not 1 minute»

Perce

ption

Man

ageme

nt

PREEMPTIVE START

Page 48: «The Illusion of Time. When 60 sec is not 1 minute»

PREEMPTIVE STARTPe

rcepti

on M

anage

ment

magic*

* – things user does not need to know about

Page 49: «The Illusion of Time. When 60 sec is not 1 minute»
Page 50: «The Illusion of Time. When 60 sec is not 1 minute»
Page 51: «The Illusion of Time. When 60 sec is not 1 minute»

Perce

ption

Man

ageme

ntEARLY COMPLETION

magic*

* – things user does not need to know about

Page 52: «The Illusion of Time. When 60 sec is not 1 minute»
Page 53: «The Illusion of Time. When 60 sec is not 1 minute»
Page 54: «The Illusion of Time. When 60 sec is not 1 minute»
Page 55: «The Illusion of Time. When 60 sec is not 1 minute»
Page 56: «The Illusion of Time. When 60 sec is not 1 minute»
Page 57: «The Illusion of Time. When 60 sec is not 1 minute»

LIMITATIONS

When process is really long and there is no chance to make user think differently

Perce

ption

Man

ageme

nt

Page 58: «The Illusion of Time. When 60 sec is not 1 minute»

TIME MANAGEMENT

Operational Management

Perception Management

Tolerance Management

Page 59: «The Illusion of Time. When 60 sec is not 1 minute»

TOLERANCE MANAGEMENT

valued timeToler

ance

Mana

gement

Page 60: «The Illusion of Time. When 60 sec is not 1 minute»

http://goo.gl/AkcpvU

Page 61: «The Illusion of Time. When 60 sec is not 1 minute»
Page 62: «The Illusion of Time. When 60 sec is not 1 minute»

–basic principle of psychology

“If you can not change the situation,

change the attitude”

Toler

ance

Mana

gement

Page 63: «The Illusion of Time. When 60 sec is not 1 minute»

UNCERTAINTY

Toler

ance

Mana

gement

Page 64: «The Illusion of Time. When 60 sec is not 1 minute»

Toler

ance

Mana

gement

Dynamic

Determinate

“Designing and Engineering Time”, Steven C.Seow. © 2008 Pearson Education Inc.

Provides periodic current status during mid-process

Projects completion by work units or time

Static

IndeterminateDoesn’t project

completion

Does not provide any info during mid-process

Download file blah-blah.mov (25GB)?

Cancel Download

Files scanned: 1250 Viruses found: 55

Your porn will be downloaded in less than 1 second. PLEASE wait

Class A

Class BClass D

Class C

Page 65: «The Illusion of Time. When 60 sec is not 1 minute»

5s 10s

PROGRESS INDICATORS FOR WEB

2s

Class D Class A

0

Page 66: «The Illusion of Time. When 60 sec is not 1 minute»

TIME ANCHORS MATRIX

1 2 3

5 10 15

10 20 30

Toler

ance

Mana

gement

Page 67: «The Illusion of Time. When 60 sec is not 1 minute»

http://goo.gl/tn8TiG

Toler

ance

Mana

gement

Page 68: «The Illusion of Time. When 60 sec is not 1 minute»

PURPOSE & VALUE

Toler

ance

Mana

gement

Page 69: «The Illusion of Time. When 60 sec is not 1 minute»

Toler

ance

Mana

gement

Page 70: «The Illusion of Time. When 60 sec is not 1 minute»

WORTH THE WAIT

Toler

ance

Mana

gement

Page 71: «The Illusion of Time. When 60 sec is not 1 minute»

Denys Mishunov <[email protected]>

Special Discount from Aeroflot

1 message

[email protected] <[email protected]> Tue, Jul 8, 2014 at 11:15 AMTo: [email protected]

We highly appreciate that you have chosen «Aeroflot – Russian airlines»!

For the tickets you purchased at our site from 01.07.2014 to 31.07.2014, we arehappy to offer you a discount for your next trip. 

YOUR COUPON(S)NUMBER(S):

 DQL1WW2 DQLAQQW 

YOUR COUPONS EXPIRE: 30.09.2014

To make a reservation you need:

Page 72: «The Illusion of Time. When 60 sec is not 1 minute»

http://coub.com/view/2pgyb5js

Page 73: «The Illusion of Time. When 60 sec is not 1 minute»

LIMITATIONS

The sky is the limit?

Toler

ance

Mana

gement

Page 74: «The Illusion of Time. When 60 sec is not 1 minute»

Tolerance

SUMMARY

Deliver objectively fast;

If not possible to deliver fast, make

user think it is fast;

If it is really long process, make user

want to wait.

PerceptionOperation

Page 75: «The Illusion of Time. When 60 sec is not 1 minute»

0.43

Page 76: «The Illusion of Time. When 60 sec is not 1 minute»
Page 77: «The Illusion of Time. When 60 sec is not 1 minute»
Page 78: «The Illusion of Time. When 60 sec is not 1 minute»
Page 79: «The Illusion of Time. When 60 sec is not 1 minute»

THANK YOU

end Event Marker