SlideShare a Scribd company logo
1 of 50
Design training
Meet the team
Ace Vu
QuickBooks Design System
Intuit Accessibility Design Lead
Yvonne So
Platform Ecosystem
Accessibility Advocate
Form groups of 4
Sit with people you don’t know (make new friends :D). Try to include
a content, visual, and interaction designer. You’ll work as a team and
will rely everyone’s expertise.
Mingle!
Disclaimer
All materials in this presentation are for educational purposes. A few
may be taken from:
● W3.org
● Accessibility.digital.gov
● Microsoft.com/design/inclusive
● Intopia.digital
● Apple.com/accessibility
● Google.com/accessibility
Today’s agenda
Quick accessibility intro
User interview
What makes a product accessible?
Let’s practice
Q&A
Let’s play a game!
Your shoelace is untied (4 mins)
Write down all the steps to tie a single shoe.
Roleplay (4 mins)
1 person reads the instructions out loud.
1 person follows the instructions using 1 hand.
1 person closes their eyes and does it with 2 hands.
1 person observes.
Reflection
Did the instructions work for everyone?
Would you change the instructions? How?
Be my eyes
Who we design for
1 out of 7 people in the world
has some form of disability.
- World Health Organization
World health report
10,000 Baby Boomers
turn 65 each day.
Disability, n.
“...is a complex phenomenon, reflecting an
interaction between feature of a person’s
body and features of the society in which he
or she lives.”
- ADA: “Mental, physical, emotional impairment that can substantially limit one or
more major life activity.” In the context of ADA, “disability” is a legal term rather than
a medical one.
Types of disabilities
Vision
Physical/movement
Thinking/remembering/learning
Communicating
Hearing
Mental health
Social relationships
+ ____
Invisible disabilities
“Physical, mental, or neurological condition that
limits a person’s movements, senses, or activities
invisible to the onlooker.”
Examples
● Sensitivities to motion or light
● Color blindness
● Chronic pain
● Brain injuries
● Temporary situations (tinnitus, pregnancy, migraines)
So, what’s accessibility, anyway?
Accessibility, n.
“...the degree to which a product, service, or environment is
available to as many people as possible.”
The pyramid
Universal design
Inclusion
Usability
Accessibility
Universal design examples
https://commons.wikimedia.org
“Solve for one, extend to many”
Microsoft Inclusive Design Kit
Benefits for all
A solution that works for a
blind person could also
benefit car drivers
Persona spectrum
“As designers, it’s our responsibility
to understand the power of the
interactions we design for people.
We design to embrace the things
that make us human. It’s what
drives us to create a world that
makes lives better. The result is
technology that’s inclusive.”
Learn from our users
User Demo
Design with accessibility in mind
What makes a product accessible?
The basic 3 areas
● Visual (vision)
● Interaction and content (vision, hearing, motor, cognition)
● Implementation (vision, hearing, motor, cognition, etc.)
POUR accessibility
● Perceivable
● Operable
● Understandable
○ Role
○ State
○ Value
○ Label
● Robust
Semantic page structure
<Book Title>
<Chapter 1>
<Section 1>
<Section 2>
<Chapter 2>
<Section 1>
<Section 2>
<Section 3>
Text contrast
What is small text and large text?
Large text = 18 point text (regular) or 14
point text bold
However:
“The ratio between sizes in points and CSS pixels
is 1pt = 1.333px, therefore 14pt and 18pt are
equivalent to approximately 18.5px and 24px”
Abc
Abc Abc
Abc
Abc Abc
Nontext contrast
Note: don’t use color alone
Touch targets and pointers
(AAA) Touch & pointer targets should be at
least 44 x 44 px (48 x 48 dpi on android)
Keyboard focus
Make sure interactive elements have focus state
Content
Visible text
(Includes Titles, paragraphs, labels
for UI elements, text on buttons,
links, and forms)
Non-visible text
(Includes alternative text for images,
buttons with icons, and captions)
Both visible and nonvisible text should be descriptive and meaningful
because some users navigate with headings or links.
Sound & motion
Sound
● Offer visual alternatives to
sound, and vice-versa.
● Provide captioning, a transcript,
or other visual cues to critical
audio elements and sound alerts.
● Avoid background sounds,
autoplay music or video.
Motion
● Enable content that moves, scrolls, or
blinks automatically to be paused,
stopped, or hidden if it lasts more than
5 seconds.
● Limit flashing content to 3 times in a 1-
second period to meet flash and red-flash
thresholds.
● Avoid flashing large, central areas of the
screen.
● Do not use motion alone.
Let’s find some problems
Group discovery (5 mins)
1. Using the printed design handout, find as many problems as
possible.
2. Mark them down.
Need help? Visit https://accessibility.digital.gov
Share your findings
Each group takes turns sharing a problem.
Recap
Let’s fix those problems
Let’s do this
1. Using the cheat sheet, fix a problem you found.
2. Stay within the design system and guidelines.
3. Share your solutions.
Handing off deliverables
What to include
1. Keyboard notations
2. Focus
3. Markup (H1 vs bold)
4. Alt text
5. Window titles
6. Screen-reader-only text
7. Text alternatives for charts and graphs
8. Script for video captions
What it could look like
More examples
Let’s practice
1. Use the same Sketch file
2. Create your own write up along with the
design you just fixed to include important
information for your engineers.
Test your product
Things to remember for testing
1. Keyboard accessibility
2. Hidden text (descriptive labels for form fields, alternative
text for images, buttons with icons, and captions)
3. Zoom (200%, 400%)
4. High contrast and dark mode
5. Screen reader
Q&A
Thank you. Let’s chat more
Ace Vu
linkedin.com/in/acevu
ace_vu@intuit.com
Yvonne So
linkedin.com/in/yvonneyso
yvonne_so@intuit.com
Slideshare: http://bit.ly/intuita11y
Resources
- Our favorite guidelines on https://accessibility.digital.gov
- Check color contrast with http://www.getstark.co
- Sketch contrast plugin
https://github.com/romannurik/Sketch-Contrast
- Volunteer on your own time through your mobile phone
with Be My Eyes app
- Wave chrome plugin to inspect the site build
- Get more design tools, cheat sheet and resources at
QuickBooks Design System

