80
How to Perform an Accessibility Audit Janis Yee User Experience www.pdx.ca

Wordcamp 2014 - How to Perform an Accessibility Audit

Embed Size (px)

DESCRIPTION

As Accessibility becomes of increasing importance on the web - also a legal requirement in Ontario, Canada - so too is the rising need to be aware of how to look at sites with a critical eye. This presentation is about the process of How to Perform an Accessibility Audit. I developed this process in early 2014 while working at Metroland Digital. This marks my very first deck on Slideshare!

Citation preview

Page 1: Wordcamp 2014   - How to Perform an Accessibility Audit

How to Perform an Accessibility Audit

Janis YeeUser Experience www.pdx.ca

Page 2: Wordcamp 2014   - How to Perform an Accessibility Audit

About MeDigital Designer since 2003 (Yes, Over 10 Years)

Stalk me on LinkedIn: http://ca.linkedin.com/in/janisyee/(Or search Janis Yee)

Page 3: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 4: Wordcamp 2014   - How to Perform an Accessibility Audit

Ontario is the FIRST in the world to introduce mandatory Accessibility Standards for Organizations

Page 5: Wordcamp 2014   - How to Perform an Accessibility Audit

Why are we really here?

Page 6: Wordcamp 2014   - How to Perform an Accessibility Audit

Because you want to be in front of the pack with this trending knowledge.

Accessibility is not a trend

Page 7: Wordcamp 2014   - How to Perform an Accessibility Audit

Because the law made it a priority for your organization and you were put in the forefront of it due to limited budgets.

Organizations will always pursue the path of least cost.

Page 8: Wordcamp 2014   - How to Perform an Accessibility Audit

Because you couldn’t Google how to do an accessibility audit.

Yes, I’ve tried.

Page 9: Wordcamp 2014   - How to Perform an Accessibility Audit

Because you can’t automate ‘dat!

There are tools but it takes a human to assess if the change is necessary.

Page 10: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 11: Wordcamp 2014   - How to Perform an Accessibility Audit

This session is for:● Project Managers● UX and Designers● Front End Developers● Content managers● Contractors / Freelancers

Page 12: Wordcamp 2014   - How to Perform an Accessibility Audit

We will not be going through the AODA or WCAG 2.0 in detail.

Audit Project

Page 13: Wordcamp 2014   - How to Perform an Accessibility Audit

Building a new site vs. Assessing an existing site

Page 14: Wordcamp 2014   - How to Perform an Accessibility Audit

Pre-Requisite Skills Tools

ResultsStep by Step

Page 15: Wordcamp 2014   - How to Perform an Accessibility Audit

Pre-Requisite SkillsWhat you need to know before you start

Page 16: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding AODA

Minimum Legal Requirements vs. Needs of your Audience

vs

Page 17: Wordcamp 2014   - How to Perform an Accessibility Audit

“No one cares how much you know, until they know how much you care”

Theodore Roosevelt

Page 19: Wordcamp 2014   - How to Perform an Accessibility Audit

Everyone is a gradient of ability

Current Temporal Evolving

Page 20: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding WCAG 2.0

Page 21: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding WCAG 2.0Web Content Accessibility Guidelines

Page 22: Wordcamp 2014   - How to Perform an Accessibility Audit

1. Perceivable

Page 23: Wordcamp 2014   - How to Perform an Accessibility Audit

2. Operable

Page 24: Wordcamp 2014   - How to Perform an Accessibility Audit

3. Understandable

Page 25: Wordcamp 2014   - How to Perform an Accessibility Audit

4. Robust

Page 26: Wordcamp 2014   - How to Perform an Accessibility Audit

Guidelines

Level A - BasicsLevel AA - Extra MileLevel AAA - Near Impossible

Page 27: Wordcamp 2014   - How to Perform an Accessibility Audit

Other Prerequisites

● Intermediate technical skills to install and use browser plugins or computer tools, and to take lots of screenshots

● Basic understanding of HTML and CSS

Page 28: Wordcamp 2014   - How to Perform an Accessibility Audit

Tools for AuditsTools and Tech

