SlideShare una empresa de Scribd logo
1 de 72
Descargar para leer sin conexión
WELCOME
Building accessible products
takes practice
Chris Wait - Director of Engineering @ Passio
chris@passio.co.uk - @chriswaitwhat
Passio are a digital agency.
We build technology to help people with disabilities.
Hard Problems
Hard Problems (1)
"Building software that works for everyone is hard."
Design is hard.
People have vastly different needs from technology
● Functionality
● Presentation / Interaction
"Building software that works for everyone is hard."
In 2015, roughly 1 in 3 software projects were completed
● On Budget
● On Time
● On Target
Software Engineering Practice can help: "agile" projects were about 2 times more likely
to succeed than "waterfall" projects
[Standish Chaos]
Hard Problems (2)
Our Practice
(in theory)
How our Practice looks (1)
Some key concepts:
1. A Backlog of tasks
2. Prioritised by the Product Owner, estimated by the team
3. Completed in Iterations
How our Practice looks (2)
Iterations: Each sprint (a week or two) we go through the following steps:
● Work on items from the backlog until they're done
● Completed items are tested by the Product Owner and released
● New items are added to the backlog as they're discovered
● Review priorities and re-order the remaining backlog items
A major win: We can adapt to changing requirements and priorities
Discovering
Accessibility
Issues
1
Engaged Users
The Good:
● Your users know more than you about what they need
● Expert accessibility consulting
The Bad:
● A Bad Experience
● A lot of Bad Experiences?
(Your users can disagree with each other)
Your users tell you when you mess up
(sometimes)
Place a high value on your users' time
In my experience, they will love you for it
● They might keep teaching you
● They'll probably tell their friends
Be Responsive
Treat this feedback like any regular issue or feature request:
● Add them to the backlog
● Have a robust discussion about priorities
● Get them done
● Close the loop - get feedback from whoever raised the issue
In Practice
2
Design & Audits
In Practice
"Accessibility First" - Carie Fisher
● Component-driven design
● Design for the ~25% of users with "Severe Difficulties", trickle down
Good entry-points for accessibility thinking:
● When designing your product's value proposition
● When designing a new feature
● When testing a feature or regression testing
Participatory Design
● Involve the stakeholders (especially users) in the design process
● Iterate with their support
● This is a whole other talk…
Auditing / User Testing
In Practice (2)
Build learning into your team's practice - spike, document, share
● Learn about design principles, UI & UX design
● Learn about disabilities, how they affect people's technology use
● Learn about accessibility guidelines (WCAG, HIG)
● Learn about the accessibility tooling available on your platform (VoiceOver,
TalkBack)
● Learn about accessibility auditing - manual and automated
Consider team specialisation, knowledge-sharing...
Learning
The Good:
● It's good to fix things before they break, before they go live
● When you're not firefighting, you can plan for larger, systemic fixes
● Broaden your UX thinking
The Bad:
● You don't know what you don't know
● Accessibility consultants are expensive
● Sometimes users can have a louder voice than designers
Good and Bad
One More Hard
Problem...
"Client management is hard"
Your clients are under pressure to continuously complete features and add value.
Can you convince them to value accessibility?
(After all, we can't all work for Neatebox)
Hard Problems (3)
1. Value for money (clients generally love this)
● Cheaper to fix problems sooner rather than later
2. Reach a broader audience
● Approximately 11 million people in the UK have a disability
3. Corporate Social Responsibility
● Have a positive impact on the technology environment
Strategies
4. Legal Responsibilities
● Public Sector: EU Directive on the Accessibility of Public Sector Websites and
Mobile Applications
● Disability Discrimination Act - (RNIB & BMIBaby)
● Karl Groves "List of Web Accessibility-Related Litigation and Settlements"
More Strategies
Some resources
Standish Chaos - https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf
WCAG 2.1 - https://www.w3.org/TR/WCAG21/
HIG Accessibility - https://developer.apple.com/design/human-interface-guidelines/accessibility
Accessibility First (Carie Fisher) - https://www.24a11y.com/2017/accessibility-first/
RNIB - Tech Resource Hub - https://www.rnib.org.uk/practical-help/technology/resource-hub
Cool stuff to read
Thanks for coming.
You're all fantastic.
Approaching accessibility
testing
Iris Winter
Frontend Developer at Modulr
I am a frontend developer with a passion for accessibility.
Currently working in fintech but coming from an agency
background where I focused on raising awareness, educating
clients and developers to help small to large businesses reach an
inclusive audience
Automated / Scripted testing tools
https://www.w3.org/WAI/ER/tools/ - Collection of tools that test websites for WCAG standards
Codesniffer
https://squizlabs.github.io/HTML_CodeSniffer/
What do these tests cover?
http://squizlabs.github.io/HTML_CodeSniffer/Standards/WCAG2/
How do the results align with UAT?
A client’s experience
Focusing on user testing
- Defining the target audience
- Defining clear user journeys
- Including a diverse user group in the testing process
- Testing early and with prototypes
Simulate user testing for accessibility
- Completing user journeys using a screen-reader (Jaws & NV Access)
- Completing user journeys using keyboard input only
- Simulating colour vision deficiency Chrome Plugin
- Disabling CSS
- Changing the browser font-size
- Zooming
- Completing user journeys with an understanding and awareness for
accessibility needs
User testing a website
with a screen reader
What is the user journey?
What kind of website or tool is
being tested?
Running the tests
Thanks
BREAK TIME
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
© 2019 Neatebox SIGNA11Y - Discussing Accessibility
Web accessibility is the inclusive
practice of ensuring there are
no barriers that prevent interaction
with, or access to, websites on
the World Wide Web by people
with disabilities.
“
Starting the conversation
Raising awareness
● Presentations
Raising awareness
● Presentations
Raising awareness
● Presentations
● Workshops
Raising awareness
● Presentations
● Workshops
● Global Accessibility Awareness Day
Disable Javascript Improve accessibility on
the project you are
working on
Use only a keyboard for
an hour to navigate the
web
Use the Funkify
Simulator
Use VoiceOver for an
hour
Share something new
you have learned on
accessibility channel
Scroll through twitter
using VoiceOver
Accessibility Quiz Disable image
Raising awareness
Creating a team
● Idea session
● Set up slack channel
● Organise resources
Q&A

Más contenido relacionado

La actualidad más candente

Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015
Bill Tyler
 
Targeted documentation
Targeted documentationTargeted documentation
Targeted documentation
Alyssa Fox
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) Presentation
Vinai Kumar
 
Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)
Carles Farré
 

