SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Is the product accessible?

CHALLENGES WITH
VPATS
November 6, 2013

11/6/2013

© 2013 Interactive Accessibility

1
The Accessibility Experts

Kathleen Wahlbin
Email: KathyW@ia11y.com
Phone: 978-443-0798
http://www.interactiveaccessibility.com

11/6/2013

© 2013 Interactive Accessibility

2
VPATS
How do I know if the VPAT is
accurate?
If the VPAT says supports, does
that mean it will work with
assistive technology?

What do we need to comply
with? Are there exceptions?

What is a VPAT?

What about 3rd Party
Applications?

11/6/2013

© 2013 Interactive Accessibility

3
What is VPAT?

WHAT IS VPAT?

11/6/2013

© 2013 Interactive Accessibility

4
What is VPAT? What is it’s Purpose?
‱ Stands for Voluntary Product Accessibility Template
‱ A tool to document a product's conformance with
Section 508
‱ Assists procurement departments and government
agencies in making initial assessments of the level of
accessibility

11/6/2013

© 2013 Interactive Accessibility

5
Section 508
Software
Web
Telecommunications
Video & multimedia
Self-contained, closed products
Computers
Documentation / Support services

11/6/2013

© 2013 Interactive Accessibility

6
Format of VPAT

‱ List of the Section 508 standards with summary
– Summary table provides an overall level of conformance
to Section 508
– Series of Section 1194 tables list the detailed
requirements and the level of conformance to each
provision

11/6/2013

© 2013 Interactive Accessibility

7
Summary Table
Guideline

Applicable Compliance

Section 1194.21 Software Applications and Operating

Applicable

Systems

Supports through Equivalent
Facilitation

Section 1194.22 Web-based internet information and

Applicable

Supports

applications
Section 1194.23 Telecommunications Products

Not Applicable -

Section 1194.24 Video and Multi-media Products

Not Applicable -

Section 1194.25 Self-Contained, Closed Products

Not Applicable -

Section 1194.26 Desktop and Portable Computers

Not Applicable -

Section 1194.31 Functional Performance Criteria

Applicable

Section 1194.41 Information, documentation, and

Not Applicable -

Supports with exceptions

support.

11/6/2013

© 2013 Interactive Accessibility

8
Summary Table
‱ Table of each of the sections
‱ Section is compliant if all the provisions meet the
requirements
– Supports
– Supports through equivalent facilitation
– Supports when combined with compatible AT

‱ Section is partially met if any of the requirements are
“supports with exceptions”
‱ Section does not meet the requirements if any
provisions has “does not support”
11/6/2013

© 2013 Interactive Accessibility

9
Detail Requirements

‱ Each table has three columns as follows:
Column Name

Purpose

Criteria:

Describes a specific provision

Supporting Features:

Provides a summary of the support for the
subpart of provision

Remarks/Explanations:

Explains how it does or does not support the
provision

11/6/2013

© 2013 Interactive Accessibility

10
Level of Support
Supporting Feature Phrase

What It Means

Supports

Fully meets the provision

Supports with Exceptions

Does not fully meet but provides some level of access

Supports through Equivalent
Facilitation

Meets by providing an alternative method

Supports when combined with

Meets the provision when used with compatible assistive

compatible AT

technology

Does not Support

Does not meet the provision

Not Applicable

Provision does not apply

Not Applicable – fundamental

Fundamental alternation of the product would be required to

alternation exception applies

meet the criteria

11/6/2013

© 2013 Interactive Accessibility

11
Example – Section 1194.21
Criteria

Supporting Features

(a) When software is designed to run on a system Supports through
that has a keyboard, product functions shall be

equivalent facilitation

Remarks and explanations
The website can be accessed with the keyboard except for the drag
and drop form control, increase and decrease value and the

executable from a keyboard where the function

calendar control. An alternative and equivalent version has been

itself or the result of performing a function can be

provided for all data entry.