More Related Content

What's hot

Visual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks BerlinVisual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks BerlinService Design Berlin
 
Design thinking process explained
Design thinking process explained Design thinking process explained
Design thinking process explained School of Form
 
Design driven innovation and design thinking
Design driven innovation and design thinkingDesign driven innovation and design thinking
Design driven innovation and design thinkingdesignprovidence
 
Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation Ben Weinlick
 
Business Design Toolkit - Design Sojourn
Business Design Toolkit - Design SojournBusiness Design Toolkit - Design Sojourn
Business Design Toolkit - Design Sojourndesignsojourn
 
Design Thinking
Design Thinking Design Thinking
Design Thinking Provectus
 
Clean architecture
Clean architectureClean architecture
Clean architectureandbed
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingBlackvard
 
Design thinking workshop #ptw17
Design thinking workshop #ptw17Design thinking workshop #ptw17
Design thinking workshop #ptw17John Cardone
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveJudy Breedlove
 
Design Thinking for Social Innovation
Design Thinking for Social InnovationDesign Thinking for Social Innovation
Design Thinking for Social InnovationJawwad Zaidi
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...Randy Shoup
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 

What's hot (20)

Design Thinking explained
Design Thinking explainedDesign Thinking explained
Design Thinking explained
 
Visual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks BerlinVisual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks Berlin
 
Design thinking process explained
Design thinking process explained Design thinking process explained
Design thinking process explained
 
Design driven innovation and design thinking
Design driven innovation and design thinkingDesign driven innovation and design thinking
Design driven innovation and design thinking
 
Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation
 
