SlideShare a Scribd company logo
1 of 53
Download to read offline
Design better
forms
Sjors Timmer
@sjors
Question your questions
Flow
Design details
1.
2.
3.
1. Question your questions
Question protocol
• Every question you ask
• Who wants the answer?
• Why do they want it?
• Required to answer?
• What if there’s a mistake?
• Question type
• Can it be removed?
• Comments
http://www.uxmatters.com/mt/archives/2010/06/the-question-protocol-how-to-make-sure-every-form-field-is-necessary.php
Question protocol
Question Who wants it? Why? Required? What if there's a
mistake
Question type Can it be
removed?
Comments
First name All organisers Personal tickets Yes Double check via
email
From memory No Can it be merged with la
Last name All organisers Personal tickets Yes Double check via
email
From memory No
Email address Fullfilment Send
confirmation/updates
Yes Error message
displayed
From memory No
Confirm email Fullfilment Validation of email
address
Yes Error message
displayed
From memory Possibly Can email be validated i
efficient way?
Card type Payment provider Validating payment Yes Payment
fails/registration fails
Look up Possibly
Card number
Expiration date (month/year)
CSC
Country
Address 1
Address 2
City
State/province
Postal code
Job title
Company/organization
Twitter handle
Industry
Size of company
Terms and conditions
Type of answer
From memory answers
• Short simple labels
• No need to tell people upfront
• No need for help text, but you
might want to tell why you need
an answer
facebook.com
Look up answers
• Mention it in the preparation
section
• Simple and short label
• Information on where you can
find the answer
gov.uk/carers-allowance/
Think and write answers
• Where most thinking needs to happen
• In the form of a question or a section
• Talk to the people who will be using
these answers
• Add help or even a writing guide
employmenttribunals.service.gov.uk/apply
(Re)move optional
1. Remove as many optional questions as
possible
2. Label optional fields left with “(optional)”
3. Remove required *
Ironically, more people answered the optional
questions when they were asked after they
registered!



– Luke Wroblewski
The redesign of the eBay signup form
Exercise:
Question protocol
• Take the two handouts
• Look at the booking form and
• Look at the question protocol
• Fill in as much as you can
• On your own
• 5 minutes
Booking form
Question protocol
Question Who wants it? Why? Required? What if there's a
mistake
Question type Can it be
removed?
Comments
First name All organisers Personal tickets Yes Double check via
email
From memory No Can it be merged with last name?
Last name All organisers Personal tickets Yes Double check via
email
From memory No
Email address Fullfilment Send
confirmation/updates
Yes Error message
displayed
From memory No
Confirm email Fullfilment Validation of email
address
Yes Error message
displayed
From memory Possibly Can email be validated in a more
efficient way?
Card type Payment provider Validating payment Yes Payment
fails/registration fails
Look up Possibly
Card number
Expiration date (month/year)
CSC
Country
Address 1
Address 2
City
State/province
Postal code
Job title
Company/organization
Twitter handle
Industry
Size of company
Terms and conditions
2. Flow
Think of a form as a
conversation
Start End
Start the conversation
• Reasons that would disqualify
someone
• Documents or numbers they need
• Bullet points are great
gov.uk/carers-allowance/how-to-claim
End the conversation
• Thank them
• State their actions
• State reference number
• Tell them what will happen next
• Tell them how they can reach you
• And make sure it prints well
Thank you for your order!
You successfully ordered 1 copy of Design
better forms
Your order number is #12345
You should receive a confirmation email
within 5 minutes
Your order should arrive between 25 and 27
September
For any questions, contact us on 020123123
or a@b.com
Print this page
https://designnotes.blog.gov.uk/2015/07/03/one-thing-per-page/
Register to vote
One thing per page
• Low-confidence users find it easier
to use
• Works well on mobile devices
• Works better for handling errors,
branches, loops and saving progress
https://designnotes.blog.gov.uk/2015/07/03/one-thing-per-page/
Register to vote
‘One thing’ could be:
• one piece of information to
understand
• one decision to make
• one question to answer
Register to vote
I’d rather see users bored than confused
Joe Lanman
Attributed
Amazon mobile check out
1234 1234 1234 1234
Exercise:
Draw a form flow
• Use your question protocol
• Group questions in one topic per box
• Make it flow like a conversation
• Together with your neighbour
• 5 minutes
3. Design details
Label placement
Top labels are the most flexible
• Keeps the text visible whilst typing
• Can easily deal with translations
• Can easily support a lot of help text
• Allows the user to change the text size
without breaking the layout
The cardinal principle of industrial design:
content always appears on top.


