Responsive Heroes at Scale

105
Olawale Oladunni & Mini Kurhan source image www.flickr.com/photos/lord-jim/5315334550

Transcript of Responsive Heroes at Scale

Page 1: Responsive Heroes at Scale

Olawale Oladunni & Mini Kurhan

source image www.flickr.com/photos/lord-jim/5315334550

Page 2: Responsive Heroes at Scale

Hello!Mini Kurhan Principal, User Experience Walmart.com @minikurhan

Olawale Oladunni Principal, User Experience Walmart Grocery @doubleola

Page 3: Responsive Heroes at Scale

Walmart starts moving to Responsive Web

Design in 2014

Page 4: Responsive Heroes at Scale

What’s a hero image?

Page 5: Responsive Heroes at Scale

Hero images are usually

large promo images

Page 6: Responsive Heroes at Scale

photo + whole lotta text

aspect ratio?

so tiny!

Page 7: Responsive Heroes at Scale

How did we get started?

photo credit: www.flickr.com/photos/ian_munroe/3598706185/

Page 8: Responsive Heroes at Scale
Page 9: Responsive Heroes at Scale
Page 10: Responsive Heroes at Scale
Page 11: Responsive Heroes at Scale
Page 12: Responsive Heroes at Scale

Large Device Width Small Device Width Medium Device Width

Page 13: Responsive Heroes at Scale

Large Device Width Small Device Width Medium Device Width

@1× - Normal pixel density images

@2× - Retina pixel density images

3:1 2.4:1 2:1

3:1 2.4:1 2:1

Page 14: Responsive Heroes at Scale

Cross-functional team is onboard.

photo credit:http://www.fourcornersalliancegroup.com/wp-content/uploads/2014/11/happy-team.jpg

Page 15: Responsive Heroes at Scale

A few weeks later…

Page 16: Responsive Heroes at Scale

photo credit: vignette3.wikia.nocookie.net/p__/images/5/5d/Home_alone_macaulay_culkin_kevin_mccallister_boy_fear_shout_fright_346_1600x1200.jpg

Page 17: Responsive Heroes at Scale
Page 18: Responsive Heroes at Scale

Normal Pixel density @1× High Pixel density @2×Normal Pixel density @1×

Page 19: Responsive Heroes at Scale

3:1

2.4:1

2:1

Page 20: Responsive Heroes at Scale
Page 21: Responsive Heroes at Scale

Denver, COSan Jose , CA

Page 22: Responsive Heroes at Scale

3 image breakpoints

Page 23: Responsive Heroes at Scale

6 Images to support retina displays

Page 24: Responsive Heroes at Scale

24 total images in a carousel with 4 unique images

Page 25: Responsive Heroes at Scale

And if you have to 20 different markets.

Page 26: Responsive Heroes at Scale

480 total images are needed

Page 27: Responsive Heroes at Scale
Page 28: Responsive Heroes at Scale

Creation Upload

Design workflow

Page 29: Responsive Heroes at Scale

Creation Asset Management Trafficking Publishing

Actual Workflow

Page 30: Responsive Heroes at Scale

How can we minimize team effort and reduce number of high quality images

needed, without sacrificing site performance on any device?

Page 31: Responsive Heroes at Scale

Use only retina images.

Idea 1

Page 32: Responsive Heroes at Scale

Large Device Width Small Device Width Medium Device Width

@1× - Normal pixel density images

@2× - Retina pixel density images

Page 33: Responsive Heroes at Scale

WTfudge performance?

Page 34: Responsive Heroes at Scale

@1× resolution images

@2× resolution images

Dimensions: 1080 × 460 pixels JPEG quality: 80% File size: 155 kb

Dimensions: 2160 × 920 pixels JPEG quality: 80% File size: 367kb

Page 35: Responsive Heroes at Scale

@1× resolution images

@2× resolution images

Dimensions: 1080 × 460 pixels JPEG quality: 80% File size: 155 kb

Dimensions: 2160 × 920 pixels JPEG quality: 10% File size: 156 kb

Page 36: Responsive Heroes at Scale

@1× resolution images @2× resolution images

Dimensions: 1080 × 460 pixels Dimensions: 1080 × 460 pixels

Page 37: Responsive Heroes at Scale
Page 38: Responsive Heroes at Scale
Page 39: Responsive Heroes at Scale

Perceived quality

photo credit: www.flickr.com/photos/mccun934/6220542849/

Page 40: Responsive Heroes at Scale

Reduce the number of breakpoints.

Idea 2

Page 41: Responsive Heroes at Scale

Large Device Width Small Device Width Medium Device Width

@2× - Retina pixel density images

JPEG quality: 10% File size: 156kb

JPEG quality: 80% File size: 219 kb

JPEG quality: 10% File size: 155 kb

Page 42: Responsive Heroes at Scale

Large + Medium Device Width Small Device Width

@2× - Retina pixel density images

Page 43: Responsive Heroes at Scale

Idea 3Standardize aspect ratios.

Page 44: Responsive Heroes at Scale

3:1

2.4:1

2:1

Page 45: Responsive Heroes at Scale

Art Direction - One layout scaled down for smallest image breakpoint

3:1

3:1