Page 29: Wordcamp 2014   - How to Perform an Accessibility Audit

Tools you may need

Page 30: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 31: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 32: Wordcamp 2014   - How to Perform an Accessibility Audit

First StepDetermine the scope

Page 33: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 34: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 35: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 36: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 37: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 38: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 39: Wordcamp 2014   - How to Perform an Accessibility Audit

# Element

1.0 Homepage(URL)

1.1 Header

1.1.1 Logo

Page 40: Wordcamp 2014   - How to Perform an Accessibility Audit

Remember POUR (Perceivable, Operable, Understandable, Robust)

Examine each element from different lenses

Page 41: Wordcamp 2014   - How to Perform an Accessibility Audit

Missing alt attribute!

Page 42: Wordcamp 2014   - How to Perform an Accessibility Audit

Font Colour Contrast makes it difficult to read.

Page 43: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 44: Wordcamp 2014   - How to Perform an Accessibility Audit

# Element WCAG Reference

Issue Details

1.0 Homepage(URL)

Guideline 2.1 Keyboard Accessible(URL)

Can’t see the tab focus.(Screenshot)

1.1 Header -- --

1.1.1 Logo Guideline 1.1 Text Alternatives(URL)

Image tag does not contain alt text.

Page 45: Wordcamp 2014   - How to Perform an Accessibility Audit

Trust your Gut

Page 46: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 47: Wordcamp 2014   - How to Perform an Accessibility Audit
Page 48: Wordcamp 2014   - How to Perform an Accessibility Audit

# Element WCAG Reference Issue Details Proposed Solution

1.0 Homepage(URL)

Guideline 2.1 Keyboard Accessible(URL)

Can’t see the tab focus.

G90: Providing keyboard-triggered event handlers(URL)

1.1 Header -- PASS

1.1.1 Logo Guideline 1.1 Text Alternatives(URL)

Image tag does not contain alt text.

G94: Providing short text alternative for non-text content that serves the same purpose and presents the same information as the non-text content (URL)

Page 49: Wordcamp 2014   - How to Perform an Accessibility Audit

# Element WCAG Reference

Issue Details

Proposed Solution Responsible

Provide alternate colour HEX#.

Designer

Change of scope. Refactor required.

Project Manager

Write alternative text for images.

Content Manager

Adding alt attribute to <img>.

Developer

Page 50: Wordcamp 2014   - How to Perform an Accessibility Audit

# Element

WCAG Reference

Issue Details

Proposed Solution

Responsible Time

Provide alternate colour HEX#.

Designer 15 Minutes

Change of scope. Refactor required.

Project Manager 3 Weeks

Write alternative text for images.

Content Manager 1 Hour

Adding alt attribute to <img>.

Developer 15 Minutes

Page 51: Wordcamp 2014   - How to Perform an Accessibility Audit

ResultsWhat is expected in the end?

Page 52: Wordcamp 2014   - How to Perform an Accessibility Audit

Deliverables

1. Full audit report for reference 2. Action list for each team member3. Time-frame for implementation scope

Page 53: Wordcamp 2014   - How to Perform an Accessibility Audit

Don’t work in a bubble

Page 54: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Designers

Page 55: Wordcamp 2014   - How to Perform an Accessibility Audit

Designers plan for considerations in...

User Context

MobileContext Feasibility

Page 56: Wordcamp 2014   - How to Perform an Accessibility Audit

Designers plan for considerations in...

User Context

MobileContext Feasibility

Page 57: Wordcamp 2014   - How to Perform an Accessibility Audit

Tips for Designers● Planning with an understanding of

accessibility early on will help diminish the fear of lack of creativity.

● Understand that if users can’t access your site, your beautiful handiwork is moot.

Page 58: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Developers

Page 59: Wordcamp 2014   - How to Perform an Accessibility Audit

Developers plan for considerations in...

Software Technology Language

Page 60: Wordcamp 2014   - How to Perform an Accessibility Audit

Developers plan for considerations in...

Software TechnologyLanguage

Page 61: Wordcamp 2014   - How to Perform an Accessibility Audit

Talking to Developers● Assistive technology isn’t perfect and there

are no standards● Coding practices recommended by WCAG

