05a Fundamentals of UX Workshop: Interface Design

Post on 17-Jan-2015

388 views 2 download

description

Covering usable interfaces including forms and navigation design.

Transcript of 05a Fundamentals of UX Workshop: Interface Design

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

DESIGNING INTERFACE

Designing the User Experience: THE FUNDAMENTALS

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

2

“Like putting an Armani suit on Attila the Hun, interface design only tells how to dress up an existing behavior.” – Alan Cooper

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

TRANSFORM YOUR FLOWSMaking pages out of boxes and arrows

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

A task analysis

Information Architecture: Blueprints for the Web, this is a task analysis for a website for Sundance film festival, featuring a schedule planner

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Each task could have a page

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

First Yahoo 1994

1995: first graphic logo

Remind you of something?

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Including the schedule creator tool…

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Wizards: Many boxes, many pages

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Use Wizards:

‣ When users want to accomplish a goal that has many steps.

Wizards are good at making sure you don’t miss a step.

‣ When the steps must be completed in order. Wizards are linear,

so it’s impossible to complete them any other way.

‣ When the task is seldom performed. Wizards can seem slow and

plodding, so they are best used in tasks you do only once in a

while, like setting up a printer.

‣ The audience is not technically savvy and is likely to be confused

by a page with a lot of choices on it. A Web site can have novice

users, and a wizard makes complex tasks seem easy.

‣ Bandwidth is low and downloading a single big page could take

forever, or the tasks require several server calls, which would

also slow the page’s load.

‣ The task has several steps in it, performed only once a visit, such

as checkout.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

WHAT SHOULD BE A WIZARD

Discuss:

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

You can group tasks together

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Control Panel

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

You see them on software in preferences, set occasionally, by experts

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

On the web, they are often account settings

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

WHAT SHOULD BE A CONTROL PANEL

Discuss

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

TOOLBARSBring the settings and the thing modified together

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

What if we put the tasks with the thing they were modifying?

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

It’s a toolbar

Tools here Item affected here

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

ToolbarsTools here Item affected

hereAnd here

And here

Photoshop: toolbars on steroids

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

The web uses toolbars more sparingly

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

ToolbarsTools here

Item affected here

A simpler design is better for

infrequent use.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

GROUP LIKE ITEMSLocation, palette

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

QUIZWhere does the fork go?

23

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

An Interface is like a table setting, the tools you need are next to the food you eat. Content is the meal.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Two videos sites.The “meal” is the video, and the tools to consume (or play with) it

are arrayed around the main meal.

(P.S. There are toolbars too)

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Why is the response so far from the invitation?

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

A BAG OF APPLESWHAT TOOLS DO YOU HAVE?WHERE DO THEY GO?

Exercise

27

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

ZONE YOUR PAGE

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

When designing the page, group items by similarity and similarity of task (navigation items together, editing items together)

Give them visual importance based on user number, usage frequency and importance to business.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Create “zones”

for functionality groups.You can group

them by putting white space around

them, or use lines

Remember to keep

tools close to the thing

your working

on

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Zone this page

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

HOW TO MAKE A WIREFRAME IN 30 SECONDS

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Draw a rectangle

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Add global elements

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

‣Next, add the key zones

‣Start with a list of elements, perhaps written on post its. Group them, then find them homes on your page.

‣The fill in the actual elements

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Finally, Annotate

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Consider

‣ Where does the content come from? If you have a list of related articles, specify how they’re related. Are they the most viewed? Most viewed from that section?

‣ What is the nature of the content? Does it vary greatly in length, size, language, and type?

‣ Is the element required or optional? What happens if the element doesn’t appear on that page? Does the layout change?

‣ Is the element conditional? Does it vary based on other factors? For example, do administrators see additional links? What happens if an article doesn’t have an associated image? What if it does?

‣ What’s the default or expected state? Ideally, what’s supposed to happen on the page.‣ What are the alternate or error states? How does the design change when things don’t

go right?

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

WIREFRAME A PAGE: 10 MINUTES

Each person from team takes one page

Search

Homepage

Item page

Checkout

38

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

INTERFACE INGREDIENTSWhat goes in your wireframes?

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

40

HEADER

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

41CORE

PRINCIPLES & CONSIDERATIONS

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

LayoutObjectsTypeColorLineHierarchyRelationships

Affordances HUDFeedbackModesInputNavigation

42

THE LANGUAGE OF INTERFACE

INTERACTIVE (DOING)

