SlideShare a Scribd company logo
1 of 45
De-mystifying & Taming the
Complexities of WCAG 2.1
Bill Tyler
June 22, 2020 Accessibility Twin Cities MeetUp
#bespokewcagchecklists SlideShare: tbd
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 2
Meet the speaker
My Super Power
• Experienced “Mature Methane”
− UX developer & designer experience back to 1984
Education & Experience
• BA in Computer Studies
• Full-time accessibility professional since 2013
− First exposure & experiences go back to 2002
• W3C Invited Expert on Role-based Accessibility
When did my accessibility journey truly started
• Learned a lot about the challenges of the blind through a
friend born without eyes over 20 years ago (Don Wardlow)
Bill Tyler
Principal Digital
Accessibility Engineer
btyler@optum.com
@billtyler
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 3
Approach & techniques used at UnitedHealth Group for WCAG testing
• Optum Technology Accessibility Center of Excellence (A11y CoE)
• 6+ yrs. of ongoing accessibility testing research & analysis
• Applied to 200+ UnitedHealth Group (UHG) products
Accessibility
Center of Excellence
A brief history
4
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 5
0
15
30
45
Staff size before, during & after take-off
11
31
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 6
Growth and change over past 6+ years
• Primary practice in UnitedHealth Group (UHG), Optum and UnitedHealthcare (UHC)
• Started December 2013 with 2 people (including me!)
• Through internal mergers and restructuring grew to 10 people (including managers)
• Summer 2016 (Take-off): Complete assessments on 200+ products
− Increased 300%: 11 to 31 over 6 months
• Starting 2018 transitioned to consulting, governance, separate UHC digital accessibility
program (DAP)
• Today: Maturing of Optum A11y CoE (40) and UHC DAP (5)
But still growing!
WCAG 2.1
A brief summary
7
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 8
WCAG 2.1 summary
WCAG: Web Content Accessibility Guidelines from the W3C
4 (POUR) Principles
• Perceivable – 4 guidelines
• Operable – 5 guidelines
• Understandable – 3 guidelines
• Robust – 1 guideline
78 success criteria across 3 levels
• A – 30 criteria
• AA – 20 criteria
• AAA – 28 criteria
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 9
WCAG 2.1 conformance
Target: WCAG AA
• WCAG 2.0 (2008)
− 38 (A & AA) criteria
− Current US Section 508 (and many others, including most existing legal cases)
• WCAG 2.1 (2018)
− 50 (A & AA) criteria
− Started in EU (EN 301 549) some organizations such as University of Minnesota
− UHG / ACoE Standard as of January 1, 2019
The trouble with WCAG
0
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 11
WCAG is great for learning and organizing…
…but ”one size does not fit all.”
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 12
WCAG off the rack is not really useful for testing
Principles – single-word abstractions
• Great for organizing, but not for testing
Guidelines – goals
• Elaborate on principles, but do not add much detail
Success Criteria – testable requirements!
• Targets to be met
• Basis for conformance
• But the text is still not checklist or checkpoints
− Understanding documents includes situations, techniques, failures, and more
What did we do?
Bespoke checklists
Custom tailor WCAG to our needs
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 14
Bespoke
Adjective [BRITISH]
made for a particular customer or user.
"a bespoke suit"
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 15
Why bespoke (custom tailored) checklists? – Before take-off
No budget, but lots of time
• First couple years we had the luxury of time to prepare
− We knew what was coming
• With no budget for off-the-shelf tools we had to build our own checklist
• Excel was the tool of choice
− Standard issue
− Basic database operations
− Sorting
− Filtering
− Import/Export
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 16
Why bespoke (or custom) checklists? – After take-off
Little budget, no time, and nothing fit properly
• Had to build and adapt on the fly using the tools at hand
• Rapid ramp up (from ~3 to 200+ products) left little time for new tools
− Time needed to hire people,
− Not evaluate, buy, deploy and start using new tools
• Still limited budget, especially for size of organization
• Off-the-shelf tools were not viable
− Incomplete automation and coverage
− Concerns about fitting and integration into the future
− UHG’s size and number of products were at a scale beyond most tools
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 17
Bespoke checklist benefits
• Tailored – explicitly to enterprise needs
• Integrated – into existing corporate tools and processes
− Import from automated testing tool
− Export to Governance Risk Compliance (GRC) application
• Optimized – for changing accessibility program requirements
• Control – multibillion dollar companies don’t like risk
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 18
Downsides? Many
• Time to build
• Cost and resources
• Support and maintenance
Not for everyone, but the lessons and techniques can still be useful
Bespoke checkpoints
Custom tailored testing of success criteria
#bespokewcagchecklists
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 20
Checklist v1.0: One checkpoint per success criterion
Too small
• Obvious, logical mapping for 38 checkpoints (WCAG 2.0)
• 1:1 relationship ensured full coverage for WCAG conformance (and VPATs)
• Didn’t have many projects so it seemed acceptable initially
Problem: WCAG’s variable success criteria complexity
• Many criteria are much more detailed than others
• SC1.1.1 Non-Text Content ≠ SC3.1.1 Language of Page
• Often too broad, covering multiple different cases
• SC1.3.1 Info and Relationships: covers forms, labels, tables, groupings, lists, etc.
• Often difficult to describe effectively to other roles (developers, designers, authors)
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 21
Checklist v2.0 – One checkpoint for each sub-case (in success criteria)
Too large and cumbersome
• Understanding documents for each criteria provide the real details useful for testing
• One for each situation – standard WCAG building blocks
• Add other sub-cases such from success criterion text as needed (requirements, options)
• Added our best practices and priorities
• Checkpoint potential count of 113, but started with 84 at take-off
Problems: Duplication, overlap, confusion, extra work
• Examples
− SC1.1.1 Non-Text Content went from 1 to 11 checkpoints
− Multiple references to required attributes
• Example: SC1.3.1 Info and Relationships, SC3.3.2 Labels or Instructions
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 22
Checklist v3.0: Reviewed, revised, rewritten, reduced
Custom tailored to our needs
• Reviewed all 84 checkpoints
• Revised and rewritten for clarity based on experience of growing team
• Merged checkpoints to remove duplication and overlap
• Removed checkpoints mapped into new versions for continuity
− Still at least one per success criterion to ensure WCAG AA conformance testing
• Reduced count by 22 from 84 to 62 (26%)
− WCAG 2.1 (2019) added 15 making current count 76
Bespoke groupings
Custom tailored principles and guidelines
#bespokewcagchecklists
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 24
WCAG principles and guidelines are for accessibility professionals
They do not work well for product testing
• Accessibility topics are not familiar to business owners, designers, authors, developers
− Some terminology is
• Particularly obscure (time-based media)
• Vague or not actionable (adaptable, robust, compatible)
• Difficult to find
− Do not align with roles or features (forms, layout, presentation, semantics)
− Some topics span success criteria, guidelines and principles
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 25
Custom groupings
Group checkpoints for your audience and their needs
• Size to audience needs
− Fewer, simpler groupings for stakeholders (8 categories)
− More detailed groupings for testers (10-11 test groups)
• Organize by subjects
− Functional: keyboard operation, forms, tables
− Role: presentation, content and semantics, programming
• Structure to meet needs of product types
− Emphasize key functions (error prevention and handling)
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 26
Custom groupings
Benefits
• Use groups appropriate for testing and reporting needs
− Test using groups optimized for assessments
− Create stakeholder reports using more meaningful categories
• Filter by topic (display all the table-related or image checkpoints)
− Easier search – no need to memorize guidelines or criteria
• Filtering allows easier “batch setting” of values for videos, forms, tables
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 27
Custom groupings
Test groups for accessibility engineers (WCAG 2.1)
1. Keyboard / Input
2. Mobile
3. Navigation
4. Forms
5. Tables
6. Images
7. Presentation
8. Semantics
9. Content
10. Code
11. Time-Based Media (TBM)
Bespoke sort orderings
Custom tailored numbering and sequencing
#bespokewcagchecklists
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 29
WCAG order is a jumble
Principles, guidelines, criteria order are good for learning, but…
• WCAG order is inefficient for testing
− SC1.1.1 Non-text Content  GL1.2 “Video”  SC1.3.1 Info and Relationships
 SC1.3.2 Meaningful Sequence  SC1.3.3 Sensory Characteristics
