the elements of user experience

73
Jesse James Garrett The Elements of User Experience

Upload: john-chen-jun

Post on 23-Aug-2014

10.482 views

Category:

Marketing


12 download

DESCRIPTION

The Elements Of User Experience

TRANSCRIPT

Page 1: The Elements Of User Experience

Jesse James Garrett

The Elements of User Experience

Page 2: The Elements Of User Experience

Meet The Elements

Page 3: The Elements Of User Experience

3© 2003 Adaptive Path

“Worst Movie Ever!”

Page 4: The Elements Of User Experience

“I probably overlooked the right choice.”

“I must not have read the instructions closely enough.”

“I guess I’m not smart enough to use this.”

4© 2003 Adaptive Path

Who Gets the Blame?

?!?

Page 5: The Elements Of User Experience

5© 2003 Adaptive Path

Products Are People Too

Page 6: The Elements Of User Experience

6© 2003 Adaptive Path

A philosophy of product development

The product is not an end in itself

The product is a means toward the end of providing a good experience for the user

Suite of methods emphasizing understanding people rather than technology

User-Centered Design

Page 7: The Elements Of User Experience

7© 2003 Adaptive Path

How a product behaves and is used in the real world

Beyond the product to its context in people’s lives

Incorporates diverse range of factors

User Experience

Page 8: The Elements Of User Experience

8© 2003 Adaptive Path

Surface

Page 9: The Elements Of User Experience

9© 2003 Adaptive Path

Skeleton

Page 10: The Elements Of User Experience

10© 2003 Adaptive Path

Structure

Page 11: The Elements Of User Experience

11© 2003 Adaptive Path

Scope

Page 12: The Elements Of User Experience

12© 2003 Adaptive Path

Strategy

Page 13: The Elements Of User Experience

Abstract

Concrete

13© 2003 Adaptive Path

The Five Planes

s t r a t e g y

s c o p e

s t r u c t u r e

s k e l e t o n

s u r f a c e

Page 14: The Elements Of User Experience

14© 2003 Adaptive Path

The Language Barrier

Information ArchitectureContent Requirements

Navigation Design

Interaction DesignInterface Design

Functional SpecificationsInformation Design

Page 15: The Elements Of User Experience

15© 2003 Adaptive Path

Web as information

Page 16: The Elements Of User Experience

16© 2003 Adaptive Path

Web as application

Page 17: The Elements Of User Experience

17© 2003 Adaptive Path

A Basic DualityWeb as software interface Web as hypertext system

Page 18: The Elements Of User Experience

18© 2003 Adaptive Path

User Needs: what the site must do for the people who use it

Site Objectives: what the site must do for the people who build it

The Strategy Plane

Page 19: The Elements Of User Experience

19© 2003 Adaptive Path

Some are fundamental – users need products that:

work

they can use

meet their expectations

But most are specific to your users and your product

User Needs

Page 20: The Elements Of User Experience

20© 2003 Adaptive Path

Best way to discover user needs

Many techniques, ranging from quick and cheap to lengthy and expensive

Read the book!

User Research

Page 21: The Elements Of User Experience

21© 2003 Adaptive Path

Make identifying user needs more manageable

Break your audience down into segments based on shared characteristics

User Segmentation

Page 22: The Elements Of User Experience

22© 2003 Adaptive Path

Character sketches based on user research

Extrapolate from a general set of characteristics to a specific case

Personas

WSJ.com Salon.com Travelocity.com

Janet“I don’t have time to sort through a lot ofinformation. I need quick answers.”

Janet is frustrated with working in a corporate environment and wants to start her own accounting practice.

Family:

Age: 42Occupation: Accounting firm vice president

Married, two childrenHousehold income: $140,000/year

Technical profile: Fairly comfortable with technology; Delllaptop (about one year old) running Windows XP; DSLInternet connection; 8-10 hours/week onlineInternet use: 75% at home; news and information,shopping

Favorite sites:

Page 23: The Elements Of User Experience

23© 2003 Adaptive Path

Often framed in terms of businessBusiness goals

Business drivers

