why "mobile first" isn't enough - developing a better user experience

113
Why “Mobi e First” isn’t enough: Developing a better user experience. view full presentation #bcn11expfirst @kevinmpowell

Upload: kevin-powell

Post on 11-May-2015

10.520 views

Category:

Technology


0 download

DESCRIPTION

"Mobile first," is a concept that serves us well as a design tool, putting constraints on our messaging, layout, etc. But to use "mobile first" as a complete mobile strategy can lead to some dangerous lines of thought. There's a bigger picture that needs to be seen, and it's what we've always done when developing experiences for the web. We need to put the "Experience First." Then we can think about "mobile", "desktop", "lean-back", and whatever other technologies are released in the next several years. It's not about devices, it's about users and experiences. Presentation first given at BarCamp Nashville in October of 2011.

TRANSCRIPT

Page 1: Why "mobile first" isn't enough - Developing a better user experience

Why “Mobi e First”

isn’t enough: Developing a better user experience.

view full presentation

#bcn11expfirst@kevinmpowell

Page 2: Why "mobile first" isn't enough - Developing a better user experience

1. What is “mobile first”?

2. The dangers of “mobile first” thinking.

3. How should we approach “mobile”?

4. The challenges & the challenge

Page 3: Why "mobile first" isn't enough - Developing a better user experience

What is “mobile first”?

12 3

?

Page 4: Why "mobile first" isn't enough - Developing a better user experience

Luke Wroblewski

Blogger

Author

Speaker

Former Chief Design Architect at Yahoo!

Page 5: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First.”

Luke Wroblewski - http://www.lukew.com/ff/entry.asp?933

Page 6: Why "mobile first" isn't enough - Developing a better user experience

Why “Mobile First”?

Heavy mobile data users are projected to triple to one billion by 2013.

Mobile internet adoption has outpaced desktop internet adoption by eight times.

Smartphone sales will surpass worldwide PC sales by the end of 2011.

Over half of Android and iPhone users spend more than 30 minutes per day using mobile applications.

Internet Usage*

*chart not “scientifically accurate”

MobileDesktop

Luke Wroblewski - http://www.lukew.com/ff/entry.asp?933

Page 7: Why "mobile first" isn't enough - Developing a better user experience

“Mobile forces you to focus”

Luke Wroblewski - http://www.lukew.com/ff/entry.asp?933

Page 8: Why "mobile first" isn't enough - Developing a better user experience

Luke Wroblewski - http://www.lukew.com/ff/entry.asp?933

“Mobile extends your capabilities”

GPS, Accelerometer,

Compass, Cheese Grater

i has teh interwebz

Page 9: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” has gotten BIG

Page 10: Why "mobile first" isn't enough - Developing a better user experience

The book comes out next week

Page 11: Why "mobile first" isn't enough - Developing a better user experience

Even the big guys are on board

“Mobile first in everything.”

- Eric SchmidtGoogle Chief Executive

Page 12: Why "mobile first" isn't enough - Developing a better user experience

#1!

Helpful as a design tool

Page 13: Why "mobile first" isn't enough - Developing a better user experience

MOBILE FIRST!!!

Is this our battle cry?

Page 14: Why "mobile first" isn't enough - Developing a better user experience

The dangers of “mobile first” thinking.

!

Page 15: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” forces us to focus on a device.

It’s all about me!!!

Page 16: Why "mobile first" isn't enough - Developing a better user experience

My “mobile”

Page 17: Why "mobile first" isn't enough - Developing a better user experience

His “mobile”

Page 18: Why "mobile first" isn't enough - Developing a better user experience

Her “mobile”

Page 19: Why "mobile first" isn't enough - Developing a better user experience

His “mobile”

Page 20: Why "mobile first" isn't enough - Developing a better user experience

Her “mobile”

Page 21: Why "mobile first" isn't enough - Developing a better user experience

His “mobile”

really?!!!

Page 22: Why "mobile first" isn't enough - Developing a better user experience

His “mobile”?