• Must switch testing modes and techniques or constantly jump back and forth
− SC1.3.1 Info and Relationships  GL3.3 Input Assistance
• Critical issues come later
− SC2.1.1 Keyboard Operation is the 21st criterion of WCAG 2.1, A & AA only
− WCAG 2.0 order wasn’t great, WCAG 2.1 made it worse
− New criteria added after originals, starting over with level A
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 30
Custom sort orders
Create a logical sequence for testing needs and efficiency in addition to WCAG
• Prioritize group order
− Common, critical groups first (such as keyboard, navigation, forms)
− Less critical later (time-based media)
• Start with showstoppers to confirm testing can proceed
− Example: focus  keyboard operation  keyboard trap
• Sort checkpoints within groups to follow more efficient testing protocol
− Example: content images  images of text  complex images  decorative images
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 31
Checkpoint numbering tips
Encoding IDs
• Mandatory IDs – row numbers become meaningless after sorting
• Unique IDs for each checkpoint – duplicates will get out of order after multiple sorting
• Extra digits – for consistent sorting of multiple checkpoints to a criterion or sub-case
• Base on WCAG – provides quick reliable default WCAG order (after using test sort order)
• Leading zeroes – for GL1.4 – 1.4.01 or 1.401
− If not, they never sort into to the expected WCAG order
• 1.4.1
• 1.4.10 …
• 1.4.13
• 1.4.2
Bespoke severity levels
Custom tailored level indicators
#bespokewcagchecklists
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 33
A, AA and AAA don’t work well for testing
WCAG AA isn’t very meaningful for prioritizing checkpoints
It’s really all one group (all A & AA)
• AAA (usually) not included
• Does anyone target Level A conformance?
A and AA are too broad for processes like Agile
• Severity scales typically have four levels
− Example: MoSCoW method – Must / Should / Could / Won’t
• Which are showstoppers? blockers? major or more minor barriers to use?
− SC2.1.2 No Keyboard Trap = SC4.1.1 Parsing? Both are Level A
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 34
Custom severity levels
Sample levels
• Critical Showstoppers or blockers to site access, operation and testing
• High Could be very challenging to overcome, impossible for most
• Medium May be very frustrating or time consuming for all
• Low Might have significant impact for many
Benefits
• Not forced to WCAG levels (Example: raise SC2.4.7 Visible Focus from AA to Critical)
• Align to product and project needs (like minimum viable or accessible product)
• Write so they cannot be optional (must include only)
• Align and reference by WCAG levels as needed
Other bespoke details
Additional custom tailoring
#bespokewcagchecklists
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 36
WCAG options
WCAG version
• v2.0 – only
• v2.1 – complete (2.0 and 2.1)
• v2.1 – supplement (new 2.1 checkpoints only)
WCAG level indicators
• A – only
• AA – only
• AA – conformance (A & AA)
• AAA – if applicable (A & AA & AAA)
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 37
WCAG options (cont.)
The Four POUR Principles
• P – Perceivable
• O – Operable
• U – Understandable
• R – Robust
Could include Guidelines
• 1.1 Text Alternatives
• 1.2 Time-based Media
• 1.3 Adaptable
• …
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 38
Custom checkpoints can be distributed by skill
Optimizing work to screen reader and visual testers
Custom checkpoints can be tailored and grouped based upon skills
• Screen Reader Tester / SRT AT expert using screen reader
• Visual Assistant / VA User working relying on vision, not AT
Filtering allows clear, consistent work assignments
• SRT Screen Reader Tester preferred
• Either Screen Reader Tester or Visual Assistant can perform equally well
• Dual Both should test (AT experience very different from visual)
• VA Visual Assistant preferred (usually for efficiency)
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 39
Map checkpoints to non-WCAG standards
Section 508 (1998 or “pre-refresh”)
• § 1194.21 Software Applications and Operating Systems
− 12 criteria (a) – (l)
• § 1194.22 Web-based Intranet and Internet Information and Applications
− 16 criteria (a) - (p)
• § 1194.24 Video or Multimedia Products
− 5 criteria (a) – (e)
And possibly transition to future standards like AG (WCAG 3.0)
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 40
Other information for reports
• Additional options can be added for checkpoints and reports to communicate benefits
Example: “Affects users who are…” [blind, low vision, deaf, cognitively impaired, etc.]
• Accessibility tools for testing
List of tools to test checkpoint – useful for developers and designers
References links to standards and resources
• Roles
List of roles that may own the issue or should be consulted about the checkpoint
− Example: color contrast issues (SC1.4.2) likely belong to visual designer
Final fitting
Putting it all together
#bespokewcagchecklists
1
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 42
You can and must support all WCAG
• Success criteria
• Guidelines
• Principles
• Conformance
• Reporting (VPAT)
How you get there is up to you.
© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 43
Custom tailor WCAG to your needs with bespoke checklists
• Success Criteria  Checkpoints
− Create as many as appropriate with minimum of 1 for each criterion
− Structure using Understand Documents (leveraging situations, options, best practices, etc.)
• Principles and Guidelines  Groupings
− Tailor and size them to needs (and vocabulary) of target audiences
• Numbering  Sort order
− Encode IDs so they provide consistent, helpful, efficient sequences for testing
• Level Indicators  Severity levels
− Prioritize to needs of testing and delivered product
• Other details as needed
Thank you.
Bill Tyler
Principal Digital Accessibility Engineer
btyler@optum.com
@billtyler
45© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum.
4