Business Design Toolkit - Design Sojourn
Business Design Toolkit - Design SojournBusiness Design Toolkit - Design Sojourn
Business Design Toolkit - Design Sojourn
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Comparative Design thinking
Comparative Design thinking Comparative Design thinking
Comparative Design thinking
 
Design Thinking
Design Thinking Design Thinking
Design Thinking
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Design thinking workshop #ptw17
Design thinking workshop #ptw17Design thinking workshop #ptw17
Design thinking workshop #ptw17
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
Design Thinking for Social Innovation
Design Thinking for Social InnovationDesign Thinking for Social Innovation
Design Thinking for Social Innovation
 
Product vision
Product visionProduct vision
Product vision
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 

Similar to A11y Accessibility Design Workshop

Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interactionkhairulaidid
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Joshua Randall
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesFloat
 
Why3 D2 Penn State Presentation
Why3 D2 Penn State PresentationWhy3 D2 Penn State Presentation
Why3 D2 Penn State PresentationKarl Kapp
 
Online Focus Groups Presentation MESI 2012
Online Focus Groups Presentation MESI 2012Online Focus Groups Presentation MESI 2012
Online Focus Groups Presentation MESI 2012Alfonso Sintjago
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibilityqixingz
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessbrindaN
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesIntopia
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Abi Reynolds
 
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobileUXLondon
 
Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Colin Butler
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...UserZoom
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019Joshua Randall
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Petri Heiramo
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 
2012 - MESI - Online Focus Groups Presentation
2012 - MESI - Online Focus Groups Presentation2012 - MESI - Online Focus Groups Presentation
2012 - MESI - Online Focus Groups PresentationAlfonso Sintjago
 

Similar to A11y Accessibility Design Workshop (20)

Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interaction
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
Ux guide
Ux guideUx guide
Ux guide
 
Why3 D2 Penn State Presentation
Why3 D2 Penn State PresentationWhy3 D2 Penn State Presentation
Why3 D2 Penn State Presentation
 
Why3d2
Why3d2Why3d2
Why3d2
 
Online Focus Groups Presentation MESI 2012
Online Focus Groups Presentation MESI 2012Online Focus Groups Presentation MESI 2012
Online Focus Groups Presentation MESI 2012
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
 
Design Sprints
Design SprintsDesign Sprints
Design Sprints
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiences
 
Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019Voice usability testing with WOZ methodology - UX SCOT 2019
Voice usability testing with WOZ methodology - UX SCOT 2019
 
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
 
Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
2012 - MESI - Online Focus Groups Presentation
2012 - MESI - Online Focus Groups Presentation2012 - MESI - Online Focus Groups Presentation
2012 - MESI - Online Focus Groups Presentation
 

Recently uploaded

Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Kieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF PortfolioKieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF Portfolioktksalaria
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 

Recently uploaded (20)

Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Kieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF PortfolioKieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF Portfolio
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 