Page 46: Responsive Heroes at Scale

Art Direction - Different layout for smallest image breakpoint (optional)

3:1

3:1

Page 47: Responsive Heroes at Scale

Before After

3:1

2.4:1

2:1

3:1

2.4:1

2:1

3:1

3:1

@2× - Retina pixel density @2× - Retina pixel density @1× - Normal pixel density

Page 48: Responsive Heroes at Scale

480 images

Before

20 markets

160 images

After

20 markets

Page 49: Responsive Heroes at Scale

This time for real!

photo credit:http://www.fourcornersalliancegroup.com/wp-content/uploads/2014/11/happy-team.jpg

Page 50: Responsive Heroes at Scale
Page 51: Responsive Heroes at Scale

photo credit: allthingsd.com/files/2013/03/WalmartHQ.jpg

Page 52: Responsive Heroes at Scale

Adaptive Desktop Separate mWeb

Page 53: Responsive Heroes at Scale

Adaptive Desktop Separate mWeb

Page 54: Responsive Heroes at Scale

Adaptive Fully Responsive Desktop

? ? ?

Page 55: Responsive Heroes at Scale

We’re going responsive in 4 months.

Page 56: Responsive Heroes at Scale

Jump right in.

photo credit: www.flickr.com/photos/pmorgan/2829133525/

Page 57: Responsive Heroes at Scale

What is currently being done?

Page 58: Responsive Heroes at Scale

Home Page Department Page

Page 59: Responsive Heroes at Scale

Heros

Banners

Home Page Department Page

Page 60: Responsive Heroes at Scale
Page 61: Responsive Heroes at Scale
Page 62: Responsive Heroes at Scale
Page 63: Responsive Heroes at Scale
Page 64: Responsive Heroes at Scale

photo credit: cdn.evbuc.com/eventlogos/130112857/clueless659.jpg

Page 65: Responsive Heroes at Scale
Page 66: Responsive Heroes at Scale

more than 600 stories

Page 67: Responsive Heroes at Scale

How can we manage the smallest amount of files, minimize the workload for all the people involved, while on a short timeline?

Page 68: Responsive Heroes at Scale

My ideaJust use one image.

Page 69: Responsive Heroes at Scale

Banners!

Page 70: Responsive Heroes at Scale

CropSafeCropSafe

Page 71: Responsive Heroes at Scale

CropSafeCropSafe

Page 72: Responsive Heroes at Scale
Page 73: Responsive Heroes at Scale
Page 74: Responsive Heroes at Scale
Page 75: Responsive Heroes at Scale
Page 76: Responsive Heroes at Scale

Seeing is believing.

Page 77: Responsive Heroes at Scale

Home Page (Breakpoint A)

Page 78: Responsive Heroes at Scale

Home Page (Breakpoint A)

Page 79: Responsive Heroes at Scale

Home Page (Breakpoint A)

Page 80: Responsive Heroes at Scale

Home Page (Breakpoint A)

Page 81: Responsive Heroes at Scale

Home Page (Breakpoint A)

Department Page (Breakpoint A)

Page 82: Responsive Heroes at Scale

Home Page (Breakpoint A)

Department Page (Breakpoint A)

(Breakpoint D)

(Breakpoint E)

Page 83: Responsive Heroes at Scale
Page 84: Responsive Heroes at Scale

Seeing is believing.

Page 85: Responsive Heroes at Scale
Page 86: Responsive Heroes at Scale

photo credit: vignette3.wikia.nocookie.net/p__/images/5/5d/Home_alone_macaulay_culkin_kevin_mccallister_boy_fear_shout_fright_346_1600x1200.jpg

Page 87: Responsive Heroes at Scale
Page 88: Responsive Heroes at Scale
Page 89: Responsive Heroes at Scale
Page 90: Responsive Heroes at Scale
Page 91: Responsive Heroes at Scale

Heroes!

Page 92: Responsive Heroes at Scale

1. Vector 2. Guide Image 3. Sample Graphic

Page 93: Responsive Heroes at Scale

SafeCrop Crop

Page 94: Responsive Heroes at Scale

SafeCrop Crop

Page 95: Responsive Heroes at Scale

SafeCrop Crop

Page 96: Responsive Heroes at Scale

5,500 images

Before

2.25 breakpoints

10,000 images

1:1 Desktop & mWeb

3 breakpoints

Desktop

mWeb

Page 97: Responsive Heroes at Scale

4,200 images

Responsive

5 breakpoints

Everywhere

Page 98: Responsive Heroes at Scale
Page 99: Responsive Heroes at Scale

What we learned

Page 100: Responsive Heroes at Scale

It’s not only about the technology

Page 101: Responsive Heroes at Scale

The teams impacted by responsive design aren’t

always obvious

Page 102: Responsive Heroes at Scale

It’s a partnership between UX and

Creative

Page 103: Responsive Heroes at Scale

Validate ideas through prototyping

Page 104: Responsive Heroes at Scale

Scale is actually not about size

Page 105: Responsive Heroes at Scale

Thanks!Mini Kurhan Principal, User Experience Walmart.com @minikurhan

Olawale Oladunni Principal, User Experience Walmart Grocery @doubleola