SlideShare a Scribd company logo
1 of 21
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

What's hot

Customer obsession and accessibility
Customer obsession and accessibilityCustomer obsession and accessibility
Customer obsession and accessibilityTed Drake
 
Managing IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore CoordinationManaging IT Projects - Onsite Offshore Coordination
Managing IT Projects - Onsite Offshore CoordinationMahesh Dedhia
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
 
Expand your outreach with an accessibility champions program
Expand your outreach with an accessibility champions program Expand your outreach with an accessibility champions program
Expand your outreach with an accessibility champions program Ted Drake
 
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftChallenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
 
WORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designWORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designUsability Matters
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product releaseLaurent Cerveau
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Mauro Servienti
 
How to hire and keep engineers happy public
How to hire and keep engineers happy publicHow to hire and keep engineers happy public
How to hire and keep engineers happy publicPiaw Na
 

What's hot (11)

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

Viewers also liked

Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!
Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!
Salita de 3. algunas de nuestras fotos mas lindas, esperamos que les gusten!mariegodoy
 
Swiss magento meetup: APPUiO
Swiss magento meetup: APPUiOSwiss magento meetup: APPUiO
Swiss magento meetup: APPUiOAarno Aukia
 
Integrating universal design, best practices, & accessibility atia 2013 - (...
Integrating universal design, best practices, & accessibility   atia 2013 - (...Integrating universal design, best practices, & accessibility   atia 2013 - (...
Integrating universal design, best practices, & accessibility atia 2013 - (...Howard Kramer
 
Responsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility ToolResponsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility ToolGeorge Zamfir
 
Web accessibility with Ametys CMS
Web accessibility with Ametys CMSWeb accessibility with Ametys CMS
Web accessibility with Ametys CMSAmetys
 
Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakesAvoiding common Accessibility mistakes
Avoiding common Accessibility mistakesDirk Ginader
 
Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Henny Swan
 
Groovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developersGroovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developersPeter Ledbrook
 
Accessibility of Common Web Applications
Accessibility of Common Web ApplicationsAccessibility of Common Web Applications
Accessibility of Common Web ApplicationsTomáš Muchka
 
503 web accessibility - best practices
503   web accessibility - best practices503   web accessibility - best practices
503 web accessibility - best practicesJoanna Wiebe
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practicesshawtrusta11y
 
Best Practices for Web Accessibility
Best Practices for Web AccessibilityBest Practices for Web Accessibility
Best Practices for Web AccessibilityCarli Spina
 
Screencasting Tutorial DRN
Screencasting Tutorial DRNScreencasting Tutorial DRN
Screencasting Tutorial DRNdrnbc
 
калейдоскоп игр народов мира 3а
калейдоскоп игр народов мира 3акалейдоскоп игр народов мира 3а
калейдоскоп игр народов мира 3аSchool70_Samara
 
AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기Kim SeokYoung
 
Accessibility for Hybrid Mobile
Accessibility for Hybrid MobileAccessibility for Hybrid Mobile
Accessibility for Hybrid MobileBobby Bristol
 

Viewers also liked (20)

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

Similar to Agile Accessibility from a Tester's Perspective

Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to AccessibilityElizabeth Gray
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventXebiaLabs
 
Role-Based Accessibility in Government
Role-Based Accessibility in GovernmentRole-Based Accessibility in Government
Role-Based Accessibility in GovernmentAngela M. Hooker
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface DesignSaggitariusArrow
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Accessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleAccessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleStacy Carston Sporie
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - UXPA International
 
Thriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsThriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsKnowledge Train
 
Accessibility Team of Zero
Accessibility Team of ZeroAccessibility Team of Zero
Accessibility Team of ZeroMelissa Brooks
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTechWell
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX EvaluationJon Fukuda
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learnedkjalleda
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UXJacklyn Burgan
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Joshua Randall
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleRyan McGuinness
 
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 ...UXPA International
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 

Similar to Agile Accessibility from a Tester's Perspective (20)

Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to Accessibility
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
Role-Based Accessibility in Government
Role-Based Accessibility in GovernmentRole-Based Accessibility in Government
Role-Based Accessibility in Government
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface Design
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Accessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleAccessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development Lifecycle
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
 
Delhi it professionals
Delhi it professionalsDelhi it professionals
Delhi it professionals
 
Thriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsThriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara Roberts
 
Accessibility Team of Zero
Accessibility Team of ZeroAccessibility Team of Zero
Accessibility Team of Zero
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX Evaluation
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learned
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
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 ...
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 

Recently uploaded

05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...soumyapottola
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 
Scootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City DeliveryScootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City Deliveryrishi338139
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08LloydHelferty
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 

Recently uploaded (14)

05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
Understanding Post Production changes (PPC) in Clinical Data Management (CDM)...
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 
Scootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City DeliveryScootsy Overview Deck - Pan City Delivery
Scootsy Overview Deck - Pan City Delivery
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
Sunlight Spectacle 2024 Practical Action Launch Event 2024-04-08
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 

Agile Accessibility from a Tester's 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