+ All Categories
Home > Technology > Checking the "Feel" of your UI with an Interaction Audit

Checking the "Feel" of your UI with an Interaction Audit

Date post: 28-Jan-2015
Category:
Upload: peter-stahl
View: 109 times
Download: 1 times
Share this document with a friend
Description:
Presentation by Peter Stahl (eBay) and Josh Damon Williams (Hot Studio) at Web 2.0 Expo SF, 25 April 2008
Popular Tags:
89
Peter Stahl Josh Damon Williams eBay Hot Studio Checking the Feel of your UI with an Interaction
Transcript
Page 1: Checking the "Feel" of your UI with an Interaction Audit

Peter Stahl Josh Damon WilliamseBay Hot Studio

Checking the Feel of your UI with an Interaction Audit

Page 2: Checking the "Feel" of your UI with an Interaction Audit

“Who are these guys?”

Peter StahlLead User Experience Designer at eBay

Design patterns, holistic design

Led the interaction audit

Plays oboe

Josh Damon WilliamsSenior User Experience Designer at Hot Studio

Wide variety of projects and roles

Key strategist for interaction audit

Plays turntables

Page 3: Checking the "Feel" of your UI with an Interaction Audit

Interaction Audit team

eBayDeborah Adams Estrada, Jennifer Anderson, Jennifer Kelly, Preston Smalley , Peter Stahl, Karenina Susilo

Hot StudioJon Littell, David Paige, Josh Damon Williams

Persistent SystemsPrasad Bartakke, Chaitrali Dhole, Rajesh Gode

Page 4: Checking the "Feel" of your UI with an Interaction Audit

What’s in this for you

• Discover why “Feel” matters

• Find out what an Interaction Audit is

• Learn our ground-breaking methodology

• See scintillating Feel findings

• Marvel at what an Audit can do for you

• Ponder exciting future advancements

Page 5: Checking the "Feel" of your UI with an Interaction Audit

Part 1

What is “Feel”, and why should I care?

Page 6: Checking the "Feel" of your UI with an Interaction Audit

Look & Feel

Page 7: Checking the "Feel" of your UI with an Interaction Audit

Look & Feel

Page 8: Checking the "Feel" of your UI with an Interaction Audit

silk

Page 9: Checking the "Feel" of your UI with an Interaction Audit

water

Page 10: Checking the "Feel" of your UI with an Interaction Audit
Page 11: Checking the "Feel" of your UI with an Interaction Audit
Page 12: Checking the "Feel" of your UI with an Interaction Audit
Page 13: Checking the "Feel" of your UI with an Interaction Audit
Page 14: Checking the "Feel" of your UI with an Interaction Audit
Page 15: Checking the "Feel" of your UI with an Interaction Audit

[photo of mouse and/or trackpad and/or Wacom tablet ]

Feel: How you operate it with your hands

Page 16: Checking the "Feel" of your UI with an Interaction Audit
Page 17: Checking the "Feel" of your UI with an Interaction Audit
Page 18: Checking the "Feel" of your UI with an Interaction Audit
Page 19: Checking the "Feel" of your UI with an Interaction Audit
Page 20: Checking the "Feel" of your UI with an Interaction Audit
Page 21: Checking the "Feel" of your UI with an Interaction Audit
Page 22: Checking the "Feel" of your UI with an Interaction Audit
Page 23: Checking the "Feel" of your UI with an Interaction Audit
Page 24: Checking the "Feel" of your UI with an Interaction Audit

Q:What interactive elements to use?

Page 25: Checking the "Feel" of your UI with an Interaction Audit

Q:What interactive elements to use?

A: All of them

Page 26: Checking the "Feel" of your UI with an Interaction Audit
Page 27: Checking the "Feel" of your UI with an Interaction Audit

Q:What interactive elements to use?

A: Hmmm…

Page 28: Checking the "Feel" of your UI with an Interaction Audit

Feel affects:

• Learning curve

• Mental bandwidth needed to operate UI