Page 23: Why "mobile first" isn't enough - Developing a better user experience

There is no one “mobile.”

Are you sure? I am an iPhone

Page 24: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” causes us to isolate our websites.

Page 25: Why "mobile first" isn't enough - Developing a better user experience

This is bad.

Page 26: Why "mobile first" isn't enough - Developing a better user experience

Mobile Desktop

separate codebases

separate teams

twice the work

out of sync with each other

Bad technologically,

Page 27: Why "mobile first" isn't enough - Developing a better user experience

Tablet?

doesn’t scale.

Page 28: Why "mobile first" isn't enough - Developing a better user experience

But more importantly, it’s bad for our users.

Page 29: Why "mobile first" isn't enough - Developing a better user experience

Alexa’s top 100 US sites.The adventures of

and the perils of isolation.

Page 30: Why "mobile first" isn't enough - Developing a better user experience
Page 31: Why "mobile first" isn't enough - Developing a better user experience

Both screenshots taken at the same time.

Page 32: Why "mobile first" isn't enough - Developing a better user experience

*click*, I mean *tap* - This is not the iPhone I’m looking for...

Page 33: Why "mobile first" isn't enough - Developing a better user experience

Separate “mobile” and “desktop” sites make it easy for content to get out of sync.

Not to mention the missed sales opportunities...

Page 34: Why "mobile first" isn't enough - Developing a better user experience
Page 35: Why "mobile first" isn't enough - Developing a better user experience

Welcoming to prospective customers.

Prominent log in for existing customers.

Allows users to transition from direct mail marketing to a conversion on the site.

Page 36: Why "mobile first" isn't enough - Developing a better user experience
Page 37: Why "mobile first" isn't enough - Developing a better user experience

Assumes I’m already a member.

Offers me an option to find a branch / ATM location.

Gives me an option to download a native app for my phone.

Page 38: Why "mobile first" isn't enough - Developing a better user experience

MobileAssumes I’m already a member.

Gives me an option to download a native app for my phone.

DesktopWelcoming to prospective customers.

Prominent log in for existing customers.

Allows users to transition from direct mail marketing to a conversion on the site.

Offers me an option to find a branch / ATM location.

Page 39: Why "mobile first" isn't enough - Developing a better user experience

Desktop

We wouldn’t do this in a bricks and mortar store.

Mobile

Page 40: Why "mobile first" isn't enough - Developing a better user experience

Are all mobile users already members?

Page 41: Why "mobile first" isn't enough - Developing a better user experience

Are all mobile users already members?

Page 42: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” leads to user context stereotypes.

Page 43: Why "mobile first" isn't enough - Developing a better user experience

“in a hurry”

“on a slow connection”

“only interested in quick interactions”

Mobile users are:

Page 44: Why "mobile first" isn't enough - Developing a better user experience

relaxed

Wi-Fi

Very quick and

hurried task?

Page 45: Why "mobile first" isn't enough - Developing a better user experience

86% of mobile internet users are using their devices while watching TV.

http://advertising.yahoo.com/article/the-role-of-mobile-devices-in-shopping-process.html

14%

86%

Page 46: Why "mobile first" isn't enough - Developing a better user experience

unrelated

37% of those are browsing the internet (content unrelated to the show) while they watch

http://advertising.yahoo.com/article/the-role-of-mobile-devices-in-shopping-process.html

Page 47: Why "mobile first" isn't enough - Developing a better user experience

Mobile users aren’t always on the go.

Page 48: Why "mobile first" isn't enough - Developing a better user experience

Mobile users aren’t always impatient.

Page 49: Why "mobile first" isn't enough - Developing a better user experience

Mobile users aren’t alwayson a slow connection.

Page 50: Why "mobile first" isn't enough - Developing a better user experience

When we stereotype user context we create experiences that serve that stereotype.

Page 51: Why "mobile first" isn't enough - Developing a better user experience

Not what you wanted? Click this little link and have fun pinching and zooming the rest of our site!

And we seem aware that these experiences are insufficient.

