SlideShare a Scribd company logo
1 of 15
From research to design
Iterating a form wizard
@vfowler
Outline
•Form wizard designs
•Manual testing & issues identified
•Addressed issues
•Next steps
Form wizard designs
Onsite kiosks Other devices
Manual accessibility
testing scenarios
1. Laptop + Firefox + JAWS → email
2. iPhone + Safari + VoiceOver → SMS
7 issues identified
•Validation errors imperceptible
•Mismatch to user’s mental model
•Spinners on postcode input
•<article> tag
•Driver’s licence as proof of address
•<label> lacks a phone format example
•Link to a modal
Perceptible validation
<button>s weren’t matching
Automated testing won’t pick up on this.
Photo by Adeolu Eletu on Unsplash
<h2>Your preferred contact</h2>
Mismatch to user’s mental model
Radio buttons, fieldset & legend
Spinners on postcode input
type=“number” → type=“text” pattern=“[0-9]*”
When to use the number input by Adam Silver
Photo by Matthew Guay on Unsplash
<article> on a form
Confusing.
Driver’s licence
Ineligible.
Photo by Laura Gariglio on Unsplash
Next steps
Photo by Ant Rozetsky on Unsplash
• Require WCAG 2.1 AA up front.
• Align with Australian Government Design System.
• Test with low-vision and mobile users.
Thank you
Comments & questions?
@vfowler

More Related Content

Similar to Iterating a form wizard | from research to design

CUTGroup Detroit Slides for CUTGroup Collective Call
CUTGroup Detroit Slides for CUTGroup Collective CallCUTGroup Detroit Slides for CUTGroup Collective Call
CUTGroup Detroit Slides for CUTGroup Collective CallSmart Chicago Collaborative
 
Design better forms
Design better formsDesign better forms
Design better formsSjors Timmer
 
Remote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsRemote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsSusan Price
 
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)Jennifer Romano Bergstrom
 
5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-TestingMary Clemons
 
Mastering Online Surveys
Mastering Online SurveysMastering Online Surveys
Mastering Online SurveysQuestBack AG
 
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel KnottDaniel Knott
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with AppiumSrijan Technologies
 
Electronic surveying
Electronic surveyingElectronic surveying
Electronic surveyingifmrcmf
 
Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Lisa Renery Handalian
 
Launching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchLaunching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchNick Floro
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing teamMykhail Galushko
 
Social Zombies: Rise of the Mobile Dead
Social Zombies: Rise of the Mobile DeadSocial Zombies: Rise of the Mobile Dead
Social Zombies: Rise of the Mobile DeadTom Eston
 
A Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchDan Lewis
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
Guiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsGuiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsNancy Shepard
 

Similar to Iterating a form wizard | from research to design (20)

Basics of Lean UX
Basics of Lean UXBasics of Lean UX
Basics of Lean UX
 
Facecode
FacecodeFacecode
Facecode
 
CUTGroup Detroit Slides for CUTGroup Collective Call
CUTGroup Detroit Slides for CUTGroup Collective CallCUTGroup Detroit Slides for CUTGroup Collective Call
CUTGroup Detroit Slides for CUTGroup Collective Call
 
Design better forms
Design better formsDesign better forms
Design better forms
 
Going Lean Way for Better UX
Going Lean Way for Better UXGoing Lean Way for Better UX
Going Lean Way for Better UX
 
Remote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsRemote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & Tools
 
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)
Unifying the UX of a Survey Across Multiple Devices (MoDevEast 2013)
 
5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing
 
Mastering Online Surveys
Mastering Online SurveysMastering Online Surveys
Mastering Online Surveys
 
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
 
How to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.comHow to hire software engineers - given at pymunich.com
How to hire software engineers - given at pymunich.com
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
 
Electronic surveying
Electronic surveyingElectronic surveying
Electronic surveying
 
Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010Handalian shelkey mobile-presentation_upa_2010
Handalian shelkey mobile-presentation_upa_2010
 
Launching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchLaunching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to Launch
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
Social Zombies: Rise of the Mobile Dead
Social Zombies: Rise of the Mobile DeadSocial Zombies: Rise of the Mobile Dead
Social Zombies: Rise of the Mobile Dead
 
A Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and Touch
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Guiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboardsGuiding design by using customer stories and storyboards
Guiding design by using customer stories and storyboards
 

More from Vernon Fowler

