Continuous Accessibility: Strategies for Success at Scale
Melanie Sumner
Helios Design System
Notist profile
Continuous Accessibility: Website
Today's Agenda
The Vision
Start Where You Are
Strategic Implementation
Outcomes and Action Steps
Section One: The Vision
Continuous Accessibility is for you if...
Continuous Integration
Continuous Deployment
Continuous Accessibility
Definition
Section Two: Start where you are
Executive Support
Expectations
HashiCorp's Accessibility Statement
Management Support
Expectations
Design Support
Design Heuristics
Some Examples
It's all related
Flexibility in Use
Simple and Intuitive Use
Perceptible Information
Tolerance for Error
Figma Plugins
Naming Things is Hard
Design Support: Summary
Strategic Implementation
Principles of Continuous Software Engineering
Principles of Continuous Software Engineering
Principles of Continuous Software Engineering
Principles of Continuous Software Engineering
Principles of Continuous Software Engineering
Purposeful Planning: Three Parts
Part One: Plan for the code we already have
Part two: plan for the code we will create
Part three: plan to measure our progress
Plan: Existing code
Strategy: Existing Code
Strategy: Existing Code
User Reported Issues
Audit Reported Issues
Automation Identified Issues
Why not all of them?
Plan: Future Code
Principle Three
Dynamic Code Analysis
Static Code Analysis
Benefits of static code analysis
Anytime Code Analysis
Story Time!
A Vicious Cycle
It made me feel sad
We needed to do something different.
TODO states
New process!
Code Analysis Strategy
Guidance, not control
Plan: Metrics
Metrics must be...
Actionable Outcomes
Goodhart's Law
Metric: Potential Violation Count
How do we establish this count?
Start with a list
Why not just use WCAG?
A11y Automation Tracker
A11y Automation Tracker details
A11y Automation Tracker  possibilities
Automation Count(s)
Metric: Valid Bug Count
Bug Severity
Bug Frequency
Bug Fixes
Metrics to Inform: Potential A11y Health
More potential a11y health ideas
Imagine an accessibility health dashboard
Schedule Metric Review
Inform Future Work
Outcomes & Action Steps
Outcomes
Outcome #1
Outcome #2
Outcome #3
Action Steps
Use the automation that already exists
A11y Automation website has a list of tools
Be proactive about accessibility
Proactive & Purposeful
Contribute to efforts that already exist
How to fund accessibility work
You do not require permission to create accessible code