Page 52: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” yields incomplete experiences.

Page 53: Why "mobile first" isn't enough - Developing a better user experience

Let’s play a game!Let’s make a purchase on Walmart’s mobile site. Imagine you’re the one going through this experience, and raise your hand if at any point you would abandon the process.

Page 54: Why "mobile first" isn't enough - Developing a better user experience

Raise your hand if you would abandon the process.

DemoVideo

Page 57: Why "mobile first" isn't enough - Developing a better user experience

Users don’t want to jump from this, to this.

Page 58: Why "mobile first" isn't enough - Developing a better user experience

The dangers of “Mobile First” thinking.

Forces us to focus on a device.

Causes us to isolate our websites.

Leads to user context stereotypes.

Yields incomplete experiences.

Page 59: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” is not enough.

Page 60: Why "mobile first" isn't enough - Developing a better user experience

How should we approach “mobile”?

I’m still here and I brought my friends.

Page 61: Why "mobile first" isn't enough - Developing a better user experience

“Experience First”we need to focus on

Page 62: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Talking about this.

Page 63: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Unintentional Design

Page 64: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Self Design

Page 65: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Genius Design

I’m theexpert.

Page 66: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Activity Focused Design

Page 67: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Activity Focused Design

Research & categorize users.Build the features they want.

sound familiar?

Page 68: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

Experience Focused Design

“Experience focused design looks at discrete activities and all of the things that happen in between those discrete activities.”

- Jared Spool

Page 69: Why "mobile first" isn't enough - Developing a better user experience

Jared Spool - Anatomy of a design decision - http://vimeo.com/20881152

We’re back here now.

Page 70: Why "mobile first" isn't enough - Developing a better user experience

“Experience First”How does

apply to “mobile”?

Page 71: Why "mobile first" isn't enough - Developing a better user experience

Forces us to focus on a device.

“Experience First”Forces us to focus on the experience

Page 74: Why "mobile first" isn't enough - Developing a better user experience

“Experience First”encourages a common experience

Causes us to isolate our websites.

one set of URLs

Page 75: Why "mobile first" isn't enough - Developing a better user experience

mobile.yoursite.com

view full site

Page 76: Why "mobile first" isn't enough - Developing a better user experience

m.yoursite.commobile.yoursite.comyoursite.com/mobile

Page 77: Why "mobile first" isn't enough - Developing a better user experience

External Ads

Email CampaignsTweets

Facebook Posts

yoursite.com

Bookmarks

Shared Links

Page 78: Why "mobile first" isn't enough - Developing a better user experience

Leads to user context stereotypes.

“Experience First”Leads to context-aware dynamic

experiences.

Page 79: Why "mobile first" isn't enough - Developing a better user experience

Cater to actual user context.

Where are they?Home, work, in your store?

Are they relaxed or in a hurry?How long are they spending on each page?

What types of content are they viewing?

Note: these have nothing to do with device.

Page 80: Why "mobile first" isn't enough - Developing a better user experience
Page 81: Why "mobile first" isn't enough - Developing a better user experience

Yields incomplete experiences.

“Experience First”Delivers the complete experience

Page 82: Why "mobile first" isn't enough - Developing a better user experience

Another Alexa top 100 site.

Page 83: Why "mobile first" isn't enough - Developing a better user experience
Page 84: Why "mobile first" isn't enough - Developing a better user experience
Page 85: Why "mobile first" isn't enough - Developing a better user experience
Page 86: Why "mobile first" isn't enough - Developing a better user experience
Page 87: Why "mobile first" isn't enough - Developing a better user experience
Page 88: Why "mobile first" isn't enough - Developing a better user experience
Page 89: Why "mobile first" isn't enough - Developing a better user experience
Page 90: Why "mobile first" isn't enough - Developing a better user experience
Page 91: Why "mobile first" isn't enough - Developing a better user experience
Page 92: Why "mobile first" isn't enough - Developing a better user experience
Page 93: Why "mobile first" isn't enough - Developing a better user experience
Page 94: Why "mobile first" isn't enough - Developing a better user experience