More Related Content

What's hot

Integrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleIntegrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleAccessibilitéWeb
 
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Masters in Innovation
 
Formative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at AutodeskFormative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at AutodeskUserZoom
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Fad-Free Architecture
Fad-Free ArchitectureFad-Free Architecture
Fad-Free ArchitectureJustin Munger
 
Pscad agile adoption
Pscad agile adoptionPscad agile adoption
Pscad agile adoptionsdeconf
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open DevelopmentRoss Gardler
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cyclenayanbanik
 
Software Architecture for Agile Development
Software Architecture for Agile DevelopmentSoftware Architecture for Agile Development
Software Architecture for Agile DevelopmentHayim Makabee
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mfMichelle Ferrier
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceBlack Duck by Synopsys
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsRebecca Wirfs-Brock
 
IUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolIUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolChris Farnum
 
Innovate 2013 Design on a Diet - session 2131
Innovate 2013 Design on a Diet - session 2131Innovate 2013 Design on a Diet - session 2131
Innovate 2013 Design on a Diet - session 2131Daniel Leroux
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and AgileMemi Beltrame
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignChris Farnum
 

What's hot (20)

Integrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleIntegrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycle
 
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
 
Formative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at AutodeskFormative Usability Testing in Agile: Piloting New Techniques at Autodesk
Formative Usability Testing in Agile: Piloting New Techniques at Autodesk
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Fad-Free Architecture
Fad-Free ArchitectureFad-Free Architecture
Fad-Free Architecture
 