Digital prototyping workshop UXLibs 2019
Digital prototyping workshop UXLibs 2019Digital prototyping workshop UXLibs 2019
Digital prototyping workshop UXLibs 2019Vernon Fowler
 
Becoming a library member - transforming the user experience of patron self r...
Becoming a library member - transforming the user experience of patron self r...Becoming a library member - transforming the user experience of patron self r...
Becoming a library member - transforming the user experience of patron self r...Vernon Fowler
 
UX - New roles for new times - PDIG 2017
UX - New roles for new times - PDIG 2017UX - New roles for new times - PDIG 2017
UX - New roles for new times - PDIG 2017Vernon Fowler
 
Participatory (Co-design) Workshop - CRIG 2017
Participatory (Co-design) Workshop - CRIG 2017Participatory (Co-design) Workshop - CRIG 2017
Participatory (Co-design) Workshop - CRIG 2017Vernon Fowler
 
CRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchCRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchVernon Fowler
 
Co-design workshop for library homepage project #UXLibs 2017
Co-design workshop for library homepage project #UXLibs 2017Co-design workshop for library homepage project #UXLibs 2017
Co-design workshop for library homepage project #UXLibs 2017Vernon Fowler
 
Pinterest Policy Primer
Pinterest Policy PrimerPinterest Policy Primer
Pinterest Policy PrimerVernon Fowler
 
Service design 2016 conference sharing
Service design 2016 conference sharingService design 2016 conference sharing
Service design 2016 conference sharingVernon Fowler
 
User centred design and students' library search behaviours
User centred design and students' library search behavioursUser centred design and students' library search behaviours
User centred design and students' library search behavioursVernon Fowler
 
User stories workshop
User stories workshopUser stories workshop
User stories workshopVernon Fowler
 
Apps in language learning
Apps in language learningApps in language learning
Apps in language learningVernon Fowler
 

More from Vernon Fowler (14)

Digital prototyping workshop UXLibs 2019
Digital prototyping workshop UXLibs 2019Digital prototyping workshop UXLibs 2019
Digital prototyping workshop UXLibs 2019
 
Becoming a library member - transforming the user experience of patron self r...
Becoming a library member - transforming the user experience of patron self r...Becoming a library member - transforming the user experience of patron self r...
Becoming a library member - transforming the user experience of patron self r...
 
UX - New roles for new times - PDIG 2017
UX - New roles for new times - PDIG 2017UX - New roles for new times - PDIG 2017
UX - New roles for new times - PDIG 2017
 
Participatory (Co-design) Workshop - CRIG 2017
Participatory (Co-design) Workshop - CRIG 2017Participatory (Co-design) Workshop - CRIG 2017
Participatory (Co-design) Workshop - CRIG 2017
 
CRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchCRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user research
 
Co-design workshop for library homepage project #UXLibs 2017
Co-design workshop for library homepage project #UXLibs 2017Co-design workshop for library homepage project #UXLibs 2017
Co-design workshop for library homepage project #UXLibs 2017
 
Pinterest Policy Primer
Pinterest Policy PrimerPinterest Policy Primer
Pinterest Policy Primer
 
Project wall rooms
Project wall roomsProject wall rooms
Project wall rooms
 
Service design 2016 conference sharing
Service design 2016 conference sharingService design 2016 conference sharing
Service design 2016 conference sharing
 
User centred design and students' library search behaviours
User centred design and students' library search behavioursUser centred design and students' library search behaviours
User centred design and students' library search behaviours
 
User stories workshop
User stories workshopUser stories workshop
User stories workshop
 
UX Australia 2015
UX Australia 2015UX Australia 2015
UX Australia 2015
 
Apps in language learning
Apps in language learningApps in language learning
Apps in language learning
 
Amy pecha kucha
Amy pecha kuchaAmy pecha kucha
Amy pecha kucha
 

Recently uploaded

Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsMonica Sydney
 
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...gragchanchal546
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...meghakumariji156
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...kumargunjan9515
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理AS
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理F
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024SOFTTECHHUB
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Balliameghakumariji156
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 

Recently uploaded (20)

Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 

Iterating a form wizard | from research to design