discerned textually.
(b) Applications shall not disrupt or disable

Supports

The website does not disrupt or disable Windows operating system

activated features of other products that are

accessibility features such as high contrast mode, filter keys, toggle

identified as accessibility features, where those

keys, sticky keys, and the on-screen keyboard.

features are developed and documented
according to industry standards. Applications also
shall not disrupt or disable activated features of
any operating system that are identified as
accessibility features where the application
programming interface for those accessibility
features has been documented by the
manufacturer of the operating system and is
available to the product developer.

11/6/2013

© 2013 Interactive Accessibility

12
What Sections Are Required?
‱ Websites
– Subsection 22 & 31

‱ Web applications
– Subsection 21, 22, 31 and most of the time 41

11/6/2013

© 2013 Interactive Accessibility

13
WCAG 2.0 Statement of Accessibility
‱ Two options:
– Accessibility statement describing level of compliance with
WCAG 2.0 success criteria
– Conformance claim

11/6/2013

© 2013 Interactive Accessibility

14
CHALLENGES WITH VPATS

11/6/2013

© 2013 Interactive Accessibility

15
Company Perspective
Release schedules often tight
Balance between features and accessibility
Time for accessibility testing
Large, distributed teams
New staff may not know accessibility
New product acquisitions / third party applications
Section 508 is outdated set of guidelines so does not
always make sense given current technology
‱ Telling too much can hurt the sale of the product
‱
‱
‱
‱
‱
‱
‱

11/6/2013

© 2013 Interactive Accessibility

16
VPAT Consumer Perspective
‱ Procurement officer does not know how to interpret it
‱ Difficult to know whether or not the VPAT is accurate and
complete
‱ Often does not have a lot of information
‱ Information contained in the VPAT may be confusing
‱ Product may not be available to verify the information
‱ Hard to compare competing products based on VPAT
– Subjectivity by VPAT authors and product reviewers
– Detail and completeness may vary by authors
– The product with fewer apparent problems may get selected even if
it is not the most accessible

11/6/2013

© 2013 Interactive Accessibility

17
General Issues with VPATs
‱ Provisions are high-level and do not provide enough
information to know if it will work for a person with a
disability
‱ Meeting the guidelines does not always mean it will
work well with all assistive technology

11/6/2013

© 2013 Interactive Accessibility

18
What challenges do you face?

11/6/2013

© 2013 Interactive Accessibility

19
What is a good VPAT?

‱ Has enough information to know what the issues
are and the impact of those issues
‱ Clearly identifies what areas of the site are
covered under the VPAT
‱ Documents types of users who may have issues
with the product
‱ Provides details for all provisions on how it meets
or does not meet the requirements
11/6/2013

© 2013 Interactive Accessibility

20
What are some examples of good VPATS?

11/6/2013

© 2013 Interactive Accessibility

21
Example VPAT language
(d) Sufficient information
about a user interface
element including the
identity, operation and
state of the element shall
be available to Assistive
Technology. When an
image represents a
program element, the
information conveyed by
the image must also be
available in text.

11/6/2013

Supports

© 2013 Interactive Accessibility

Application includes
modal dialogs,
expand/collapse sections,
and tab structures. The
identity, role and state
information that is convey
visually is available to
assistive technology such
as screen readers.

22
Example VPAT language
(d) Sufficient information
about a user interface
element including the
identity, operation and state
of the element shall be
available to Assistive
Technology. When an image
represents a program
element, the information
conveyed by the image must
also be available in text.

11/6/2013

Does not
support

© 2013 Interactive Accessibility

Application includes modal
dialogs, expand/collapse
sections, and tab
structures. The information
including identity, operation
and state is not provided to
assistive technology. Users
with visual impairments
using screen reader and
screen magnifier with
speech may have difficulty
interacting with these user
interface elements.

23
5 Practical Tips

HOW TO VERIFY A VPAT

11/6/2013

© 2013 Interactive Accessibility