– Josh Clark
Designing for touch
Help text
• Place help text under the label
• Show/hide, help text for minority
user group
employmenttribunals.service.gov.uk/apply
Help text
• Place help text under the label
• Show/hide, help text for minority
user group
employmenttribunals.service.gov.uk/apply
Form fields
• Big enough to touch
• Field size gives a clue to the
answer expected
Use 44 pixels on the web
Josh Clark
Designing for Touch
Radio button/check box
Use the label tag to increase the hit area
<input id=“nationality-irish“ type="checkbox"
name=“is-irish” />
<label for=“nationality-irish”>Irish</label>
Visually increase squares and circles
Drop down (aka select)
Find on Youtube:

Alice Bartlett: Burn your select tags
Problems users have with them
• Unable to close the select
• Typing into the select 
• Confusing focused items with selected
items
• Touch screen: trying to pinch zoom select
options
Master
Possible solutions
Radio buttons
• Show top choices
• Hide the rest under show more
Possible solutions
Radio buttons
• Show top choices
• Hide the rest under show more
Possible solutions
• Use autocomplete search
• Only works when the user is looking for
something they know
baymard.com/labs/country-selector
Possible solutions
• Use autocomplete search
• Only works when the user is looking for
something they know
baymard.com/labs/country-selector
Possible solutions
• Use autocomplete search
• Only works when the user is looking for
something they know
baymard.com/labs/country-selector
Frequently asked questions
Email
• Autocomplete email address
• Filter for spelling errors in popular
provider’s domains
• Confirm email address on screen
• And/or there are services like
neverbounce.com that actively
validate email addresses
Acorns
Email
• Autocomplete email address
• Filter for spelling errors in popular
provider’s domains
• Confirm email address on screen
• And/or there are services like
neverbounce.com that actively
validate email addresses
Email
• Autocomplete email address
• Filter for spelling errors in popular
provider’s domains
• Confirm email address on screen
• And/or there are services like
neverbounce.com that actively
validate email addresses
Kickstarter
Email
• Autocomplete email address
• Filter for spelling errors in popular
provider’s domains
• Confirm email address on screen
• And/or there are services like
neverbounce.com that actively
validate email addresses
petitions.parliament.uk
Email
• Autocomplete email address
• Filter for spelling errors in popular
provider’s domains
• Confirm email address on screen
• And/or there are services like
neverbounce.com that actively
validate email addresses
petitions.parliament.uk
Address
Postcode look up
pcapredict.com
Address
Postcode look up
Address
Postcode look up
Date of birth
• Default HTML5 date element
doesn’t test well
• 3 fields, looks boring, but tests well
(for memorable dates)
https://twitter.com/QuiltingMuriel/status/640378046462099456
Passwords
We have successfully trained everyone to use
passwords that are hard to remember, but easy
for computers to guess.
XKCD
https://xkcd.com/936/
Passwords
• Allow users to see their password
• But don’t do it by default
• Encourage length by showing a
strength indicator
Google account
Passwords
• Allow users to see their password
• But don’t do it by default
• Encourage length by showing a
strength indicator
Google account
Recap
• Place the labels on top
• Avoid dropdowns
• Keep your elements simple
• Automate and validate wherever you can
Exercise:
Start sketching the form
• Use your question protocol
• Follow your flow
• Sketch for a mobile screen
• It’s ok if you don’t finish it
• Together with your neighbour
• 15 minutes
Reading/watching tips
Designing for Touch
– Josh Clark
Forms that work
– Caroline Jarrett and Gerry Gaffney
Mobile Design Essentials Part 1 & 2
– Luke Wroblewski
Gov.uk Design patterns
designpatterns.hackpad.com
Thank you!
Sjors Timmer
@sjors

More Related Content

What's hot

Approaches to Enhancing the User Experience
Approaches to Enhancing the User ExperienceApproaches to Enhancing the User Experience
Approaches to Enhancing the User ExperienceMichael McGarel
 
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them Marqui CMS
 