“Experience First”Forces us to focus on the experience.

Encourages a common experienceyoursite.com

Detects and adapts dynamically to user context

Delivers the complete experience

Page 95: Why "mobile first" isn't enough - Developing a better user experience

What do I want my users to experience?

Page 96: Why "mobile first" isn't enough - Developing a better user experience

“Mobile First” Design

Responsive DesignMedia Queries Geolocation

Social Media Integration

“Experience First”Tailoring the experience

Page 97: Why "mobile first" isn't enough - Developing a better user experience

The Challenges&

The Challenge

Page 98: Why "mobile first" isn't enough - Developing a better user experience

A lot of factors affect an experience.

Page 99: Why "mobile first" isn't enough - Developing a better user experience

User Context

User Traits

User Preferences

Bandwidth Available (3G, Wi-Fi, dialup)

Location (home? work? at your business?)

Patience level (in a hurry, relaxed, etc.)

Prior experience with your site/application

Proficiency with technology (power user vs. novice)

Name

Age

Gender

Language

Disabilities

Favorites (color, restaurant, wish lists)

Locale

Device CapabilitiesPortability

Display Size

Display Resolution

Location Awareness (GPS)

Battery Life

Bandwidth Capacity

Input Type (touch/keyboard/other)

Camera

Flash Support

Orientation Awareness (Accelerometer)

Directional Awareness (Compass)

Browser CapabilitiesJavascript capable

CSS version/supported features

HTML version/supported features

File system accessibility

Device feature accessibility

Content

Page 100: Why "mobile first" isn't enough - Developing a better user experience

It’s time-consuming and expensive.

Page 101: Why "mobile first" isn't enough - Developing a better user experience

If you do “experience first” well, much of your effort will go unnoticed.But they’ll notice when you don’t!

Page 102: Why "mobile first" isn't enough - Developing a better user experience

You have to sell this concept to: clients, stakeholders, designers, developers, that guy who has to approve everything.

Feeling overwhelmed yet?

Page 103: Why "mobile first" isn't enough - Developing a better user experience

But start small.

Page 104: Why "mobile first" isn't enough - Developing a better user experience

It won’t happen overnight.

Page 105: Why "mobile first" isn't enough - Developing a better user experience

You don’t have to rebuild your entire website.

Page 106: Why "mobile first" isn't enough - Developing a better user experience

Though that does make things easier.

Page 107: Why "mobile first" isn't enough - Developing a better user experience

Change your thinking.

Page 108: Why "mobile first" isn't enough - Developing a better user experience

No longer,

“mobile” “desktop”vs.

Page 109: Why "mobile first" isn't enough - Developing a better user experience

just

experiences

and

users

Page 110: Why "mobile first" isn't enough - Developing a better user experience

Experience First.

Page 111: Why "mobile first" isn't enough - Developing a better user experience

Resources“Mobile First”Luke Wroblewskihttp://www.lukew.com/ff/entry.asp?933Book - http://www.abookapart.com/products/mobile-first

“Responsive Web Design”Ethan Marcottehttp://www.alistapart.com/articles/responsive-web-design/Book - http://www.abookapart.com/products/responsive-web-design

“Pragmatic Responsive Design”Stephanie Riegerhttp://www.slideshare.net/yiibu/pragmatic-responsive-design

“Adaptation”Bryan Riegerhttp://www.slideshare.net/yiibu/adaptation-why-responsive-design-actually-begins-on-the-server

Modernizrhttp://www.modernizr.com/

Flickr - Awesome pics for presentations!http://www.flickr.com/

Page 112: Why "mobile first" isn't enough - Developing a better user experience

Thanks

The Dave Ramsey Web Team

Nick at ModerNash

My amazing wife, Sara.

Luke at FoxyCart

Page 113: Why "mobile first" isn't enough - Developing a better user experience

Experience First.

Kevin PowellUX Consultant / Developer

[email protected]

@kevinmpowell

underthebedstudios.com

#bcn11expfirst