SlideShare a Scribd company logo
Usability and
Accessibility Have a
Conversation:
How Accessibility and
UI/UX Teams Can
Collaborate for More
Inclusive Products
Jiatyan Chen
Online Accessibility
Program Manager
Stanford University
www.3playmedia.co
m
Twitter:
@3playmedia
Live tweet: #a11y
• Type questions in the window during the presentation
• This webinar is being recorded & will be available for replay
• To view live captions, please follow the link in the chat
window
Patrick Loftus
(Moderator)
Marketing Assistant
3Play Media
Accessibility
Jiatyan Chen <jiatyan@stanford.edu>
Stanford University
Usability
&
Have a
Conversation
Who?
Program manager
IT, Project manager
UX, ID
Producer, Developer
The Design of Everyday Things
by Donald Norman
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products
Why?
Usability and Accessibility have a lot of overlaps in topics but structured differently.
Designs are handled as elements or whole, while WCAG is organised by
principles.
UX A11y
How?
The Elements of User
Experience by Jesse James
Garrett.
1. Strategy
Purpose & goals
Needs, both outside & inside
Stakeholder meetings
Market research
Personae
Success metrics
1. Strategy - persona
Description: 35, divorced, 2 young
children, mid-level manager, wants
promotion and pay raise
Stresses: time to take classes & do
homework, travelling, no spouse to
tend to children, babysitter choice
Needs: calendar, when to do tasks,
choices of courses, what others
chose
1. Strategy - success metrics
Unique users
Time on site
Traffic source
Time on task
Sales
Brand impression
Student grades
Messaging perception
Reduce help desk calls
...
1. Strategy
Purpose & goals
Needs, both outside & inside - business case for
accessibility?
Stakeholder meetings - invisible stakeholders?
Market research
Personae - credible 'disability' characteristics. Need ideas?
See A Web for Everyone Persona, An Alphabet of
Accessibility Issues
Success metrics - unique users, % reached, reduce errors,
equivalent ease of use, standards violation, improve
comprehension
2. Scope
Features and content.
Functional specification aka "feature set"
Task analysis, user interviews
Put personae into scenarios
Content inventory, content analysis
Project charter
Trade-off requirements vs feasibility of making them
2. Scope - scenario
(Scenarios): Which courses to
enroll? How can I graduate?
Deadlines?
2min on page
2. Scope - content inventory
2. Scope - content analysis
combine
2. Scope
Features and content.
Functional specification aka "feature set" - critical (vs
optionals) to make accessible
Task analysis, user interviews - happy path to make
accessible
Put personae into scenarios - situational disability, platform
constraints in tasks
Content inventory, content analysis - core content to make
accessible
Project charter - assumptions about time limits &
capabilities, in scope vs out of scope
Trade-off requirements vs feasibility of making them - refer
3. Structure
How product works
Interaction sequences & responses (IxD) using standards,
HCI guidelines, cognitive psychology
Content structure & information relationship (IA) using card
sort & data analytics
Writing style guide
3. Structure - interaction sequence
Tech Support Cheat Sheet by xkcd
3. Structure - interaction sequence
3. Structure - information
relationship
A visual history of human knowledge by Manuel Lima
3. Structure - information card sort
3. Structure - card sort
3. Structure - information site
analytics
3. Structure - IA
3. Structure
How product works.
Interaction sequences & responses (IxD) using standards,
HCI guidelines, cognitive psychology - use accessible
pattern libraries eg. WAI-ARIA Authoring Practices,
eBay MIND patterns, deep dive into non-standard
elements
Content structure & information relationship (IA) using card
sort & data analytics - be intentional about hierarchy,
sequencing, semantic structure, help/contact
Writing style guide - taxonomy, keywords, title, link text
3. Structure - taxonomy
3. Structure - taxonomy
3. Structure - taxonomy
4. Skeleton
Presentation for understanding and interaction.
Wireframe, navigation/wayfinding
UI controls, states, behaviours, error handling
Prototype, test & refine with user testing
Heuristic evaluation/expert review
Code framework, platform & library
4. Skeleton - wireframe
4. Skeleton - wireframe
4. Skeleton - paper test
What is this page about?
4. Skeleton - paper test
Not related.
Oops!
4. Skeleton - Usability Heuristics
1. Visibility of system status
2. Match between system and the real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognize, diagnose, and recover from errors
10.Help and documentation
4. Skeleton
Presentation for understanding and interaction.
Wireframe, navigation/wayfinding - annotated wireframes,
read order, beware of cognitive load,
UI controls, states, behaviours, error handling - keyboard,
time limits, platforms differences
Prototype, test & refine with user testing - AT testing,
verbal walkthrough
Heuristic evaluation/expert review - both usability and
accessibility experts
Code framework, platform & library - automated
accessibility tools, use libraries which have a11y
support, code to standards
4. Skeleton - annotated wireframe
4. Skeleton - annotated wireframe
Early prevention of accessibility issues with mockup & wireframe reviews by Aidan
Tierney
4. Skeleton - verbal walkthrough
Accessibility and Design — Where Productivity and Philosophy Meet
by Ryan Strunk, Joe Lonsky
4. Skeleton - Usability Heuristics
1. Visibility of system status
2. Match between system and the real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognize, diagnose, and recover from errors
10.Help and documentation
5. Surface
Sensory experience of finished product
Design comps & style guide
Colour palettes
Imagery selection
Branding & visual elements
5. Surface - comps
5. Surface
Sensory experience of finished product
Design comps & style guide - all situations & states,
colour+, typography & layout for dyslexia & low
cognitive load
Colour palettes - colour contrast
Imagery selection - suggested alt text
Branding & visual elements - icons with labels
5. Surface - style guide
5. Surface - palette
https://brand.berkeley.edu/colors/
5. Surface - icons
Endless Legend
5. Surface - icons
Endless Legend
5. Surface - icons
Endless Legend
5. Surface - icons
Endless Legend
6. Sustain
Continuous Delivery -> "Agile" feedback
Sprints on limited features
User Acceptance Test
User feedback
Sustain - UAT
6. Sustain
Continuous Delivery -> "Agile" feedback
Sprints on limited features - automated regression test,
timeboxed manual test, test something every sprint
User Acceptance Test - SR & keyboard test with UAT
script, UAT for accessibility
User feedback using questionnaire - periodic WCAG
evaluation, prioritise accessibility requests
Sustain - Yahoo! A11y Lab Top 10
common issues
"Don't let us find these!"
1. Missing or incorrect names
2. Navigation doesn't follow visual design
3. Skipping over visible items or speaking invisible items
4. Not grouping visually related elements
5. Element type (link, button, etc.) is missing or incorrect
6. The state of buttons is not described
7. Headings are missing or used inconsistently
8. Missing "hints" that provide context
9. Missing closed captions or caption controls
10.Low contrast
More?
The Design of Everyday Things by Donald A. Norman
The Elements of User Experience: User-Centered Design for the Web by Jesse James
Garrett
A Web for Everyone: Designing Accessible User Experiences by Sarah Horton and
Whitney Quesenbery
Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug
100 Things Every Designer Needs to Know about People by Susan M. Weinschenk
https://www.usability.gov/
Many thanks to ATHEN & WebAIM mailing list, and A11y Slackers.
Jiatyan Chen <jiatyan@stanford.edu>
Stanford University https://goo.gl/zgVCN
M