Business requirements

Should be specific to the site

Independent of your organization’s other activities

Site Objectives

Page 24: The Elements Of User Experience

24© 2003 Adaptive Path

The only way to know if changing your site has made a difference

Closely tied to site objectives

More on this tomorrow!

Success Metrics

1

2

3

4

5

6

7

8

9

10

target

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

launch ofredesigned site

visits per month (registered users only)

Page 25: The Elements Of User Experience

25© 2003 Adaptive Path

Functional Specifications: application features the site must include

Content Requirements: content elements the site must include

The Scope Plane

Page 26: The Elements Of User Experience

26© 2003 Adaptive Path

What application features will users need to fulfill their goals?

Focus on “what it does”not “how it works”

not “what it doesn’t do”

Be specific, but don’t dictate system design

Functional Specifications

Page 27: The Elements Of User Experience

27© 2003 Adaptive Path

What information will users need or want from the site?

What form should it take?

Where will it come from?

Who’s responsible?

Define elements according to their purpose

Content Requirements

Page 28: The Elements Of User Experience

28© 2003 Adaptive Path

“Docs are a waste of time.”No one reads them

They’re never up-to-date

They’re too much trouble to maintain

Time spent planning the site becomes time saved producing the site

Integrate documentation into the process, rather than making it a separate step

Keeping Documentation

Page 29: The Elements Of User Experience

29© 2003 Adaptive Path

Interaction Design: how the user moves from one step in a process to the next

Information Architecture: how the user moves from one content element to the next

The Structure Plane

Page 30: The Elements Of User Experience

30© 2003 Adaptive Path

Inter-actionActions the user can take with the system

Actions the system can take in response to the user

Interaction Design

Page 31: The Elements Of User Experience

31© 2003 Adaptive Path

Defines conceptual relationships between content elements

Reflects the way users think about the subject matter

Often hierarchical, but not necessarily

Information Architecture

Page 32: The Elements Of User Experience

32© 2003 Adaptive Path

Top-down starts with categories and slots content into them

Top-down vs. Bottom-up

content

categories

Page 33: The Elements Of User Experience

33© 2003 Adaptive Path

Bottom-up starts with content and builds up to categories

Top-down vs. Bottom-up

content

categories

Page 34: The Elements Of User Experience

34© 2003 Adaptive Path

Visual representations tend to work best

Diagrams can be as simple or as complex as you need

Visual Vocabulary: jjg.net/ia/visvocab

Documenting Structurehome

media info products support

press releases

home products

office products

file archives

entry page

latest news

(2c)

technical papers

login flow

continue to:member list

continue from:home

Page 35: The Elements Of User Experience

35© 2003 Adaptive Path

Information Design: facilitates comprehension of information

Interface Design: facilitates user input and system output

Navigation Design: facilitates movement through the site

The Skeleton Plane

Page 36: The Elements Of User Experience

36© 2003 Adaptive Path

How can we present this information so that people can understand and use it?

Communicate relative importance of different pieces of information

Guide the user from one piece to the next

Draw attention to important details

Communicate relationships between elements

Information Design

Page 37: The Elements Of User Experience

37© 2003 Adaptive Path

Page 38: The Elements Of User Experience

38© 2003 Adaptive Path

Provides a means for users to interact with application functionality

Interface Design

Page 39: The Elements Of User Experience

39© 2003 Adaptive Path

Communicates the choices available to the user

Facilitates movement

Different designs have different effects

Navigation Design

Page 40: The Elements Of User Experience

40© 2003 Adaptive Path

Brings all skeleton issues together into one high-level “sketch”

Illustrates relative priority of page elements

Suggests page layout approaches

Wireframes

LOGOGLOBAL NAV

COURTESY NAV

LOCAL

NAV

WAYFINDING CUES

SUPP. NAV

COURTESY NAV

Pack my box with five dozen liquor jugs.How razorback-jumping frogs can level sixpiqued gymnasts! We dislike to exchangejob lots of sizes varying from a quarter up.The job requires extra pluck and zeal fromevery young wage earner.

