Making A Strong Case For Accessibility

A presentation at Orlando Code Camp in February 2024 in Orlando, FL, USA by Todd Libby

Slide 1

Slide 1

Making a Strong Case for Accessibility Todd Libby @toddlibby

Slide 2

Slide 2

Thank you!

Slide 3

Slide 3

Making Your Case at Your Organization

Slide 4

Slide 4

Using Data to Advocate

Slide 5

Slide 5

WebAIM Million Report • One million homepages https://webaim.org/projects/million/

Slide 6

Slide 6

WebAIM Million Report • One million homepages • 50.8+ million accessibility errors in (’22) https://webaim.org/projects/million/

Slide 7

Slide 7

WebAIM Million Report • One million homepages • 50.8+ million accessibility errors in (’22) • 49.9+ million accessibility errors (’23) https://webaim.org/projects/million/

Slide 8

Slide 8

WebAIM Million Report • One million homepages • 50.8+ million accessibility errors in (’22) • 49.9+ million accessibility errors (’23) -1.6% https://webaim.org/projects/million/

Slide 9

Slide 9

WebAIM Million Report • 955 to 1050 elements per home page

Slide 10

Slide 10

WebAIM Million Report • 955 to 1050 elements per home page • Increased 10% since February 2022

Slide 11

Slide 11

WebAIM Million Report • 955 to 1050 elements per home page • Increased 10% since February 2022 • 4.8% of all home page errors had a detected accessibility error

Slide 12

Slide 12

96.3% had WCAG 2 failures

Slide 13

Slide 13

Low Contrast of Text

Slide 14

Slide 14

Slide 15

Slide 15

1.1:1 color contrast ratio g (Contrast ran es from 1:1 to 21:1)

Slide 16

Slide 16

Missing Alternative Text

Slide 17

Slide 17

Slide 18

Slide 18

<img src=“/path/to/img/lobster.png”> 🚫 <img src=“/path/to/img/lobster.png” alt=“”> ✅ <img src=“/path/to/img/ lobster.png” alt=“Todd’s lobster roll, hot butter, and blueberry soda.”> ✅

Slide 19

Slide 19

• Empty links • Missing form input labels • Empty buttons • Missing document language

Slide 20

Slide 20

96.1% of all errors

Slide 21

Slide 21

Disability is just Blind, Deaf, or Paralysis. Right?

Slide 22

Slide 22

Slide 23

Slide 23

Learning / Cognitive ADHD / ADD Fibromyalgia / Arthritis Tremors / Parkinson’s Migraine Headaches / Photophobia Neurodiversity

Slide 24

Slide 24

Excuses

Slide 25

Slide 25

“The client doesn’t have the budget for it.”

Slide 26

Slide 26

“We’ll get to it after launch.”

Slide 27

Slide 27

“Why do we even need to make this thing accessible?”

Slide 28

Slide 28

“Why do we even need to make this thing accessible?” “There is no time to do this.”

Slide 29

Slide 29

“Why do we even need to make this thing accessible?” “There is no time to do this.” “We don’t have disabled users.”

Slide 30

Slide 30

“Why do we even need to make this thing accessible?” “There is no time to do this.” “We don’t have disabled users.” “The people that use our product are not disabled.”

Slide 31

Slide 31

“It’s a huge waste of time.”

Slide 32

Slide 32

Slide 33

Slide 33

Slide 34

Slide 34

Buy-In

Slide 35

Slide 35

Buy-In How do I et buy-in from stakeholders, clients, collea ues? g g • Support from the top level down to individuals.

Slide 36

Slide 36

Buy-In How do I et buy-in from stakeholders, clients, collea ues? • Support from the top level down to individuals. g g • Less is more.

Slide 37

Slide 37

Buy-In How do I et buy-in from stakeholders, clients, collea ues? • Support from the top level down to individuals. • Less is more. g g • Low maintenance.

Slide 38

Slide 38

Buy-In How do I et buy-in from stakeholders, clients, collea ues? • Support from the top level down to individuals. • Less is more. • Low maintenance. g g • Live recorded testing with disabled users.

Slide 39

Slide 39

$8 Trillion Worldwide of disposable income of individuals with disabilities https://www.triplepundit.com/story/2022/investing-disability-inclusion/741416