La actualidad más candente (20)

Customer obsession and accessibility
Customer obsession and accessibilityCustomer obsession and accessibility
Customer obsession and accessibility
 
Formative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at AutodeskFormative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at Autodesk
 
Intuit's Accessibility Champion Program - Coaching and Celebrating
Intuit's Accessibility Champion Program - Coaching and Celebrating Intuit's Accessibility Champion Program - Coaching and Celebrating
Intuit's Accessibility Champion Program - Coaching and Celebrating
 
Consistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern LibrariesConsistently Accessible: Building Better Websites with Pattern Libraries
Consistently Accessible: Building Better Websites with Pattern Libraries
 
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday task
 
Accessibility and Design: Where Productivity and Philosophy Meet
Accessibility and Design:  Where Productivity and Philosophy MeetAccessibility and Design:  Where Productivity and Philosophy Meet
Accessibility and Design: Where Productivity and Philosophy Meet
 
1.3.5 more than autocomplete
1.3.5 more than autocomplete1.3.5 more than autocomplete
1.3.5 more than autocomplete
 
Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
 
Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ Disabilities
 
Design for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignDesign for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive Design
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
Accessible conversational UI's CSUN ‘22
Accessible conversational UI's   CSUN ‘22Accessible conversational UI's   CSUN ‘22
Accessible conversational UI's CSUN ‘22
 