A11y Accessibility Design Workshop

  • 2. Meet the team Ace Vu QuickBooks Design System Intuit Accessibility Design Lead Yvonne So Platform Ecosystem Accessibility Advocate
  • 3. Form groups of 4 Sit with people you don’t know (make new friends :D). Try to include a content, visual, and interaction designer. You’ll work as a team and will rely everyone’s expertise. Mingle!
  • 4. Disclaimer All materials in this presentation are for educational purposes. A few may be taken from: ● W3.org ● Accessibility.digital.gov ● Microsoft.com/design/inclusive ● Intopia.digital ● Apple.com/accessibility ● Google.com/accessibility
  • 5. Today’s agenda Quick accessibility intro User interview What makes a product accessible? Let’s practice Q&A
  • 7. Your shoelace is untied (4 mins) Write down all the steps to tie a single shoe.
  • 8. Roleplay (4 mins) 1 person reads the instructions out loud. 1 person follows the instructions using 1 hand. 1 person closes their eyes and does it with 2 hands. 1 person observes.
  • 9. Reflection Did the instructions work for everyone? Would you change the instructions? How?
  • 12. 1 out of 7 people in the world has some form of disability. - World Health Organization World health report
  • 13. 10,000 Baby Boomers turn 65 each day.
  • 14. Disability, n. “...is a complex phenomenon, reflecting an interaction between feature of a person’s body and features of the society in which he or she lives.” - ADA: “Mental, physical, emotional impairment that can substantially limit one or more major life activity.” In the context of ADA, “disability” is a legal term rather than a medical one.
  • 16. Invisible disabilities “Physical, mental, or neurological condition that limits a person’s movements, senses, or activities invisible to the onlooker.” Examples ● Sensitivities to motion or light ● Color blindness ● Chronic pain ● Brain injuries ● Temporary situations (tinnitus, pregnancy, migraines)
  • 17. So, what’s accessibility, anyway? Accessibility, n. “...the degree to which a product, service, or environment is available to as many people as possible.”
  • 20. “Solve for one, extend to many” Microsoft Inclusive Design Kit
  • 21. Benefits for all A solution that works for a blind person could also benefit car drivers
  • 22. Persona spectrum “As designers, it’s our responsibility to understand the power of the interactions we design for people. We design to embrace the things that make us human. It’s what drives us to create a world that makes lives better. The result is technology that’s inclusive.”
  • 23. Learn from our users
  • 26. What makes a product accessible? The basic 3 areas ● Visual (vision) ● Interaction and content (vision, hearing, motor, cognition) ● Implementation (vision, hearing, motor, cognition, etc.)
  • 27. POUR accessibility ● Perceivable ● Operable ● Understandable ○ Role ○ State ○ Value ○ Label ● Robust
  • 28. Semantic page structure <Book Title> <Chapter 1> <Section 1> <Section 2> <Chapter 2> <Section 1> <Section 2> <Section 3>
  • 29. Text contrast What is small text and large text? Large text = 18 point text (regular) or 14 point text bold However: “The ratio between sizes in points and CSS pixels is 1pt = 1.333px, therefore 14pt and 18pt are equivalent to approximately 18.5px and 24px” Abc Abc Abc Abc Abc Abc
  • 31. Touch targets and pointers (AAA) Touch & pointer targets should be at least 44 x 44 px (48 x 48 dpi on android)
  • 32. Keyboard focus Make sure interactive elements have focus state
  • 33. Content Visible text (Includes Titles, paragraphs, labels for UI elements, text on buttons, links, and forms) Non-visible text (Includes alternative text for images, buttons with icons, and captions) Both visible and nonvisible text should be descriptive and meaningful because some users navigate with headings or links.
  • 34. Sound & motion Sound ● Offer visual alternatives to sound, and vice-versa. ● Provide captioning, a transcript, or other visual cues to critical audio elements and sound alerts. ● Avoid background sounds, autoplay music or video. Motion ● Enable content that moves, scrolls, or blinks automatically to be paused, stopped, or hidden if it lasts more than 5 seconds. ● Limit flashing content to 3 times in a 1- second period to meet flash and red-flash thresholds. ● Avoid flashing large, central areas of the screen. ● Do not use motion alone.
  • 35. Let’s find some problems
  • 36. Group discovery (5 mins) 1. Using the printed design handout, find as many problems as possible. 2. Mark them down. Need help? Visit https://accessibility.digital.gov
  • 37. Share your findings Each group takes turns sharing a problem.
  • 38. Recap
  • 39. Let’s fix those problems
  • 40. Let’s do this 1. Using the cheat sheet, fix a problem you found. 2. Stay within the design system and guidelines. 3. Share your solutions.
  • 42. What to include 1. Keyboard notations 2. Focus 3. Markup (H1 vs bold) 4. Alt text 5. Window titles 6. Screen-reader-only text 7. Text alternatives for charts and graphs 8. Script for video captions
  • 43. What it could look like
  • 45. Let’s practice 1. Use the same Sketch file 2. Create your own write up along with the design you just fixed to include important information for your engineers.
  • 47. Things to remember for testing 1. Keyboard accessibility 2. Hidden text (descriptive labels for form fields, alternative text for images, buttons with icons, and captions) 3. Zoom (200%, 400%) 4. High contrast and dark mode 5. Screen reader
  • 48. Q&A
  • 49. Thank you. Let’s chat more Ace Vu linkedin.com/in/acevu ace_vu@intuit.com Yvonne So linkedin.com/in/yvonneyso yvonne_so@intuit.com Slideshare: http://bit.ly/intuita11y
  • 50. Resources - Our favorite guidelines on https://accessibility.digital.gov - Check color contrast with http://www.getstark.co - Sketch contrast plugin https://github.com/romannurik/Sketch-Contrast - Volunteer on your own time through your mobile phone with Be My Eyes app - Wave chrome plugin to inspect the site build - Get more design tools, cheat sheet and resources at QuickBooks Design System

