Multi-Device Prototypes

Post on 11-Aug-2014

5,421 views 18 download

Tags:

description

Prototypes can help make or break the usability of a website. In the age of the multi-device web, how can we use prototypes to craft better experiences for our end users – and collaborate more effectively with internal teams and clients along the way? This session, originally presented at the Penn State Web Conference 2014, covers eight flexible ideas (and a number of tools) for building better prototypes for a variety of screen sizes and input types.

transcript

mStoner

MULTI-DEVICE PROTOTYPES

8 ways to improve how we prototype websites

mStoner.com

It’s totally not what it sounds like.

THE NEED TO CHANGE HOW WE PROTOTYPE

8 WAYS TO CHANGE HOW WE PROTOTYPE

QUESTIONS

Remember that the primary goal of all website prototypes is better websites.

How?

Prototypes can help us expose design flaws before we ship.

Prototypes can help us plan websites for the extreme design constraints imposed by multiple devices.

29 inches wideLG monitor

2.3 inches wideiPhone

Prototypes can help us plan content needs.

Prototypes can help us with client e ̶d ̶u ̶c ̶a ̶t ̶i̶o ̶n ̶ collaboration.

Prototypes can help us with iterative development.

UX advice from TLC: Don’t go chasing waterfall (process)!

THE NEED TO CHANGE HOW WE PROTOTYPE

Source: Uversity / Zinch

97% of students have visited a college website on a smartphone or tablet.

Source: Uversity / Zinch

Source: Uversity / Zinch

Nearly 66% said the experience was “just ok” or “challenging.”

Source: Uversity / Zinch

The website prototypes we build should help us better address the realities of different screen sizes and input types.

Traditional wireframes have not aged well as a prototype.

“Traditional wireframes are dead.”–@smiley

8 WAYS TO CHANGE HOW WE PROTOTYPEFOR THE MULTI-DEVICE WEB

#1 Make real content a priority

in your prototypes.

All frame + no content = unforeseen problems at launch

This content prototype has little to no style, but it demonstrates:• mobile-first methodology –

a single column of stacked content

• real content (not lorem ipsum!)• content models (subhead,

headline, blurb, line length)• the order of content on the page

Provide a minimum viable content plan with the prototype.

In Brown’s case, a minimum viable content plan included a plan for:• social media needed to support the site• longer form stories with embedded media• interactive timeline content• content models for the above (fields, word count, image needs)

#2 Build prototypes that are less specific

about layout and more specific about style.

#3 Prototype for multiple screen sizes.

NOT ALL DESIGNERS ARE UNICORNS!

uxpin.com

sitemap

elements library preview

breakpoints editing tools settings / previews

skinny medium wide

Zurb Foundation: responsive HTML templates, in-browser prototypes

Foundation Templates by Zurb

Pattern Lab is:

• an iterative design and development tool that can be used for prototyping

• a static site generator, similar to Jekyll or Octopress

• a viewport resizer

• annotation tool

#4 Plan for progressive disclosure

in prototypes.

Progressive disclosure–in the context of responsive design–is the idea

of displaying fewer items or shorter content entries on smaller screens.

Prototyping progressive disclosure:showing fewer items on smaller displays

Ideally a user can still get to all the same content regardless of device.

They just might see shorter initial versions or fewer initial entries at one time on smaller screens.

DID SOMEONE SAY CONTENT PARTY

PREVENTTHE

13 FEETLONG

WEBSITEImage source: @lukew

PREVENT THE 7.5 MILE LONG WEBSITEImage source: @benbrown

#5 Prototype interactions.

Tools for prototyping interactions:

Adobe Fireworks(desktop app)

Flinto(web-based app)

A tool for prototyping interactions if you’re good with code:

Famo.us(JavaScript framework)

#6 Test your prototypes.

“The best results come from testing no more than 5 users and running as many small tests as you can afford.”

Source: Nielsen Norman Group

#7 Always explain to the client what the

purpose of the prototype is.

It’s 2014. Most clients have seen a wireframe before.

It’s 2014. Most clients have not seen a style tile before.

It’s your job to explain what the prototype is and what kind of feedback you need.

“It’s part of our job to decide the most appropriate way to share

our work with a client.”

—@laurakalbag

Source: A List Apart

#8 When it comes to prototyping,

there is no magic bullet.

Use the methods that best suit each individual client and your team.

?Questions?