Accessibility - a game changer
Accessibility - a game changerAccessibility - a game changer
Accessibility - a game changer
 
Targeted documentation
Targeted documentationTargeted documentation
Targeted documentation
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) Presentation
 
Web Usability (Slideshare Version)
Web Usability (Slideshare Version)Web Usability (Slideshare Version)
Web Usability (Slideshare Version)
 
User centered Design
User centered DesignUser centered Design
User centered Design
 

Similar a SIGNA11Y - Speaker Presentations

Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
George Zamfir
 

Similar a SIGNA11Y - Speaker Presentations (20)

Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
 
Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
Accessibility Integration in a Global Customer Website - Scotiabank.com - A S...
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
 
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian HuntFirst time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design Heuristics
 
Making Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens AdviceMaking Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens Advice
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
BS 8878: Systematic Approaches to Documenting Web Accessibility Policies and ...
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
 
UI_UX Design Process_ A Comprehensive Overview
UI_UX Design Process_ A Comprehensive OverviewUI_UX Design Process_ A Comprehensive Overview
UI_UX Design Process_ A Comprehensive Overview
 
306 belmont ssp08agileit
306 belmont ssp08agileit306 belmont ssp08agileit
306 belmont ssp08agileit
 

Último

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Último (20)

ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. MumbaiCall Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
Call Girls Near The Byke Suraj Plaza Mumbai »¡¡ 07506202331¡¡« R.K. Mumbai
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptxLions New Portal from Narsimha Raju Dichpally 320D.pptx
Lions New Portal from Narsimha Raju Dichpally 320D.pptx
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20Ready Set Go Children Sermon about Mark 16:15-20
Ready Set Go Children Sermon about Mark 16:15-20
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 