More Related Content

PPTX
The Road to EIT Accessibility at Four Colleges: A Centralized Approach
PPTX
Who Should Be Involved in Your Campus' IT Initiative
PDF
How the University of Maryland Implemented a Campus-Wide IT Accessibility Plan
PDF
Implementing and Evaluating Web Application Accessibility
PPTX
Implementing Universal and Inclusive Design for Online Learning Accessibility
PPTX
10 Tips for Creating Accessible Online Course Content
PPTX
Empowering YouTube for Higher Education
PPTX
In-House Captioning Workflows and Economic Analysis
The Road to EIT Accessibility at Four Colleges: A Centralized Approach
Who Should Be Involved in Your Campus' IT Initiative
How the University of Maryland Implemented a Campus-Wide IT Accessibility Plan
Implementing and Evaluating Web Application Accessibility
Implementing Universal and Inclusive Design for Online Learning Accessibility
10 Tips for Creating Accessible Online Course Content
Empowering YouTube for Higher Education
In-House Captioning Workflows and Economic Analysis

What's hot (20)

PPTX
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...
PPTX
The Anatomy of an IT Accessibility Coordinator
PPTX
The Road to Sustainable Corporate Accessibility
PPTX
10 Tips for Implementing Accessible Online Media
PPTX
10 Tips for Creating Accessible Web Content with WCAG 2.0
PPTX
Campus-Wide Response to Captioning: Moving Towards Full Compliance
PPTX
The Long Road from Reactive to Proactive: Developing an Accessibility Strategy
PPTX
The Future of Closed Captioning in Higher Education
PDF
Video Accessibility: Best Practices for Teaching and Learning
PPTX
Are You at Risk? Identifying Web Accessibility Gaps at Your Organization
PPTX
The Legal Year in Review: Digital Access Cases
PPT
Professional Certificate in Web Accessibility case study
PPTX
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
PPTX
The Future of Video Player Accessibility
PPTX
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
PPTX
Sustainable Campus-Wide Captioning Practices to Support Course Videos – Is th...
PPTX
How to Implement Accessible Lecture Capture
PPTX
When the DOJ/OCR Makes a Visit: Lessons Learned in Resolving Complaints About...
PPTX
Advanced Workflows for Closed Captioning
PPTX
Complementing Accessibility Standards with Evidence of Commitment and Progres...
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...
The Anatomy of an IT Accessibility Coordinator
The Road to Sustainable Corporate Accessibility
10 Tips for Implementing Accessible Online Media
10 Tips for Creating Accessible Web Content with WCAG 2.0
Campus-Wide Response to Captioning: Moving Towards Full Compliance
The Long Road from Reactive to Proactive: Developing an Accessibility Strategy
The Future of Closed Captioning in Higher Education
Video Accessibility: Best Practices for Teaching and Learning
Are You at Risk? Identifying Web Accessibility Gaps at Your Organization
The Legal Year in Review: Digital Access Cases
Professional Certificate in Web Accessibility case study
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
The Future of Video Player Accessibility
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
Sustainable Campus-Wide Captioning Practices to Support Course Videos – Is th...
How to Implement Accessible Lecture Capture
When the DOJ/OCR Makes a Visit: Lessons Learned in Resolving Complaints About...
Advanced Workflows for Closed Captioning
Complementing Accessibility Standards with Evidence of Commitment and Progres...
Ad