are deprecated. ● Provide clear understanding of the problem

and they will usually have a better solution for you

Page 62: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Project Managers

Page 63: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Project Managers

Effort for Impact

Limited Resources

Stakeholder Needs

Page 64: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Project Managers

Effort for Impact

Limited Resources Stakeholder

Needs

Page 65: Wordcamp 2014   - How to Perform an Accessibility Audit

Accessibility Impact

Resolution Feasibility

Page 66: Wordcamp 2014   - How to Perform an Accessibility Audit

Hard to Read

Page 67: Wordcamp 2014   - How to Perform an Accessibility Audit

Impossible to Read

Page 68: Wordcamp 2014   - How to Perform an Accessibility Audit

Easier to Read

Page 69: Wordcamp 2014   - How to Perform an Accessibility Audit

Source: http://blog.eyequant.com/2013/07/02/108-million-web-users-are-color-blind-how-do-they-see-your-website/

Last year,1 in 12 men, and about 1 in 200 women

– or about 4.5% of the world’s population – experience color blindness in some form.

Page 70: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Content Managers

Page 71: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Content Managers

Editorial Standards

andVoice

Reach Multimedia Content

Page 72: Wordcamp 2014   - How to Perform an Accessibility Audit

Understanding Content Managers

Editorial Standards Reach Multimedia

Content

Page 73: Wordcamp 2014   - How to Perform an Accessibility Audit

Talking to Content Managers● Responsible for writing copy for alternate

text● Provide clear direction regarding accessible

content practices● Training on how to update the site with

accessibility in mind for example:○ How to add alternative text to images○ Transcriptions for video content

Page 74: Wordcamp 2014   - How to Perform an Accessibility Audit

Personal ChallengesLessons I learned

Page 75: Wordcamp 2014   - How to Perform an Accessibility Audit

Challenge #1Lack of Awareness and Empathy

Page 76: Wordcamp 2014   - How to Perform an Accessibility Audit

Challenge #2All the rules are technically Guidelines

Page 77: Wordcamp 2014   - How to Perform an Accessibility Audit

Challenge #3There are no standards for Assistive Technology

Page 78: Wordcamp 2014   - How to Perform an Accessibility Audit

Challenge #4It’s never over with Accessibility

Page 79: Wordcamp 2014   - How to Perform an Accessibility Audit

Questions?

Thank You

Janis Yee, User Experience www.pdx.ca

Page 80: Wordcamp 2014   - How to Perform an Accessibility Audit

Image Credits

● Slide 3: http://javesca.com/what-does-it-mean-to-make-a-difference● Slide 10: Nazcarpine.com● Slide 12: http://www.newhorizons.com/localweb/bg/sofia/project-management-courses.aspx● Slide 13: http://project-management.com/3-tips-for-how-to-cope-with-project-overload/● Slide 14: http://victoriasfoodsecrets.com/2013/04/cooking-skills-classes-taught-by-chef-curtis-webb/● http://www.picklee.com/2013/12/19/diy-recipe-book-10-minute-transformation/● Slide 19: http://carnyus.com/category/steering-wheel● Slide 22,23,24: morguefile.com● Slide 25: http://ajr.org/2014/10/28/radically-different-future-news/● Slide 26: http://outsideperception.wordpress.com/2013/04/03/where-oh-where-have-my-carrot-tops-gone/● Slide 27: http://www.computertutorinc.net/computer-maintenance-safety-tips/● Slide 31: https://twitter.com/NicKatniss/status/505001845249835008● Slide 52: http://www.smbceo.com/2013/05/02/championship-team-document-management/● Slide 53: http://www.teapartynation.com/profiles/blogs/watch-out-florida-here-comes-america-s-bubble-government● Slide 54: http://www.aspirantsg.com/top-11-practical-second-skills-to-make-a-living-in-singapore/● Slide 58: http://zeroturnaround.com/rebellabs/devoxx-hackfest-in-action-attracts-developers/● Slide 62: http://www.aspirantsg.com/top-11-practical-second-skills-to-make-a-living-in-singapore/● Slide 70: http://theoatmeal.com/comics/making_things