one user experience for better usability, accessibility & seo

54
One User Experience for Better Usability, Accessibility & SEO John H Douglass twitter @JDouglass email [email protected] work APCO Worldwide

Upload: john-h-douglass

Post on 27-Jan-2015

108 views

Category:

Design


2 download

DESCRIPTION

I presented this talk at SharePoint Conference.Org 2011.

TRANSCRIPT

Page 1: One User Experience for Better Usability, Accessibility & SEO

One User Experiencefor Better Usability, Accessibility & SEO

John H Douglass

twitter @JDouglassemail [email protected] APCO Worldwide

Page 2: One User Experience for Better Usability, Accessibility & SEO

Introduction

Page 3: One User Experience for Better Usability, Accessibility & SEO

To truly succeed in usability, accessibility or optimization individually, we need to pay attention to them all.

flickr photo: @photolivier

Page 4: One User Experience for Better Usability, Accessibility & SEO

Usability• “I can’t remember where that report is on our intranet.”

• “Why can’t I upload my video?”

• “It takes me forever to enter my time.”

• “What am I supposed to do next?”

• “The search doesn’t work.”

Page 5: One User Experience for Better Usability, Accessibility & SEO

Accessibility • “I can’t distinguish green and red.”

• “My dad is losing his hearing.”

• “My right hand will be in a cast for two months.”

• “I’m using my iPhone.”

• “I don’t know how to use our intranet.”

Page 6: One User Experience for Better Usability, Accessibility & SEO

Optimization (SEO)• “What’s new on the iPad 2?”

• “I need help with my taxes.”

• “Who has the best seafood in the city?”

• “Who else hates the 5 cents bag tax?”

Page 7: One User Experience for Better Usability, Accessibility & SEO

“[User Experience] is a common awareness, a thread that ties together people from different disciplines who care about good design, and who realize that today’s increasingly complex design challenges require the synthesis of different varieties of design expertise.”

Louis RosenfeldRosenfeld Media

Page 8: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 9: One User Experience for Better Usability, Accessibility & SEO

A Broken Experience

ITERATE

VALI

DAT

E

EMPATHIZ

E

2006 - 2008

Page 10: One User Experience for Better Usability, Accessibility & SEO

A Broader Picture

ITERATE

VALI

DAT

E

EMPATHIZ

E

1904 - 1962

Page 11: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 12: One User Experience for Better Usability, Accessibility & SEO

How Do We Improve Usability, Accessibility and SEO by Focusing on the Holistic Experience?

Page 13: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 14: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 15: One User Experience for Better Usability, Accessibility & SEO

Understand and share another person's perspective, feelings and needs

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 16: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Understand & Share

Empathize

Page 17: One User Experience for Better Usability, Accessibility & SEO

53 Definitions

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Perspective, Feelings, Needs

Pitch?

Empathize

Page 18: One User Experience for Better Usability, Accessibility & SEO

Best Processes & Practices 1. Identify a Design Challenge

2. Target Your Audience

3. Choose Your Method

4. Identify Patterns & Themes

5. Use Relevant Nomenclature

6. Accommodate for Flow

7. Use Friendly Menus and Navigation

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 19: One User Experience for Better Usability, Accessibility & SEO

1. Identify a Design Challenge

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 20: One User Experience for Better Usability, Accessibility & SEO

2. Target Your Audience

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 21: One User Experience for Better Usability, Accessibility & SEO

3. Choose Your Method

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 22: One User Experience for Better Usability, Accessibility & SEO

4. Identify Patterns & Themes

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 23: One User Experience for Better Usability, Accessibility & SEO

4. Use Relevant Nomenclature

• Use meaningful page names, titles and text

• Create friendly URLS

• Avoid jargon

• Always use appropriate anchor, alt and descriptive text

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Empathize

Page 24: One User Experience for Better Usability, Accessibility & SEO

5. Accommodate for Flow

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Stay out of people’s way

• Present few choices

• Give a clear scent of information

• Load pages quickly (review via SP developer dashboard)

Empathize

Page 25: One User Experience for Better Usability, Accessibility & SEO

6. Use Friendly Navigation

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Avoid using Flash / Silverlight / Javascript for navigation menus.

• Provide alternatives for interactive elements, when possible.

Empathize

Page 26: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 27: One User Experience for Better Usability, Accessibility & SEO

Evaluate, brainstorm, and prototype ideas to find the best

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Iteration

Page 28: One User Experience for Better Usability, Accessibility & SEO

Collaboration Over Artifacts

Iteration

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 29: One User Experience for Better Usability, Accessibility & SEO

Best Process & Practices1. Create Opportunity Areas

2. Brainstorm Solutions

3. Follow the Rules

4. Prototype Ideas

5. (But) Don’t Fall in Love

6. Go Mobile First

7. Be Inclusive & Collaborative

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Iteration

Page 30: One User Experience for Better Usability, Accessibility & SEO

1. Create Opportunity Areas

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Iteration

Page 31: One User Experience for Better Usability, Accessibility & SEO

2. Brainstorm Solutions

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Iteration

Page 32: One User Experience for Better Usability, Accessibility & SEO

3. Follow the Rules

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

1. Defer judgement

2. Encourage wild ideas

3. Build on the ideas of others

