SlideShare a Scribd company logo
Caroline Jarrett
LinkedIn
@cjforms
Creating truly accessible forms
Ladies that UX Seattle
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
2
Ladies that UX Brighton
ran a great in-person
event
I’d like to thank everyone involved in
preparing and running that event,
the inspiration for this shorter
workshop.
Blog post about the in-person event
Original workshop resources on Notion
(Creative Commons licensed).
Find our more about Ladies that UX Brighton
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
3
Agenda
Introduction
Challenge 1: Think about types of disability
Challenge 2: Use the Web Content Accessibility Guidelines
Challenge 3: Use the US Web Design System
Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
4
We’re going to try a Washington State task
• Think of someone who has a Washington State driver license
(this could be you)
• The person realised today that they have lost their license
• We’ll follow along as they apply for a new one
• Keep a note of which page on the website is a form
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
5
Is this a form?
Home | Washington State
Department of Licensing
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
6
Is page 2
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
7
Is page 3
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
8
Is page 4
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
9
Is page 5
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
10
Is page 6
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
11
Is page 7
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
12
Is page 8
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
13
Is page 9
a form?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
14
Which page(s)
were the form?
1
3 4 5 6
8
7 9
2
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
15
We know a form when we see it
Looks like a form and
works like a form
Asks questions and
expects answers
Allows someone
to achieve a goal
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
16
A good form needs a lot of accessibility
Interaction design Content design Service design
A good form is easy to:
• read and use
• understand and answer
• get it done and move on
Takeaway
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
18
Today’s focus is one specific question
We’ll think about
“What’s the best way to ask for a phone number?”
What could possibly go wrong?
Scenario
You have been asked to develop a digital version of a paper-based
form. One of the form fields is ‘phone number’ - today we’ll focus on
this field in our design backlog.
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
19
Think about phones
• Have a look at your phone
• Is it a landline or mobile?
• Is there only one or do you have several?
• Consider calls received and messages
• What did you get and why?
• How did you react?
• Think about someone, maybe in your family, who has a
different experience to you. Any extra thoughts?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
20
Agenda
✔ Introduction
Challenge 1: Think about types of disability
Challenge 2: Use the Web Content Accessibility Guidelines
Challenge 3: Use the US Web Design System
Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
21
Challenge 1:
Think about types of disability
• Who might have some difficulty using the phone?
• You might think about yourself, someone you know, or a story
you’ve heard about phones
• A “phone” might be a landline or a mobile
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
22
Consider permanent, temporary, and
situational disabilities
Inclusive101Guidebook.pdf (microsoft.design)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
23
Keep ONE person in mind
• Please choose one person who has a permanent, temporary, or
situational disability that affects how they use a phone
• I’m choosing Gwen who is bedridden and confused
• As a team, we’ll focus on lots of different people so it’s OK for
you to focus on just one
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
24
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
Challenge 2: Use the Web Content Accessibility Guidelines
Challenge 3: Use the US Web Design System
Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
25
Challenge 2:
Use the Web Content Accessibility Guidelines
Let’s try to get some help from WCAG for
“the best way to ask for a phone number”
Have a look at
Forms Tutorial | Web Accessibility Initiative (WAI) | W3C
Compare notes
5 minutes
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
26
This tutorial is
mostly about
interaction design,
with a bit of content
design
Forms Tutorial | Web Accessibility
Initiative (WAI) | W3C
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
27
There is a bit of
service design there
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
28
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
✔ Challenge 2: Use the Web Content Accessibility Guidelines
Challenge 3: Use the US Web Design System
Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
29
Challenge 3:
Use the US Web Design System
We’re looking for the best way to ask for a phone number
Try
USWDS: The United States Web Design System (digital.gov)
Compare notes
5 minutes
https://designsystem.digital.gov/
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
30
This pattern is
specifically about
phone numbers
Phone number | U.S. Web Design System (USWDS) (digital.gov)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
31
The accessibility
guidance is OK,
but doesn’t help Gwen
What about the person
you’re thinking about?
Phone number | U.S. Web Design System (USWDS) (digital.gov)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
32
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
✔ Challenge 2: Use the Web Content Accessibility Guidelines
✔ Challenge 3: Use the US Web Design System
Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
33
We’ve been told to think about service design
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
34
Challenge 4:
Think about why we ask for a phone number
• Why might an organization ask for a phone number?
• How will they use the number?
• When might they use it?
• Does that use of the number cause any difficulties for
the person that you are thinking about?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
35
Phone numbers are for more than conversation
• Calling someone to talk to them
• Text (SMS) messages about the progress of an order or task
• Two factor authentication
• … maybe some other things too
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
36
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
✔ Challenge 2: Use the Web Content Accessibility Guidelines
✔ Challenge 3: Use the US Web Design System
✔ Challenge 4: Think about why we ask for a phone number
Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
37
A question protocol
is a list of all the
questions
The question protocol:
how to make sure
every form field is
necessary - Effortmark
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
38
Structuring forms -
Service Manual -
GOV.UK (www.gov.uk)
Question protocols are
in the GOV.UK Service
Manual
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
39
The Irish government
also has question
protocols
gov - A question protocol for government forms (www.gov.ie)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
40
A question protocol keeps track of each question
Only add a question if you know:
• that you need the information to deliver the service
• why you need the information
• what you’ll do with it
• which users need to give you the information
• how you’ll check the information is accurate
• how to keep the information up to date and secure
Structuring forms - Service Manual - GOV.UK (www.gov.uk)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
41
An example of an entry in my question protocol
Column in the question protocol Example for a newsletter sign-up form
Answer we need to get (data) Name
Why is it needed? To be able to address the user
To identify the individual user
How will it be used? Hi, Caroline!
Level of importance (must have, nice to have) Nice to have
What happens if you get the wrong answer or
no answer to this question?
May have a strange interaction with the user
(optional: extra questions that you think will be
helpful for your designs and organisation)
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
42
Challenge 5:
Let’s make an entry for phone number
Column in the question
protocol
Phone number
Answer we need to get (data) Mobile phone number
Why is it needed?
How will it be used?
Level of importance (must have,
nice to have)
What happens if you get the
wrong answer or no answer to
this question?
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
43
Sometimes questions linger past their usefulness
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
44
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
✔ Challenge 2: Use the Web Content Accessibility Guidelines
✔ Challenge 3: Use the US Web Design System
✔ Challenge 4: Think about why we ask for a phone number
✔ Challenge 5: Make a question protocol
Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
45
Challenge 6:
Make a prototype and test it
Design a truly accessible question for getting a phone number for
progress on an order
Your question must:
• Obtain a phone number
• Allow for some sort of choice
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
46
Consider* a filter question to introduce the topic
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
47
Consider* a filter question to introduce the topic
* Try doing a filter question,
then actually test it with
some real people to make sure that
the question itself is not repellent
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
48
Agenda
✔ Introduction
✔ Challenge 1: Think about types of disability
✔ Challenge 2: Use the Web Content Accessibility Guidelines
✔ Challenge 3: Use the US Web Design System
✔ Challenge 4: Think about why we ask for a phone number
✔ Challenge 5: Make a question protocol
✔ Challenge 6: Make a prototype
Wrap up
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
49
It’s worth putting extra effort into ‘easy’ questions
Question Mean abandon rate
Name 6%
Email 6%
Password 11%
Phone 6%
Postcode 5%
Address 5%
https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
50
Users want to know why you want to know
“Users hate giving you their phone number - It’s a sad truth but
users are very suspicious of you asking for their number. They
fear being spammed by sales calls so would rather drop out of
the process than hand it over …
If you really must ask then explain why you need it. A simple line
saying that you need their number in case there are any issues
with delivery will do wonders for the completion rate on your
phone field.”
https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
51
Forgiving interaction design really matters, too
“Format confusion - More than any field, phone numbers have a
cornucopia of ways you can potentially enter the information. Do
you add a ‘+’? The country code? How about spaces or dashes?
<HEAD EXPLODES EMOJI>”
https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
52
Please help us: people with dyscalculia
1. If you already have a phone number for us, don’t ask again
2. Let us copy the phone number into the form
3. Allow for typical characters such as + - ( ) and space
4. Be very specific in the error message
5. Give us extra time
Fill in the information you have (accessiblenumbers.com)
Improve Validation Errors with Adaptive Messages (98% Don’t) – Articles – Baymard Institute
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
53
A good form needs a lot of accessibility
Interaction design Content design Service design
Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0
54
Ask me questions: Caroline Jarrett
Social media @cjforms
caroline.jarrett@effortmark.co.uk
www.effortmark.co.uk