• User success (or errors)

• Site personality

• Brand promise

• Adoption (or abandonment)

Page 30: Checking the "Feel" of your UI with an Interaction Audit

Feel

Page 31: Checking the "Feel" of your UI with an Interaction Audit

Part 2

What we did

Page 32: Checking the "Feel" of your UI with an Interaction Audit

Project phases

1. Strategy

2. Data Collection

3. Analysis

4. Recommendations

Page 33: Checking the "Feel" of your UI with an Interaction Audit

Project phase 1:

STRATEGY

Page 34: Checking the "Feel" of your UI with an Interaction Audit

Ark of the Covenant

A “compelling artifact”

Page 35: Checking the "Feel" of your UI with an Interaction Audit
Page 36: Checking the "Feel" of your UI with an Interaction Audit
Page 37: Checking the "Feel" of your UI with an Interaction Audit

Example flow:New user finds an item, bids for it, registers as member

Page 38: Checking the "Feel" of your UI with an Interaction Audit

Example flow: User bids on a Watched item, is outbid, rebids

Page 39: Checking the "Feel" of your UI with an Interaction Audit

Example flow:New seller lists item for sale, creates Seller account

Page 40: Checking the "Feel" of your UI with an Interaction Audit

Audit checklist

Page 41: Checking the "Feel" of your UI with an Interaction Audit

Project phase 2:

DATA COLLECTION

Page 42: Checking the "Feel" of your UI with an Interaction Audit

FILE MAKER

ΩOur FileMaker Pro database

Page 43: Checking the "Feel" of your UI with an Interaction Audit

Database Fields (partial list)

Very relevant:• Task & subtask• Step description• Page & URL• Action (syntactic)• Screen shot close-up• Instructional text• Click/keystroke record

Less relevant:• Region on page• Icons

– symbol, meaning, behavior

• Interface elements– label, type, style, notes

• Comments on Feel

Page 44: Checking the "Feel" of your UI with an Interaction Audit

Project phase 3:

ANALYSIS

Page 45: Checking the "Feel" of your UI with an Interaction Audit

Roll of Paper

Page 46: Checking the "Feel" of your UI with an Interaction Audit

Scrolls unrolled

Flows as storyboards

Page 47: Checking the "Feel" of your UI with an Interaction Audit
Page 48: Checking the "Feel" of your UI with an Interaction Audit

Ideas for presenting findings

Page 49: Checking the "Feel" of your UI with an Interaction Audit

Radial charts to track Feel metrics

Page 50: Checking the "Feel" of your UI with an Interaction Audit

Emotional flow to track Feel effects

Page 51: Checking the "Feel" of your UI with an Interaction Audit

A course correction

Page 52: Checking the "Feel" of your UI with an Interaction Audit

Project phase 4:

RECOMMENDATIONS

Page 53: Checking the "Feel" of your UI with an Interaction Audit

[DOCUMENT FORMAT SLIDE (FROM MY NOTEBOOK)]

Page 54: Checking the "Feel" of your UI with an Interaction Audit

Affordance

Task

Data Object

Page 55: Checking the "Feel" of your UI with an Interaction Audit

AffordanceA visual cue that some interaction is offered

Affordance InconsistencyA single visual cue offering multiple

interactions

Page 56: Checking the "Feel" of your UI with an Interaction Audit

Affordance Inconsistencies: Hyperlink

QuickTime™ and a decompressor

are needed to see this picture.QuickTime™ and a

decompressorare needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

User action… System response…

Affordance Inconsistencies: Hyperlink

Loads new page

Clicks link… Immediate in-line response

Clicks link…

Page 57: Checking the "Feel" of your UI with an Interaction Audit

QuickTime™ and a decompressor

are needed to see this picture.

Affordance Inconsistencies: Hyperlink

User action… System response…

Opens modal dialog box

Clicks link… Expands/collapses in-line page content

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Affordance Inconsistencies: Hyperlink

Clicks link…

