Opening keynote for DevoxxUK on building accessible software.
Learn why accessibility matters, and get 10 good habits to improve how you build software, by including everyone.
8. Accessibility is a business imperative
Companies that embrace best practices for employing and supporting
persons with disabilities in the workplace outperform their peers.*
28%
higher
revenue
2x
higher net
income
30%
better performance on
economic profit margin
*Source: 2018 Accenture study: The Disability Inclusion Advantage
9. US 21st Century Integrated Digital Experience Act EU parliament directive on digital accessibility
Legislation
14. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
16. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
19. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
20.
21.
22.
23. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
6. Iterate in small steps, do not leave accessibility for the last sprint
24. Accessibility
Insights
https://accessibilityinsights.io/
Find and fix accessibility issues
before they reach your customers
Accessibility Insights for
Web
Chrome & New Edge
Extension to test web apps
and websites
Accessibility Insights for
Windows
Test accessibility in
Windows applications
Accessibility Insights for
Android
Automated accessibility
checks for Android apps
NEW
Axe-Windows
Automated accessibility tests
engine for Windows
applications
Accessibility Insights for
CI/CD
Automated checks
integration in the build
pipeline
Accessibility Insights for
GitHub Actions
Automated checks
integrated in the PR pipeline
for GitHub
NEW
25. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
6. Iterate in small steps, do not leave accessibility for the last sprint
7. Use tools for developers: Accessibility Insights
28. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
6. Iterate in small steps, do not leave accessibility for the last sprint
7. Use tools for developers: Accessibility Insights
8. Automate, for example with GitHub Actions
31. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
6. Iterate in small steps, do not leave accessibility for the last sprint
7. Use tools for developers: Accessibility Insights
8. Automate, for example with GitHub Actions
9. Innovate more, thanks to accessibility
33. 10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
4. Test with one, extend to many
5. Learn from diversity
6. Iterate in small steps, do not leave accessibility for the last sprint
7. Use tools for developers: Accessibility Insights
8. Automate, for example with GitHub Actions
9. Innovate more, thanks to accessibility
10. Get training: https://aka.ms/accessibility-fundamentals