design for accessibility

71
Designing for Accessibility After successfully completing this module, you will be able to: create accessibility personas understand the challenges of users with disabilities apply design tips for different disability types

Upload: qixingz

Post on 15-May-2015

4.310 views

Category:

Design


3 download

DESCRIPTION

This presentation talks about the definition, examples, and design principles for different accessibility types.

TRANSCRIPT

Page 1: Design for Accessibility

Designing for Accessibility

After successfully completing this module, you will be able to:

create accessibility personas

understand the challenges of users with disabilities

apply design tips for different disability types

Page 2: Design for Accessibility

Outline

Accessibility Hit or Myth

Design Process and Personas

Design for DisabilityType definition

Challenges users face

Design tips

Summary and Design Resource

Page 3: Design for Accessibility

Hit or Myth

Accessible sites look boring

“Text-only” pages are a good way to provide accessibility

(Myth)

(Myth)

Page 4: Design for Accessibility

Hit or Myth

Accessible sites look boring

“Text-only” pages are a good way to provide accessibility

It’s possible to design a single version of web content that is

accessible across all spectrum of disabilities

(Myth)

(Myth)

(Myth)

Universal Design

Page 5: Design for Accessibility

Design Process

When in a project do you think “accessibility?”

Page 6: Design for Accessibility

EvaluateUser Research

Scenarios and Requirements

Design Development

User-Centred Design Process

Page 7: Design for Accessibility

Personas:a description of a representative user(a pretend person who represents a type or a group of users)

Page 8: Design for Accessibility

Create Personas for Your Design

Ask yourself :

Who are the users?

What are the activities they wish to perform?

Why they might visit your websites? i.e. motivation

How does our website/services fit into their context of life?

Page 9: Design for Accessibility

Create Accessibility Personas

Background: picture, name, age, job, interests, …

Attributes: ability, access points, technical expertise,..

Goals:

What are they trying to achieve?

Why are they trying to achieve this?

Page 10: Design for Accessibility

Persona Example: Robert (Retiree with aging related conditions)

Background• age: 65• occupation: retired• aging related disabilities: low-vision, hand tremor,

short-term memory loss• Technical level: not tech savvy, only uses the web

to manage some of his household services and finances

Attributes• uses screen magnifier• uses computers only at home• preferred large links and icons• finds scrolling stickers and flashing animations

very distracting• easy to get lost in the site

Goals• able to use basic services on the web easily• don’t get stuck on pages and able to save his data• able to customize a website font and color

“I often get stuck on a website.”

Page 11: Design for Accessibility

Tips for Creating Personas

Empathy: focus on our target users and their pain points

Concrete: include details of your personas and make them real

Apply a face to your persona

Include disability condition and AT information for accessibility

personas

Page 12: Design for Accessibility

EvaluateUser Research

Scenarios and Requirements

Design Development

User-Centred Design Process

Page 13: Design for Accessibility

Design for Disability

Vision

Hearing

Mobility

Cognitive

Speech

Focus of today

Page 14: Design for Accessibility

The Four POUR PrinciplesWCAG 2.0 principles:

Perceivable

Operable

Understandable

Robust

The Four POUR Principles

Page 15: Design for Accessibility

Vision Disability• Blindness

• Low Vision

• Color-blindness

• Seizure

Page 16: Design for Accessibility

BlindnessLet’s experience it!

What are the challenges?

Page 17: Design for Accessibility

Blindness: Challenges

• cannot scan for content

• primary interact with keyboard

• hard to access visual information

• limitations of screen readers

Page 18: Design for Accessibility

Perceivable: include detailed text description for graphics, video, animation

Operable: fully operable with keyboard

Understandable: make sure your page has a clear, and consistent structure, and avoid using complex tables

Robust: be careful with new technologies that will raise incapability with AT

Blindness: Design Tips

Page 19: Design for Accessibility

Low-VisionLet’s Experience it!

What are the challenges?

Page 20: Design for Accessibility
Page 21: Design for Accessibility
Page 22: Design for Accessibility
Page 23: Design for Accessibility
Page 24: Design for Accessibility
Page 25: Design for Accessibility
Page 26: Design for Accessibility

Low-Vision: Challenges

• cannot see without magnifier

• text in graphics is hard to read

• cannot see pages with low contrast

Page 27: Design for Accessibility

Perceivable:

To make text more legible when enlarged, use true text as much as possible, rather than text in graphics.

To the extent possible, use percentages, rather than absolute units (e.g. pixels), in your document layout.

To the extent possible, maximize the contrast of your web pages, including graphics, fonts, and backgrounds

Low-Vision: Design Tips

Page 28: Design for Accessibility

Color-Blindness

Test Plate 1 Test Plate 2

Test Plate 3 Test Plate 4

Test Image

(The number 12 should be visible by all.)

Assessment Samples

Page 29: Design for Accessibility

Color-Blindness: Types

Protanopia and protanomaly (red deficiencies)

Deuteranopia and deuteranomaly (green deficiencies)

Tritanopia (blue deficiencies)

Rod monochromacy or achromacy (no color)

Page 30: Design for Accessibility

Color BlindnessLet’s Experience it!

What are the challenges?

Page 31: Design for Accessibility

Color-Blindness: Challenges

• problem color combinations

• color used as the only way to convey

information

Page 32: Design for Accessibility

Color Basics: Hue

Page 33: Design for Accessibility

Color Basics: Lightness & Saturation

Page 34: Design for Accessibility

Effective Color Contrast Guidelines1

Exaggerate lightness differences between foreground and background colors

