SlideShare ist ein Scribd-Unternehmen logo
1 von 61
3M Design Center, Maplewood, MN
September 11, 2019
Bill Tyler
Principal Digital Accessibility Engineer, Accessibility Center of Excellence, UX Design Services
Optum Technology @billtyler btyler@optum.com
Rethinking Accessibility:
Role-Based Analysis of
WCAG 2.1
Education & Experience
Full-time accessibility professional since 2013
W3C Invited Expert on Role-based Accessibility
UX developer & designer for over 35 years.
My Accessibility Journey
Learned a lot about the challenges of the blind through a friend born without eyes
over 20 years ago.
Started learning and applying accessibility in 2002 and turned into full-time focus a
decade later.
Materials Presented
5+ yrs. of ongoing accessibility research & analysis at Optum Technology
presented at CSUN and other accessibility conferences
Meet your speaker
2
A little background
A11y & WCAG
3
Accessibility
11 Letters
“A11y” : a numeronym for “accessibility”
4
• Visual
– Blindness
– Low Vision
– Color Vision
• Auditory
– Degrees (mild to profound)
– Classifications (conductive, neural, high/low tone, deaf-blindness)
• Motor
– Traumatic Injury (spinal cord, loss of limbs)
– Disease or Congenital (Cerebral Palsy, Muscular Dystrophy, Arthritis)
• Cognitive
– Functional (memory, problem-solving, attention, comprehension)
– Clinical (autism, Down Syndrome, brain injury, dyslexia, ADD)
4 Areas of Disability
5
WCAG: Web Content Accessibility Guidelines from the W3C
4 (POUR) Principles
1. Perceivable – 4 guidelines
“Information and user interface components must be presentable to users in ways they can perceive.”
2. Operable – 5 guidelines
“User interface components and navigation must be operable.”
3. Understandable – 3 guidelines
“Information and the operation of user interface must be understandable.”
4. Robust – 1 guideline
“Content must be robust enough that it can be interpreted by a wide variety of user agents, including assistive
technologies.”
WCAG 2.1 in nutshell
6
78 total success criteria across 3 levels
• A – 30 criteria
• AA – 20 criteria
• AAA – 28 criteria
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
– Coming soon (in EU with EN 301 549, some organizations such as the U of MN)
WCAG 2.1 in nutshell (continued)
7
The
Common
Problem
8
No one thinks about accessibility
… EXCEPT the a11y expert
Accessibility comes at end of development
…by TESTING done by the a11y expert
All issues found are directed to developers to fix
…with HELP from a11y expert
Final Result: “Sort of” Accessible Result
Problem: The Usual Approach to Accessibility
9
10
Typical Development Sequence (by Role)
Add
A11y
Here
11
There’s something very wrong with this picture
Add
A11y
Here
The
Assumptions
12
The Assumptions are:
Developers…
…code accessibility…
using “accessibility-specific”
knowledge.
13
Question the
Assumptions!
14
3 Questions for Each WCAG Success Criterion
Who?
Who
developer
When?
When
coding
What
15
Who?
16
Who owns it? – Decision Making Roles
• Standard
agile role
• Initiates
project
• Defines
business
requirements
• Approves
results
• Business
liaison
• Writes design
requirements
• Creates low-
fidelity
wireframes
• Expert on
usability and
interaction
• Presentation
owner
• Style expert
• Creates page
layouts
• Enforces
design
standards
• Authors style
guides
• Produces
high-fidelity
comps and
image files
• Author of all
text “large
(section) and
small (words)”
• Proofreads
content
• Writes scripts
for video and
audio content
• Creates audio
and video
files
• Front-end
programmer
• Merges work
from other
roles
• Produces
delivered
pages and
content
• Fixes all bugs
and defects
17
Testing Roles
• Accessibility Subject Matter Expert (SME)
• Accessibility Instructor
• Resource for “difficult” a11y issues
• May fill in as A11y approver
• Discoverer of issues
• Writer of defects
• Enforcer of quality
• Last stop before release
• Usually not trained in accessibility
• Can learn it
• Can add it to test suite
18
To what level? – Role Ownership Model
Primary – Individual role with “final approval”P
Secondary – actively involved in decisionS
Contributor – affect, but not deeply involvedC
19
Example: SC1.4.1 Use of Color (Level A)
Visual Designer
• Is “the expert” with final
say on colors
• Specifies colors in style
guide
UX/IX Designer
• Specifies need to use
colors in wireframes or
requirements
Business Owner
• Provides brand guidelines
with approved color palette
20
If one person has multiple roles: Merge
If multiple people share a role: Assign or Delegate
Still not clear: Best guess for your situation
Whatever the case:
Doing the exercise with your own roles and assignments
ensures all WCAG criteria are owned and addressed.
What if roles aren’t the same or separate?
21
Is it really the Developer?
Who?
22
No.
23
24
WCAG 2.1 Primary Success Criteria Ownership
UX Designer: 44% (22)
Content Author: 20% (10)
Visual Designer: 18% (9)
Developer: 16% (8)
Business Owner: 2% (1)
Observations
• Both Designers along with Authors
are the top three owners
• Developers are fourth with slightly
more than 1 in 6 criteria
• Clearly accessibility issues are
design and content, not just code
When?
25
When? – Software Design Lifecycle Entry Points
Code (front-end development: HTML, CSS, JavaScript)
Content (text, terminology, and includes video & audio)
Design Comps (page or feature final presentation)
Style Guides (site presentation, branding, colors, logos)
Wireframes (structure of page, interface, interactions)
User Story / Standard Requirements
26
Entry Point Level Model
Primary – single, most significant (typical) entry pointP
Secondary – other significant entry pointsS
Impact – other minor sources of design inputI
27
When?
28
Does it really start
with Code?
No.
29
30
WCAG 2.1 Primary Success Criteria Entry Points
Wireframes: 38% (19)
User Stories: 34% (17)
Style Guides: 20% (10)
Code: 4% (2)
Content: 4% (2)
Design Comps: “0%”
Observations
• 96% of decisions come before code
• Close to 40% are defined in wireframes
• A third are in user stories
• Nearly a fifth in style guide
• Code and content are just 4% each
What?
31
What is it? Three Criteria Types
32
What?
33
Is it really specific to
Accessibility?
No.
34
35
Success Criteria Types
Best Practices: 54% (27)
Primarily A11y: 40% (20)
User Stories: 6% (3)
Observations
• Over half of decisions are
best practices roles should
already know
• Accessibility training could
focus on topics they don’t
Examples
36
Example (of what NOT to do): “Press the green button on the right.”
Notes:
• Rare instance of single owner, no secondary owner or contributor
• Example of a “Never” event – should never happened (and preventable)
SC1.3.3 Sensory Characteristics
Content Author None None Accessibility,
“Best Practice”
Content
37
Example: “Session times out in 5 minutes. Continue? Yes / No”
Notes:
• Business Owner’s only primary ownership criterion
• Rare Standard Requirement case
SC2.2.1 Timing Adjustable
Business Owner UX/IX Designer None Standard
Requirement
User Story /
Requirements
38
Example: Search, Site Map, Breadcrumbs, Top-nav, In-page links
Notes:
• One of several UX/IX Designer-only primary criteria
SC2.4.5 Multiple Ways
UX/IX Designer None None Best Practice,
Standard
Requirement
Wireframes,
Long Content
sections
39
(Questionable) Example: “Blue on ‘light’ blue”
Notes:
• One of several Visual Designer primary ownership crits
• Visual Designer has no secondary ownership
SC1.4.3 Color Contrast (Minimum)
Visual Designer None Business Owner Accessibility
(Best Practice?)
Style Guide,
Design Comps
40
(Bad) Example: “Missing alt attribute in <img>”
Notes:
• Code reviews should already include code validation
SC4.1.1 Parsing
Developer None None Best Practices Code
41
Changes to the
Status Quo
42
Opportunities to improve efficiency and quality
for both new and existing sites
Involvement should be early in the design process – “Shift Left”
• Includes project intake
Where appropriate Distribute & Assign ownership (resolution)
to roles other than developer & testers
All roles should have training tailored to their role for efficiency
Checklists for reviewing all design deliverables before sign-off
Changes: General
43
Distributing common issue remediation to other roles means…
• Agile teams become more self-sufficient
• Design roles make better decisions preventing issues at the start
• Team members can identify & return issues at earlier steps without A11y SMEs
• QA testers can do perform a good portion of a11y testing
This frees Accessibility SMEs to focus on “difficult” issues that require their
expertise
Net Result: Reduce the total number of accessibility SMEs across the
enterprise
• Important for organizations with hundreds of sites
Changes: Accessibility Role
44
<< Shift Left
45
New Projects
46
“Shift Left” Approach for New Projects
QA / A11y Testing
Developers
Content Author
Visual Designer
UX/IX Designer
Business Owner
Add
A11y
here
Integrate accessibility early in the design process
Distribute accessibility ownership to key decision makers
Targeted, role-based training
• Refresher on existing best practices
• Accessibility training only on topics they own or impact
Changes: New Projects – “Shift Left”
47
<< Shift Left
48
Examples
SC2.2.1 Timing Adjustable
Session timeouts
• Identify Need
• Select approaches to use
SC2.4.5 Multiple Ways
Initial Requirements / Feature Definitions
• Site search
• Site map
49
Shift Left Criterion Example - Requirements
SC2.4.3 Focus Order
Document sequence along with content elements
• Basic overview
• Page- or section-specific as needed
SC2.4.6 Headings & Labels / SC1.3.1 Info & Relationships
Document headings & hierarchies
• On page or as “table of contents” in notes (SC2.4.6)
• Define heading levels (SC1.3.1)
50
Shift Left Criterion Examples - Wireframes
SC1.4.3 Contrast (Minimum)
Specify and Test
• Text Colors with…
• Backgrounds
SC2.3.1 Three Flashes or Below Threshold
Define standards
• No blinking content of any kind
• Color thresholds for animation
51
Shift Left Criterion Examples – Style Guides
SC1.3.3 Sensory Characteristic
Inform authors to
• Include non-sensory instructions
Encourage Common Writing Standards that are AAA
• SC3.1.3 Unusual Words
• SC3.1.4 Abbreviations
• SC3.1.5 Reading Level
52
Shift Left Criterion Examples – Writing Guides
<< Shift Left
53
Existing
Products
54
“Shift Left” Approach for Triage Projects
QA / A11y Testing
Developers
Content Author
Visual Designer
UX/IX Designer
Business Owner
Address
A11y here
As with new projects, all roles should have targeted role-
based training
As issues are found they should be directed to the correct role
owner, not simply the developer
• Issues directed to specific roles will demonstrate how previous
decisions impacted accessibility
Changes: Triage of Existing Sites
55
Expand Team
• Not just developers & testers
• Include designers, content author and (possibly) business owner
Review Checkpoints
• Analyze checkpoints
• Identify typical owner to resolve issues
– Developers & Testers should not “do design”
56
“Shift Left” Remediation
Future of
Role-Based
Analysis
57
Offshoot of Education & Outreach Working Group
Approved at CSUN March 2018
• Team lead: Denis Boudreau (Deque)
• Members: Bill Tyler (me), Sean Kelly (Optum), Lewis Phillips (AT&T)
In the Future
• Midway through a 3-year plan
• Defining deliverables which include decision-tree for groups to do role-based
analysis for their own teams
• Will be open to review and input
58
W3C Accessibility Roles & Responsibilities
Available Now
Targeted specifically for UX designers – Not A11y experts!
Design Before Code: Thinking About Accessibility from the Ground Up
by Caitlyn Geier, 2-Part Blog Posting (2017)
• https://www.deque.com/blog/design-code-thinking-accessibility-ground/
Accessibility Heuristics 1.0
by Caitlyn Geier & Denis Boudreau, PDF document (CSUN 2018)
• https://accessibility.deque.com/accessibility-heuristics/
59
Shift Left / UX Designer Materials
60
Contact information:
Thank you.
Bill Tyler
Principal Digital Accessibility Engineer
btyler@optum.com
@billtyler
61