Slide 40

Slide 40

$490 Billion Disposable income of individuals with disabilities in the U.S. https://diverseabilitymagazine.com/2018/09/buying-power-people-disabilities/

Slide 41

Slide 41

Advocates

Slide 42

Slide 42

Organization Advocates Teams or individuals that advocate in your or anization g • Liaison for accessibility on each team.

Slide 43

Slide 43

Organization Advocates Teams or individuals that advocate in your or anization • Liaison for accessibility on each team. g • Mentor/teacher to help others.

Slide 44

Slide 44

Organization Advocates Teams or individuals that advocate in your or anization • Liaison for accessibility on each team. • Mentor/teacher to help others. g • Accessible documentation and tooling.

Slide 45

Slide 45

Organization Advocates Teams or individuals that advocate in your or anization • Liaison for accessibility on each team. • Mentor/teacher to help others. • Accessible documentation and tooling. • An intermediary between teams. g • Director of Accessibility/CAO/Team leads.

Slide 46

Slide 46

Assessment

Slide 47

Slide 47

Assessment Assess the product and the proficiency within the or anization • Gauging where the product(s) are. • What is the current state of the product, website, or app? • Current knowledge that teams and people have. • How versed are they in guidelines (WCAG) and practices? g • How much training do you have and will you need?

Slide 48

Slide 48

Training

Slide 49

Slide 49

Training Maintainin A Written Record • It should meet requirements that apply to the organization • Record the training. • Use organizations that do training. • Fable • TPGi g • WebAIM

Slide 50

Slide 50

Guidelines

Slide 51

Slide 51

Guidelines Consistent implementation • Design systems ensure accessibility and inclusivity. • Accessible components reduce time to implement. • Testing procedures for e cient job performance. ffi • Collaborative document guidelines.

Slide 52

Slide 52

Standards

Slide 53

Slide 53

Standards Guidelines from different countries • American Disabilities Act (ADA) • Air Carrier Access Act (ACAA) • Communications and Video Accessibility Act (CVAA) - United States • Section 508 - (U.S. Government) • Accessible Canada Act (ACA), Accessibilities for Ontario’s with Disabilities Act (AODA) - Canada • Web Accessibility Directive, EN 301 549, European Accessibility Act European Union • Convention on the Rights of Persons with Disabilities (CPRD) Art 9 & 21

Slide 54

Slide 54

Testing

Slide 55

Slide 55

Use Cases/Testing Hirin disabled people • Test & record cases where disabled users are using the product. • Present to C-suite & top level people to colleagues/teams. • Outsource testing with companies. • Hire disabled people! g • Teaching and advocating! They have the lived experiences!

Slide 56

Slide 56

Accessibility Overlays

Slide 57

Slide 57

“We use an accessibility overlay. We’re okay.”

Slide 58

Slide 58

Slide 59

Slide 59

Slide 60

Slide 60

AccessiBe Audioeye Equalweb Facil’iti Userway

Slide 61

Slide 61

Overlays will get you sued.

Slide 62

Slide 62

So what do we do?

Slide 63

Slide 63

Maintenance

Slide 64

Slide 64

Maintenance Accessibility is never done • Automated testing wherever possible. • Screen reader testing before every release. • Annual/semi-annual audits. • User testing.

Slide 65

Slide 65

Slide 66

Slide 66

“…our industry as a whole thinks less and less about accessibility (not that we ever had an A game on the subject), and talks less and less about progressive enhancement, preferring to chase the ephemeral goal posts of overengineered solutions to non-problems.” Jeffrey Zeldman - https://www.zeldman.com/2019/12/01/bluebeanieday2019/

Slide 67

Slide 67

Slide 68

Slide 68

Design and develop for the people on the other side of the glass.

Slide 69

Slide 69

A11y is a right. NOT a privilege. https://cottonbureau.com/products/a11y-is-a-right#/5254640/

Slide 70

Slide 70

“The power of the Web is in its universality. Access by everyone regardless of disabilities an essential aspect.” — Tim Berners-Lee https://www.w3.org/standards/webdesign/accessibility

Slide 71

Slide 71

Connect/Links https://toddl.dev/slides/ @toddlibby on Twitter LinkedIn - 🦞 Todd Libby

Slide 72

Slide 72

Thank you!