design the priority, performance and ux

76
@webinterface DESIGN THE PRIORITY PERFORMANCE AND UX U-Conference Usability Insights 2016 @webinterface

Upload: peter-rozek

Post on 16-Apr-2017

9.098 views

Category:

Design


0 download

TRANSCRIPT

Page 1: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

DESIGN THE PRIORITY

PERFORMANCE AND UXU-Conference Usability Insights 2016

@webinterface

Page 2: DESIGN THE PRIORITY, PERFORMANCE AND UX

PETER ROZEK

@webinterface

Page 3: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

@webinterface

Page 4: DESIGN THE PRIORITY, PERFORMANCE AND UX

WORK @ ecx.io (DIGITAL AGENCY)

@webinterface

Page 5: DESIGN THE PRIORITY, PERFORMANCE AND UX
Page 6: DESIGN THE PRIORITY, PERFORMANCE AND UX

UX, USABILITY, ACCESSIBILITY, FRONTEND

@webinterface

Page 7: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

WHY BUILD AN FAST EXPERIENCE ?

Page 8: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

RESPONSIVE AND FAST IS USER EXPERIENCE.

Page 9: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

FAST PAGE LOAD TIME BUILDS TRUST IN YOUR SITE.

Page 10: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

BETTER CONVERSION RATE.

Page 11: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

WE HAVE SLOW CONNECTION SPEEDS !

Page 12: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

DO YOU KNOW YOUR WHY ? DOES YOUR CLIENT KNOW ITS WHY ?

Page 13: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

FACTS FROM THE USER !

@webinterface

Page 14: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Website was too slow to load.

73%

Page 15: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Website that crashed, froze, or received an error.

51%

Page 16: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Website wasn’t available.

38%

Page 17: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Consumers expect a web page to load in 2 seconds or less.

47%

Page 18: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

People abandon a website that takes more than 3 seconds to load.

40%

Page 19: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

1 SECOND DELAY

in page response can result in a

7% REDUCTION IN CONVERSION.

Source: Mobilism: High Performance Mobile

Page 20: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

An e-commerce site is making

$100,000 PER DAY 1 SECOND DELAY

could potentially cost you $2.5 million in lost sales every year.

Source: Data Monday: E-commerce Performance

Page 21: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface Source: why_web_performance_matters.pdf

Page 22: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

SPEED IS A KILLER !

Source: http://www.shmee.me

Page 23: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

WHAT IS AN FAST EXPERIENCE ?

Page 25: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PSYCHOLOGICAL TIME OR BRAIN TIME

Page 26: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

TIME TO INTERACT AND

LOAD TIME

USER S PERCEPTION OF TIME

vs.

Page 27: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

JACOB NIELSEN: WEBSITE RESPONSE TIMES

Source: https://www.nngroup.com/articles/website-response-times/

0,1 - 0,2s 0,5 - 1s 2 - 5s 5 - 10sInstant Immediate User Flow Keeping the

user s attention

Page 28: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

LOADTIME FINGER DOWN ANIMATION FINGER UP

Source: https://docs.google.com/presentation/

max 100ms max 6ms chunks

do idle/cleanup in 50ms chunks in case finger down happens again

Page 29: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PERFORMANCE IS ABOUT PERCEPTION.

Page 30: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 31: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

ABOVE THE FOLD CRITERION

Page 32: DESIGN THE PRIORITY, PERFORMANCE AND UX

Source: Radware_SOTU_Report_Spring_2015.pdf@webinterface

Page 33: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

HOW TO BUILD AN FLEXIBLE, LIGHTNING-FAST EXPERIENCE ?

Page 34: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

CLARITY FOCUS

Page 35: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

PERFORMANCE

PROJECT TIMELINE

Page 36: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PERFORMANCE IS A ESSENTIAL DESIGN FEATURE.

Page 37: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PERFORMANCE

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

Page 38: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Client understands the benefits.

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

Page 39: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Advocate performance as a priority.

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

Page 40: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Concept and Design is committed within a performance budget.

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

Page 41: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Development is prepared to successfully integrate performance as a priority.

BUILDSALES CONCEPT/DESIGN ROLL-OUTSTRATEGY

Page 42: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

SETTING A PERFORMANCE BUDGET

Source: https://timkadlec.com/2013/01/setting-a-performance-budget/

Page 43: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

1007 KB86 Resources

1354 KB108 Resources

2013

grown by 26%

Source: Radware_SOTU_Report_Spring_2015.pdf

2015

Page 44: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface Source: https://developers.google.com/speed/docs/insights....

Page 45: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 46: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

EGDE

150 KB

220 KB

SOMEWHERE BETWEEN

AND

2SECONDS ON EDGE

Page 47: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

3G

SECONDS ON 3G

2 350 KB

400 KB

SOMEWHERE BETWEEN

AND

Page 48: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PERFORMANCE BUDGET

400 KB

100 kb fonts 50 kb css 200 kb images 50 kb javascript

Page 49: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

SOLUTION FOR IMAGES: <PICTURE> ELEMENT

Page 50: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 51: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

RESPONSIVE WILL CONTENT THAT FITS, NOT DESKTOP HAND-ME-DOWNS.

Page 52: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

MOBILE FIRST AND CONTENT FIRST: BUILD AN EXPERIENCE MAP.

Page 53: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

CARRING OUT THE RESEARCH.

Page 54: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

GROUPING THE CORE AND ADDITIONAL EXPERIENCE.

Page 55: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

ADDITIONAL CONTENT: PROGRESSIVELY LOAD THE EXTRAS.

Page 56: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

CONDITIONAL LOADING

Source: Conditional Loading for RWD , Client-Side Solution

Page 57: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PRIORITIZING THE CORE EXPERIENCE.

Page 58: DESIGN THE PRIORITY, PERFORMANCE AND UX

Image Source: Build an experience map@webinterface

Page 59: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

ORDERING OBJECTIVES

Page 60: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 61: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

MAPPING THE BUSINESS

Page 62: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 63: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

MAPPING THE COMPETITION

Page 64: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 65: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

IDENTIFYING OPPORTUNITIES

Page 66: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

Page 67: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

CREATING A READMAP OF WORK.

Page 68: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

LAST WORDS

Page 69: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

COMMUNICATIONSET A GOAL COMMUNICATE REPEAT

Page 70: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PROCESSMESUARE OPTIMISE REPEAT

Page 71: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

PERFORMANCE IS ABOUT PERCEPTION MANAGEMENT.

Page 72: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

TIME TO INTERACT VS.

LOAD TIME

Page 73: DESIGN THE PRIORITY, PERFORMANCE AND UX

@webinterface

DELIVER CORE EXPERIENCE FIRST, THEN PROGRESSIVELY ENHANCE THE EXTRAS.

Page 74: DESIGN THE PRIORITY, PERFORMANCE AND UX

Brad Frost

https://www.youtube.com/watch?v=nE0CRMm59BY@webinterface

„Great minds discus principles.

Average minds discus technologies.

Small minds discus tools.“

Page 75: DESIGN THE PRIORITY, PERFORMANCE AND UX

THANKS

…dear Ellen

@webinterface