Pscad agile adoption
Pscad agile adoptionPscad agile adoption
Pscad agile adoption
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open Development
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Software Architecture for Agile Development
Software Architecture for Agile DevelopmentSoftware Architecture for Agile Development
Software Architecture for Agile Development
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
The Pre-Open Sourcing Sanity Check
The Pre-Open Sourcing Sanity CheckThe Pre-Open Sourcing Sanity Check
The Pre-Open Sourcing Sanity Check
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects
 
IUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolIUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA Tool
 
Innovate 2013 Design on a Diet - session 2131
Innovate 2013 Design on a Diet - session 2131Innovate 2013 Design on a Diet - session 2131
Innovate 2013 Design on a Diet - session 2131
 
SDLC Smashup
SDLC SmashupSDLC Smashup
SDLC Smashup
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest Redesign
 

Similar to De-mystifying and Taming the Complexities of WCAG 2.1

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 Process3Play Media
 
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMSRESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMSThoughtworks
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)James Janisse
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsDevOps.com
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingZero Wait-State
 
DV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkDV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkTealium
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureTed Gies
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...AgileNetwork
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting AgileCoverity
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal ServiceITSM Academy, Inc.
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyQA or the Highway
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdfBinNguynVn3
 

Similar to De-mystifying and Taming the Complexities of WCAG 2.1 (20)

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
 
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMSRESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
 