24
Tip 1: Review the VPAT language
‱
‱
‱
‱

Review content for clarity and completeness
Identify inconsistencies
Look for detailed explanations
Understand what the impact would be and who would
be affected

11/6/2013

© 2013 Interactive Accessibility

25
Tip 2: Run Accessibility Checker
‱ Many tools available to check underlying code
– WAVE toolbar
– Sortsite

‱ Cross-reference reported issues to VPAT
WARNING: Automated tools only capture 25-30% of the
accessibility issues on the page

11/6/2013

© 2013 Interactive Accessibility

26
Tip 3: Try Product with Screen Reader
‱ Goal of the guidelines is to ensure that it works with
assistive technology
‱ Testing with screen reader will identify issues that all
users with disabilities may face
– Keyboard only
– Navigation structure
– Readability of content

11/6/2013

© 2013 Interactive Accessibility

27
Tip 4: Meet with Company
‱ Get further insight into details of provisions
‱ Gauge the level of knowledge of the team in Section
508
– Did they just copy language from some where else

‱ Get development plan for areas of non-compliance
‱ Ask questions about the impact the issues identified
would have on a person with a disability

11/6/2013

© 2013 Interactive Accessibility

28
Tip 5: Get Feedback From Users

Satisfaction
Error
Prevention

Learnability

Efficiency

Effectiveness

11/6/2013

© 2013 Interactive Accessibility

29
What do you do?

11/6/2013

© 2013 Interactive Accessibility

30
Questions?

11/6/2013

© 2013 Interactive Accessibility

31
Kathy Wahlbin

Email: KathyW@ia11y.com
Phone: 978-443-0798
http://www.interactiveaccessibility.com
@wahlbin

Are you accessible?
Thank you!

Weitere Àhnliche Inhalte

Was ist angesagt?

Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
Steven Swafford
 

Was ist angesagt? (20)

WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
 
Accessibility pitch-deck
Accessibility pitch-deckAccessibility pitch-deck
Accessibility pitch-deck
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
What is Web 3,0?
What is Web 3,0?What is Web 3,0?
What is Web 3,0?
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Content Management - The story of headless CMS
Content Management - The story of headless CMSContent Management - The story of headless CMS
Content Management - The story of headless CMS
 
Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Strapi Meetup Presentation
Strapi Meetup PresentationStrapi Meetup Presentation
Strapi Meetup Presentation
 
Apache tomcat
Apache tomcatApache tomcat
Apache tomcat
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
 
AnĂĄlise de Plataformas de GestĂŁo de ConteĂșdos
AnĂĄlise de Plataformas de GestĂŁo de ConteĂșdosAnĂĄlise de Plataformas de GestĂŁo de ConteĂșdos
AnĂĄlise de Plataformas de GestĂŁo de ConteĂșdos
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Web development
Web developmentWeb development
Web development
 

Andere mochten auch

The Future of Video Player Accessibility
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility
3Play Media
 

Andere mochten auch (17)

Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?
 
WCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile AccessibilityWCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile Accessibility
 
The Future of Video Player Accessibility
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility
 
Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
 
eBook Accessibility Promises & Challenges
eBook Accessibility Promises & ChallengeseBook Accessibility Promises & Challenges
eBook Accessibility Promises & Challenges
 
Designing for Accessibility with ARIA
Designing for Accessibility with ARIADesigning for Accessibility with ARIA
Designing for Accessibility with ARIA
 
ATIA Workshop - iOS Accessibility
ATIA Workshop - iOS AccessibilityATIA Workshop - iOS Accessibility
ATIA Workshop - iOS Accessibility
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
CSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationCSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and Prioritization
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ Disabilities
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessible
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
 
Introduction to WAI-ARIA
Introduction to WAI-ARIAIntroduction to WAI-ARIA
Introduction to WAI-ARIA
 
Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
 
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
 
A Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignA Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal Design
 

Ähnlich wie Challenges with VPATs

Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
Kedar Sapre
 