Similar to Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products (20)

PDF
UXPA 2024- Baking Accessibility into Design.pdf
KEY
Build Accessibly - Community Day 2012
PPTX
A Web for Everyone: Accessibility as a design challenge
ODP
Make your website more user friendly (UX)
KEY
Web Accessibility and Design
PPTX
Designing and evaluating web sites using universal design principles (hands on)
PDF
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
PDF
NYU Web Intensive - Week 3 Class 1
PPTX
Designing and evaluating web sites using universal design principles (hands on)
PPTX
Creating the Best Experience: Accessibility & Usability
PPTX
Prototyping Accessibility: Booster 2019
PDF
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
PDF
Web Accessibility for Web Developers
PPTX
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
PDF
Producing design solutions
PDF
SIGNA11Y - Speaker Presentations
PDF
Accessibility Workshop July 2020
PDF
01-Introduction to HCI.pdfxzcnkzdcdncnccn
PDF
Is accessibility the new black?
PDF
Next generation web accessibility: Improvement of usability for disabled users
UXPA 2024- Baking Accessibility into Design.pdf
Build Accessibly - Community Day 2012
A Web for Everyone: Accessibility as a design challenge
Make your website more user friendly (UX)
Web Accessibility and Design
Designing and evaluating web sites using universal design principles (hands on)
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
NYU Web Intensive - Week 3 Class 1
Designing and evaluating web sites using universal design principles (hands on)
Creating the Best Experience: Accessibility & Usability
Prototyping Accessibility: Booster 2019
Senses Working Overtime - Improving Software Through Accessibility and Inclus...
Web Accessibility for Web Developers
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
Producing design solutions
SIGNA11Y - Speaker Presentations
Accessibility Workshop July 2020
01-Introduction to HCI.pdfxzcnkzdcdncnccn
Is accessibility the new black?
Next generation web accessibility: Improvement of usability for disabled users
Ad

