Continuous Accessibility

A presentation at a11yTO in in Toronto, ON, Canada by Melanie Sumner

Continuous Accessibility

Continuous Accessibility

Slide Deck Link

Slide Deck Link

About Melanie

About Melanie

My Day Job

My Day Job

Accessibility Primer

Accessibility Primer

Who is this talk for?

Who is this talk for?

Previous Talks

Previous Talks

What you will get from this talk

What you will get from this talk

Imagine

Imagine

Imagine #1

Imagine #1

Imagine #2

Imagine #2

Imagine #3

Imagine #3

Continuous Integration

Continuous Integration

Continuous Deployment

Continuous Deployment

Continuous Accessibility

Continuous Accessibility

How?

How?

Principles of Continuous Software Engineering #1

Principles of Continuous Software Engineering #1

Principles of Continuous Software Engineering #2

Principles of Continuous Software Engineering #2

Principles of Continuous Software Engineering #3

Principles of Continuous Software Engineering #3

Principles of Continuous Software Engineering #4

Principles of Continuous Software Engineering #4

Principles of Continuous Software Engineering #5

Principles of Continuous Software Engineering #5

Continuous Accessibility Strategy

Continuous Accessibility Strategy

Plan for the code we already have

Plan for the code we already have

Plan for the code we will create

Plan for the code we will create

Plan to measure our progress

Plan to measure our progress

The code we already have

The code we already have

How long has the code been around?

How long has the code been around?

How do we plan for upgrades?

How do we plan for upgrades?

How difficult is it to give devs new tools?

How difficult is it to give devs new tools?

Things we have to think about

Things we have to think about

User Reported Issues

User Reported Issues

Audit Reported Issues

Audit Reported Issues

Automation Identified Issues

Automation Identified Issues

Three tiers of feedback

Three tiers of feedback

Our Future Code

Our Future Code

Computers and People

Computers and People

Dynamic Code Analysis

Dynamic Code Analysis

Static Code Analysis

Static Code Analysis

Ember Template Lint

Ember Template Lint

A Never-Pending Story

A Never-Pending Story

A Vicious Cycle

A Vicious Cycle

Action!

Action!

TODO States

TODO States

Releasing New Linting Rules

Releasing New Linting Rules

Guidance Not Control

Guidance Not Control

Measure Our Progress

Measure Our Progress

About Those Metrics

About Those Metrics

Actionable Outcomes

Actionable Outcomes

Goodhardt's Law

Goodhardt's Law

Metric: Potential Violation Count

Metric: Potential Violation Count

Rationale

Rationale

Accessibility Automation Tracker

Accessibility Automation Tracker

Linting and Testing

Linting and Testing

Details

Details

Manual Testing

Manual Testing

What about WCAG

What about WCAG

Automation Count Metrics

Automation Count Metrics

Audit Result Metrics

Audit Result Metrics

Trend Analysis: Going Up

Trend Analysis: Going Up

Trend Analysis: Going Down

Trend Analysis: Going Down

Thresholds

Thresholds

Dashboard Goes Here

Dashboard Goes Here

A11y Metrics Dashboard

A11y Metrics Dashboard

Metrics Inform Future Work

Metrics Inform Future Work

Focus on the Outcomes

Focus on the Outcomes

How to Fund Accessibility Work

How to Fund Accessibility Work

Contribute to open source

Contribute to open source

Create Training

Create Training

Everyone can contribute

Everyone can contribute

Promise Resolution

Promise Resolution

Accessibility is...

Accessibility is...

Thank you!

Thank you!

Planning for Accessibility in Engineering Practice

Resources

The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.