SlideShare a Scribd company logo
1 of 33
Download to read offline
Accessibility in the
UK
@juliendubois
Disability
=
Mismatched
human
interactions
DISABILITY
≠
PERSONAL HEALTH
CONDITION
WCAG Accessibility Design principles
10 habits to create accessible content
1. Define accessibility in your domain
Motivators
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
US 21st Century Integrated Digital Experience Act EU parliament directive on digital accessibility
Legislation
Quality of life
10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
https://alphagov.github.io/accessibility-personas/
10 habits to create accessible content
1. Define accessibility in your domain
2. Convince your boss: caring, legal obligation, efficiency, $$$
3. Use personas
Persona Spectrum
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
Ticketing scenario
Site Landing
Login
Registration
Help
Search
Flights
Help
Preferences
Add to cart
Checkout
Ticketing
Experience
Registration Navigation Checkout
Apply Personas
Site Landing
Login
Registration
Help
Search
Flights
Help
Preferences
Add to cart
Checkout
Ticketing
Experience
Registration Navigation Checkout
Font and color options
Captur
Accessibility
helpdesk
Single Sign on
Voice Search
One button access
SMS and
Email
Callback
Responsive
AI adjustment
One button access
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
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
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
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
https://github.com/dequelabs/axe-core-maven-html
https://github.com/microsoft/accessibility-insights-action
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
Immersive Reader
What can it do?
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
Get training
Get the badge!
https://aka.ms/accessibility-fundamentals
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

More Related Content

Similar to Accessibility in the UK

Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
10 Ways to Participate in Open Source Communities
10 Ways to Participate in Open Source Communities 10 Ways to Participate in Open Source Communities
10 Ways to Participate in Open Source Communities
WSO2
 
Self-Sovereign Identity (SSI) and Open Source - Richard Esplin
Self-Sovereign Identity (SSI) and Open Source - Richard EsplinSelf-Sovereign Identity (SSI) and Open Source - Richard Esplin
Self-Sovereign Identity (SSI) and Open Source - Richard Esplin
SSIMeetup
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
Jeff Eddings
 

Similar to Accessibility in the UK (20)

Making a Web for Everyone
Making a Web for EveryoneMaking a Web for Everyone
Making a Web for Everyone
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Web2.0 tools for e-learning and KM
Web2.0 tools for e-learning and KMWeb2.0 tools for e-learning and KM
Web2.0 tools for e-learning and KM
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
 
2009: Maturing in accessibility - a brief BBC history
2009: Maturing in accessibility - a brief BBC history2009: Maturing in accessibility - a brief BBC history
2009: Maturing in accessibility - a brief BBC history
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
 
10 Ways to Participate in Open Source Communities
10 Ways to Participate in Open Source Communities 10 Ways to Participate in Open Source Communities
10 Ways to Participate in Open Source Communities
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
 
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
 
Self-Sovereign Identity (SSI) and Open Source - Richard Esplin
Self-Sovereign Identity (SSI) and Open Source - Richard EsplinSelf-Sovereign Identity (SSI) and Open Source - Richard Esplin
Self-Sovereign Identity (SSI) and Open Source - Richard Esplin
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Repurpose, Reuse, Refresh
Repurpose, Reuse, RefreshRepurpose, Reuse, Refresh
Repurpose, Reuse, Refresh
 
Tips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev PlatformTips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev Platform
 
Repurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh ContentRepurpose, Reuse and Refresh Content
Repurpose, Reuse and Refresh Content
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 

More from Julien Dubois

JHipster for Spring Boot webinar
JHipster for Spring Boot webinarJHipster for Spring Boot webinar
JHipster for Spring Boot webinar
Julien Dubois
 

More from Julien Dubois (20)

Java on Azure "Back to Basics" series - databases introduction
Java on Azure "Back to Basics" series - databases introductionJava on Azure "Back to Basics" series - databases introduction
Java on Azure "Back to Basics" series - databases introduction
 