More Related Content

PPTX
Creating truly accessible forms, SDinGov 2024
PPTX
Creating truly accessible forms: workshop at SDinGov 2024.pptx
PPTX
How to look at a form Boye 22.pptx
PPTX
Getting forms right: how better words lead to better results
PPTX
How to save money by fixing forms, WebExpo2023
PPTX
Complex forms at Clarity2010
PPT
Complex forms-for-upa2010
PPTX
Do No Harm: Making Better Forms for People
Creating truly accessible forms, SDinGov 2024
Creating truly accessible forms: workshop at SDinGov 2024.pptx
How to look at a form Boye 22.pptx
Getting forms right: how better words lead to better results
How to save money by fixing forms, WebExpo2023
Complex forms at Clarity2010
Complex forms-for-upa2010
Do No Harm: Making Better Forms for People

Similar to 2024 Creating truly accessible forms, Ladies that UX Seattle (20)

PDF
Design tips for complex forms by @cjforms 2013
PPTX
Forms workshop for ConCon Manchester 2016 by @cjforms
PPTX
Forms that work: Understanding forms to improve their design by @cjforms
PDF
Design better forms – Mobile UX London
PPTX
Shorter version of complex forms at Clarity2010
PPT
Usable forms Media Trust 2010
PPTX
Shorter version of complex forms at Clarity2010
PDF
Design better forms
PDF
Ideas for design of complex transactions by @cjforms 2013
PDF
Good form (s) -July 2016
PDF
How to make on line forms beautiful
PDF
Design better forms – UXBristol
PPTX
How to look at a form - Industry Conf 2016
PPTX
MSc Seminar on Forms Design
PPTX
How to design a form: Discussing a curriculum
PPTX
Design tips for complex forms JBoye 2011
PPTX
Design tips for complex forms Malta 2012
PPTX
Discussing a Topic Map for How to Design a Better Form 2019 March
PPTX
Complex forms for APPU, October 2010
PDF
Accessibility in Design systems - the pain and glory
Design tips for complex forms by @cjforms 2013
Forms workshop for ConCon Manchester 2016 by @cjforms
Forms that work: Understanding forms to improve their design by @cjforms
Design better forms – Mobile UX London
Shorter version of complex forms at Clarity2010
Usable forms Media Trust 2010
Shorter version of complex forms at Clarity2010
Design better forms
Ideas for design of complex transactions by @cjforms 2013
Good form (s) -July 2016
How to make on line forms beautiful
Design better forms – UXBristol
How to look at a form - Industry Conf 2016
MSc Seminar on Forms Design
How to design a form: Discussing a curriculum
Design tips for complex forms JBoye 2011
Design tips for complex forms Malta 2012
Discussing a Topic Map for How to Design a Better Form 2019 March
Complex forms for APPU, October 2010
Accessibility in Design systems - the pain and glory
Ad