Scripted navigation ideas for Oracle Service Cloud
Scripted navigation ideas for Oracle Service CloudScripted navigation ideas for Oracle Service Cloud
Scripted navigation ideas for Oracle Service CloudMark Kehoe
 
Getting a Job in the Tech Industry
Getting a Job in the Tech IndustryGetting a Job in the Tech Industry
Getting a Job in the Tech IndustryEvisors
 
Aligning fiefdoms - Confab Intensive 2017
Aligning fiefdoms - Confab Intensive 2017Aligning fiefdoms - Confab Intensive 2017
Aligning fiefdoms - Confab Intensive 2017Sally Bagshaw
 
Rocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismRocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismPublishing Smarter
 
Making More Out of It
Making More Out of ItMaking More Out of It
Making More Out of ItRichard Lee
 
Access User Experience
Access User ExperienceAccess User Experience
Access User ExperienceAbi James
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an ExorcismCrystal Beasley
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureTejinder Singh
 
Mimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeMimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeSteve Williams
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...Blend Interactive
 
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeJensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeSteve Williams
 
Introduction to Information Architecture & Design - SVA Workshop 12/07/13
Introduction to Information Architecture & Design - SVA Workshop 12/07/13Introduction to Information Architecture & Design - SVA Workshop 12/07/13
Introduction to Information Architecture & Design - SVA Workshop 12/07/13Robert Stribley
 

What's hot (16)

Approaches to Enhancing the User Experience
Approaches to Enhancing the User ExperienceApproaches to Enhancing the User Experience
Approaches to Enhancing the User Experience
 
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them
Marqui's Top 10 Email Marketing Mistakes and How to Avoid Them
 
Scripted navigation ideas for Oracle Service Cloud
Scripted navigation ideas for Oracle Service CloudScripted navigation ideas for Oracle Service Cloud
Scripted navigation ideas for Oracle Service Cloud
 
Getting a Job in the Tech Industry
Getting a Job in the Tech IndustryGetting a Job in the Tech Industry
Getting a Job in the Tech Industry
 
Web design basics
Web design basicsWeb design basics
Web design basics
 
Aligning fiefdoms - Confab Intensive 2017
Aligning fiefdoms - Confab Intensive 2017Aligning fiefdoms - Confab Intensive 2017
Aligning fiefdoms - Confab Intensive 2017
 
Rocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismRocky Mountain STC: Minimalism
Rocky Mountain STC: Minimalism
 
Making More Out of It
Making More Out of ItMaking More Out of It
Making More Out of It
 
Time hacks
Time hacksTime hacks
Time hacks
 
Access User Experience
Access User ExperienceAccess User Experience
Access User Experience
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Mimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeMimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and Practice
 
"Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con..."Making things real: Content strategy for realistic content management" - Con...
"Making things real: Content strategy for realistic content management" - Con...
 
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeJensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
 
Introduction to Information Architecture & Design - SVA Workshop 12/07/13
Introduction to Information Architecture & Design - SVA Workshop 12/07/13Introduction to Information Architecture & Design - SVA Workshop 12/07/13
Introduction to Information Architecture & Design - SVA Workshop 12/07/13
 

Similar to Design better forms with the question protocol

HighRoad U Webinar: Election & Holiday Email Extravaganza
HighRoad U Webinar:  Election & Holiday Email ExtravaganzaHighRoad U Webinar:  Election & Holiday Email Extravaganza
HighRoad U Webinar: Election & Holiday Email ExtravaganzaHighRoad Solution
 
Mail That Matters.pptx
Mail That Matters.pptxMail That Matters.pptx
Mail That Matters.pptxwebzgurunet1
 
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...Julia Grosman
 
Stop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the DesktopStop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the DesktopHeidi Smith
 
Email Marketing Strategies for Chambers on Commerce
Email Marketing Strategies for Chambers on CommerceEmail Marketing Strategies for Chambers on Commerce
Email Marketing Strategies for Chambers on Commercewillburns
 
Effective use of technology in a job search by Greg David of Laka & Company G...
Effective use of technology in a job search by Greg David of Laka & Company G...Effective use of technology in a job search by Greg David of Laka & Company G...
Effective use of technology in a job search by Greg David of Laka & Company G...Greg David
 
