38
1 1 WEB APPLICATION HIERARCHY LUKE WROBLEWSKI AN EVENT APART, BOSTON 2008 2 Luke Wroblewski Yahoo! Inc. Senior Principal, Product Ideation & Design LukeW Interface Designs Principal & Founder Product design & strategy services Author Web Form Design: Filling in the Blanks (Rosenfeld Media) Functioning Form: Web applications, product strategy, & interface design articles Site-Seeing: A Visual Approach to Web Usability (Wiley & Sons) Previously eBay Inc., Lead Designer University of Illinois, Instructor NCSA, Senior Designer http://www.lukew.com

WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

1

1

WEB APPLICATION HIERARCHY

LUKE WROBLEWSKI AN EVENT APART, BOSTON 2008

2

Luke Wroblewski

Yahoo! Inc. • Senior Principal, Product Ideation & Design

LukeW Interface Designs

• Principal & Founder

• Product design & strategy services

Author

• Web Form Design: Filling in the Blanks (Rosenfeld Media)

• Functioning Form: Web applications, product strategy, & interface design articles

• Site-Seeing: A Visual Approach to Web Usability (Wiley & Sons)

Previously • eBay Inc., Lead Designer

• University of Illinois, Instructor

• NCSA, Senior Designer

http://www.lukew.com

Page 2: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

2

3

WHY DOES VISUAL HIERARCHY MATTER?

HOW DO WE CONSTRUCT A VISUAL HIERARCHY?

PUT IT TO USE: COMMUNICATE MESSAGES, ILLUMINATE ACTIONS, & ORGANIZE INFORMATION

OVERVIEW

4

How We Use the Web

“Look around feverishly for anything that is interesting or vaguely resembles what you are looking for, and is clickable.” -Steve Krug

-Steve Krug, Don’t Make Me Think: A Common Sense Approach to Web Usability

Page 3: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

3

5 Squidoo Eye-tracking study (by etre)

6

Design Considerations

• Presentation: How your application appears to your audience

• Interaction: How your application behaves in response to user actions

• Organization: The structure of your application

Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

Page 4: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

4

7

Presentation

• All interactions occur through the presentation • Inform users

• Establish relationships between content

• Guide users through actions

• Make organizational systems clear • Provide situational awareness

• Maintain consistency to create a sense of place

• Effectively convey brand message to your audience • Emotional impact

• Engage and invite

• Provide a unique personality

8

What Makes a Great Presentation?

• Visual Organization • Communicates the

relationships between user interface elements

• Enables Interaction Design

• Information Design

• Personality • Communicates the brand

essence of a product

• Visceral design

• Color, font, image, pattern selection

Page 5: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

5

9

The End Goal

• Quickly Communicate • What is this? Usefulness

• How do I use it? Usability

• Why should I care? Desirability

10

Page 6: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

6

11

12

Page 7: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

7

13

14

BEFORE & AFTER

Page 8: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

8

15

What is this?

16

Communicate function

Page 9: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

9

17

Before Visual Hierarchy

18

After Visual Hierarchy

Page 10: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

10

19

20

Before & After Visual Hierarchy

AQ

Desig

n,

Jap

an

Page 11: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

11

21

HOW DO WE CONSTRUCT A VISUAL HIERARCHY?

PHOTO BY MATTEO PENZO

22

How We See

• How we make sense of what we see • Recognizing similarities

& differences

• This allows us to group information

• And give it meaning

• Relationships • Between individual

elements

• To the whole (story)

Flickr: Uploaded on August 19, 2006 by Tom-Tom

Page 12: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

12

23

Understanding Perception

• Several principles tell us how (why) we group visual information • Proximity -elements close together are perceived as a group

• Similarities -of shape, size, color can group elements

• Continuance -grouped through basic patterns

• Closure -group elements by space filled between them

Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

24

Forming Relationships

• Creating relationships requires an understanding of what makes things different

• Introducing variations in one or more of the above categories creates visual contrast

• Also created through positioning

Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

Page 13: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

13

25

Using Relationships

• Use visual relationships to • Add more or less visual weight to objects

• Difference is created by contrast between objects

• Why do we want to vary the visual weight of objects…

Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

26

Visual Hierarchy

• Creates a center of interest that attracts the viewer’s attention

• Creates a sense of order and balance

• Establishes a pattern of movement to guide a viewer through a composition

• In other words, it tells a story

• Like all good stories it has a beginning, end, and a point.