GRAPHICAL (UNDERSTANDING)

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

43

INTERACTIVE INTERFACE DESIGN

1. DOING

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

44

THE LANGUAGE OF INTERFACE

AFFORDANCES

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

45

THE LANGUAGE OF INTERFACE

BUTTONS LOOK PUSHABLE

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

46

THE LANGUAGE OF INTERFACE

BUTTONS HAVE MEANING

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

47

THE LANGUAGE OF INTERFACE

LINKS LOOK

CLICKABLE

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

48

THE LANGUAGE OF INTERFACE

LINKS HAVE HIERARCHY

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

49

ON SUBTLETY

When you don’t want to interrupt an action, be subtle (think of footnotes). If they are reading, don’t bother them.

When you need to prompt an action, subtlety will send you to the poor house.Tell your users what to do. Clarity is relaxing, not annoying.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

51

HEADS UP DISPLAY

Heads Up Display:

Information user needs

nearby to be effective

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

AN EMAIL HUD52

HEADS UP DISPLAY

All HUD, no content

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

A SOCIAL HUD

53

HEADS UP DISPLAY

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

54

INPUT

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Consider ContextSet expectationsUse appropriate inputsGive swift and clear feedbackAsk for lessAB test

55

FORM PRINCIPLES

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

56

FORM PRINCIPLES

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

57

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

58

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

59

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

60

ACTIVITY: DESIGN YOUR SIGNUP FORM

5 MIN.

1. Individually design a sign-up form for your project.

2. Think about the following element:

1. Name (first/last?)

2. Username/nickname?

3. Password (enter twice?)

4. Terms of Service (link/display?)

5. Sign up with Facebook/Twitter?

6. Optional demographics?

7. Over 13?

STRUCTURE OBJECTIVES

INDIVIDUALLY

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

NAVIGATION

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com62

Most IA is invisibleA lot of work no one sees

– Synonym rings– Controlled vocabulary

If it was seen, it would be too much to understand

We show only a part via navigation

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Understanding Navigation 64Messaging and Access

Where Am I?

Wh

at's N

ea

rby?

What's RelatedTo What's Here?

Global Navigation

Lo

ca

l N

avig

atio

n

Content Lives Here,With ContextualNavigation Inline

Or Separate.

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Global navigationWhere you are

– Brand/masthead

Where you can go (site offering)– Top level categories

Safety nets– Where’s my (shopping cart/account/help???)

65

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Global Navigation ‘03 vs ‘12 66

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Global navigation ‘03 vs ‘12 67

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Local NavigationI’ve started down the path…Now what?

– What are the categories of items?– What are the siblings of what I see?– What are the subcategories?– Can I narrow my search?

68

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Local Navigation 2003 69

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Secondary navigation is now temporal

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Pagination 71

Useful to reduce page download speed and cognitive overload.

Annoying for printing.

Impossible to predict what you’ll get

Users would rather scroll than click

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Facets as filters 72

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

73

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Conventions

It is certainly probable,

then, that placing these

objects in expected

locations would give an

e-commerce site a

competitive edge over

those that do not…

-- Examining User Expectations for the Location of Common E-Commerce

Web ObjectsUsability News

4.1 2002

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Conventions If 90% or more of the big sites do things in a single way, then this is the de-facto standard and you have to comply. Only deviate from a design standard if your alternative design has at least 100% higher measured usability.

If 60-90% of the big sites do things in a single way, then this is a strong convention and you should comply unless your alternative design has at least 50% higher measured usability.

If less than 60% of the big sites do things in a single way, then there are no dominant conventions yet and you are free to design in an alternative way.

-- Jakob Nielsen, November 14, 1999 Alertbox column

"Identifying De-Facto Standards for E-Commerce Web Sites“ © 2003 Heidi P. Adkisson

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Conventions

‣Some things are becoming de rigor

‣Deviate when you’ve got something better

‣Not because you are bored

"Identifying De-Facto Standards for E-Commerce Web Sites“ © 2003 Heidi P. Adkisson

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

Now combineFollow expectations based on conventionsDesign a hierarchy based on task importanceErr on the side of simplicity

77

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

EXERCISE: COMPETITIVE ANALYSIS OF NAVIGATION

Find:

Global

Local

Inline

Related items

Facets as filters

Social buttons

Created by Christina Wodtke | www.eleganthack.com | This work is licensed under a Creative Commons Attribution 3.0 United States License.

To have this workshop at your business or conference , contact cwodtke@eleganthack.com

79Q&A