More from 3Play Media (20)

PPTX
Advancing Equity and Inclusion for Deaf Students in Higher Education
PPTX
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
PPTX
The 3Play Way: Real-Time Captioning in Higher Education
PPTX
Developing a Centrally Supported Captioning System with Utah State University
PPTX
Developing a Centrally Supported Captioning System with Utah State University
PDF
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
PDF
Product Innovation is on the Edge
PDF
Why Every Company Needs to Think and Act Like a Media Company
PDF
2023 State of Automatic Speech Recognition
PDF
Complex Identities: The Intersection of Disability with Race, Culture, Gender...
PDF
Accessibility as a Gateway to Creativity
PDF
Disability Inclusion for Leadership
PDF
How to Tell Whether UDL is Working
PDF
Neurodivergency at work (P2) – 3Play and B-I.pdf
PDF
Neurodiversity in the Workplace - Part 1
PPTX
How To Deliver an Accessible Online Presentation
PDF
Power of an Accessible Website.pdf
PDF
2022 Digital Accessibility Legal Update.pdf
PDF
Intro to Live Captioning for Broadcast.pdf
PPTX
How to Scale a Sustainable Accessibility Program
Advancing Equity and Inclusion for Deaf Students in Higher Education
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
The 3Play Way: Real-Time Captioning in Higher Education
Developing a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State University
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
Product Innovation is on the Edge
Why Every Company Needs to Think and Act Like a Media Company
2023 State of Automatic Speech Recognition
Complex Identities: The Intersection of Disability with Race, Culture, Gender...
Accessibility as a Gateway to Creativity
Disability Inclusion for Leadership
How to Tell Whether UDL is Working
Neurodivergency at work (P2) – 3Play and B-I.pdf
Neurodiversity in the Workplace - Part 1
How To Deliver an Accessible Online Presentation
Power of an Accessible Website.pdf
2022 Digital Accessibility Legal Update.pdf
Intro to Live Captioning for Broadcast.pdf
How to Scale a Sustainable Accessibility Program

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products

  • 1. Usability and Accessibility Have a Conversation: How Accessibility and UI/UX Teams Can Collaborate for More Inclusive Products Jiatyan Chen Online Accessibility Program Manager Stanford University www.3playmedia.co m Twitter: @3playmedia Live tweet: #a11y • Type questions in the window during the presentation • This webinar is being recorded & will be available for replay • To view live captions, please follow the link in the chat window Patrick Loftus (Moderator) Marketing Assistant 3Play Media
  • 2. Accessibility Jiatyan Chen <jiatyan@stanford.edu> Stanford University Usability & Have a Conversation
  • 3. Who? Program manager IT, Project manager UX, ID Producer, Developer The Design of Everyday Things by Donald Norman
  • 7. Why? Usability and Accessibility have a lot of overlaps in topics but structured differently. Designs are handled as elements or whole, while WCAG is organised by principles. UX A11y
  • 8. How? The Elements of User Experience by Jesse James Garrett.
  • 9. 1. Strategy Purpose & goals Needs, both outside & inside Stakeholder meetings Market research Personae Success metrics
  • 10. 1. Strategy - persona Description: 35, divorced, 2 young children, mid-level manager, wants promotion and pay raise Stresses: time to take classes & do homework, travelling, no spouse to tend to children, babysitter choice Needs: calendar, when to do tasks, choices of courses, what others chose
  • 11. 1. Strategy - success metrics Unique users Time on site Traffic source Time on task Sales Brand impression Student grades Messaging perception Reduce help desk calls ...
  • 12. 1. Strategy Purpose & goals Needs, both outside & inside - business case for accessibility? Stakeholder meetings - invisible stakeholders? Market research Personae - credible 'disability' characteristics. Need ideas? See A Web for Everyone Persona, An Alphabet of Accessibility Issues Success metrics - unique users, % reached, reduce errors, equivalent ease of use, standards violation, improve comprehension
  • 13. 2. Scope Features and content. Functional specification aka "feature set" Task analysis, user interviews Put personae into scenarios Content inventory, content analysis Project charter Trade-off requirements vs feasibility of making them
  • 14. 2. Scope - scenario (Scenarios): Which courses to enroll? How can I graduate? Deadlines? 2min on page
  • 15. 2. Scope - content inventory
  • 16. 2. Scope - content analysis combine
  • 17. 2. Scope Features and content. Functional specification aka "feature set" - critical (vs optionals) to make accessible Task analysis, user interviews - happy path to make accessible Put personae into scenarios - situational disability, platform constraints in tasks Content inventory, content analysis - core content to make accessible Project charter - assumptions about time limits & capabilities, in scope vs out of scope Trade-off requirements vs feasibility of making them - refer
  • 18. 3. Structure How product works Interaction sequences & responses (IxD) using standards, HCI guidelines, cognitive psychology Content structure & information relationship (IA) using card sort & data analytics Writing style guide
  • 19. 3. Structure - interaction sequence Tech Support Cheat Sheet by xkcd
  • 20. 3. Structure - interaction sequence
  • 21. 3. Structure - information relationship A visual history of human knowledge by Manuel Lima
  • 22. 3. Structure - information card sort
  • 23. 3. Structure - card sort
  • 24. 3. Structure - information site analytics
  • 26. 3. Structure How product works. Interaction sequences & responses (IxD) using standards, HCI guidelines, cognitive psychology - use accessible pattern libraries eg. WAI-ARIA Authoring Practices, eBay MIND patterns, deep dive into non-standard elements Content structure & information relationship (IA) using card sort & data analytics - be intentional about hierarchy, sequencing, semantic structure, help/contact Writing style guide - taxonomy, keywords, title, link text
  • 27. 3. Structure - taxonomy
  • 28. 3. Structure - taxonomy
  • 29. 3. Structure - taxonomy
  • 30. 4. Skeleton Presentation for understanding and interaction. Wireframe, navigation/wayfinding UI controls, states, behaviours, error handling Prototype, test & refine with user testing Heuristic evaluation/expert review Code framework, platform & library
  • 31. 4. Skeleton - wireframe
  • 32. 4. Skeleton - wireframe
  • 33. 4. Skeleton - paper test What is this page about?
  • 34. 4. Skeleton - paper test Not related. Oops!
  • 35. 4. Skeleton - Usability Heuristics 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10.Help and documentation
  • 36. 4. Skeleton Presentation for understanding and interaction. Wireframe, navigation/wayfinding - annotated wireframes, read order, beware of cognitive load, UI controls, states, behaviours, error handling - keyboard, time limits, platforms differences Prototype, test & refine with user testing - AT testing, verbal walkthrough Heuristic evaluation/expert review - both usability and accessibility experts Code framework, platform & library - automated accessibility tools, use libraries which have a11y support, code to standards
  • 37. 4. Skeleton - annotated wireframe
  • 38. 4. Skeleton - annotated wireframe Early prevention of accessibility issues with mockup & wireframe reviews by Aidan Tierney
  • 39. 4. Skeleton - verbal walkthrough Accessibility and Design — Where Productivity and Philosophy Meet by Ryan Strunk, Joe Lonsky
  • 40. 4. Skeleton - Usability Heuristics 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10.Help and documentation
  • 41. 5. Surface Sensory experience of finished product Design comps & style guide Colour palettes Imagery selection Branding & visual elements
  • 42. 5. Surface - comps
  • 43. 5. Surface Sensory experience of finished product Design comps & style guide - all situations & states, colour+, typography & layout for dyslexia & low cognitive load Colour palettes - colour contrast Imagery selection - suggested alt text Branding & visual elements - icons with labels
  • 44. 5. Surface - style guide
  • 45. 5. Surface - palette https://brand.berkeley.edu/colors/
  • 46. 5. Surface - icons Endless Legend
  • 47. 5. Surface - icons Endless Legend
  • 48. 5. Surface - icons Endless Legend
  • 49. 5. Surface - icons Endless Legend
  • 50. 6. Sustain Continuous Delivery -> "Agile" feedback Sprints on limited features User Acceptance Test User feedback
  • 52. 6. Sustain Continuous Delivery -> "Agile" feedback Sprints on limited features - automated regression test, timeboxed manual test, test something every sprint User Acceptance Test - SR & keyboard test with UAT script, UAT for accessibility User feedback using questionnaire - periodic WCAG evaluation, prioritise accessibility requests
  • 53. Sustain - Yahoo! A11y Lab Top 10 common issues "Don't let us find these!" 1. Missing or incorrect names 2. Navigation doesn't follow visual design 3. Skipping over visible items or speaking invisible items 4. Not grouping visually related elements 5. Element type (link, button, etc.) is missing or incorrect 6. The state of buttons is not described 7. Headings are missing or used inconsistently 8. Missing "hints" that provide context 9. Missing closed captions or caption controls 10.Low contrast
  • 54. More? The Design of Everyday Things by Donald A. Norman The Elements of User Experience: User-Centered Design for the Web by Jesse James Garrett A Web for Everyone: Designing Accessible User Experiences by Sarah Horton and Whitney Quesenbery Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug 100 Things Every Designer Needs to Know about People by Susan M. Weinschenk https://www.usability.gov/ Many thanks to ATHEN & WebAIM mailing list, and A11y Slackers. Jiatyan Chen <jiatyan@stanford.edu> Stanford University https://goo.gl/zgVCN M