More from Caroline Jarrett (20)

PPTX
2025 UX Connect Aarhus - garbage in garbage out.pptx
PPTX
Errors and error rates: workshop for X-Gov content clubpptx
PPTX
2025 Agile Manchester - error rates and data quality.pptx
PPTX
Some thoughts about surveys: Olin 2024.pptx
PPTX
Using surveys to uncover audience insights
PPTX
2023 Surveys that work Olin.pptx
PPTX
The Phylogenetic Tree in forms design - making forms work for complex academ...
PPTX
Four ways to make a better survey WebExpo2023
PPTX
Content design in practice May 2023.pptx
PPTX
Two ways to improve your survey, webinar for Delib 2023.pptx
PPTX
Two ways to improve your surveys: the Most Crucial Question and the Burning I...
PPTX
Prune tune postpone explain.pptx
PPTX
What is a service designer SDinGOV 22 with all stickies.pptx
PPTX
Helping teenage boys to become responsible adults.pptx
PPTX
Some thoughts on surveys: Boye and Company member conference call
PPTX
Better surveys - presentation to Loyal Health March 2022.pptx
PPTX
Plain language to improve your survey houston 2022
PPTX
Surveys that work:training course for Rosenfeld Media, day 1
PPTX
Surveys that work: training course for Rosenfeld media, day 2
PPTX
Surveys that work: training course for Rosenfeld Media, day 3
2025 UX Connect Aarhus - garbage in garbage out.pptx
Errors and error rates: workshop for X-Gov content clubpptx
2025 Agile Manchester - error rates and data quality.pptx
Some thoughts about surveys: Olin 2024.pptx
Using surveys to uncover audience insights
2023 Surveys that work Olin.pptx
The Phylogenetic Tree in forms design - making forms work for complex academ...
Four ways to make a better survey WebExpo2023
Content design in practice May 2023.pptx
Two ways to improve your survey, webinar for Delib 2023.pptx
Two ways to improve your surveys: the Most Crucial Question and the Burning I...
Prune tune postpone explain.pptx
What is a service designer SDinGOV 22 with all stickies.pptx
Helping teenage boys to become responsible adults.pptx
Some thoughts on surveys: Boye and Company member conference call
Better surveys - presentation to Loyal Health March 2022.pptx
Plain language to improve your survey houston 2022
Surveys that work:training course for Rosenfeld Media, day 1
Surveys that work: training course for Rosenfeld media, day 2
Surveys that work: training course for Rosenfeld Media, day 3
Ad