4. Be visual

5. Stay focused on the topic

6. One conversation at a time

7. Go for quantity

Iteration

Page 33: One User Experience for Better Usability, Accessibility & SEO

4. Prototype Ideas

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

Iteration

Page 34: One User Experience for Better Usability, Accessibility & SEO

5. Don’t Fall in Love

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Prototypes should be rough and rapid

• Disposable tools to help validate and generate ideas

• Not just for interface design

• What question is a prototype answering? Usability, findability, accessibility?

Iteration

Page 35: One User Experience for Better Usability, Accessibility & SEO

6. Go Mobile First

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Enhancing the mobile experience can also improve accessibility and vice versa.

• Focus on core actions

• Use scalable design

• Focus on innovation

Iteration

Page 36: One User Experience for Better Usability, Accessibility & SEO

7. Be Inclusive & Collaborative

ITERATE

VALI

DAT

E

EMPATHIZ

E

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Remember the holistic experience

• Include admins, analysts, designers, developers, managers

• Illustrate complexity of issues to stakeholders

• Get buy-in early

Iteration

Page 37: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 38: One User Experience for Better Usability, Accessibility & SEO

Fail early and fail often

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 39: One User Experience for Better Usability, Accessibility & SEO

Validatephoto: Jimmy Chandler (uxprinciples.com)

Page 40: One User Experience for Better Usability, Accessibility & SEO

Best Processes & Practices 1. Choose Your Test

2. Follow the Analytics Trinity

3. Conduct Evaluative Interviews

4. Include Disabled in Testing

5. Follow Principle of One

6. Go Remote

7. Focus on a Continuum

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 41: One User Experience for Better Usability, Accessibility & SEO

1. Choose Your TestTuxedo

ITERATE

VALI

DAT

E

EMPATHIZ

E

Guerilla

Validate

Page 42: One User Experience for Better Usability, Accessibility & SEO

2. Follow the Analytics Trinity

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Experience

• Behavior

• Outcomes

image: Avinash Kaushik

Validate

Page 43: One User Experience for Better Usability, Accessibility & SEO

3. Conduct Evaluative Interviews

ITERATE

VALI

DAT

E

EMPATHIZ

E

• Solicit honest feedback, even if negative

• Improvise on the fly

• Build on ideas. Ask “should”.

Validate

Page 44: One User Experience for Better Usability, Accessibility & SEO

4. Include Disabled in Testing Including at least one person in testing:

• Provides insight into mental models, behaviors & habits

• Transcends “checklist” development mentality

• Brings struggles to life

• Increase buy-in potential

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 45: One User Experience for Better Usability, Accessibility & SEO

5. Follow Principle of One

1. Test or talk to one person, at least

2. Go guerilla

3. Fight intimation

4. Leverage the many resources available

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 46: One User Experience for Better Usability, Accessibility & SEO

6. Go Remote

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 47: One User Experience for Better Usability, Accessibility & SEO

7. Focus on a Continuum

Accessibility, optimization and usability operate on sliding scale.

ITERATE

VALI

DAT

E

EMPATHIZ

E

Validate

Page 48: One User Experience for Better Usability, Accessibility & SEO

APCO IN - Challenge

Page 49: One User Experience for Better Usability, Accessibility & SEO

APCO IN - Solution

Page 50: One User Experience for Better Usability, Accessibility & SEO

APCO IN - Results

“We were under real time pressure – APCO IN was easy to use and we found all the documents really easily.  Without it, we would really have struggled to meet the deadline on what was an important new business prospect.”

APCO Employee

Page 51: One User Experience for Better Usability, Accessibility & SEO

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 52: One User Experience for Better Usability, Accessibility & SEO

ResourcesIntroduction• Peter Morville’s honeycomb: http://semanticstudios.com/• A Project Guide to User Experience (Unger / Chandler)• Information Architecture for the World Wide Web (Morville / Rosenfeld)• About Face 3: Essentials of Interaction Design (Cooper / Reimann / Cronin)• UXExchange.com / Alltop - User Interface / Quora.com

Empathize • Observing the User Experience (Kuniavsky)• Design of Everyday Things & Emotional Design (Norman)• Card Sorting (Spencer)• Mental Models (Young)

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 53: One User Experience for Better Usability, Accessibility & SEO

ResourcesIterate • Gamestorming (Gray) (http://www.gogamestorm.com/) • Prototyping: A Practitioner's Guide (Warfel)• Paper Prototyping (Snyder) • Luke Wroblewski’s on “Designing for Mobile First” (http://bit.ly/4j9TXI) • Sketching User Experiences (Buxton) • Mental Notes (http://getmentalnotes.com/)

Validate • Rocket Surgery Made Easy (Krug)• Web Analytics in an Hour a Day (Kaushik)• Just Ask: Integrating Accessibility Throughout Design (http://www.uiaccess.com/

JustAsk/) • Remote testing Google spreadsheet: http://bit.ly/hPNUrl

ITERATE

VALI

DAT

E

EMPATHIZ

E

Page 54: One User Experience for Better Usability, Accessibility & SEO

John H Douglass

twitter @JDouglassemail [email protected] APCO Worldwide

Thank YouRate my presentation! http://spkr8.com/t/5819