Editor's Notes

  • #3: Start with who and why, and get into the how.
  • #4: Higher Ed. Stanford Online Accessibility Program manager - consults on policy, services, projects, communications Web Accessibility Coordinator, IT manager, project manager, UX designer, instructional designer, build online courses and interactive learning modules. ~time when I first started building modules. The (Psychology) Design of Everyday Things by Donald Norman. He taught me that the problem is NOT the user. Not guilty for failing to use a product. Designer's job to communicate the Affordances, provide appropriate Feedback and Constrain the errors. (eg. The biggest dial on a stereo should control its primary function of making sound. Particularly when the user is distracted by, say, driving.) Usability (or the lack there of) has kept my interest since that book.
  • #5: So how do we approach usability? Moving across country with as little a possible. Pack an office + large 4-drawer filing cabinet into a bankers box.
  • #6: Bat joined me in one late night for recycling.
  • #7: Recycled a lot, but among the few I kept are 2 buttons. Usability buttons - think about users and give them f() they need. Reminder of user-centred design. User != mechanical monkeys pushing buttons perfectly every time, but rather == experience, state of mind, situation, ability It took Whitney Quesenbery, juggernaut in UX, to point out that Accessibility expands usability to include more abilities and situations. Still about the user. Which is why...
  • #8: We keep seeing the similar topics coming repeatedly. Just structured differently. Use different language and conceptual maps. UX use methods and heuristics, while WCAG has observable success criteria. UXer design UI by elements, while Accessibility evaluate experiences by separate behaviours. Purpose of this talk is to suggest a way for these 2 lenses to work closer together.
  • #9: Model by Jesse Garrett to hold ideas together. Ideas I've picked up and filed. And when you get more than a handful, you need a way to organise them. 5 layers, from abstract to concrete, with activities to produce information feeding the final product. Accessibility comes in really strong at the concrete & tangible product end but fades out around structure. Decisions made at these upper layers do not address the core and so a11y keeps being treated as 'fixes'. This model might helps you map out where it is easier to affect the specific change.
  • #10: Purpose & goals -> strategic/vision/mission document, learning objectives User needs are the goals for the site that come from outside our organization -- specifically from the people who will use our site. Balanced against our own objectives for the site. (eg. user needs to fill in form as as little effort as possible) (eg. business need to gather sufficient info sell product) Stakeholder meeting drawn from representatives of whoever product affects. Market research on whether there is indeed a need, competitions, other users Outcome is a close approximation of *a* user, with sufficient background story, characteristics, needs and challenges. => Persona. Clearer to design for a person than a "target audience" fuzzy, average, no-face to relate to. Another outcome are ways to measure the product's success
  • #11: (eg food safety busy mum) with 2 young children, looking for degree programme to gain promotion, needs flexible scheduling
  • #12: Google it - mostly commercial Higher Ed metrics are student success, admissions support
  • #13: So how do we integrate accessibility into these activities? Business case for accessibility - policy, financial, legal, social, technical Probe more for stakeholders My boss and I were called to a meeting at the university president's office one day. The chief of staff and the secretary of the Board told us that they want us to build a digital kiosk. It has to be outdoors, available to the public, and the user can browse through 10 pages of text and media, and yes, it has to be accessible. It was a complicated project involving landscaping, infrastructure, hardware, OS, software and content. We have to build an UI to sit in a weather-proof display which is sealed in a climate controlled casing -- no external I/O except for waving your hands in front of the monitor -- super locked-down security, no keyboard, no mouse, no joystick, no audio jack. We went to DSS with these limitation and they said it is preferable to have an alternative website so that blind users can use their regular AT to get the same info, rather than being forced to learn a new interface. And we designed and built what that in mind. Come demo day, the president herself showed up. She liked it, and then asked that we make it speak the controls and titles for the blind users, and add 100 pages. That totally changed the specs. And my mistake was that I assumed the chief of staff gave me all the information in the president's head. So, ask a few more questions. Persona is the 'average' target user with a story. And designers are encouraged to use ONE primary persona to stay focused. So you have to "average in" the disability story. Don't appear as a fringe case. Success metrics - % of population, equivalent multiple paths, improve comprehension of courses
  • #14: List of what you want it it do/to inform. Features and content. Task analysis/user interview -> features, scenarios Scenarios (eg. IT site for students reporting computer login failure) Type of content to include Project charter - why, how, assumptions, NOT building, responsibilities. Revisit Strategy. Negotiation and trade-offs
  • #15: Scenario applied to persona Jill only has 2~3 to read a page before she get interrupted -> structure, writing. Most important info first
  • #16: For content, make a list Figure out what you have to tell your user
  • #17: Combine them
  • #18: Critical functions to make accessible Try for making happy path accessible Critical -> prioritise, MVP with a11y built-in Jill's situational abilities (eg. noisy children, eg. spotty bandwidth, eg. 1h commute), role play scenario -> platform constraints into tasks (eg. report computer outage == limited/no computer) Charter - pay attention to assumptions about limits on time and capabilities, out of scope Refer to strategic goals to see if it is the right thing to trade-off. Line item for accessibility (point back if needs be).
  • #19: How the system behaves in response to the user, how the product works. The arrangement of content elements to facilitate human understanding. Document interaction sequences & errors. Standards and heuristics. Error handling and prevention. Document of content structure & information relationship/flow Formulate style guide for coordinated writers
  • #20: Familiar flowchart of sequence. Start and end, with decision points and procedures.
  • #21: Bespoke interface of a microbiology procedure called Rapid Strep Test. When you go to your doctor with a sore throat and they take a swab, this is the test they do to determine if you have strep throat. Every step and behaviour has to be detailed for every step of what to do with a swab and number of drips in the well.
  • #22: Content organisation Manuel Lima laid out 15 topologies of information mapping
  • #23: Card sort to inform structure, taxonomy, popularity
  • #24: Gets translate design specs
  • #25: site analytics (eg. popular path, drops)
  • #26: End up with information architecture doc
  • #27: Use pattern libraries, don't re-invent. Ever wonder how a MENU should behave when interacting with ENTER or SPACE keys? WAI-ARIA Authoring Practices already has a thorough answer. Only spend time on non-standard elements. Be intentional and spell out hierarchy & semantic structure. Help/contact/grievance info. In writing and documentation, decide on consistent terms and the format of title and link text.
  • #28: Reason for deciding on taxonomy. Open-sourced online learning platform Open edX. LMS presents course content.
  • #29: Banner, tabs menu, modules listing, buttons for paging, footer
  • #30: SR sees a different set pulled from the underlying code. Discovered this discrepancy when we are writing documentation for SR users. Call it "contentinfo" landmark or "footer", ffs
  • #31: What form that functionality will take. Presenting for understanding and interaction. Time for prototyping Expert review draft
  • #32: Can be a sketch & explain
  • #33: myBalsamiq detailed pages layout
  • #34: User managed to find 3 pieces of info on "what this page is about"
  • #35: … but couldn't tell that a large heading is related to a smaller indented heading. Design had positioned them too far apart.
  • #36: Usability heuristics to run through. Famous one by Nielsen.
  • #37: A11y loudest, examples from others Annotated wireframe Handle keyboard mappings. Detail out handle errors particularly with time limits
  • #38: Read order for content in multiple columns Call a button a button, a link a link
  • #39: Mark out headings and buttons, even "convey disable state" with Traveller buttons Number of travellers need to be announced every time user adds or subtract from it
  • #40: Joe designer, Ryan a11y specialist. Joe walks through the design elements and Ryan comments on information needed in the design Back button, search field, 3 tabs. Looks like the middle tab is selected. Ryan: "tell me which selected" and with experience, adds, "new section selected should remove old label." Even if you don't have an a11y specialist to bounce ideas, do a blind test and walkthrough verbally with a colleague. See if they understand the information you are presenting.
  • #41: Bring back slide of Usability Heuristics for expert review. Half of usability heuristics covers accessibility topics. #1 visibility of system status.
  • #42: The sensory experience created by the finished product. Senses: touch, hearing, vision, spoken. Design comps & style guide -> consistency, provide enough details to make smart decisions in the future Branding & pattern library/gallery -> explain use cases, limitations
  • #43: Layout, position of cards. Responsive
  • #44: Design comps detail all states Contrast Label images
  • #45: Eg menu. Selected, hover, link Dark and light background Hover effect: zoom and underline
  • #46: Vibrant to classic, heavy to light Each combination test for contrast
  • #47: (eg. meaning of icons) "Click <something> on the button
  • #48: This is the icon for click. Looks like the front of an igloo or a cave. Weird. Next tutorial.
  • #49: "Zoom in and out <another igloo> for a better overview." Couldn't zoom. No scroll bar, no drag and drop, no ctrl-drag, no keyboard arrows, no page up/down, no WASD, no cmd-+, no magnifying glass. Skip Next Few pages later, another task I was unable to perform. So I started flipping through the tutorial quickly and
  • #50: … and noticed the difference between these 'igloos'. Red on left and red in centre. And it finally hit me that it is the top half of a mouse! Why is this icon so unfamiliar to me? Because I use a Wacom pen. And it doesn't have a scroll wheel. So. Label your icons, and don't assume everyone use the same device.
  • #51: Added another layer because of engineering and new methods of product delivery Sprint are short development cycles of a couple of week focusing on prioritised list of deliverables UAT consist of a list of tests which the features have to pass User feedback using questionnaires to inform of new features
  • #52: UAT: test name, test step, test data, expected results, pass/fail. Long list.
  • #53: Automated first. Pick only the most important features to test, BUT include a11y testing EVERY sprint. So you might cover a11y for separate features. Run through UAT with keyboard and SR. Even have a final UAT focussing on a11y Periodic WCAG.
  • #54: Here's how Yahoo limits the demand on their a11y testers - by teaching the simpler tests to their developers
  • #55: So, I hope I have given you some ideas on how usability and accessibility can work together at every level. I'd be happy if you can walk away today with one thing you can implement. Link for this slide deck.