Weitere ähnliche Inhalte

Was ist angesagt?

UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiMatin Maleki
 
Accessibility in Design Systems (english)
Accessibility in Design Systems (english)Accessibility in Design Systems (english)
Accessibility in Design Systems (english)Benno Lœwenberg
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityIntopia
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience? Dotinum
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Toolkit for the Digital Accessibility Space
Toolkit for the Digital Accessibility SpaceToolkit for the Digital Accessibility Space
Toolkit for the Digital Accessibility Space3Play Media
 
Characteristics of a well designed user interface
Characteristics of a well designed user interfaceCharacteristics of a well designed user interface
Characteristics of a well designed user interfaceThomas Byttebier
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureJoan Lumanauw
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
The difference between ux and ui design
The difference between ux and ui designThe difference between ux and ui design
The difference between ux and ui designShweta Joshi
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibilityIntopia
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basicsRavi Bhadauria
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design GDGKuwaitGoogleDevel
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UXBart Van Hecke
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 

Was ist angesagt? (20)

UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
Accessibility in Design Systems (english)
Accessibility in Design Systems (english)Accessibility in Design Systems (english)
Accessibility in Design Systems (english)
 
Accessibility pitch-deck
Accessibility pitch-deckAccessibility pitch-deck
Accessibility pitch-deck
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibility
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Toolkit for the Digital Accessibility Space
Toolkit for the Digital Accessibility SpaceToolkit for the Digital Accessibility Space
Toolkit for the Digital Accessibility Space
 
