SlideShare a Scribd company logo
Agile Accessibility
From A Testers Perspective
Alicia Jarvis
Twitter: @ajarvis728
LinkedIn: linkedin.com/in/aliciajarvis
Agenda
• Introduction
• The Disability Market & Business Value
• The “Whole Team” Approach
• Overview of Agile/Scrum
• Agile (Extreme) Accessibility 101
• Mind Mapping
• Recap & Questions
2
Introduction
“The Computer will be ‘the Great
Equalizer’. "
- H.C. (Cliff) Chadderton (Former CEO, The War Amps of
Canada-
3
Creating Business Value:
Understanding The Disability Market
“The disability market is about the size of
China and is emerging as other markets
have in the past—1.3 billion people and
$1.2 trillion in annual disposable income."
- Return On Disability Group-
4
5
The “Whole Team” Approach
Whether you realize it or not, Quality (including accessibility) of the product is
already distributed amongst your project team…
• Architects
• UX Designers
• Usability test facilitators
• Developers/coders
• Testers
• Product Owners/Business
• Stakeholders & Vendors
We ALL have a collective responsibility…Accessibility MUST be included in the
Definition of Done!
Agile/Scrum Project Cycle
6
Agile (Extreme) Accessibility
Starting Early Reduces Cost, Risk
Reduce risk with accessible
deliverables each Sprint
Ordered
Product
Backlog
Sprint
Backlog
Daily
Standup
Potentially Shippable
Product Increment
Tasks
Sprint
Retro
Sprint
Planning
Sprint
Goal
Accessibility tasks included
within each Sprint
Consider Sprint with goal
focused on accessibility
Reflect and continuously improve
build accessibility skills
Accessibility work items
to reduce technical debt
1-2 week Sprints
7
Sprint “0” Planning
Develop Accessibility-Related User Stories:
• As keyboard-only user, I want the ability to reach all links (text or image), form
controls and page functions, so that I can perform an action or navigate to the
place I choose.
• As a screen reader user, I want to hear the text equivalent for each image
conveying information so that I don’t miss any information on the page.
• As a user who has trouble reading due to low vision, I want to be able to make the
text larger on the screen so that I can read it.
• As a user who is color blind, I want to have access to information conveyed in color
so that I do not miss anything and I understand the content.
• As a user who is hearing-impaired, I want closed captioning functionality so that I
can have access to all information provided in video clips.
8
Daily Stand-Up
Actively Listen!
• This is your daily chance to actively listen to what the
whole team is doing
Speak UP!
• Communicate honestly and effectively
• Address accessibility concerns, issues and impediments
• Conflict resolution & ideas
• Is there something YOU or THE TEAM can be doing better?
Take Initiative & Responsibility!
• Hold yourself and your team accountable
• Escalate issues appropriately and through proper channels
9
Release Planning
Based on user stories under development for each
release:
• Identify any applicable standards. What laws or guidelines
exist?
• For those standards, identify conformance and user acceptance
criteria
• Estimate Stories accordingly based on team effort
Refine roles and responsibilities of the team
• Does the team have the right people in the room?
Communicate early and often
• Any major impediments?
• Lessons learned?
• Deployment considerations and activities?
10
11
Sprint Planning
Unpacking and Refining the User Stories
• For each conformance and user acceptance criteria, identify best
practices to develop each user story
• Refine story estimates
• Include best practices in the Definition of Ready and Definition of Done
Create Accessibility-Related Tasks
• Unit Tests
• Automated Test Scripts
• Manual Tests
• AT Tests
• Usability Testing and Feedback
• Content considerations (on-screen & off-screen)
• Design considerations
Test Driven Development (TDD)
Developers, Quality Engineers and Manual Testers identify and
create accessibility tests before each build:
• Automated syntax testing
• Executes within seconds. Integrates accessibility testing into existing functional tests.
• We can leverage work of others
• Manual testing and inspection
• Keyboard, Inspection tools & techniques, Colour contrast analyzer tool, etc.
• Create and execute manual test cases
• Testing with Assistive Technology
• Screen readers (JAWS, NVDA, VoiceOver, Talkback)
• Zoom (ZoomText)
• Voice input (Dragon Naturally Speaking)
12
13
Automation & Continuous Integration
• aXe
• IBM Bluemix Automated Accessibility Tester (Experimental)
• Tenon
• PA11Y
• IBM AbilityLab Mobile Accessibility Checker
14
Pro Tip:
We don’t have Accessibility problems…
We only have QUALITY
problems!
Problem Solving
• Defect Triage & Remediation
• Treat accessibility defects as you would any other bug
• Prioritize based on impact, time to fix
• Identify and address major Issues and impediments
• These can be ANYTHING!
• Resource/Skills gaps
• Test environment issues
• Personality conflicts
• Conflicting priorities
• Team comfort and structure
• Self-care and mental health
• Accomodations
15
Remediation Matrix
16
Remediation vs. Doing It Right
Avg. cost per defect = (num of devs * num of hours) *
cost per dev per hour
--------------------------------------------------
(number of fixed defects)
Some estimates in QA community calculate cost
around $500 per defect to find & fix defects and
deploy remediated code
• Dependent upon #of bugs, etc.
17
Sprint Review & Retrospective
• Demos
• Be creative
• Screen-reader demos seem to go over very well with
stakeholders
• Invite accessibility partners and stakeholders
• Get their honest feedback!
• Ideas
• What’s working well?
• What needs improvement?
• What can we do better?
18
Backlog Refinement
• Refine Releases, User Stories & Tasks
• Ensure any unmet accessibility requirements are put
into sprint backlog for re-inclusion next iteration
• Identify and address any possible unknowns or
problem areas
• Team participation with the Product Owner is key!
19
Mind Mapping
20
21
QUESTIONS:

More Related Content

PDF
Integrating User Experience Design into the Product Lifecycle
 
PDF
Software development management slides by George Berkowski (Hailo)
PPTX
Info2 sec 3_-_people__ict_systems
PPTX
Coaching and Celebrating Accessibility Champions
PPTX
Intuit's Accessibility Champion Program - Coaching and Celebrating
PPTX
Software requirement specification handouts
PPTX
Design for all. Lecture 4
PDF
[Mush Honda] Software Testers From Good to Great
Integrating User Experience Design into the Product Lifecycle
 
Software development management slides by George Berkowski (Hailo)
Info2 sec 3_-_people__ict_systems
Coaching and Celebrating Accessibility Champions
Intuit's Accessibility Champion Program - Coaching and Celebrating
Software requirement specification handouts
Design for all. Lecture 4
[Mush Honda] Software Testers From Good to Great

What's hot (11)

PPTX
Customer obsession and accessibility
PPTX
Managing IT Projects - Onsite Offshore Coordination
PPTX
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
PPTX
Expand your outreach with an accessibility champions program
PDF
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
PDF
WORKSHOP: 7 Elements to Responsive design
PDF
Dancing for a product release
PPTX
Shipping code is not the problem, deciding what to ship it is!
PDF
Intro Design Principles
PPTX
How to hire and keep engineers happy public
PDF
Binary crosswords
Customer obsession and accessibility
Managing IT Projects - Onsite Offshore Coordination
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Expand your outreach with an accessibility champions program
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
WORKSHOP: 7 Elements to Responsive design
Dancing for a product release
Shipping code is not the problem, deciding what to ship it is!
Intro Design Principles
How to hire and keep engineers happy public
Binary crosswords
Ad

Viewers also liked (20)

PPT
Menú
PDF
Aula 08 sistema nervoso ok
PPTX
Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!
DOCX
Mahalakshmi_Sankaran_Resume
PDF
Swiss magento meetup: APPUiO
PPTX
Integrating universal design, best practices, & accessibility atia 2013 - (...
PDF
Responsive Web Design - An Accessibility Tool
PPTX
Web accessibility with Ametys CMS
ZIP
Avoiding common Accessibility mistakes
PDF
Accessibility beyond the desktop - panel slides Accessibility 2.0
PDF
Groovy & Grails for Spring/Java developers
PPTX
Accessibility of Common Web Applications
PPT
503 web accessibility - best practices
PPTX
Introduction to Accessibility Best Practices
PPTX
Best Practices for Web Accessibility
PPTX
Screencasting Tutorial DRN
PDF
Eyes in the Sky™
PPT
калейдоскоп игр народов мира 3а
PPTX
AMAZON AWS S3,C/F, Route53, SSL 연동하기
PPTX
Accessibility for Hybrid Mobile
Menú
Aula 08 sistema nervoso ok
Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!
Mahalakshmi_Sankaran_Resume
Swiss magento meetup: APPUiO
Integrating universal design, best practices, & accessibility atia 2013 - (...
Responsive Web Design - An Accessibility Tool
Web accessibility with Ametys CMS
Avoiding common Accessibility mistakes
Accessibility beyond the desktop - panel slides Accessibility 2.0
Groovy & Grails for Spring/Java developers
Accessibility of Common Web Applications
503 web accessibility - best practices
Introduction to Accessibility Best Practices
Best Practices for Web Accessibility
Screencasting Tutorial DRN
Eyes in the Sky™
калейдоскоп игр народов мира 3а
AMAZON AWS S3,C/F, Route53, SSL 연동하기
Accessibility for Hybrid Mobile
Ad

Similar to Agile Accessibility From a Testers Perspective (20)

PPTX
Accessibility — Putting People First in the Software Development Lifecycle
PDF
SIGNA11Y - Speaker Presentations
PPT
Role-Based Accessibility in Government
PDF
Enhancing the User Experience for People with Disabilities
PPTX
Managing Accessibility Compliance in the Enterprise
PDF
Why Usability Testing should be part of your accessibility testing strategy
PPTX
Complementing Accessibility Standards with Evidence of Commitment and Progres...
PPTX
Usability Testing with People with Disabilities (2017)
PPTX
A11y by Design 2018 Rethinking Accessibility 2018-05-08
PPTX
Conducting accessibility user research: What’s really needed
PPTX
Institutionalizing Accessible Product Development
PPTX
Incorporating accessibility into your product - UPA 2012 unconference
PPTX
Rethinking Accessibility: Role-based Accessibility of WCAG 2.1
PDF
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
PPTX
Comerford "Case Study: Building an Accessible Digital Learning Environment"
PPTX
Accessibility in an Agile World
PPTX
Usability Testing with People with Disabilities
PPT
2009: Maturing in accessibility - a brief BBC history
PPTX
Accessibility an Army of 1
PPTX
Usability testing for accessible UX
Accessibility — Putting People First in the Software Development Lifecycle
SIGNA11Y - Speaker Presentations
Role-Based Accessibility in Government
Enhancing the User Experience for People with Disabilities
Managing Accessibility Compliance in the Enterprise
Why Usability Testing should be part of your accessibility testing strategy
Complementing Accessibility Standards with Evidence of Commitment and Progres...
Usability Testing with People with Disabilities (2017)
A11y by Design 2018 Rethinking Accessibility 2018-05-08
Conducting accessibility user research: What’s really needed
Institutionalizing Accessible Product Development
Incorporating accessibility into your product - UPA 2012 unconference
Rethinking Accessibility: Role-based Accessibility of WCAG 2.1
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Comerford "Case Study: Building an Accessible Digital Learning Environment"
Accessibility in an Agile World
Usability Testing with People with Disabilities
2009: Maturing in accessibility - a brief BBC history
Accessibility an Army of 1
Usability testing for accessible UX

Recently uploaded (20)

PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PDF
Instagram's Product Secrets Unveiled with this PPT
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
Project and change Managment: short video sequences for IBA
PPT
First Aid Training Presentation Slides.ppt
PPTX
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
PPTX
lesson6-211001025531lesson plan ppt.pptx
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
Primary and secondary sources, and history
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
Introduction-to-Food-Packaging-and-packaging -materials.pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PDF
Presentation1 [Autosaved].pdf diagnosiss
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Instagram's Product Secrets Unveiled with this PPT
2025-08-10 Joseph 02 (shared slides).pptx
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
The Effect of Human Resource Management Practice on Organizational Performanc...
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
Project and change Managment: short video sequences for IBA
First Aid Training Presentation Slides.ppt
Presentation for DGJV QMS (PQP)_12.03.2025.pptx
lesson6-211001025531lesson plan ppt.pptx
Swiggy’s Playbook: UX, Logistics & Monetization
Primary and secondary sources, and history
nose tajweed for the arabic alphabets for the responsive
Introduction-to-Food-Packaging-and-packaging -materials.pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Effective_Handling_Information_Presentation.pptx
chapter8-180915055454bycuufucdghrwtrt.pptx
Presentation1 [Autosaved].pdf diagnosiss
oil_refinery_presentation_v1 sllfmfls.pdf

Agile Accessibility From a Testers Perspective

  • 1. Agile Accessibility From A Testers Perspective Alicia Jarvis Twitter: @ajarvis728 LinkedIn: linkedin.com/in/aliciajarvis
  • 2. Agenda • Introduction • The Disability Market & Business Value • The “Whole Team” Approach • Overview of Agile/Scrum • Agile (Extreme) Accessibility 101 • Mind Mapping • Recap & Questions 2
  • 3. Introduction “The Computer will be ‘the Great Equalizer’. " - H.C. (Cliff) Chadderton (Former CEO, The War Amps of Canada- 3
  • 4. Creating Business Value: Understanding The Disability Market “The disability market is about the size of China and is emerging as other markets have in the past—1.3 billion people and $1.2 trillion in annual disposable income." - Return On Disability Group- 4
  • 5. 5 The “Whole Team” Approach Whether you realize it or not, Quality (including accessibility) of the product is already distributed amongst your project team… • Architects • UX Designers • Usability test facilitators • Developers/coders • Testers • Product Owners/Business • Stakeholders & Vendors We ALL have a collective responsibility…Accessibility MUST be included in the Definition of Done!
  • 7. Agile (Extreme) Accessibility Starting Early Reduces Cost, Risk Reduce risk with accessible deliverables each Sprint Ordered Product Backlog Sprint Backlog Daily Standup Potentially Shippable Product Increment Tasks Sprint Retro Sprint Planning Sprint Goal Accessibility tasks included within each Sprint Consider Sprint with goal focused on accessibility Reflect and continuously improve build accessibility skills Accessibility work items to reduce technical debt 1-2 week Sprints 7
  • 8. Sprint “0” Planning Develop Accessibility-Related User Stories: • As keyboard-only user, I want the ability to reach all links (text or image), form controls and page functions, so that I can perform an action or navigate to the place I choose. • As a screen reader user, I want to hear the text equivalent for each image conveying information so that I don’t miss any information on the page. • As a user who has trouble reading due to low vision, I want to be able to make the text larger on the screen so that I can read it. • As a user who is color blind, I want to have access to information conveyed in color so that I do not miss anything and I understand the content. • As a user who is hearing-impaired, I want closed captioning functionality so that I can have access to all information provided in video clips. 8
  • 9. Daily Stand-Up Actively Listen! • This is your daily chance to actively listen to what the whole team is doing Speak UP! • Communicate honestly and effectively • Address accessibility concerns, issues and impediments • Conflict resolution & ideas • Is there something YOU or THE TEAM can be doing better? Take Initiative & Responsibility! • Hold yourself and your team accountable • Escalate issues appropriately and through proper channels 9
  • 10. Release Planning Based on user stories under development for each release: • Identify any applicable standards. What laws or guidelines exist? • For those standards, identify conformance and user acceptance criteria • Estimate Stories accordingly based on team effort Refine roles and responsibilities of the team • Does the team have the right people in the room? Communicate early and often • Any major impediments? • Lessons learned? • Deployment considerations and activities? 10
  • 11. 11 Sprint Planning Unpacking and Refining the User Stories • For each conformance and user acceptance criteria, identify best practices to develop each user story • Refine story estimates • Include best practices in the Definition of Ready and Definition of Done Create Accessibility-Related Tasks • Unit Tests • Automated Test Scripts • Manual Tests • AT Tests • Usability Testing and Feedback • Content considerations (on-screen & off-screen) • Design considerations
  • 12. Test Driven Development (TDD) Developers, Quality Engineers and Manual Testers identify and create accessibility tests before each build: • Automated syntax testing • Executes within seconds. Integrates accessibility testing into existing functional tests. • We can leverage work of others • Manual testing and inspection • Keyboard, Inspection tools & techniques, Colour contrast analyzer tool, etc. • Create and execute manual test cases • Testing with Assistive Technology • Screen readers (JAWS, NVDA, VoiceOver, Talkback) • Zoom (ZoomText) • Voice input (Dragon Naturally Speaking) 12
  • 13. 13 Automation & Continuous Integration • aXe • IBM Bluemix Automated Accessibility Tester (Experimental) • Tenon • PA11Y • IBM AbilityLab Mobile Accessibility Checker
  • 14. 14 Pro Tip: We don’t have Accessibility problems… We only have QUALITY problems!
  • 15. Problem Solving • Defect Triage & Remediation • Treat accessibility defects as you would any other bug • Prioritize based on impact, time to fix • Identify and address major Issues and impediments • These can be ANYTHING! • Resource/Skills gaps • Test environment issues • Personality conflicts • Conflicting priorities • Team comfort and structure • Self-care and mental health • Accomodations 15
  • 17. Remediation vs. Doing It Right Avg. cost per defect = (num of devs * num of hours) * cost per dev per hour -------------------------------------------------- (number of fixed defects) Some estimates in QA community calculate cost around $500 per defect to find & fix defects and deploy remediated code • Dependent upon #of bugs, etc. 17
  • 18. Sprint Review & Retrospective • Demos • Be creative • Screen-reader demos seem to go over very well with stakeholders • Invite accessibility partners and stakeholders • Get their honest feedback! • Ideas • What’s working well? • What needs improvement? • What can we do better? 18
  • 19. Backlog Refinement • Refine Releases, User Stories & Tasks • Ensure any unmet accessibility requirements are put into sprint backlog for re-inclusion next iteration • Identify and address any possible unknowns or problem areas • Team participation with the Product Owner is key! 19