Recently uploaded (20)

PDF
Quality Control Management for RMG, Level- 4, Certificate
PDF
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PPTX
An introduction to AI in research and reference management
PPTX
12. Community Pharmacy and How to organize it
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PPT
UNIT I- Yarn, types, explanation, process
PDF
Urban Design Final Project-Site Analysis
PPT
Machine printing techniques and plangi dyeing
PPTX
Entrepreneur intro, origin, process, method
PPTX
rapid fire quiz in your house is your india.pptx
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PDF
Urban Design Final Project-Context
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PPTX
joggers park landscape assignment bandra
PDF
Interior Structure and Construction A1 NGYANQI
PDF
The Advantages of Working With a Design-Build Studio
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
Quality Control Management for RMG, Level- 4, Certificate
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
YV PROFILE PROJECTS PROFILE PRES. DESIGN
YOW2022-BNE-MinimalViableArchitecture.pdf
An introduction to AI in research and reference management
12. Community Pharmacy and How to organize it
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
UNIT I- Yarn, types, explanation, process
Urban Design Final Project-Site Analysis
Machine printing techniques and plangi dyeing
Entrepreneur intro, origin, process, method
rapid fire quiz in your house is your india.pptx
BRANDBOOK-Presidential Award Scheme-Kenya-2023
Urban Design Final Project-Context
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
joggers park landscape assignment bandra
Interior Structure and Construction A1 NGYANQI
The Advantages of Working With a Design-Build Studio
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"

