WA State Policy #188
August 11th, 2016
Washington State Chief Information Officer
OCIO Policy #188
ALL TECH MUST MEET WCAG 2.0 AA
Resources to support #188
- Agencies don't have accessibility experts
- Agencies look to Central IT for help
- Resources are slim
- Agencies at different maturity levels
- Small Agency Support
Training
Training on Policy requirements
Procurement training
Accessibility 101 training
Design, Publishing, Development, Testing
Design
Consult on Inclusive Product Design
Facilitate a design sprint
Design from the edge
Development
Web Platform
- Drupal sites with our custom base theme
- Module library
- Using GitHub for versioning
Testing
Who?
Existing User Experience Team with a passion and interest in Accessibility
Using current UX Lab.
Multiple layer approach to testing
- Code Validation & Automatic Testing
- Functional Testing
- Real User/UX Testing
Code Validation & Automatic Testing - Functional Testing - Real User Testing
Code Validation
Run DOM against WCAG 2.0 AA code validation service.
- In browser
- Manually submit page
- Service
Simple or complex
Chrome plugin or automated testing in continuous integration system (Git Flow, CircleCI & Pa11y)
Zero errors does not mean the site is accessible, it mean go to the next step.
Deliverable
Errors & Warnings
Referenced back to standard
Recommended action
1.1.1 Non-text Content (Level A)
2.4.4 Link Purpose (In Context) (Level A)
Recommendation: Add screenreader available only text to button
Code Validation & Automatic Testing - Functional Testing - Real User Testing
Functional Test
Test of predetermined criteria against a site or app, including using assisted technology (screen reader) & input methods that parallel those of people with disabilities (keyboard only navigation).
Deliverable
Checklist results - Pass/Fail & Comment
Referenced back to standard
Recommended action
Document AT used including version and setting
Code Validation & Automatic Testing - Functional Testing - Real User Testing
Real User Test
Actual users doing real things
Facilitation is important
Power users not always best testers
Deliverable
Multi page report on all user's experience
Section that compares/contrasts AT user's experience
Generally less techinical recommendations
What we've noticed
- Too much text
- Not all accessibility errors are equal
- Don't rely on main nav
- Focus on forms
- Documents are an issue
- Product owners and devs should attend
- Record your sessions