Editor's Notes

  1. 9:10 Title, welcome
  2. Introduce the current team and guests Set expectation right, we are here to learn together. There are so much to learn in accessibility. Our goal is that you will learn as much of the basic knowledge and share it will your team. After today, you will be able to identify accessibility issues, fix design accessibility issues, reports, and communicate your design to engineers. All the materials we mentioned today will be shared out. Please also feel free to take your own notes.
  3. Group of 4 each row, please make sure each of your group have a diverse role, contents, visual, and interaction. If you have too many of the same, please switch some out. We will work as a team in this workshop because in reality we will need each other support to advocate and make the right things happen.
  4. This is stripped down version of our full 3 hours training. We have taken out some exercise for time saving purposes. However, we still want to show a full format framework so you can take this back to your team.
  5. Agenda
  6. Join the slack channel, download stark sketch plugin. The best way to learn something is to learn a little each day and practice as we go
  7. Ted drake will do a quick recap intro i
  8. 1 out of 7 equals 1.3 billion people
  9. Roughly 10,000 Baby Boomers will turn 65 today, and about 10,000 more will cross that threshold every day for the next 19 years. (2010 Pew Research) http://www.pewresearch.org/fact-tank/2010/12/29/baby-boomers-retire/
  10. According to WHO For example, You are in a noisy bar and your friend has gone to the bartender to get you a drink. You change your mind, but want a water instead. Your friend cannot hear you, your conversation is blocked. This wouldn’t be a problem if your communication method wasn’t dependent on sound, such as American Sign Language.
  11. When we think about “as many people as possible,” let’s take a look at just how many MORE people we could reach…
  12. When we think about “as many people as possible,” let’s take a look at just how many MORE people we could reach…
  13. When we think about “as many people as possible,” let’s take a look at just how many MORE people we could reach… AODA’s goal was to make Ontario accessible by 2025 with a staged rollout of requirements. Intuit has been compliant with these requirements, but we will need to consider the 2021 requirement for accessible color contrast in our products. This act is more than design, it is the full spectrum of customer support, from building design to event management.
  14. https://www.w3.org/WAI/fundamentals/accessibility-usability-inclusion/
  15. https://www.w3.org/WAI/fundamentals/accessibility-usability-inclusion/
  16. Ace: 5 mins
  17. We are gonna get old, and our situation can change in the future. As Yvonne So, an active accessibility avocator said we are actually designing for our future self. For example, if our design is usable for a person that has one arm, also work with an arm injured veteran, or a new parent, or a lyft driver. A video caption work well for people with hearing disabilities, or reading airport caption in a noisy terminal, or teaching a child to read through a cartoon show.
  18. We use the Persona Spectrum to understand related mismatches and motivations across a spectrum of permanent, temporary, and situational scenarios. It’s a quick tool to help foster empathy and to show how a solution scales to a broader audience.Similarly, high-contrast screen settings were initially made to benefit people with vision impairments. But today, many people benefit from high-contrast settings when they use a device in bright sunlight. The same is true for remote controls, automatic door openers, audiobooks, email, and much more. Designing with constraints in mind is simply designing well.
  19. Sagar, what to inspect, report
  20. Turbo tax product comparison page: https://turbotax.intuit.com/personal-taxes/online/ Video link: https://drive.google.com/file/d/1y_R7XNVzX8cyZ4JRwTcrOatcHPWiuvs_/view?usp=sharing
  21. Talk about the hand out sheet, today we mostly focus on the first 2 parts, Visual, Interaction and Contents
  22. Essentially, we want everything on the page to be discoverable and understandable. If it’s interactive, it should be focusable and actionable without a mouse. https://theblog.adobe.com/design-with-accessibility-in-mind-the-pour-methodology/ http://webaim.org/articles/pour/
  23. A line height less than 1.5x of the font size is acceptable when there is a way to increase the line height by the user.
  24. https://www.w3.org/WAI/WCAG21/quickref/?versions=2.0#contrast-minimum https://www.w3.org/WAI/WCAG21/quickref/#non-text-contrast How to use stark
  25. https://www.w3.org/WAI/WCAG21/quickref/?versions=2.0#contrast-minimum https://www.w3.org/WAI/WCAG21/quickref/#non-text-contrast How to use stark
  26. Google: Touch targets Touch targets are the parts of the screen that respond to user input. They extend beyond the visual bounds of an element. For example, an icon may appear to be 24 x 24 dp, but the padding surrounding it comprises the full 48 x 48 dp touch target. Touch targets should be at least 48 x 48 dp. A touch target of this size results in a physical size of about 9mm, regardless of screen size. The recommended target size for touchscreen elements is 7-10mm. It may be appropriate to use larger touch targets to accommodate a larger spectrum of users. Pointer targets Pointer targets are similar to touch targets, but apply to the use of motion-tracking pointer devices such as a mouse or a stylus. Pointer targets should be at least 44 x 44 dp. Microsoft: Pointer shape https://docs.microsoft.com/en-us/windows/desktop/uxguide/inter-mouse
  27. Visible and nonvisible text Accessibility text includes both visible text (including labels for UI elements, text on buttons, links, and forms) and nonvisible descriptions that don’t appear on screen (such as alternative text for buttons with icons). Sometimes, an on-screen label may be overridden with accessibility text to provide more information to the user. Both visible and nonvisible text should be descriptive and meaningful, as some users navigate by using all headings or links on a screen. Test your app with a screen reader to identify areas that are missing or need better accessibility text. https://material.io/design/usability/accessibility.html#writing
  28. Visible and nonvisible text Accessibility text includes both visible text (including labels for UI elements, text on buttons, links, and forms) and nonvisible descriptions that don’t appear on screen (such as alternative text for buttons with icons). Sometimes, an on-screen label may be overridden with accessibility text to provide more information to the user. Both visible and nonvisible text should be descriptive and meaningful, as some users navigate by using all headings or links on a screen. Test your app with a screen reader to identify areas that are missing or need better accessibility text.
  29. Join the slack channel, download stark sketch plugin. The best way to learn something is to learn a little each day and practice as we go
  30. Send a sketch file to slack. Install stark, sketch plugin Ask each group to spot the visual flaws. Base on the guideline, how many different types of issues can each group find Note for ace: open ended, there’s no wrong answer, we just want to
  31. Each group quickly share 1 highlight
  32. Join the slack channel, download stark sketch plugin. The best way to learn something is to learn a little each day and practice as we go
  33. Color swatches should attached to sketch file
  34. [11:30am] Join the slack channel, download stark sketch plugin. The best way to learn something is to learn a little each day and practice as we go
  35. My tax history, turbo tax home, pro portal, Turbo (credit history), Mobile
  36. [11:40] Sagar shows tools what to inspect, chrome lense and light house
  37. Use the TAB, ENTER, SPACE, and UP and DOWN ARROW keys to navigate. TAB through the page to see if the order is logical.
  38. [11:45] encourage : https://jira.intuit.com/secure/Dashboard.jspa?selectPageId=37352 Commitment Meet up once a quarter, lunch and learn. A Quick share out Hero team, Regular bug bash
  39. Agenda