Characteristics of a well designed user interface
Characteristics of a well designed user interfaceCharacteristics of a well designed user interface
Characteristics of a well designed user interface
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information Architecture
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
The difference between ux and ui design
The difference between ux and ui designThe difference between ux and ui design
The difference between ux and ui design
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basics
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UX
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 

Ähnlich wie Rethinking Accessibility: Role-based Accessibility of WCAG 2.1

A11y by Design 2018 Rethinking Accessibility 2018-05-08
A11y by Design 2018 Rethinking Accessibility 2018-05-08A11y by Design 2018 Rethinking Accessibility 2018-05-08
A11y by Design 2018 Rethinking Accessibility 2018-05-08Bill Tyler
 
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 2017Bill Tyler
 
Auditing Design Systems for Accessibility - Anna E. Cook
Auditing Design Systems for Accessibility - Anna E. CookAuditing Design Systems for Accessibility - Anna E. Cook
Auditing Design Systems for Accessibility - Anna E. CookWey Wey Web
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
CSUN 2022 Role-based analysis update: WCAG 2.2
CSUN 2022 Role-based analysis update: WCAG 2.2CSUN 2022 Role-based analysis update: WCAG 2.2
CSUN 2022 Role-based analysis update: WCAG 2.2Bill Tyler
 
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 strategypmcnallyux
 