Page 58: Checking the "Feel" of your UI with an Interaction Audit

Affordance Inconsistencies: Hyperlink

Clicks link… Jump to anchor elsewhere on page

Clicks link… Opens content in new browser window

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Affordance Inconsistencies: Hyperlink

User action… System response…

Page 59: Checking the "Feel" of your UI with an Interaction Audit

QuickTime™ and a decompressor

are needed to see this picture.

Affordance Inconsistencies: Hyperlink

Clicks link… Closes a popup layer

Clicks link…

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Adds assistance frame to window

User action… System response…

Affordance Inconsistencies: Hyperlink

Page 60: Checking the "Feel" of your UI with an Interaction Audit

Affordance Inconsistencies: TabAffordance Inconsistencies: Tab

Page 61: Checking the "Feel" of your UI with an Interaction Audit

TaskA path to accomplish an immediate goal

Task InconsistencyA single goal accomplished via

multiple paths

Page 62: Checking the "Feel" of your UI with an Interaction Audit

Task Inconsistencies: Filtering Data

1. Submit a form

2. Click tabs

3. Click criteria links

4. Click “toggle” link

Task Inconsistencies: Filtering Data

Page 63: Checking the "Feel" of your UI with an Interaction Audit

5 x Enable/Disable Form Section InconsistenciesTask Inconsistencies: Enable/Disable Section of a Form

1. Checkbox

2. Tabs

3. Dropdown menu

4. Radio buttons

Page 64: Checking the "Feel" of your UI with an Interaction Audit

Data ObjectA representation of a data record or other

piece of data

Data Object InconsistencyA single data object represented

multiple ways

Page 65: Checking the "Feel" of your UI with an Interaction Audit

Data Object Inconsistencies: Members CAPTURESData Object Inconsistencies: eBay Member

Page 66: Checking the "Feel" of your UI with an Interaction Audit

Data Object Inconsistencies: MembersData Object Inconsistencies: eBay Member

Page 67: Checking the "Feel" of your UI with an Interaction Audit

The Interaction Audit report

Page 68: Checking the "Feel" of your UI with an Interaction Audit

Part 3

Actions & Future Directions

Page 69: Checking the "Feel" of your UI with an Interaction Audit

A page from the Interaction Audit

Page 70: Checking the "Feel" of your UI with an Interaction Audit

Interaction goals

• Low learning curve, due to…

• Consistent cues for actions

• Predictable behavior of affordances

• Instant recognition of interface elements

• Allow eBay member content to shine

Page 71: Checking the "Feel" of your UI with an Interaction Audit
Page 72: Checking the "Feel" of your UI with an Interaction Audit

Clean-up teams

The Clickers links and buttons

The Swappers tabs and toggles

The Submitters forms and form elements

The Shufflers sorting and filtering

The Disclosers overlays and sections

Page 73: Checking the "Feel" of your UI with an Interaction Audit

An eBay design pattern

Page 74: Checking the "Feel" of your UI with an Interaction Audit

Clean-up process

1. Find problem area in the audit report

2. Recommend simpler set of interactions

3. Document as design patterns

4. Engineering creates code components

5. New and upgraded site areas use the cleaned-up interactions

Page 75: Checking the "Feel" of your UI with an Interaction Audit

What about interaction inconsistencies without obvious solutions?

Example: Customize page layout

Page 76: Checking the "Feel" of your UI with an Interaction Audit

6. Paired ordered lists w/buttons

Task Inconsistencies: Customize page layout

3. Schematic picture with buttons

5. Hyperlinks

2. Dropdown menu

4. Form in floating dialog

1. Form on its own page

Page 77: Checking the "Feel" of your UI with an Interaction Audit

Basic requirements: restaurant

Basic requirements: - Clean dishes & utensils- Courteous staff - Accurate check tabulation - No cockroaches

Page 78: Checking the "Feel" of your UI with an Interaction Audit

Basic requirements: - Clean dishes & utensils- Courteous staff - Accurate check tabulation - No cockroaches