A quart jar of oil mixed with zinc oxidemakes a very bright paint. Six big juicysteaks sizzled in a pan as five workmen leftthe quarry. The juke box music puzzled agentle visitor from a quaint valley town.

Pack my box with five dozen liquor jugs.How razorback-jumping frogs can level sixpiqued gymnasts!

SEARCH QUERY

dropdown

text field

button

PARTNER CONTENT

The job requires extrapluck and zeal from everyyoung wage earner. Aquart jar of oil mixed withzinc oxide makes a verybright paint. Pack my boxwith five dozen liquor jugs.

HEADER GRAPHIC

Page 41: The Elements Of User Experience

41© 2003 Adaptive Path

Visual Design: the “look” in “look and feel”

Usually the part people think of when you say “Web design”

More than just aesthetics

The Surface Plane

Page 42: The Elements Of User Experience

42© 2003 Adaptive Path

Color Palettes

r:102g:153b:204

r:0g:102b:204

r:0g:51

b:153

r:0g:153b:0

r:255g:255b:204

r:204g:204b:153

r:153g:153b:102

r:51g:51b:51

r:255g:153b:0

r:204g:204b:204

Page 43: The Elements Of User Experience

43© 2003 Adaptive Path

Typography

Apple Garamondis Apple's custom corporate identity font.

Lucida Grandeis used for body text and navigation.

Genevais used for legibility at small sizes.

Helvetica Blackis used for some graphics.

Page 44: The Elements Of User Experience

44© 2003 Adaptive Path

The Elements of User Experience

Page 45: The Elements Of User Experience

Intermission

Page 46: The Elements Of User Experience

The ElementsApplied

Page 47: The Elements Of User Experience

47© 2003 Adaptive Path

Almost every site has one

Every site seems to take a slightly different approach

Search Engines

Page 48: The Elements Of User Experience

48© 2003 Adaptive Path

User NeedsDo users want a search engine?

Are there limits to the kind of search functionality users need?

Site ObjectivesIs implementing search feasible given our resources?

Would implementing search limit our ability to fulfill other goals for the site?

Strategy

Page 49: The Elements Of User Experience

49© 2003 Adaptive Path

Functional Specificationskeyword entry

other fields for specifying criteria

ability to narrow result set

Content Requirementslabeling

result data

help docs

Scope

Page 50: The Elements Of User Experience

50© 2003 Adaptive Path

Interaction Designchoices available to users at each step

system behavior under various conditions

Information Architecturearchitectural scope as search criterion

metadata structures

Structureadvanced search

continue from:any page

search results

content pages

refin

e se

arch

no results

exac

tly o

ne r

esul

t

Page 51: The Elements Of User Experience

51© 2003 Adaptive Path

Information Designlayout of search results

communicating error conditions

Interface Designuser input mechanisms

Navigation Designmoving into and out of search flow

moving through search results

Skeleton

Page 52: The Elements Of User Experience

52© 2003 Adaptive Path

Visual Designcolor

typography

layout

Surface

Page 53: The Elements Of User Experience

53© 2003 Adaptive Path

What problem are we trying to solve?

What are the consequences of our proposed solution to the problem?

Will this solution force us to re-think other problems?

Asking the Right Questions

Page 54: The Elements Of User Experience

54© 2003 Adaptive Path

A sprint is a short raceGet a quick start

Burn energy as quickly as possible

A marathon is a long racePace yourself

Choose when to burn energy

Which race are you trying to run?

Which race are you actually in?

The Marathon and the Sprint

Page 55: The Elements Of User Experience

55© 2003 Adaptive Path

“Our market research tells us everything we need to know about our users.”

Demographic data is not user insight

“We’ll just follow this list of guidelines we found on the Internet.”

Rules of thumb are necessarily general

“Interface is easy – technology is hard.”Which is more complicated: machines or people?

Answering Objections

Page 56: The Elements Of User Experience

56© 2003 Adaptive Path

“We can’t afford to hire experts.”You don’t need experts for everything

“We’ll figure it out as we go.”Improvisation is for jazz, not design