2024 Creating truly accessible forms, Ladies that UX Seattle

  • 1. Caroline Jarrett LinkedIn @cjforms Creating truly accessible forms Ladies that UX Seattle
  • 2. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 2 Ladies that UX Brighton ran a great in-person event I’d like to thank everyone involved in preparing and running that event, the inspiration for this shorter workshop. Blog post about the in-person event Original workshop resources on Notion (Creative Commons licensed). Find our more about Ladies that UX Brighton
  • 3. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 3 Agenda Introduction Challenge 1: Think about types of disability Challenge 2: Use the Web Content Accessibility Guidelines Challenge 3: Use the US Web Design System Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 4. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 4 We’re going to try a Washington State task • Think of someone who has a Washington State driver license (this could be you) • The person realised today that they have lost their license • We’ll follow along as they apply for a new one • Keep a note of which page on the website is a form
  • 5. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 5 Is this a form? Home | Washington State Department of Licensing
  • 6. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 6 Is page 2 a form?
  • 7. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 7 Is page 3 a form?
  • 8. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 8 Is page 4 a form?
  • 9. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 9 Is page 5 a form?
  • 10. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 10 Is page 6 a form?
  • 11. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 11 Is page 7 a form?
  • 12. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 12 Is page 8 a form?
  • 13. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 13 Is page 9 a form?
  • 14. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 14 Which page(s) were the form? 1 3 4 5 6 8 7 9 2
  • 15. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 15 We know a form when we see it Looks like a form and works like a form Asks questions and expects answers Allows someone to achieve a goal
  • 16. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 16 A good form needs a lot of accessibility Interaction design Content design Service design
  • 17. A good form is easy to: • read and use • understand and answer • get it done and move on Takeaway
  • 18. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 18 Today’s focus is one specific question We’ll think about “What’s the best way to ask for a phone number?” What could possibly go wrong? Scenario You have been asked to develop a digital version of a paper-based form. One of the form fields is ‘phone number’ - today we’ll focus on this field in our design backlog.
  • 19. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 19 Think about phones • Have a look at your phone • Is it a landline or mobile? • Is there only one or do you have several? • Consider calls received and messages • What did you get and why? • How did you react? • Think about someone, maybe in your family, who has a different experience to you. Any extra thoughts?
  • 20. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 20 Agenda ✔ Introduction Challenge 1: Think about types of disability Challenge 2: Use the Web Content Accessibility Guidelines Challenge 3: Use the US Web Design System Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 21. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 21 Challenge 1: Think about types of disability • Who might have some difficulty using the phone? • You might think about yourself, someone you know, or a story you’ve heard about phones • A “phone” might be a landline or a mobile
  • 22. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 22 Consider permanent, temporary, and situational disabilities Inclusive101Guidebook.pdf (microsoft.design)
  • 23. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 23 Keep ONE person in mind • Please choose one person who has a permanent, temporary, or situational disability that affects how they use a phone • I’m choosing Gwen who is bedridden and confused • As a team, we’ll focus on lots of different people so it’s OK for you to focus on just one
  • 24. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 24 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability Challenge 2: Use the Web Content Accessibility Guidelines Challenge 3: Use the US Web Design System Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 25. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 25 Challenge 2: Use the Web Content Accessibility Guidelines Let’s try to get some help from WCAG for “the best way to ask for a phone number” Have a look at Forms Tutorial | Web Accessibility Initiative (WAI) | W3C Compare notes 5 minutes
  • 26. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 26 This tutorial is mostly about interaction design, with a bit of content design Forms Tutorial | Web Accessibility Initiative (WAI) | W3C
  • 27. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 27 There is a bit of service design there
  • 28. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 28 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability ✔ Challenge 2: Use the Web Content Accessibility Guidelines Challenge 3: Use the US Web Design System Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 29. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 29 Challenge 3: Use the US Web Design System We’re looking for the best way to ask for a phone number Try USWDS: The United States Web Design System (digital.gov) Compare notes 5 minutes https://designsystem.digital.gov/
  • 30. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 30 This pattern is specifically about phone numbers Phone number | U.S. Web Design System (USWDS) (digital.gov)
  • 31. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 31 The accessibility guidance is OK, but doesn’t help Gwen What about the person you’re thinking about? Phone number | U.S. Web Design System (USWDS) (digital.gov)
  • 32. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 32 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability ✔ Challenge 2: Use the Web Content Accessibility Guidelines ✔ Challenge 3: Use the US Web Design System Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 33. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 33 We’ve been told to think about service design
  • 34. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 34 Challenge 4: Think about why we ask for a phone number • Why might an organization ask for a phone number? • How will they use the number? • When might they use it? • Does that use of the number cause any difficulties for the person that you are thinking about?
  • 35. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 35 Phone numbers are for more than conversation • Calling someone to talk to them • Text (SMS) messages about the progress of an order or task • Two factor authentication • … maybe some other things too
  • 36. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 36 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability ✔ Challenge 2: Use the Web Content Accessibility Guidelines ✔ Challenge 3: Use the US Web Design System ✔ Challenge 4: Think about why we ask for a phone number Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 37. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 37 A question protocol is a list of all the questions The question protocol: how to make sure every form field is necessary - Effortmark
  • 38. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 38 Structuring forms - Service Manual - GOV.UK (www.gov.uk) Question protocols are in the GOV.UK Service Manual
  • 39. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 39 The Irish government also has question protocols gov - A question protocol for government forms (www.gov.ie)
  • 40. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 40 A question protocol keeps track of each question Only add a question if you know: • that you need the information to deliver the service • why you need the information • what you’ll do with it • which users need to give you the information • how you’ll check the information is accurate • how to keep the information up to date and secure Structuring forms - Service Manual - GOV.UK (www.gov.uk)
  • 41. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 41 An example of an entry in my question protocol Column in the question protocol Example for a newsletter sign-up form Answer we need to get (data) Name Why is it needed? To be able to address the user To identify the individual user How will it be used? Hi, Caroline! Level of importance (must have, nice to have) Nice to have What happens if you get the wrong answer or no answer to this question? May have a strange interaction with the user (optional: extra questions that you think will be helpful for your designs and organisation)
  • 42. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 42 Challenge 5: Let’s make an entry for phone number Column in the question protocol Phone number Answer we need to get (data) Mobile phone number Why is it needed? How will it be used? Level of importance (must have, nice to have) What happens if you get the wrong answer or no answer to this question?
  • 43. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 43 Sometimes questions linger past their usefulness
  • 44. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 44 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability ✔ Challenge 2: Use the Web Content Accessibility Guidelines ✔ Challenge 3: Use the US Web Design System ✔ Challenge 4: Think about why we ask for a phone number ✔ Challenge 5: Make a question protocol Challenge 6: Make a prototype Wrap up
  • 45. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 45 Challenge 6: Make a prototype and test it Design a truly accessible question for getting a phone number for progress on an order Your question must: • Obtain a phone number • Allow for some sort of choice
  • 46. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 46 Consider* a filter question to introduce the topic
  • 47. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 47 Consider* a filter question to introduce the topic * Try doing a filter question, then actually test it with some real people to make sure that the question itself is not repellent
  • 48. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 48 Agenda ✔ Introduction ✔ Challenge 1: Think about types of disability ✔ Challenge 2: Use the Web Content Accessibility Guidelines ✔ Challenge 3: Use the US Web Design System ✔ Challenge 4: Think about why we ask for a phone number ✔ Challenge 5: Make a question protocol ✔ Challenge 6: Make a prototype Wrap up
  • 49. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 49 It’s worth putting extra effort into ‘easy’ questions Question Mean abandon rate Name 6% Email 6% Password 11% Phone 6% Postcode 5% Address 5% https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
  • 50. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 50 Users want to know why you want to know “Users hate giving you their phone number - It’s a sad truth but users are very suspicious of you asking for their number. They fear being spammed by sales calls so would rather drop out of the process than hand it over … If you really must ask then explain why you need it. A simple line saying that you need their number in case there are any issues with delivery will do wonders for the completion rate on your phone field.” https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
  • 51. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 51 Forgiving interaction design really matters, too “Format confusion - More than any field, phone numbers have a cornucopia of ways you can potentially enter the information. Do you add a ‘+’? The country code? How about spaces or dashes? <HEAD EXPLODES EMOJI>” https://www.zuko.io/blog/which-form-fields-cause-the-biggest-ux-problems
  • 52. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 52 Please help us: people with dyscalculia 1. If you already have a phone number for us, don’t ask again 2. Let us copy the phone number into the form 3. Allow for typical characters such as + - ( ) and space 4. Be very specific in the error message 5. Give us extra time Fill in the information you have (accessiblenumbers.com) Improve Validation Errors with Adaptive Messages (98% Don’t) – Articles – Baymard Institute
  • 53. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 53 A good form needs a lot of accessibility Interaction design Content design Service design
  • 54. Caroline Jarrett Effortmark.co.uk @cjforms (CC) BY SA-4.0 54 Ask me questions: Caroline Jarrett Social media @cjforms caroline.jarrett@effortmark.co.uk www.effortmark.co.uk