Page 35: Design for Accessibility

Effective Color Contrast Guidelines2

Choose dark colors from the bottom half of the circle against light colors from the top half of the circle.

Light Colors

Dark Colors

Page 36: Design for Accessibility

Effective Color Contrast Guidelines3

Avoid contrasting hues from adjacent parts of the hue circle, especially if the colors do not contrast sharply in lightness.

Light Colors

Dark Colors

Page 37: Design for Accessibility

Perceivable:

Avoid colors or color pairs that cause problems for people who are colorblind.

Provide sufficient contrast between foreground and background colors.

Make sure that colors are not your only method of conveying important information.

Color-Blindness: Design Tips

Page 38: Design for Accessibility

Seizure Disorders

Page 39: Design for Accessibility

Hearing DisabilityLet’s hear it!

What are the challenges?

Page 40: Design for Accessibility
Page 41: Design for Accessibility

Hearing: Challenges

• auditory prompts without visual signposts

• lacking caption/transcript for video and audio content

Page 42: Design for Accessibility

Perceivable:

Make sure they can perceive (hear) auditory content• Alternative text for animation• Synchronized captioning• Transcript• Text description (e.g. for audio instructions)

Allow for user control of start/stop, animations, and other equivalent options.

Hearing: Design Tips

Page 43: Design for Accessibility

Hearing Disability

a word about sign language…

Page 44: Design for Accessibility

Mobility Disability

Page 45: Design for Accessibility

MobilityLet’s hear it!

What are the challenges?

Page 46: Design for Accessibility
Page 47: Design for Accessibility

Motor: Assistive Technologies

Page 48: Design for Accessibility

Mobility: Challenges

• may not be able to control mouse or keyboard well

• may become fatigue very easily when using AT

Page 49: Design for Accessibility

Their biggest challenge is…

Navigating on the web

Page 50: Design for Accessibility

How we read online...

Page 51: Design for Accessibility

How do we read online?

People almost always scan your pages

Users won't read your text thoroughly in a word-by-word manner

Most readers have 2 key questions:

Am I on the right page?

If not, where do I go next? Headingslinks

Page 52: Design for Accessibility

"Provide clear and consistent navigation mechanisms to increase the likelihood that a person will find what they are looking for at a site."

Web Content Accessibility Guideline 13

Page 53: Design for Accessibility

Operable:

build a good navigation structure

give feedback to user actions

help users navigate efficiently through keyboard

Mobility: Design Tips

Page 54: Design for Accessibility

Effective Navigation Tips

• Reduce the number of entry points

• consistent navigation structure

• provide sitemap

• Use standard navigation UI

build a good navigation structure

1

Page 55: Design for Accessibility

How many different ways to view winners?

1

2

3

4

Page 56: Design for Accessibility
Page 57: Design for Accessibility

Effective Navigation Tips

• mouse movement feedback

• keyboard focus feedback

give feedback to user actions

2

Page 58: Design for Accessibility

Mouse Movement

A clickable area needs to appear obviously clickable.

QUIT QUIT

Page 59: Design for Accessibility

Vote This Submission

Page 60: Design for Accessibility

Mouse Movement

A clickable area needs to appear obviously clickable.

Change mouse cursor appearance when appropriate.

The clickable area should be clearly identified on the hover.

Page 61: Design for Accessibility
Page 62: Design for Accessibility

Keyboard Focus

There is always an object with focus.

Keyboard focus should be visible and obvious.

Keyboard focus and selection should have separate and

unique indicators.

Page 63: Design for Accessibility

Effective Navigation Tips

help users navigate efficiently through keyboard

3

Page 64: Design for Accessibility

Keyboard Navigation

Enable navigation to all elements using tab or arrow keys.

Provide keyboard shortcuts to important links and content.

(e.g. skip links)

Page 65: Design for Accessibility
Page 66: Design for Accessibility

Help! … Skip Links please!

Page 67: Design for Accessibility

Keyboard Navigation

Enable navigation to all elements using tab or arrow keys.

Provide keyboard shortcuts to important links and content.

(e.g. skip links)

Provide keyboard commands (e.g. access keys) for all

commands, menus, and controls.

Make sure that your pages are error-tolerant

Page 68: Design for Accessibility

What Is Your Role in Accessibility?

User Experience Designers

Recognize the accessibility implications of your designs.

Apply appropriate accessibility personas and scenarios to ensure your designs are accessible to all.

User Experience Researchers

Design usability tests to include users with disabilities and impairments.

Conduct usability tests on specific accessibility features.

Page 69: Design for Accessibility

Summary: Designing for Accessibility

In this module, we discussed:

accessibility design myth

Integrate accessibility into your design process and how to create accessibility personas

explained the challenges of different types of disability users face

design tips for different disability types

Page 70: Design for Accessibility

“Good Design Enables,

Bad Design Disables”The Institute for Design and Disability

Page 71: Design for Accessibility

Design ResourceWeb Accessibility in Mind: http://webaim.org/Personas: http://www.deyalexander.com.au/resources/uxd/personas.htmlEffective Color Contrast: http://www.lighthouse.org/accessibility/effective-color-contrast/Bad website design examples: http://websitesthatsuck.com/How People with Disability Use the Web: http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/ Accessibility Color Wheel: http://gmazzocato.altervista.org/colorwheel/wheel.phpContrast Analyser: http://www.paciellogroup.com/resources/contrast-analyser.htmlColor Doctor: http://www.fujitsu.com/global/accessibility/assistance/cd/download.htmlVischeck: http://www.vischeck.com/vischeck/vischeckURL.php