You're Still Doing It Wrong
You're Still Doing It WrongYou're Still Doing It Wrong
You're Still Doing It WrongPaul Armstrong
 
Workforce Center Orienation
Workforce Center OrienationWorkforce Center Orienation
Workforce Center Orienationnweiss
 
Email Etiquette.ppt
Email Etiquette.pptEmail Etiquette.ppt
Email Etiquette.pptSyam Kolati
 
Donor voice survey feedback widget_backgrounder
Donor voice survey feedback widget_backgrounderDonor voice survey feedback widget_backgrounder
Donor voice survey feedback widget_backgrounderDonorVoice
 
How-to-write-an-email Ren Matrido.ppt
How-to-write-an-email Ren Matrido.pptHow-to-write-an-email Ren Matrido.ppt
How-to-write-an-email Ren Matrido.pptJoDoroteoSalangsang
 
Audiences Northern Guide Lucy Conlan
Audiences Northern Guide Lucy  ConlanAudiences Northern Guide Lucy  Conlan
Audiences Northern Guide Lucy ConlanLucy Conlan
 
E mail marketing
E mail marketingE mail marketing
E mail marketingchdnshn
 
Email etiquettes, Messages,
Email etiquettes, Messages, Email etiquettes, Messages,
Email etiquettes, Messages, ijaz4444
 
Peter Martin – How to Double Your Internet Closing Ratio in 90 Days
Peter Martin – How to Double Your Internet Closing Ratio in 90 DaysPeter Martin – How to Double Your Internet Closing Ratio in 90 Days
Peter Martin – How to Double Your Internet Closing Ratio in 90 DaysSean Bradley
 
Are These 5 Things Hurting Your Event Sign-ups?
Are These 5 Things Hurting Your Event Sign-ups? Are These 5 Things Hurting Your Event Sign-ups?
Are These 5 Things Hurting Your Event Sign-ups? Formstack
 
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...UserZoom
 
The 5 Design Trends Behind “The Best of the Email Swipe File”
The 5 Design Trends Behind “The Best of the Email Swipe File”The 5 Design Trends Behind “The Best of the Email Swipe File”
The 5 Design Trends Behind “The Best of the Email Swipe File”Salesforce Marketing Cloud
 

Similar to Design better forms with the question protocol (20)

Session 10 email marketing
Session 10 email marketingSession 10 email marketing
Session 10 email marketing
 
HighRoad U Webinar: Election & Holiday Email Extravaganza
HighRoad U Webinar:  Election & Holiday Email ExtravaganzaHighRoad U Webinar:  Election & Holiday Email Extravaganza
HighRoad U Webinar: Election & Holiday Email Extravaganza
 
Mail That Matters.pptx
Mail That Matters.pptxMail That Matters.pptx
Mail That Matters.pptx
 
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...
Michael Barber - Precon- Make Email Great Again — With an Actual Plan On How ...
 
Stop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the DesktopStop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the Desktop
 
Thank You Letter Presentation
Thank You Letter PresentationThank You Letter Presentation
Thank You Letter Presentation
 
Email Marketing Strategies for Chambers on Commerce
Email Marketing Strategies for Chambers on CommerceEmail Marketing Strategies for Chambers on Commerce
Email Marketing Strategies for Chambers on Commerce
 
Effective use of technology in a job search by Greg David of Laka & Company G...
Effective use of technology in a job search by Greg David of Laka & Company G...Effective use of technology in a job search by Greg David of Laka & Company G...
Effective use of technology in a job search by Greg David of Laka & Company G...
 
You're Still Doing It Wrong
You're Still Doing It WrongYou're Still Doing It Wrong
You're Still Doing It Wrong
 
Workforce Center Orienation
Workforce Center OrienationWorkforce Center Orienation
Workforce Center Orienation
 
Email Etiquette.ppt
Email Etiquette.pptEmail Etiquette.ppt
Email Etiquette.ppt
 
Donor voice survey feedback widget_backgrounder
Donor voice survey feedback widget_backgrounderDonor voice survey feedback widget_backgrounder
Donor voice survey feedback widget_backgrounder
 
How-to-write-an-email Ren Matrido.ppt
How-to-write-an-email Ren Matrido.pptHow-to-write-an-email Ren Matrido.ppt
How-to-write-an-email Ren Matrido.ppt
 