EnterpriseHackathon.com Challenges
EnterpriseHackathon.com ChallengesEnterpriseHackathon.com Challenges
EnterpriseHackathon.com Challenges
Satwik Seshasai
 

Ähnlich wie Challenges with VPATs (20)

Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Accessibility Testing Criteria for Android Applications
Accessibility Testing Criteria for Android ApplicationsAccessibility Testing Criteria for Android Applications
Accessibility Testing Criteria for Android Applications
 
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
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
S8746
S8746S8746
S8746
 
Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
Prakat_Whitepaper_Accessibility_Unit_FrameworkV1.4
 
Forms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignForms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App Design
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Application Testing Best Practices for Mobile Devices
Application Testing Best Practices for Mobile DevicesApplication Testing Best Practices for Mobile Devices
Application Testing Best Practices for Mobile Devices
 
Accessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceAccessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG Compliance
 
Comprehensive-guide-to-software-development-2024.pdf
Comprehensive-guide-to-software-development-2024.pdfComprehensive-guide-to-software-development-2024.pdf
Comprehensive-guide-to-software-development-2024.pdf
 
[Vietnam Mobile Day 2013] - Mobilization process for enterprise
[Vietnam Mobile Day 2013] - Mobilization process for enterprise[Vietnam Mobile Day 2013] - Mobilization process for enterprise
[Vietnam Mobile Day 2013] - Mobilization process for enterprise
 
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
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
 
PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications" PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications"
 
SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker Presentations
 
Why Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing StrategyWhy Usability Testing Should be Part of your Accessibility Testing Strategy
Why Usability Testing Should be Part of your Accessibility Testing Strategy
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing tools
 
EnterpriseHackathon.com Challenges
EnterpriseHackathon.com ChallengesEnterpriseHackathon.com Challenges
EnterpriseHackathon.com Challenges
 

Mehr von Interactive Accessibility

Accessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual DisabilitiesAccessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual Disabilities
Interactive Accessibility
 

Mehr von Interactive Accessibility (7)

Demystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in Mind
 
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
 
Mitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile AccessibilityMitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile Accessibility
 
Achieving Proactive Accessibility Compliance
Achieving Proactive Accessibility ComplianceAchieving Proactive Accessibility Compliance
Achieving Proactive Accessibility Compliance
 
Mobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and BeyondMobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and Beyond
 
Accessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual DisabilitiesAccessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual Disabilities
 
2013 Accessibility Trends
2013 Accessibility Trends2013 Accessibility Trends
2013 Accessibility Trends
 

KĂŒrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