SIGNA11Y - Speaker Presentations

  • 1.
  • 3.
  • 4. Building accessible products takes practice Chris Wait - Director of Engineering @ Passio chris@passio.co.uk - @chriswaitwhat
  • 5. Passio are a digital agency. We build technology to help people with disabilities.
  • 7. Hard Problems (1) "Building software that works for everyone is hard." Design is hard. People have vastly different needs from technology ● Functionality ● Presentation / Interaction
  • 8. "Building software that works for everyone is hard." In 2015, roughly 1 in 3 software projects were completed ● On Budget ● On Time ● On Target Software Engineering Practice can help: "agile" projects were about 2 times more likely to succeed than "waterfall" projects [Standish Chaos] Hard Problems (2)
  • 9.
  • 11. How our Practice looks (1) Some key concepts: 1. A Backlog of tasks 2. Prioritised by the Product Owner, estimated by the team 3. Completed in Iterations
  • 12. How our Practice looks (2) Iterations: Each sprint (a week or two) we go through the following steps: ● Work on items from the backlog until they're done ● Completed items are tested by the Product Owner and released ● New items are added to the backlog as they're discovered ● Review priorities and re-order the remaining backlog items A major win: We can adapt to changing requirements and priorities
  • 15. The Good: ● Your users know more than you about what they need ● Expert accessibility consulting The Bad: ● A Bad Experience ● A lot of Bad Experiences? (Your users can disagree with each other) Your users tell you when you mess up (sometimes)
  • 16. Place a high value on your users' time In my experience, they will love you for it ● They might keep teaching you ● They'll probably tell their friends Be Responsive
  • 17. Treat this feedback like any regular issue or feature request: ● Add them to the backlog ● Have a robust discussion about priorities ● Get them done ● Close the loop - get feedback from whoever raised the issue In Practice
  • 19. In Practice "Accessibility First" - Carie Fisher ● Component-driven design ● Design for the ~25% of users with "Severe Difficulties", trickle down Good entry-points for accessibility thinking: ● When designing your product's value proposition ● When designing a new feature ● When testing a feature or regression testing
  • 20. Participatory Design ● Involve the stakeholders (especially users) in the design process ● Iterate with their support ● This is a whole other talk… Auditing / User Testing In Practice (2)
  • 21. Build learning into your team's practice - spike, document, share ● Learn about design principles, UI & UX design ● Learn about disabilities, how they affect people's technology use ● Learn about accessibility guidelines (WCAG, HIG) ● Learn about the accessibility tooling available on your platform (VoiceOver, TalkBack) ● Learn about accessibility auditing - manual and automated Consider team specialisation, knowledge-sharing... Learning
  • 22. The Good: ● It's good to fix things before they break, before they go live ● When you're not firefighting, you can plan for larger, systemic fixes ● Broaden your UX thinking The Bad: ● You don't know what you don't know ● Accessibility consultants are expensive ● Sometimes users can have a louder voice than designers Good and Bad
  • 24. "Client management is hard" Your clients are under pressure to continuously complete features and add value. Can you convince them to value accessibility? (After all, we can't all work for Neatebox) Hard Problems (3)
  • 25. 1. Value for money (clients generally love this) ● Cheaper to fix problems sooner rather than later 2. Reach a broader audience ● Approximately 11 million people in the UK have a disability 3. Corporate Social Responsibility ● Have a positive impact on the technology environment Strategies
  • 26. 4. Legal Responsibilities ● Public Sector: EU Directive on the Accessibility of Public Sector Websites and Mobile Applications ● Disability Discrimination Act - (RNIB & BMIBaby) ● Karl Groves "List of Web Accessibility-Related Litigation and Settlements" More Strategies
  • 28. Standish Chaos - https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf WCAG 2.1 - https://www.w3.org/TR/WCAG21/ HIG Accessibility - https://developer.apple.com/design/human-interface-guidelines/accessibility Accessibility First (Carie Fisher) - https://www.24a11y.com/2017/accessibility-first/ RNIB - Tech Resource Hub - https://www.rnib.org.uk/practical-help/technology/resource-hub Cool stuff to read
  • 29. Thanks for coming. You're all fantastic.
  • 30.
  • 31. Approaching accessibility testing Iris Winter Frontend Developer at Modulr I am a frontend developer with a passion for accessibility. Currently working in fintech but coming from an agency background where I focused on raising awareness, educating clients and developers to help small to large businesses reach an inclusive audience
  • 32. Automated / Scripted testing tools https://www.w3.org/WAI/ER/tools/ - Collection of tools that test websites for WCAG standards
  • 33.
  • 35. What do these tests cover? http://squizlabs.github.io/HTML_CodeSniffer/Standards/WCAG2/
  • 36. How do the results align with UAT?
  • 38. Focusing on user testing - Defining the target audience - Defining clear user journeys - Including a diverse user group in the testing process - Testing early and with prototypes
  • 39. Simulate user testing for accessibility - Completing user journeys using a screen-reader (Jaws & NV Access) - Completing user journeys using keyboard input only - Simulating colour vision deficiency Chrome Plugin - Disabling CSS - Changing the browser font-size - Zooming - Completing user journeys with an understanding and awareness for accessibility needs
  • 40. User testing a website with a screen reader
  • 41.
  • 42. What is the user journey? What kind of website or tool is being tested?
  • 43.
  • 47.
  • 48. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 49. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 50. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 51. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 52. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 53. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 54. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 55. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 56. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 57. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 58. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 59. © 2019 Neatebox SIGNA11Y - Discussing Accessibility
  • 60.
  • 61. Web accessibility is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with disabilities. “
  • 62.
  • 67. Raising awareness ● Presentations ● Workshops ● Global Accessibility Awareness Day
  • 68. Disable Javascript Improve accessibility on the project you are working on Use only a keyboard for an hour to navigate the web Use the Funkify Simulator Use VoiceOver for an hour Share something new you have learned on accessibility channel Scroll through twitter using VoiceOver Accessibility Quiz Disable image Raising awareness
  • 69. Creating a team ● Idea session ● Set up slack channel ● Organise resources
  • 70.
  • 71.
  • 72. Q&A