Presentation: Why Usability Testing Should be Part of your Accessibility Test...
Presentation: Why Usability Testing Should be Part of your Accessibility Test...Presentation: Why Usability Testing Should be Part of your Accessibility Test...
Presentation: Why Usability Testing Should be Part of your Accessibility Test...User Experience Center, Bentley University
 
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesFITC
 
Modern software architect post the agile wave
Modern software architect post the agile waveModern software architect post the agile wave
Modern software architect post the agile waveNiels Bech Nielsen
 
Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015Bill Tyler
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX EvaluationJon Fukuda
 
Early Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookEarly Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookAtlassian
 
Wordcamp 2014 - How to Perform an Accessibility Audit
Wordcamp 2014   - How to Perform an Accessibility AuditWordcamp 2014   - How to Perform an Accessibility Audit
Wordcamp 2014 - How to Perform an Accessibility AuditJanis Yee
 
SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsCello Signal
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptxZahirahZairul2
 
Storytelling results of heuristic evaluation
Storytelling results of heuristic evaluationStorytelling results of heuristic evaluation
Storytelling results of heuristic evaluationUX Firm, LLC
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskBonitasoft
 
Requirements meet solutions: How to successfully transfer stakeholder needs i...
Requirements meet solutions: How to successfully transfer stakeholder needs i...Requirements meet solutions: How to successfully transfer stakeholder needs i...
Requirements meet solutions: How to successfully transfer stakeholder needs i...AALForum
 