DV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics FrameworkDV 2016: Mission Possible - Building a New Analytics Framework
DV 2016: Mission Possible - Building a New Analytics Framework
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or Measure
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting Agile
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
 

More from Bill Tyler

Shift Left - Require Right WRT A11yTC 2023-07-31.pptx
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxShift Left - Require Right WRT A11yTC 2023-07-31.pptx
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxBill Tyler
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
 
Introducing ARRM: A Framework To Fight Accessibility Apathy
Introducing ARRM: A Framework To Fight Accessibility ApathyIntroducing ARRM: A Framework To Fight Accessibility Apathy
Introducing ARRM: A Framework To Fight Accessibility ApathyBill Tyler
 
Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility ApathyIntroducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility ApathyBill Tyler
 
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15Bill Tyler
 
CSUN 2018 Analyzing and Extending WCAG Beyond 3 Digits
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsCSUN 2018 Analyzing and Extending WCAG Beyond 3 Digits
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsBill Tyler
 

More from Bill Tyler (6)

Shift Left - Require Right WRT A11yTC 2023-07-31.pptx
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxShift Left - Require Right WRT A11yTC 2023-07-31.pptx
Shift Left - Require Right WRT A11yTC 2023-07-31.pptx
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
 
Introducing ARRM: A Framework To Fight Accessibility Apathy
Introducing ARRM: A Framework To Fight Accessibility ApathyIntroducing ARRM: A Framework To Fight Accessibility Apathy
Introducing ARRM: A Framework To Fight Accessibility Apathy
 
Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility ApathyIntroducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility Apathy
 
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
 
CSUN 2018 Analyzing and Extending WCAG Beyond 3 Digits
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsCSUN 2018 Analyzing and Extending WCAG Beyond 3 Digits
CSUN 2018 Analyzing and Extending WCAG Beyond 3 Digits
 

Recently uploaded

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 

Recently uploaded (20)

『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 