Audiences Northern Guide Lucy Conlan
Audiences Northern Guide Lucy  ConlanAudiences Northern Guide Lucy  Conlan
Audiences Northern Guide Lucy Conlan
 
E mail marketing
E mail marketingE mail marketing
E mail marketing
 
Email etiquettes, Messages,
Email etiquettes, Messages, Email etiquettes, Messages,
Email etiquettes, Messages,
 
Peter Martin – How to Double Your Internet Closing Ratio in 90 Days
Peter Martin – How to Double Your Internet Closing Ratio in 90 DaysPeter Martin – How to Double Your Internet Closing Ratio in 90 Days
Peter Martin – How to Double Your Internet Closing Ratio in 90 Days
 
Are These 5 Things Hurting Your Event Sign-ups?
Are These 5 Things Hurting Your Event Sign-ups? Are These 5 Things Hurting Your Event Sign-ups?
Are These 5 Things Hurting Your Event Sign-ups?
 
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
 
The 5 Design Trends Behind “The Best of the Email Swipe File”
The 5 Design Trends Behind “The Best of the Email Swipe File”The 5 Design Trends Behind “The Best of the Email Swipe File”
The 5 Design Trends Behind “The Best of the Email Swipe File”
 

More from Sjors Timmer

Space as medium for interaction design
Space as medium for interaction designSpace as medium for interaction design
Space as medium for interaction designSjors Timmer
 
Space as a material for interaction design
Space as a material for interaction designSpace as a material for interaction design
Space as a material for interaction designSjors Timmer
 
A room for understanding
A room for understandingA room for understanding
A room for understandingSjors Timmer
 
The Foundations of Spatial Computing
The Foundations of Spatial ComputingThe Foundations of Spatial Computing
The Foundations of Spatial ComputingSjors Timmer
 
A room for understanding
A room for understandingA room for understanding
A room for understandingSjors Timmer
 
The pace of change
The pace of changeThe pace of change
The pace of changeSjors Timmer
 
Using Time to Your Advantage
Using Time to Your AdvantageUsing Time to Your Advantage
Using Time to Your AdvantageSjors Timmer
 
How Tom Cruise Ruined Interaction Design
How Tom Cruise Ruined Interaction DesignHow Tom Cruise Ruined Interaction Design
How Tom Cruise Ruined Interaction DesignSjors Timmer
 
Exploring eternal questions through interaction design
Exploring eternal questions through interaction designExploring eternal questions through interaction design
Exploring eternal questions through interaction designSjors Timmer
 
Rem Koolhaas –designing the design process
Rem Koolhaas –designing the design processRem Koolhaas –designing the design process
Rem Koolhaas –designing the design processSjors Timmer
 
Design and complexity
Design and complexityDesign and complexity
Design and complexitySjors Timmer
 
15 startup tools to help you designing your startup
15 startup tools to help you designing your startup15 startup tools to help you designing your startup
15 startup tools to help you designing your startupSjors Timmer
 
Social Networks Sjors Timmer
Social Networks Sjors TimmerSocial Networks Sjors Timmer
Social Networks Sjors TimmerSjors Timmer
 
Design For Learning
Design For LearningDesign For Learning
Design For LearningSjors Timmer
 

More from Sjors Timmer (15)

Space as medium for interaction design
Space as medium for interaction designSpace as medium for interaction design
Space as medium for interaction design
 
Space as a material for interaction design
Space as a material for interaction designSpace as a material for interaction design
Space as a material for interaction design
 
A room for understanding
A room for understandingA room for understanding
A room for understanding
 
The Foundations of Spatial Computing
The Foundations of Spatial ComputingThe Foundations of Spatial Computing
The Foundations of Spatial Computing
 
A room for understanding
A room for understandingA room for understanding
A room for understanding
 
The pace of change
The pace of changeThe pace of change
The pace of change
 
Using Time to Your Advantage
Using Time to Your AdvantageUsing Time to Your Advantage
Using Time to Your Advantage
 
How Tom Cruise Ruined Interaction Design
How Tom Cruise Ruined Interaction DesignHow Tom Cruise Ruined Interaction Design
How Tom Cruise Ruined Interaction Design
 