Challenges with VPATs

  • 1. Is the product accessible? CHALLENGES WITH VPATS November 6, 2013 11/6/2013 © 2013 Interactive Accessibility 1
  • 2. The Accessibility Experts Kathleen Wahlbin Email: KathyW@ia11y.com Phone: 978-443-0798 http://www.interactiveaccessibility.com 11/6/2013 © 2013 Interactive Accessibility 2
  • 3. VPATS How do I know if the VPAT is accurate? If the VPAT says supports, does that mean it will work with assistive technology? What do we need to comply with? Are there exceptions? What is a VPAT? What about 3rd Party Applications? 11/6/2013 © 2013 Interactive Accessibility 3
  • 4. What is VPAT? WHAT IS VPAT? 11/6/2013 © 2013 Interactive Accessibility 4
  • 5. What is VPAT? What is it’s Purpose? ‱ Stands for Voluntary Product Accessibility Template ‱ A tool to document a product's conformance with Section 508 ‱ Assists procurement departments and government agencies in making initial assessments of the level of accessibility 11/6/2013 © 2013 Interactive Accessibility 5
  • 6. Section 508 Software Web Telecommunications Video & multimedia Self-contained, closed products Computers Documentation / Support services 11/6/2013 © 2013 Interactive Accessibility 6
  • 7. Format of VPAT ‱ List of the Section 508 standards with summary – Summary table provides an overall level of conformance to Section 508 – Series of Section 1194 tables list the detailed requirements and the level of conformance to each provision 11/6/2013 © 2013 Interactive Accessibility 7
  • 8. Summary Table Guideline Applicable Compliance Section 1194.21 Software Applications and Operating Applicable Systems Supports through Equivalent Facilitation Section 1194.22 Web-based internet information and Applicable Supports applications Section 1194.23 Telecommunications Products Not Applicable - Section 1194.24 Video and Multi-media Products Not Applicable - Section 1194.25 Self-Contained, Closed Products Not Applicable - Section 1194.26 Desktop and Portable Computers Not Applicable - Section 1194.31 Functional Performance Criteria Applicable Section 1194.41 Information, documentation, and Not Applicable - Supports with exceptions support. 11/6/2013 © 2013 Interactive Accessibility 8
  • 9. Summary Table ‱ Table of each of the sections ‱ Section is compliant if all the provisions meet the requirements – Supports – Supports through equivalent facilitation – Supports when combined with compatible AT ‱ Section is partially met if any of the requirements are “supports with exceptions” ‱ Section does not meet the requirements if any provisions has “does not support” 11/6/2013 © 2013 Interactive Accessibility 9
  • 10. Detail Requirements ‱ Each table has three columns as follows: Column Name Purpose Criteria: Describes a specific provision Supporting Features: Provides a summary of the support for the subpart of provision Remarks/Explanations: Explains how it does or does not support the provision 11/6/2013 © 2013 Interactive Accessibility 10
  • 11. Level of Support Supporting Feature Phrase What It Means Supports Fully meets the provision Supports with Exceptions Does not fully meet but provides some level of access Supports through Equivalent Facilitation Meets by providing an alternative method Supports when combined with Meets the provision when used with compatible assistive compatible AT technology Does not Support Does not meet the provision Not Applicable Provision does not apply Not Applicable – fundamental Fundamental alternation of the product would be required to alternation exception applies meet the criteria 11/6/2013 © 2013 Interactive Accessibility 11
  • 12. Example – Section 1194.21 Criteria Supporting Features (a) When software is designed to run on a system Supports through that has a keyboard, product functions shall be equivalent facilitation Remarks and explanations The website can be accessed with the keyboard except for the drag and drop form control, increase and decrease value and the executable from a keyboard where the function calendar control. An alternative and equivalent version has been itself or the result of performing a function can be provided for all data entry. discerned textually. (b) Applications shall not disrupt or disable Supports The website does not disrupt or disable Windows operating system activated features of other products that are accessibility features such as high contrast mode, filter keys, toggle identified as accessibility features, where those keys, sticky keys, and the on-screen keyboard. features are developed and documented according to industry standards. Applications also shall not disrupt or disable activated features of any operating system that are identified as accessibility features where the application programming interface for those accessibility features has been documented by the manufacturer of the operating system and is available to the product developer. 11/6/2013 © 2013 Interactive Accessibility 12
  • 13. What Sections Are Required? ‱ Websites – Subsection 22 & 31 ‱ Web applications – Subsection 21, 22, 31 and most of the time 41 11/6/2013 © 2013 Interactive Accessibility 13
  • 14. WCAG 2.0 Statement of Accessibility ‱ Two options: – Accessibility statement describing level of compliance with WCAG 2.0 success criteria – Conformance claim 11/6/2013 © 2013 Interactive Accessibility 14
  • 15. CHALLENGES WITH VPATS 11/6/2013 © 2013 Interactive Accessibility 15
  • 16. Company Perspective Release schedules often tight Balance between features and accessibility Time for accessibility testing Large, distributed teams New staff may not know accessibility New product acquisitions / third party applications Section 508 is outdated set of guidelines so does not always make sense given current technology ‱ Telling too much can hurt the sale of the product ‱ ‱ ‱ ‱ ‱ ‱ ‱ 11/6/2013 © 2013 Interactive Accessibility 16
  • 17. VPAT Consumer Perspective ‱ Procurement officer does not know how to interpret it ‱ Difficult to know whether or not the VPAT is accurate and complete ‱ Often does not have a lot of information ‱ Information contained in the VPAT may be confusing ‱ Product may not be available to verify the information ‱ Hard to compare competing products based on VPAT – Subjectivity by VPAT authors and product reviewers – Detail and completeness may vary by authors – The product with fewer apparent problems may get selected even if it is not the most accessible 11/6/2013 © 2013 Interactive Accessibility 17
  • 18. General Issues with VPATs ‱ Provisions are high-level and do not provide enough information to know if it will work for a person with a disability ‱ Meeting the guidelines does not always mean it will work well with all assistive technology 11/6/2013 © 2013 Interactive Accessibility 18
  • 19. What challenges do you face? 11/6/2013 © 2013 Interactive Accessibility 19
  • 20. What is a good VPAT? ‱ Has enough information to know what the issues are and the impact of those issues ‱ Clearly identifies what areas of the site are covered under the VPAT ‱ Documents types of users who may have issues with the product ‱ Provides details for all provisions on how it meets or does not meet the requirements 11/6/2013 © 2013 Interactive Accessibility 20
  • 21. What are some examples of good VPATS? 11/6/2013 © 2013 Interactive Accessibility 21
  • 22. Example VPAT language (d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to Assistive Technology. When an image represents a program element, the information conveyed by the image must also be available in text. 11/6/2013 Supports © 2013 Interactive Accessibility Application includes modal dialogs, expand/collapse sections, and tab structures. The identity, role and state information that is convey visually is available to assistive technology such as screen readers. 22
  • 23. Example VPAT language (d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to Assistive Technology. When an image represents a program element, the information conveyed by the image must also be available in text. 11/6/2013 Does not support © 2013 Interactive Accessibility Application includes modal dialogs, expand/collapse sections, and tab structures. The information including identity, operation and state is not provided to assistive technology. Users with visual impairments using screen reader and screen magnifier with speech may have difficulty interacting with these user interface elements. 23
  • 24. 5 Practical Tips HOW TO VERIFY A VPAT 11/6/2013 © 2013 Interactive Accessibility 24
  • 25. Tip 1: Review the VPAT language ‱ ‱ ‱ ‱ Review content for clarity and completeness Identify inconsistencies Look for detailed explanations Understand what the impact would be and who would be affected 11/6/2013 © 2013 Interactive Accessibility 25
  • 26. Tip 2: Run Accessibility Checker ‱ Many tools available to check underlying code – WAVE toolbar – Sortsite ‱ Cross-reference reported issues to VPAT WARNING: Automated tools only capture 25-30% of the accessibility issues on the page 11/6/2013 © 2013 Interactive Accessibility 26
  • 27. Tip 3: Try Product with Screen Reader ‱ Goal of the guidelines is to ensure that it works with assistive technology ‱ Testing with screen reader will identify issues that all users with disabilities may face – Keyboard only – Navigation structure – Readability of content 11/6/2013 © 2013 Interactive Accessibility 27
  • 28. Tip 4: Meet with Company ‱ Get further insight into details of provisions ‱ Gauge the level of knowledge of the team in Section 508 – Did they just copy language from some where else ‱ Get development plan for areas of non-compliance ‱ Ask questions about the impact the issues identified would have on a person with a disability 11/6/2013 © 2013 Interactive Accessibility 28
  • 29. Tip 5: Get Feedback From Users Satisfaction Error Prevention Learnability Efficiency Effectiveness 11/6/2013 © 2013 Interactive Accessibility 29
  • 30. What do you do? 11/6/2013 © 2013 Interactive Accessibility 30
  • 32. Kathy Wahlbin Email: KathyW@ia11y.com Phone: 978-443-0798 http://www.interactiveaccessibility.com @wahlbin Are you accessible? Thank you!