“We’ll fix it in QA.”By that time, it’s already too late

“There’s no time in the schedule.”You’ll be saving time on the next release

Answering Objections

Page 57: The Elements Of User Experience

57© 2003 Adaptive Path

Design by default: “We should do whatever is easiest to implement.”

Design by mimicry: “If it’s good enough for Amazon, it’s good enough for us.”

Design by fiat: “Because I said so.”

Pitfalls to Avoid

Page 58: The Elements Of User Experience

58© 2003 Adaptive Path

Waterfalls Are Dangerousef

fort

time

effo

rt

time

Page 59: The Elements Of User Experience

Your site is never finished

Do what you can right now

Always look ahead to the next release

Version 1.1Version 1.0

59© 2003 Adaptive Path

Iterative Development

January (now) April July October (next) January

Page 60: The Elements Of User Experience

60© 2003 Adaptive Path

The specific roles you choose don’t matter – if you’ve got all the planes covered

Roles

Page 61: The Elements Of User Experience

61© 2003 Adaptive Path

Core competencies common to successful teams

Must be reflected in the team’s:

Roles

Processes

The Nine Pillarsproject management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

tact

ical

strategic

contentproduction

technologystrategy

Page 62: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

62© 2003 Adaptive Path

The foundation of user-centered design

Informs all strategic decisions

Primary responsibility for identifying user needs

Titles:User Researcher

Usability Analyst

User Research

tact

ical

strategic

user research

Page 63: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

63© 2003 Adaptive Path

Primary responsibility for defining site objectives

Decides priorities and success metrics

Titles:Business Analyst

Product Manager

Executive Producer

Site Strategy

site strategy

tact

ical

strategic

Page 64: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

64© 2003 Adaptive Path

Often responsible for functional specifications

Decides technical platforms and standards to adopt

Titles:Senior Engineer

Development Manager

Technical Lead

Technology Strategy

technologystrategy

tact

ical

strategic

Page 65: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

65© 2003 Adaptive Path

Often responsible for content requirements

Decides appropriate format and subject matter

Titles:Content Strategist

Content Editor

Editor-in-Chief

Content Strategy

contentstrategy

tact

ical

strategic

Page 66: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

66© 2003 Adaptive Path

Turns strategy into design concepts

Always responsible for Structure plane

Sometimes responsible for Scope and Skeleton planes

Titles:Information Architect

Interaction Designer

UI Specialist

Abstract Design

abstract design

tact

ical

strategic

Page 67: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

67© 2003 Adaptive Path

Tactical execution of technology strategy

May incorporate many roles, from coding to integration to testing

Titles:Software Engineer

HTML Developer

QA Tester

Technology Implementation

technologyimplementation

tact

ical

strategic

Page 68: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

68© 2003 Adaptive Path

Tactical execution of content strategy

Gathering, editing, producing, and deploying content (not just text)

Titles:Content Producer

Writer

Editor

Content Production

contentproduction

tact

ical

strategic

Page 69: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

69© 2003 Adaptive Path

Tactical realization of abstract design

Always responsible for Surface plane

Sometimes responsible for Skeleton and Structure planes

Titles:Interface Designer

Visual Designer

Concrete Design

concrete design

tact

ical

strategic

Page 70: The Elements Of User Experience

project management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

contentproduction

technologystrategy

70© 2003 Adaptive Path

Binds together all tactical competencies

Often overlooked in smaller organizations

Titles:Producer

Project Manager

Project Managementproject management

tact

ical

strategic

Page 71: The Elements Of User Experience

71© 2003 Adaptive Path

Not a nine-member team

Not a nine-step process

You should be able to look at both and see the pillars beneath them

The Nine Pillarsproject management

technologyimplementation

user research

concrete design

site strategy

abstract design

contentstrategy

tact

ical

strategic

contentproduction

technologystrategy

Page 72: The Elements Of User Experience

72© 2003 Adaptive Path

Plan before you build

Have conscious reasons for your choices

Articulate them explicitly

Make things people love!

What It’s All About

Page 73: The Elements Of User Experience

Thanks!