Ähnlich wie Rethinking Accessibility: Role-based Accessibility of WCAG 2.1 (20)

A11y by Design 2018 Rethinking Accessibility 2018-05-08
A11y by Design 2018 Rethinking Accessibility 2018-05-08A11y by Design 2018 Rethinking Accessibility 2018-05-08
A11y by Design 2018 Rethinking Accessibility 2018-05-08
 
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
 
Auditing Design Systems for Accessibility - Anna E. Cook
Auditing Design Systems for Accessibility - Anna E. CookAuditing Design Systems for Accessibility - Anna E. Cook
Auditing Design Systems for Accessibility - Anna E. Cook
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
CSUN 2022 Role-based analysis update: WCAG 2.2
CSUN 2022 Role-based analysis update: WCAG 2.2CSUN 2022 Role-based analysis update: WCAG 2.2
CSUN 2022 Role-based analysis update: WCAG 2.2
 
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
 
Presentation: Why Usability Testing Should be Part of your Accessibility Test...
Presentation: Why Usability Testing Should be Part of your Accessibility Test...Presentation: Why Usability Testing Should be Part of your Accessibility Test...
Presentation: Why Usability Testing Should be Part of your Accessibility Test...
 
The Role of the Architect
The Role of the ArchitectThe Role of the Architect
The Role of the Architect
 
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
 
Modern software architect post the agile wave
Modern software architect post the agile waveModern software architect post the agile wave
Modern software architect post the agile wave
 
Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015Moneyball AA11y Minnebar 11.aprile.2015
Moneyball AA11y Minnebar 11.aprile.2015
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX Evaluation
 
Early Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New LookEarly Signal Testing: Designing Atlassian’s New Look
Early Signal Testing: Designing Atlassian’s New Look
 
Wordcamp 2014 - How to Perform an Accessibility Audit
Wordcamp 2014   - How to Perform an Accessibility AuditWordcamp 2014   - How to Perform an Accessibility Audit
Wordcamp 2014 - How to Perform an Accessibility Audit
 
SIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker PresentationsSIGNA11Y - Speaker Presentations
SIGNA11Y - Speaker Presentations
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Storytelling results of heuristic evaluation
Storytelling results of heuristic evaluationStorytelling results of heuristic evaluation
Storytelling results of heuristic evaluation
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Requirements meet solutions: How to successfully transfer stakeholder needs i...
Requirements meet solutions: How to successfully transfer stakeholder needs i...Requirements meet solutions: How to successfully transfer stakeholder needs i...
Requirements meet solutions: How to successfully transfer stakeholder needs i...
 

Mehr von 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
 
Introducing WCAG 2.2
Introducing WCAG 2.2Introducing WCAG 2.2
Introducing WCAG 2.2Bill Tyler
 
De-mystifying and Taming the Complexities of WCAG 2.1
De-mystifying and Taming the Complexities of WCAG 2.1De-mystifying and Taming the Complexities of WCAG 2.1
De-mystifying and Taming the Complexities of WCAG 2.1Bill 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
 

Mehr von Bill Tyler (7)

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
 
Introducing WCAG 2.2
Introducing WCAG 2.2Introducing WCAG 2.2
Introducing WCAG 2.2
 
De-mystifying and Taming the Complexities of WCAG 2.1
De-mystifying and Taming the Complexities of WCAG 2.1De-mystifying and Taming the Complexities of WCAG 2.1
De-mystifying and Taming the Complexities of WCAG 2.1
 
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
 