Editor's Notes

  1. Hi everyone. First, I want to thank Jamie Kelly. He 1st tested our registration form wizard in September last year. Pictured here in our follow-up validation testing in February, he’s sitting at a table with his laptop open and an external keyboard. Jamie is blind, has a great sense of humour, and makes an excellent participant with amazing think-out-loud skills. Second, I want to thank Troy Rasiah, our brilliant developer and database guru, collaborating with me throughout this project. Over 5 months, we made 7 iterations, and resolved 5 of the 7 issues identified from Jamie’s initial session.
  2. I’d like to share some of the improvements we made. Today I’ll cover … Our form wizard designs; Manual accessibility testing & the issues identified; How we addressed some of the issues; And I’ll finish with next steps for a better future.
  3. We actually have 2 form wizard designs: One for these onsite kiosks which are attached to cabinetry. – The onsite kiosks aren’t intended for screen reader use. Branching from that is a design for all other devices (my photo here shows Jamie operating this form on his iPhone via a Bluetooth keyboard). – It’s this design for other devices that we’ve been testing and iterating.
  4. Our manual accessibility testing consisted of 1 task, to become a member, with 2 scenarios: In scenario 1: using a laptop, Firefox, JAWS, and email to receive membership. In scenario 2: using an iPhone, Safari, VoiceOver, and SMS to receive membership.
  5. From the September test, we identified 7 issues. In order of severity, they are: Validation errors imperceptible to screen readers; A mismatch from our conceptual model to the user’s mental model; Spinners on postcode input; An <article> tag announced on every step of the form; A driver’s licence was the only example of a document members can use to prove their address; A <label> lacking a format example; A link to a modal. I’ll describe the first 2 or 3 issues, and how we approached them. If you’re interested in hearing about the remaining issues, let’s chat afterward.
  6. Imperceptible validation is a show stopper. On his laptop at step 1 of the form, Jamie gave both a mobile number & email address. After pressing Next, validation errors are displayed in red text on the page but the screen reader is silent. We need the screen reader to announce the validation, so we: Inserted the error text within the <label>; Set the focus to the 1st input with an error. This required updating the jQuery framework that handles validation.
  7. A mismatch of conceptual model to user’s mental models won’t be picked up in any automated testing. A pattern we had used in our form wizard was a few <button> elements for users to indicate a choice and to take them to the logical next step. It appears neat & efficient – it works on our kiosks. It has perfectly valid mark-up. Let’s see how this fell apart in our testing session.
  8. Wizard step 2 asks users to choose their preferred contact for membership delivery. A screen reader announces: “We’ll send your library membership details to your preferred contact”, followed by 2 <button> elements. To demonstrate the confusion that our interface was causing, I’ll play 20 seconds of video from the test session. [Play video] The last thing Jamie commented was: “I would have thought neither would be selected and you’d have to select one.”
  9. <button> elements make sense for kiosk design, but through a screen reader the final words “…select button” exacerbates the confusion. Even if we accessibly hid the word SELECT, we still had the conceptual model of <button> elements: a mismatch to our user’s mental model. To address this, we had to replace the buttons.
  10. Switching to radio inputs, and adding an explicit Next button was the easy bit. The hard bit was making the choice of options mandatory in an accessible way. Thanks to Russ Weakley & Allison Ravenhall who contributed to our solution: using aria-describedby to have both a hint and validation message associated with the <fieldset>. When Jamie tested this in February, it perfectly matched his mental model.
  11. Our old form design used input type=“number” for entering an Australian postcode. This makes it easy for Android and iOS but on desktop devices, it presents spinbox controls. Visual users might ignore these stepper buttons, but it confused our participant and exploded the time it took to complete this field. Adam Silver wrote a blog post explaining the most inclusive way to capture numeric codes is to use an input type=“text” with a pattern=“[0-9]*” attribute. This removed the spinners both visually and to screen readers, and some smartphones will render a chunky number-pad for easy entry.
  12. An <article> tag was left over from an initial page template. Screen readers announce “article”. That’s just confusing on a form. We removed it from the templates.
  13. To obtain an additional member privilege, we need proof that you live in Victoria. The only example document we listed was a driver’s licence. Blind people are ineligible for such things. Although we’ve added utility bill as a second example, this doesn’t really resolve the issue for Jamie who pays his bills electronically. Our alternative of receiving a letter by mail also relies on a third party. By adding a second example, we’ve resolved this issue, but not yet for everyone.
  14. To lessen the remediation effort in future, and have better designs out of the box, some next steps I’m taking include: WCAG 2.1 AA as a requirement up front; Explore how might we align form interfaces with the Australian Government Design System; Test with low-vision and mobile users.
  15. Thank you for listening to my talk.