Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive Design Through Testing

69
Beyond WCAG 2.0: Effective Inclusive Design Through Testing

Transcript of Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive Design Through Testing

Page 1: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Beyond WCAG 2.0:

Effective Inclusive Design Through Testing

Page 2: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

@jackarmley

Page 3: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 4: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

What is inclusive design?

What is a “disability”

Our toolset for including users with a disability

Picking a screenreader

4 inclusive design golden rules

An automated quick win

Setting the ground Demo time!

Page 5: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

http://bit.ly/knowhowquote

Page 6: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“The design of products that are accessible to, and usable by, as many people as reasonably possible, without special adaptation or specialised design”

British Standards Institute (2005) - Edited

Page 7: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“The design of products, devices, services, or environments for people with disabilities”

Wikipedia

Page 8: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 9: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Can we understand the user?

Can we replicate their experience?

Page 10: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 11: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 12: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

michellecharlton.co.uk/responsive/

Page 13: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 14: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Can we understand the user?

Can we replicate their experience?

Page 15: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 16: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 17: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“...you have a physical or mental impairment that has a ‘substantial’ and ‘long-term’ negative effect on your ability to do normal daily activities.”

- gov.uk

Page 18: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

...blindness and low vision, deafness and hearing loss, learning disabilities, cognitive limitations, limited movement, speech disabilities.

- W3C

Page 19: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“In the UK, there are almost 2 million people living with sight loss.” - NHS

Page 20: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“People with disabilities … includes anyone who might become disabled at any point in life through injury, disease, or aging. (Which is potentially everyone.)”- eone-time.com/inclusive-design-is-a-social-justice-issue/

Page 21: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Permanent Temporary Acquired

Page 22: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Born with blindness Forget glasses at home for the day

Vision gets poorer with age

Permanent Temporary Acquired

Page 23: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Born with dyspraxia Fall and break an arm Develop arthritis later on in life

Born with blindness Forget glasses at home for the day

Vision gets poorer with age

Permanent Temporary Acquired

Page 24: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Born with dyslexia Learning a new subject Develop dementia when older

Born with dyspraxia Fall and break an arm Develop arthritis later on in life

Born with blindness Forget glasses at home for the day

Vision gets poorer with age

Permanent Temporary Acquired

Page 25: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Can we understand the user?

Can we replicate their experience?

Page 26: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

What is inclusive design?

What is a “disability”

Our toolset for including users with a disability

Picking a screenreader

4 inclusive design golden rules

An automated quick win

Setting the ground Demo time!

Page 27: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 28: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 29: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 30: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 31: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

w3.org/TR/WCAG20/

Page 32: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“Web Content Accessibility Guidelines (WCAG) 2.0 covers a wide range of recommendations for making Web content more accessible to a wider range of people with disabilities. -WCAG 2.0 Spec

Page 33: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Perceivable Operable

RobustUnderstandable

1 2

3 4

Page 34: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Perceivable1

Can I find it?

Page 35: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Operable2

Can I use it?

Page 36: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Understandable3

Can I understand what to do, and what will happen?

Page 37: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Robust4

Can I use it with my chosen device, browser and assistive technology?

Page 38: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Essential Achievable on all modern websites

Specialist techniques only possible on

simpler sites or those specifically targeted to

a certain need

A AA AAA

Page 39: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 40: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 41: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 42: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 43: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 44: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

What is inclusive design?

What is a “disability”

Our toolset for including users with a disability

Picking a screenreader

4 inclusive design golden rules

An automated quick win

Setting the ground Demo time!

Page 45: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Demo time!

Page 46: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 47: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

OS Preinstalled Cost Recommended browser

NVDA ✘ $0

JAWS ✘ $895 - $1,095

Voiceover ✔ $0

Talkback ✔ $0

Page 48: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

OS Preinstalled Cost Recommended browser

NVDA ✘ $0

JAWS ✘ $895 - $1,095

Voiceover ✔ $0

Talkback ✔ $0

Page 49: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 50: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

VO key ctrl ⌥

Move item by item VO ← →

Move to the start of the document VO ⇧ ↓

Rotor VO U

Start VO ⌘ F5

Page 51: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Skip by heading VO ⌘ H

Skip by form control VO ⌘ J

⇧Reverse

Page 52: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

webaim.org

Page 53: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

What is inclusive design?

What is a “disability”

Our toolset for including users with a disability

Picking a screenreader

4 inclusive design golden rules

An automated quick win

Setting the ground Demo time!

Page 55: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Golden rule no.1:Images have an aural equivalent

Page 56: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Benefits

Screenreader users can enjoy your images.

Makes images more effectively parsable by robots (like Google images).

Page 57: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Golden rule no.2:Links make sense out of context

Page 58: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Benefits

Screenreader users can more quickly jump to links in any part of your page, using the element quick nav.

If links are buried within content, they will be generally more readable by all users.

Page 59: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Golden rule no.3:Markup is fit for purpose

Page 60: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Screen curtain VO ⇧ F11

Page 61: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Benefits

Screenreader users get an accurate aural equivalent for rich interactions.

Keyboard-only users can navigate your content.

Often forces you to use more semantic elements (like buttons) where previously <spans /> or <a /> elements may have been used.

Page 62: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Golden rule no.4:Colors have sufficient contrast

Page 63: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Benefits

Colorblind users can read your content

Your content will be more readable in bright sunlight, or if someone’s mobile screen is dimmed to save power (for example)

Page 64: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

An automated quick win

Page 65: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

http://leaverou.github.io/contrast-ratio/

Page 66: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing
Page 67: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Can we understand the user?

Can we replicate their experience?

Page 68: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

“We are all T.A.B.S (Temporarily Able Bodied)”

- Robin Christopherson, Head of Digital Inclusion at AbilityNet

Page 69: Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive Design Through Testing

Questions?codepen.io/jackarmley/

bit.ly/knowhowquote