De-mystifying and Taming the Complexities of WCAG 2.1

  • 1. De-mystifying & Taming the Complexities of WCAG 2.1 Bill Tyler June 22, 2020 Accessibility Twin Cities MeetUp #bespokewcagchecklists SlideShare: tbd
  • 2. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 2 Meet the speaker My Super Power • Experienced “Mature Methane” − UX developer & designer experience back to 1984 Education & Experience • BA in Computer Studies • Full-time accessibility professional since 2013 − First exposure & experiences go back to 2002 • W3C Invited Expert on Role-based Accessibility When did my accessibility journey truly started • Learned a lot about the challenges of the blind through a friend born without eyes over 20 years ago (Don Wardlow) Bill Tyler Principal Digital Accessibility Engineer btyler@optum.com @billtyler
  • 3. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 3 Approach & techniques used at UnitedHealth Group for WCAG testing • Optum Technology Accessibility Center of Excellence (A11y CoE) • 6+ yrs. of ongoing accessibility testing research & analysis • Applied to 200+ UnitedHealth Group (UHG) products
  • 5. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 5 0 15 30 45 Staff size before, during & after take-off 11 31
  • 6. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 6 Growth and change over past 6+ years • Primary practice in UnitedHealth Group (UHG), Optum and UnitedHealthcare (UHC) • Started December 2013 with 2 people (including me!) • Through internal mergers and restructuring grew to 10 people (including managers) • Summer 2016 (Take-off): Complete assessments on 200+ products − Increased 300%: 11 to 31 over 6 months • Starting 2018 transitioned to consulting, governance, separate UHC digital accessibility program (DAP) • Today: Maturing of Optum A11y CoE (40) and UHC DAP (5) But still growing!
  • 7. WCAG 2.1 A brief summary 7
  • 8. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 8 WCAG 2.1 summary WCAG: Web Content Accessibility Guidelines from the W3C 4 (POUR) Principles • Perceivable – 4 guidelines • Operable – 5 guidelines • Understandable – 3 guidelines • Robust – 1 guideline 78 success criteria across 3 levels • A – 30 criteria • AA – 20 criteria • AAA – 28 criteria
  • 9. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 9 WCAG 2.1 conformance Target: WCAG AA • WCAG 2.0 (2008) − 38 (A & AA) criteria − Current US Section 508 (and many others, including most existing legal cases) • WCAG 2.1 (2018) − 50 (A & AA) criteria − Started in EU (EN 301 549) some organizations such as University of Minnesota − UHG / ACoE Standard as of January 1, 2019
  • 11. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 11 WCAG is great for learning and organizing… …but ”one size does not fit all.”
  • 12. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 12 WCAG off the rack is not really useful for testing Principles – single-word abstractions • Great for organizing, but not for testing Guidelines – goals • Elaborate on principles, but do not add much detail Success Criteria – testable requirements! • Targets to be met • Basis for conformance • But the text is still not checklist or checkpoints − Understanding documents includes situations, techniques, failures, and more
  • 13. What did we do? Bespoke checklists Custom tailor WCAG to our needs
  • 14. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 14 Bespoke Adjective [BRITISH] made for a particular customer or user. "a bespoke suit"
  • 15. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 15 Why bespoke (custom tailored) checklists? – Before take-off No budget, but lots of time • First couple years we had the luxury of time to prepare − We knew what was coming • With no budget for off-the-shelf tools we had to build our own checklist • Excel was the tool of choice − Standard issue − Basic database operations − Sorting − Filtering − Import/Export
  • 16. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 16 Why bespoke (or custom) checklists? – After take-off Little budget, no time, and nothing fit properly • Had to build and adapt on the fly using the tools at hand • Rapid ramp up (from ~3 to 200+ products) left little time for new tools − Time needed to hire people, − Not evaluate, buy, deploy and start using new tools • Still limited budget, especially for size of organization • Off-the-shelf tools were not viable − Incomplete automation and coverage − Concerns about fitting and integration into the future − UHG’s size and number of products were at a scale beyond most tools
  • 17. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 17 Bespoke checklist benefits • Tailored – explicitly to enterprise needs • Integrated – into existing corporate tools and processes − Import from automated testing tool − Export to Governance Risk Compliance (GRC) application • Optimized – for changing accessibility program requirements • Control – multibillion dollar companies don’t like risk
  • 18. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 18 Downsides? Many • Time to build • Cost and resources • Support and maintenance Not for everyone, but the lessons and techniques can still be useful
  • 19. Bespoke checkpoints Custom tailored testing of success criteria #bespokewcagchecklists
  • 20. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 20 Checklist v1.0: One checkpoint per success criterion Too small • Obvious, logical mapping for 38 checkpoints (WCAG 2.0) • 1:1 relationship ensured full coverage for WCAG conformance (and VPATs) • Didn’t have many projects so it seemed acceptable initially Problem: WCAG’s variable success criteria complexity • Many criteria are much more detailed than others • SC1.1.1 Non-Text Content ≠ SC3.1.1 Language of Page • Often too broad, covering multiple different cases • SC1.3.1 Info and Relationships: covers forms, labels, tables, groupings, lists, etc. • Often difficult to describe effectively to other roles (developers, designers, authors)
  • 21. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 21 Checklist v2.0 – One checkpoint for each sub-case (in success criteria) Too large and cumbersome • Understanding documents for each criteria provide the real details useful for testing • One for each situation – standard WCAG building blocks • Add other sub-cases such from success criterion text as needed (requirements, options) • Added our best practices and priorities • Checkpoint potential count of 113, but started with 84 at take-off Problems: Duplication, overlap, confusion, extra work • Examples − SC1.1.1 Non-Text Content went from 1 to 11 checkpoints − Multiple references to required attributes • Example: SC1.3.1 Info and Relationships, SC3.3.2 Labels or Instructions
  • 22. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 22 Checklist v3.0: Reviewed, revised, rewritten, reduced Custom tailored to our needs • Reviewed all 84 checkpoints • Revised and rewritten for clarity based on experience of growing team • Merged checkpoints to remove duplication and overlap • Removed checkpoints mapped into new versions for continuity − Still at least one per success criterion to ensure WCAG AA conformance testing • Reduced count by 22 from 84 to 62 (26%) − WCAG 2.1 (2019) added 15 making current count 76
  • 23. Bespoke groupings Custom tailored principles and guidelines #bespokewcagchecklists
  • 24. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 24 WCAG principles and guidelines are for accessibility professionals They do not work well for product testing • Accessibility topics are not familiar to business owners, designers, authors, developers − Some terminology is • Particularly obscure (time-based media) • Vague or not actionable (adaptable, robust, compatible) • Difficult to find − Do not align with roles or features (forms, layout, presentation, semantics) − Some topics span success criteria, guidelines and principles
  • 25. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 25 Custom groupings Group checkpoints for your audience and their needs • Size to audience needs − Fewer, simpler groupings for stakeholders (8 categories) − More detailed groupings for testers (10-11 test groups) • Organize by subjects − Functional: keyboard operation, forms, tables − Role: presentation, content and semantics, programming • Structure to meet needs of product types − Emphasize key functions (error prevention and handling)
  • 26. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 26 Custom groupings Benefits • Use groups appropriate for testing and reporting needs − Test using groups optimized for assessments − Create stakeholder reports using more meaningful categories • Filter by topic (display all the table-related or image checkpoints) − Easier search – no need to memorize guidelines or criteria • Filtering allows easier “batch setting” of values for videos, forms, tables
  • 27. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 27 Custom groupings Test groups for accessibility engineers (WCAG 2.1) 1. Keyboard / Input 2. Mobile 3. Navigation 4. Forms 5. Tables 6. Images 7. Presentation 8. Semantics 9. Content 10. Code 11. Time-Based Media (TBM)
  • 28. Bespoke sort orderings Custom tailored numbering and sequencing #bespokewcagchecklists
  • 29. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 29 WCAG order is a jumble Principles, guidelines, criteria order are good for learning, but… • WCAG order is inefficient for testing − SC1.1.1 Non-text Content  GL1.2 “Video”  SC1.3.1 Info and Relationships  SC1.3.2 Meaningful Sequence  SC1.3.3 Sensory Characteristics • Must switch testing modes and techniques or constantly jump back and forth − SC1.3.1 Info and Relationships  GL3.3 Input Assistance • Critical issues come later − SC2.1.1 Keyboard Operation is the 21st criterion of WCAG 2.1, A & AA only − WCAG 2.0 order wasn’t great, WCAG 2.1 made it worse − New criteria added after originals, starting over with level A
  • 30. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 30 Custom sort orders Create a logical sequence for testing needs and efficiency in addition to WCAG • Prioritize group order − Common, critical groups first (such as keyboard, navigation, forms) − Less critical later (time-based media) • Start with showstoppers to confirm testing can proceed − Example: focus  keyboard operation  keyboard trap • Sort checkpoints within groups to follow more efficient testing protocol − Example: content images  images of text  complex images  decorative images
  • 31. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 31 Checkpoint numbering tips Encoding IDs • Mandatory IDs – row numbers become meaningless after sorting • Unique IDs for each checkpoint – duplicates will get out of order after multiple sorting • Extra digits – for consistent sorting of multiple checkpoints to a criterion or sub-case • Base on WCAG – provides quick reliable default WCAG order (after using test sort order) • Leading zeroes – for GL1.4 – 1.4.01 or 1.401 − If not, they never sort into to the expected WCAG order • 1.4.1 • 1.4.10 … • 1.4.13 • 1.4.2
  • 32. Bespoke severity levels Custom tailored level indicators #bespokewcagchecklists
  • 33. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 33 A, AA and AAA don’t work well for testing WCAG AA isn’t very meaningful for prioritizing checkpoints It’s really all one group (all A & AA) • AAA (usually) not included • Does anyone target Level A conformance? A and AA are too broad for processes like Agile • Severity scales typically have four levels − Example: MoSCoW method – Must / Should / Could / Won’t • Which are showstoppers? blockers? major or more minor barriers to use? − SC2.1.2 No Keyboard Trap = SC4.1.1 Parsing? Both are Level A
  • 34. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 34 Custom severity levels Sample levels • Critical Showstoppers or blockers to site access, operation and testing • High Could be very challenging to overcome, impossible for most • Medium May be very frustrating or time consuming for all • Low Might have significant impact for many Benefits • Not forced to WCAG levels (Example: raise SC2.4.7 Visible Focus from AA to Critical) • Align to product and project needs (like minimum viable or accessible product) • Write so they cannot be optional (must include only) • Align and reference by WCAG levels as needed
  • 35. Other bespoke details Additional custom tailoring #bespokewcagchecklists
  • 36. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 36 WCAG options WCAG version • v2.0 – only • v2.1 – complete (2.0 and 2.1) • v2.1 – supplement (new 2.1 checkpoints only) WCAG level indicators • A – only • AA – only • AA – conformance (A & AA) • AAA – if applicable (A & AA & AAA)
  • 37. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 37 WCAG options (cont.) The Four POUR Principles • P – Perceivable • O – Operable • U – Understandable • R – Robust Could include Guidelines • 1.1 Text Alternatives • 1.2 Time-based Media • 1.3 Adaptable • …
  • 38. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 38 Custom checkpoints can be distributed by skill Optimizing work to screen reader and visual testers Custom checkpoints can be tailored and grouped based upon skills • Screen Reader Tester / SRT AT expert using screen reader • Visual Assistant / VA User working relying on vision, not AT Filtering allows clear, consistent work assignments • SRT Screen Reader Tester preferred • Either Screen Reader Tester or Visual Assistant can perform equally well • Dual Both should test (AT experience very different from visual) • VA Visual Assistant preferred (usually for efficiency)
  • 39. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 39 Map checkpoints to non-WCAG standards Section 508 (1998 or “pre-refresh”) • § 1194.21 Software Applications and Operating Systems − 12 criteria (a) – (l) • § 1194.22 Web-based Intranet and Internet Information and Applications − 16 criteria (a) - (p) • § 1194.24 Video or Multimedia Products − 5 criteria (a) – (e) And possibly transition to future standards like AG (WCAG 3.0)
  • 40. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 40 Other information for reports • Additional options can be added for checkpoints and reports to communicate benefits Example: “Affects users who are…” [blind, low vision, deaf, cognitively impaired, etc.] • Accessibility tools for testing List of tools to test checkpoint – useful for developers and designers References links to standards and resources • Roles List of roles that may own the issue or should be consulted about the checkpoint − Example: color contrast issues (SC1.4.2) likely belong to visual designer
  • 41. Final fitting Putting it all together #bespokewcagchecklists 1
  • 42. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 42 You can and must support all WCAG • Success criteria • Guidelines • Principles • Conformance • Reporting (VPAT) How you get there is up to you.
  • 43. © 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 43 Custom tailor WCAG to your needs with bespoke checklists • Success Criteria  Checkpoints − Create as many as appropriate with minimum of 1 for each criterion − Structure using Understand Documents (leveraging situations, options, best practices, etc.) • Principles and Guidelines  Groupings − Tailor and size them to needs (and vocabulary) of target audiences • Numbering  Sort order − Encode IDs so they provide consistent, helpful, efficient sequences for testing • Level Indicators  Severity levels − Prioritize to needs of testing and delivered product • Other details as needed
  • 44. Thank you. Bill Tyler Principal Digital Accessibility Engineer btyler@optum.com @billtyler
  • 45. 45© 2020 Optum, Inc. All rights reserved. Confidential property of Optum. Do not distribute or reproduce without express permission from Optum. 4