Kürzlich hochgeladen

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
 
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
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
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
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
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
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一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
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
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
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
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
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 

Kürzlich hochgeladen (20)

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
 
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
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
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
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
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)
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
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
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
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...
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
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)
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 

Rethinking Accessibility: Role-based Accessibility of WCAG 2.1

  • 1. 3M Design Center, Maplewood, MN September 11, 2019 Bill Tyler Principal Digital Accessibility Engineer, Accessibility Center of Excellence, UX Design Services Optum Technology @billtyler btyler@optum.com Rethinking Accessibility: Role-Based Analysis of WCAG 2.1
  • 2. Education & Experience Full-time accessibility professional since 2013 W3C Invited Expert on Role-based Accessibility UX developer & designer for over 35 years. My Accessibility Journey Learned a lot about the challenges of the blind through a friend born without eyes over 20 years ago. Started learning and applying accessibility in 2002 and turned into full-time focus a decade later. Materials Presented 5+ yrs. of ongoing accessibility research & analysis at Optum Technology presented at CSUN and other accessibility conferences Meet your speaker 2
  • 4. Accessibility 11 Letters “A11y” : a numeronym for “accessibility” 4
  • 5. • Visual – Blindness – Low Vision – Color Vision • Auditory – Degrees (mild to profound) – Classifications (conductive, neural, high/low tone, deaf-blindness) • Motor – Traumatic Injury (spinal cord, loss of limbs) – Disease or Congenital (Cerebral Palsy, Muscular Dystrophy, Arthritis) • Cognitive – Functional (memory, problem-solving, attention, comprehension) – Clinical (autism, Down Syndrome, brain injury, dyslexia, ADD) 4 Areas of Disability 5
  • 6. WCAG: Web Content Accessibility Guidelines from the W3C 4 (POUR) Principles 1. Perceivable – 4 guidelines “Information and user interface components must be presentable to users in ways they can perceive.” 2. Operable – 5 guidelines “User interface components and navigation must be operable.” 3. Understandable – 3 guidelines “Information and the operation of user interface must be understandable.” 4. Robust – 1 guideline “Content must be robust enough that it can be interpreted by a wide variety of user agents, including assistive technologies.” WCAG 2.1 in nutshell 6
  • 7. 78 total success criteria across 3 levels • A – 30 criteria • AA – 20 criteria • AAA – 28 criteria 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 – Coming soon (in EU with EN 301 549, some organizations such as the U of MN) WCAG 2.1 in nutshell (continued) 7
  • 9. No one thinks about accessibility … EXCEPT the a11y expert Accessibility comes at end of development …by TESTING done by the a11y expert All issues found are directed to developers to fix …with HELP from a11y expert Final Result: “Sort of” Accessible Result Problem: The Usual Approach to Accessibility 9
  • 10. 10 Typical Development Sequence (by Role) Add A11y Here
  • 11. 11 There’s something very wrong with this picture Add A11y Here
  • 13. The Assumptions are: Developers… …code accessibility… using “accessibility-specific” knowledge. 13
  • 15. 3 Questions for Each WCAG Success Criterion Who? Who developer When? When coding What 15
  • 17. Who owns it? – Decision Making Roles • Standard agile role • Initiates project • Defines business requirements • Approves results • Business liaison • Writes design requirements • Creates low- fidelity wireframes • Expert on usability and interaction • Presentation owner • Style expert • Creates page layouts • Enforces design standards • Authors style guides • Produces high-fidelity comps and image files • Author of all text “large (section) and small (words)” • Proofreads content • Writes scripts for video and audio content • Creates audio and video files • Front-end programmer • Merges work from other roles • Produces delivered pages and content • Fixes all bugs and defects 17
  • 18. Testing Roles • Accessibility Subject Matter Expert (SME) • Accessibility Instructor • Resource for “difficult” a11y issues • May fill in as A11y approver • Discoverer of issues • Writer of defects • Enforcer of quality • Last stop before release • Usually not trained in accessibility • Can learn it • Can add it to test suite 18
  • 19. To what level? – Role Ownership Model Primary – Individual role with “final approval”P Secondary – actively involved in decisionS Contributor – affect, but not deeply involvedC 19
  • 20. Example: SC1.4.1 Use of Color (Level A) Visual Designer • Is “the expert” with final say on colors • Specifies colors in style guide UX/IX Designer • Specifies need to use colors in wireframes or requirements Business Owner • Provides brand guidelines with approved color palette 20
  • 21. If one person has multiple roles: Merge If multiple people share a role: Assign or Delegate Still not clear: Best guess for your situation Whatever the case: Doing the exercise with your own roles and assignments ensures all WCAG criteria are owned and addressed. What if roles aren’t the same or separate? 21
  • 22. Is it really the Developer? Who? 22
  • 24. 24 WCAG 2.1 Primary Success Criteria Ownership UX Designer: 44% (22) Content Author: 20% (10) Visual Designer: 18% (9) Developer: 16% (8) Business Owner: 2% (1) Observations • Both Designers along with Authors are the top three owners • Developers are fourth with slightly more than 1 in 6 criteria • Clearly accessibility issues are design and content, not just code
  • 26. When? – Software Design Lifecycle Entry Points Code (front-end development: HTML, CSS, JavaScript) Content (text, terminology, and includes video & audio) Design Comps (page or feature final presentation) Style Guides (site presentation, branding, colors, logos) Wireframes (structure of page, interface, interactions) User Story / Standard Requirements 26
  • 27. Entry Point Level Model Primary – single, most significant (typical) entry pointP Secondary – other significant entry pointsS Impact – other minor sources of design inputI 27
  • 28. When? 28 Does it really start with Code?
  • 30. 30 WCAG 2.1 Primary Success Criteria Entry Points Wireframes: 38% (19) User Stories: 34% (17) Style Guides: 20% (10) Code: 4% (2) Content: 4% (2) Design Comps: “0%” Observations • 96% of decisions come before code • Close to 40% are defined in wireframes • A third are in user stories • Nearly a fifth in style guide • Code and content are just 4% each
  • 32. What is it? Three Criteria Types 32
  • 33. What? 33 Is it really specific to Accessibility?
  • 35. 35 Success Criteria Types Best Practices: 54% (27) Primarily A11y: 40% (20) User Stories: 6% (3) Observations • Over half of decisions are best practices roles should already know • Accessibility training could focus on topics they don’t
  • 37. Example (of what NOT to do): “Press the green button on the right.” Notes: • Rare instance of single owner, no secondary owner or contributor • Example of a “Never” event – should never happened (and preventable) SC1.3.3 Sensory Characteristics Content Author None None Accessibility, “Best Practice” Content 37
  • 38. Example: “Session times out in 5 minutes. Continue? Yes / No” Notes: • Business Owner’s only primary ownership criterion • Rare Standard Requirement case SC2.2.1 Timing Adjustable Business Owner UX/IX Designer None Standard Requirement User Story / Requirements 38
  • 39. Example: Search, Site Map, Breadcrumbs, Top-nav, In-page links Notes: • One of several UX/IX Designer-only primary criteria SC2.4.5 Multiple Ways UX/IX Designer None None Best Practice, Standard Requirement Wireframes, Long Content sections 39
  • 40. (Questionable) Example: “Blue on ‘light’ blue” Notes: • One of several Visual Designer primary ownership crits • Visual Designer has no secondary ownership SC1.4.3 Color Contrast (Minimum) Visual Designer None Business Owner Accessibility (Best Practice?) Style Guide, Design Comps 40
  • 41. (Bad) Example: “Missing alt attribute in <img>” Notes: • Code reviews should already include code validation SC4.1.1 Parsing Developer None None Best Practices Code 41
  • 43. Opportunities to improve efficiency and quality for both new and existing sites Involvement should be early in the design process – “Shift Left” • Includes project intake Where appropriate Distribute & Assign ownership (resolution) to roles other than developer & testers All roles should have training tailored to their role for efficiency Checklists for reviewing all design deliverables before sign-off Changes: General 43
  • 44. Distributing common issue remediation to other roles means… • Agile teams become more self-sufficient • Design roles make better decisions preventing issues at the start • Team members can identify & return issues at earlier steps without A11y SMEs • QA testers can do perform a good portion of a11y testing This frees Accessibility SMEs to focus on “difficult” issues that require their expertise Net Result: Reduce the total number of accessibility SMEs across the enterprise • Important for organizations with hundreds of sites Changes: Accessibility Role 44
  • 46. 46 “Shift Left” Approach for New Projects QA / A11y Testing Developers Content Author Visual Designer UX/IX Designer Business Owner Add A11y here
  • 47. Integrate accessibility early in the design process Distribute accessibility ownership to key decision makers Targeted, role-based training • Refresher on existing best practices • Accessibility training only on topics they own or impact Changes: New Projects – “Shift Left” 47
  • 49. SC2.2.1 Timing Adjustable Session timeouts • Identify Need • Select approaches to use SC2.4.5 Multiple Ways Initial Requirements / Feature Definitions • Site search • Site map 49 Shift Left Criterion Example - Requirements
  • 50. SC2.4.3 Focus Order Document sequence along with content elements • Basic overview • Page- or section-specific as needed SC2.4.6 Headings & Labels / SC1.3.1 Info & Relationships Document headings & hierarchies • On page or as “table of contents” in notes (SC2.4.6) • Define heading levels (SC1.3.1) 50 Shift Left Criterion Examples - Wireframes
  • 51. SC1.4.3 Contrast (Minimum) Specify and Test • Text Colors with… • Backgrounds SC2.3.1 Three Flashes or Below Threshold Define standards • No blinking content of any kind • Color thresholds for animation 51 Shift Left Criterion Examples – Style Guides
  • 52. SC1.3.3 Sensory Characteristic Inform authors to • Include non-sensory instructions Encourage Common Writing Standards that are AAA • SC3.1.3 Unusual Words • SC3.1.4 Abbreviations • SC3.1.5 Reading Level 52 Shift Left Criterion Examples – Writing Guides
  • 54. 54 “Shift Left” Approach for Triage Projects QA / A11y Testing Developers Content Author Visual Designer UX/IX Designer Business Owner Address A11y here
  • 55. As with new projects, all roles should have targeted role- based training As issues are found they should be directed to the correct role owner, not simply the developer • Issues directed to specific roles will demonstrate how previous decisions impacted accessibility Changes: Triage of Existing Sites 55
  • 56. Expand Team • Not just developers & testers • Include designers, content author and (possibly) business owner Review Checkpoints • Analyze checkpoints • Identify typical owner to resolve issues – Developers & Testers should not “do design” 56 “Shift Left” Remediation
  • 58. Offshoot of Education & Outreach Working Group Approved at CSUN March 2018 • Team lead: Denis Boudreau (Deque) • Members: Bill Tyler (me), Sean Kelly (Optum), Lewis Phillips (AT&T) In the Future • Midway through a 3-year plan • Defining deliverables which include decision-tree for groups to do role-based analysis for their own teams • Will be open to review and input 58 W3C Accessibility Roles & Responsibilities
  • 59. Available Now Targeted specifically for UX designers – Not A11y experts! Design Before Code: Thinking About Accessibility from the Ground Up by Caitlyn Geier, 2-Part Blog Posting (2017) • https://www.deque.com/blog/design-code-thinking-accessibility-ground/ Accessibility Heuristics 1.0 by Caitlyn Geier & Denis Boudreau, PDF document (CSUN 2018) • https://accessibility.deque.com/accessibility-heuristics/ 59 Shift Left / UX Designer Materials
  • 60. 60
  • 61. Contact information: Thank you. Bill Tyler Principal Digital Accessibility Engineer btyler@optum.com @billtyler 61