Page 14: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

14

27

Hierarchy Applied

• Visual weight guides you through • Image

• Title

• Date & Location

• Ticket Information

• Building an effective hierarchy • Involves use of visual

relationships to add more or less visual weight to elements

28

Building Effective Hierarchies

• Distribution of visual weight • Visually dominant images get noticed most

• Focal point, center of interest

• Distinct visual weight guides you through narrative • Essential to keep it balanced

Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

Page 15: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

15

29

Effective Hierarchy

30

No Clear Hierarchy

Page 16: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

16

31

No Clear Hierarchy

32

No Hierarchy

Page 17: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

17

33

Effective Hierarchy

34

Effective Hierarchy

Page 18: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

18

35

Effective Hierarchy

36

To Summarize

• Visual Communication is part

• Visual Organization and part personality.

• Visual Hierarchy is a deliberate prioritization of

• Visual Weight enabled by the manipulation of

• Visual Relationships to create

• Meaning for users.

Page 19: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

19

37

38

COMMUNICATE MESSAGES

ILLUMINATE ACTIONS

ORGANIZE INFORMATION

NOW WE KNOW HOW TO CONSTRUCT A VISUAL HIERARCHY

BUT WHAT DO WE DO WITH IT?

Page 20: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

20

39

COMMUNICATING A CENTRAL MESSAGE

WHAT IS THIS?

EXPLAIN & DIFFERENTIATE

40

Web Applications • Hosting costs are extremely affordable

• Free open source platforms

• Development toolkits increasingly available

• Instant global audience: 1.4B people use the Internet (March 2008)

Page 21: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

21

41

Not enough hierarchy

42

Too many visual differences

Page 22: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

22

43

Not enough contrast

44

Central Message

Page 23: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

23

45

46

Page 24: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

24

47

Meeting Expectations

• Prioritization becomes especially important when you consider how people access content • Content Aggregators

• Display Surfaces

• Content Creation Sites

• Search

• Communication Tools

• More…

48

Accessing Content • Content Aggregators: Digg, Delicious, etc.

Page 25: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

25

49

Accessing Content • Display Surfaces: Facebook, MySpace, etc.

50

Accessing Content • Content Creation Sites: Blogs, Wikis

Page 26: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

26

51

Accessing Content • Search

• Communication: Email, Instant Messenger, etc.

52

Page 27: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

27

53

Content

Context

Related

54

24% CONTENT 76% SITE OVERHEAD

Page 28: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

28

55

56

TAKE ACTION WHAT DO I DO NOW?

USER NEEDS & BUSINESS GOALS

Page 29: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

29

57

Form Messaging

58

Email call to action

Page 30: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

30

59

Email call to action

60

Take action?

Page 31: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

31

61

Take action: download

62

Take action: download

Page 32: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

32

63

Take action

64

Take action

Page 33: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

33

65

Clear path to completion

66

ORGANIZE INFORMATION

WHAT CAN I FIND HERE?

PRESENT DATA

Page 34: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

34

67

Limited hierarchy

68

Clear hierarchy

Page 35: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

35

69

A Simple Table

70

After Visual Communication?

• “I think I found an even better solution to simplify this part of user interface.” -One Creative Director’s Journal

• “This way I think users will need even less time to see all the information presented in the table especially frequent users. For new users or users in doubt once they rollover the number for which they don’t know the meaning, they will see a description.”

http://andreysmagin.com/blog/redesigning-a-simple-table

Page 36: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

36

71

After Visual Communication?

• Is there a prioritization of the data

• Is everything equally important?

• Introducing size and color variations might add visual noise instead of bringing extra attention to really important data

72

Comparison

Page 37: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

37

73

Focus on the data?

74

Focus on the data?

Page 38: WEB APPLICATION HIERARCHY · 3 Squidoo Eye-tracking study (by etre) 5 6 Design Considerations • Presentation: How your application appears to your audience • Interaction: How

38

75

To Summarize

• Visual Communication is part

• Visual Organization and part personality.

• Visual Hierarchy is a deliberate prioritization of

• Visual Weight enabled by the manipulation of

• Visual Relationships to create

• Meaning for users. • Communicate messages • Illuminate actions

• Organize information

76

For more information…

• Functioning Form • www.lukew.com/ff/

• Site-Seeing: A Visual Approach to Web Usability • Wiley & Sons

• Web Form Design: Filling in the Blanks • Rosenfeld Media

• Drop me a note • [email protected]