JHipster Code 2020 keynote
JHipster Code 2020 keynoteJHipster Code 2020 keynote
JHipster Code 2020 keynote
 
Running Spring Boot microservices in the cloud
Running Spring Boot microservices in the cloudRunning Spring Boot microservices in the cloud
Running Spring Boot microservices in the cloud
 
Spring on Azure
Spring on AzureSpring on Azure
Spring on Azure
 
JHipster Conf 2019 English keynote
JHipster Conf 2019 English keynoteJHipster Conf 2019 English keynote
JHipster Conf 2019 English keynote
 
JHipster Conf 2019 French keynote
JHipster Conf 2019 French keynoteJHipster Conf 2019 French keynote
JHipster Conf 2019 French keynote
 
Créer et développer une communauté Open Source
Créer et développer une communauté Open SourceCréer et développer une communauté Open Source
Créer et développer une communauté Open Source
 
JHipster Conf 2018 Quiz
JHipster Conf 2018 QuizJHipster Conf 2018 Quiz
JHipster Conf 2018 Quiz
 
Devoxx Belgium 2017 - easy microservices with JHipster
Devoxx Belgium 2017 - easy microservices with JHipsterDevoxx Belgium 2017 - easy microservices with JHipster
Devoxx Belgium 2017 - easy microservices with JHipster
 
JHipster overview and roadmap (August 2017)
JHipster overview and roadmap (August 2017)JHipster overview and roadmap (August 2017)
JHipster overview and roadmap (August 2017)
 
Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017
 
Devoxx : being productive with JHipster
Devoxx : being productive with JHipsterDevoxx : being productive with JHipster
Devoxx : being productive with JHipster
 
JHipster overview
JHipster overviewJHipster overview
JHipster overview
 
Requêtes multi-critères avec Cassandra
Requêtes multi-critères avec CassandraRequêtes multi-critères avec Cassandra
Requêtes multi-critères avec Cassandra
 
JHipster à Devoxx 2015
JHipster à Devoxx 2015JHipster à Devoxx 2015
JHipster à Devoxx 2015
 
Développer et déployer dans le cloud
Développer et déployer dans le cloudDévelopper et déployer dans le cloud
Développer et déployer dans le cloud
 
JHipster for Spring Boot webinar
JHipster for Spring Boot webinarJHipster for Spring Boot webinar
JHipster for Spring Boot webinar
 
Gérer son environnement de développement avec Docker
Gérer son environnement de développement avec DockerGérer son environnement de développement avec Docker
Gérer son environnement de développement avec Docker
 
Performance tuning the Spring Pet Clinic sample application
Performance tuning the Spring Pet Clinic sample applicationPerformance tuning the Spring Pet Clinic sample application
Performance tuning the Spring Pet Clinic sample application
 
De Devoxx au CAC40
De Devoxx au CAC40De Devoxx au CAC40
De Devoxx au CAC40
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 

Accessibility in the UK

  • 2.
  • 3.
  • 6. 10 habits to create accessible content 1. Define accessibility in your domain
  • 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
  • 11. 10 habits to create accessible content 1. Define accessibility in your domain 2. Convince your boss: caring, legal obligation, efficiency, $$$
  • 12.
  • 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
  • 17. Ticketing scenario Site Landing Login Registration Help Search Flights Help Preferences Add to cart Checkout Ticketing Experience Registration Navigation Checkout
  • 18. Apply Personas Site Landing Login Registration Help Search Flights Help Preferences Add to cart Checkout Ticketing Experience Registration Navigation Checkout Font and color options Captur Accessibility helpdesk Single Sign on Voice Search One button access SMS and Email Callback Responsive AI adjustment One button access
  • 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
  • 30. What can it do?
  • 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
  • 32. Get training Get the badge! https://aka.ms/accessibility-fundamentals
  • 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