Exploring eternal questions through interaction design
Exploring eternal questions through interaction designExploring eternal questions through interaction design
Exploring eternal questions through interaction design
 
Rem Koolhaas –designing the design process
Rem Koolhaas –designing the design processRem Koolhaas –designing the design process
Rem Koolhaas –designing the design process
 
Design and complexity
Design and complexityDesign and complexity
Design and complexity
 
Future framing
Future framingFuture framing
Future framing
 
15 startup tools to help you designing your startup
15 startup tools to help you designing your startup15 startup tools to help you designing your startup
15 startup tools to help you designing your startup
 
Social Networks Sjors Timmer
Social Networks Sjors TimmerSocial Networks Sjors Timmer
Social Networks Sjors Timmer
 
Design For Learning
Design For LearningDesign For Learning
Design For Learning
 

Recently uploaded

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一A SSS
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 

Recently uploaded (20)

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 

Design better forms with the question protocol

  • 3. 1. Question your questions
  • 4. Question protocol • Every question you ask • Who wants the answer? • Why do they want it? • Required to answer? • What if there’s a mistake? • Question type • Can it be removed? • Comments http://www.uxmatters.com/mt/archives/2010/06/the-question-protocol-how-to-make-sure-every-form-field-is-necessary.php Question protocol Question Who wants it? Why? Required? What if there's a mistake Question type Can it be removed? Comments First name All organisers Personal tickets Yes Double check via email From memory No Can it be merged with la Last name All organisers Personal tickets Yes Double check via email From memory No Email address Fullfilment Send confirmation/updates Yes Error message displayed From memory No Confirm email Fullfilment Validation of email address Yes Error message displayed From memory Possibly Can email be validated i efficient way? Card type Payment provider Validating payment Yes Payment fails/registration fails Look up Possibly Card number Expiration date (month/year) CSC Country Address 1 Address 2 City State/province Postal code Job title Company/organization Twitter handle Industry Size of company Terms and conditions
  • 6. From memory answers • Short simple labels • No need to tell people upfront • No need for help text, but you might want to tell why you need an answer facebook.com
  • 7. Look up answers • Mention it in the preparation section • Simple and short label • Information on where you can find the answer gov.uk/carers-allowance/
  • 8. Think and write answers • Where most thinking needs to happen • In the form of a question or a section • Talk to the people who will be using these answers • Add help or even a writing guide employmenttribunals.service.gov.uk/apply
  • 9. (Re)move optional 1. Remove as many optional questions as possible 2. Label optional fields left with “(optional)” 3. Remove required *
  • 10. Ironically, more people answered the optional questions when they were asked after they registered!
 
 – Luke Wroblewski The redesign of the eBay signup form
  • 11. Exercise: Question protocol • Take the two handouts • Look at the booking form and • Look at the question protocol • Fill in as much as you can • On your own • 5 minutes Booking form Question protocol Question Who wants it? Why? Required? What if there's a mistake Question type Can it be removed? Comments First name All organisers Personal tickets Yes Double check via email From memory No Can it be merged with last name? Last name All organisers Personal tickets Yes Double check via email From memory No Email address Fullfilment Send confirmation/updates Yes Error message displayed From memory No Confirm email Fullfilment Validation of email address Yes Error message displayed From memory Possibly Can email be validated in a more efficient way? Card type Payment provider Validating payment Yes Payment fails/registration fails Look up Possibly Card number Expiration date (month/year) CSC Country Address 1 Address 2 City State/province Postal code Job title Company/organization Twitter handle Industry Size of company Terms and conditions
  • 13. Think of a form as a conversation Start End
  • 14. Start the conversation • Reasons that would disqualify someone • Documents or numbers they need • Bullet points are great gov.uk/carers-allowance/how-to-claim
  • 15. End the conversation • Thank them • State their actions • State reference number • Tell them what will happen next • Tell them how they can reach you • And make sure it prints well Thank you for your order! You successfully ordered 1 copy of Design better forms Your order number is #12345 You should receive a confirmation email within 5 minutes Your order should arrive between 25 and 27 September For any questions, contact us on 020123123 or a@b.com Print this page
  • 16. https://designnotes.blog.gov.uk/2015/07/03/one-thing-per-page/ Register to vote One thing per page • Low-confidence users find it easier to use • Works well on mobile devices • Works better for handling errors, branches, loops and saving progress
  • 17. https://designnotes.blog.gov.uk/2015/07/03/one-thing-per-page/ Register to vote ‘One thing’ could be: • one piece of information to understand • one decision to make • one question to answer
  • 19. I’d rather see users bored than confused Joe Lanman Attributed
  • 20. Amazon mobile check out 1234 1234 1234 1234
  • 21. Exercise: Draw a form flow • Use your question protocol • Group questions in one topic per box • Make it flow like a conversation • Together with your neighbour • 5 minutes
  • 23. Label placement Top labels are the most flexible • Keeps the text visible whilst typing • Can easily deal with translations • Can easily support a lot of help text • Allows the user to change the text size without breaking the layout
  • 24. The cardinal principle of industrial design: content always appears on top. 
 – Josh Clark Designing for touch
  • 25. Help text • Place help text under the label • Show/hide, help text for minority user group employmenttribunals.service.gov.uk/apply
  • 26. Help text • Place help text under the label • Show/hide, help text for minority user group employmenttribunals.service.gov.uk/apply
  • 27. Form fields • Big enough to touch • Field size gives a clue to the answer expected
  • 28. Use 44 pixels on the web Josh Clark Designing for Touch
  • 29. Radio button/check box Use the label tag to increase the hit area <input id=“nationality-irish“ type="checkbox" name=“is-irish” /> <label for=“nationality-irish”>Irish</label> Visually increase squares and circles
  • 30. Drop down (aka select) Find on Youtube:
 Alice Bartlett: Burn your select tags Problems users have with them • Unable to close the select • Typing into the select  • Confusing focused items with selected items • Touch screen: trying to pinch zoom select options Master
  • 31. Possible solutions Radio buttons • Show top choices • Hide the rest under show more
  • 32. Possible solutions Radio buttons • Show top choices • Hide the rest under show more
  • 33. Possible solutions • Use autocomplete search • Only works when the user is looking for something they know baymard.com/labs/country-selector
  • 34. Possible solutions • Use autocomplete search • Only works when the user is looking for something they know baymard.com/labs/country-selector
  • 35. Possible solutions • Use autocomplete search • Only works when the user is looking for something they know baymard.com/labs/country-selector
  • 37. Email • Autocomplete email address • Filter for spelling errors in popular provider’s domains • Confirm email address on screen • And/or there are services like neverbounce.com that actively validate email addresses Acorns
  • 38. Email • Autocomplete email address • Filter for spelling errors in popular provider’s domains • Confirm email address on screen • And/or there are services like neverbounce.com that actively validate email addresses
  • 39. Email • Autocomplete email address • Filter for spelling errors in popular provider’s domains • Confirm email address on screen • And/or there are services like neverbounce.com that actively validate email addresses Kickstarter
  • 40. Email • Autocomplete email address • Filter for spelling errors in popular provider’s domains • Confirm email address on screen • And/or there are services like neverbounce.com that actively validate email addresses petitions.parliament.uk
  • 41. Email • Autocomplete email address • Filter for spelling errors in popular provider’s domains • Confirm email address on screen • And/or there are services like neverbounce.com that actively validate email addresses petitions.parliament.uk
  • 45. Date of birth • Default HTML5 date element doesn’t test well • 3 fields, looks boring, but tests well (for memorable dates)
  • 47. Passwords We have successfully trained everyone to use passwords that are hard to remember, but easy for computers to guess. XKCD https://xkcd.com/936/
  • 48. Passwords • Allow users to see their password • But don’t do it by default • Encourage length by showing a strength indicator Google account
  • 49. Passwords • Allow users to see their password • But don’t do it by default • Encourage length by showing a strength indicator Google account
  • 50. Recap • Place the labels on top • Avoid dropdowns • Keep your elements simple • Automate and validate wherever you can
  • 51. Exercise: Start sketching the form • Use your question protocol • Follow your flow • Sketch for a mobile screen • It’s ok if you don’t finish it • Together with your neighbour • 15 minutes
  • 52. Reading/watching tips Designing for Touch – Josh Clark Forms that work – Caroline Jarrett and Gerry Gaffney Mobile Design Essentials Part 1 & 2 – Luke Wroblewski Gov.uk Design patterns designpatterns.hackpad.com