Site-specific values: restaurant

Site-Specific Value:Marrying food and wine felicitously

So must have:Comprehensive wine list

Site-Specific Value:Joy in boundless variety

So must have:Extensive menu

Site-Specific Value:Convenience

So must have:Speedy customer throughput

Page 79: Checking the "Feel" of your UI with an Interaction Audit

Basic requirements: interaction design

Basic requirements: - Navigable interface- Orientation cues- Consistent basic interactions- No cockroaches

Page 80: Checking the "Feel" of your UI with an Interaction Audit

Site-specific values: interaction design

Site-Specific Value:- Plethora of tools to help buyers- Compatibility

So must have:- Dense pages- Progressive discovery

Site-Specific Value:- Perceived simplicity - Convenient adding & editing of lists

So must have:- Sparse pages - Direct manipulation

Site-Specific Value:- Clean, friendly, safe- Tons of fun add-in applications

So must have:- Transparency- Visual app framework

Basic requirements: - Navigable interface- Orientation cues- Consistent basic interactions- No cockroaches

Page 81: Checking the "Feel" of your UI with an Interaction Audit

Values can vary depending on the conversation

Page 82: Checking the "Feel" of your UI with an Interaction Audit

“Feel” metrics

Page 83: Checking the "Feel" of your UI with an Interaction Audit

Feel metrics: objective

• Page dimensions– height, width

• Number of interactive entities– Hyperlinks, buttons, form elements, icons

• Interactive density– No. of interactive entities ÷ page size

• “Jack-in-the-boxiness”– No. of mouse-over elements ÷ page size

Page 84: Checking the "Feel" of your UI with an Interaction Audit

Feel metrics: semi-objective

• Number of syntactic actions in a task

• “Reloadiness”– Latencies in response to interactions

• Number/frequency of tool switches– Mouse to keyboard and back

• Amount of dynamic behavior– Pop-up layers, video, “sponginess” (layout

changes triggered by mouse-over)

Page 85: Checking the "Feel" of your UI with an Interaction Audit

Feel metrics: subjective

• Number of different interaction styles, metaphors, paradigms in a page or task

• Simplicity/complexity

• Flatness/bumpiness– Flat = uses only hyperlinks & other primitives– Bumpy = uses more advanced interactions

• Cognitive load

Page 86: Checking the "Feel" of your UI with an Interaction Audit

What we’ve learned1. Nowadays it’s important to check “Feel”2. An Interaction Audit can be compelling,

actionable, and spark real improvement3. Audits should focus on flows and be

representative of real user experience4. Simple tools work; storyboards are key5. Audit for inconsistencies in Affordance, Task,

and Data Object representation6. Clean up obvious problems first7. Harder problems require site-specific values8. “Feel” metrics may hold promise

Page 87: Checking the "Feel" of your UI with an Interaction Audit

Thank you!peter.stahl [at] ebay.comjosh.williams [at] hotstudio.com

Page 88: Checking the "Feel" of your UI with an Interaction Audit

And thanks to Flickr users who generously license their photos with Creative Commons attribution

http://flickr.com/photos/ihtatho/627226315/

http://flickr.com/photos/cyberslayer/952121271/

http://flickr.com/photos/dsevilla/97727582/

http://flickr.com/photos/97445131@N00/2334570947/

http://flickr.com/photos/amanky/1377593634/

http://flickr.com/photos/mastrobiggo/2341517672/

http://flickr.com/photos/shuttleworth/1578035901/

http://flickr.com/photos/joebeone/1764153258/http://flickr.com/photos/michaelcr/856252290/

http://flickr.com/photos/scenicaviator/289331019/

http://flickr.com/photos/0olong/310216817/

http://flickr.com/photos/thomashawk/2269208776/

http://flickr.com/photos/briansolis/1411905457/

Page 89: Checking the "Feel" of your UI with an Interaction Audit

Questions?peter.stahl [at] ebay.comjosh.williams [at] hotstudio.com


Recommended