Design tips for complex forms JBoye 2011

44
esign tips or complex forms 011 Caroline Jarrett J.Boye Conference Denmark

description

Design tips for complex forms, presented at JBoye11 Aarhus. For different tips, see "Design tips for complex forms at Clarity 2010". This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Transcript of Design tips for complex forms JBoye 2011

Page 1: Design tips for complex forms JBoye 2011

Design tips for complex forms2011Caroline JarrettJ.Boye Conference Denmark

Page 2: Design tips for complex forms JBoye 2011

This form is beautiful, the questions are simple, and the task is easy

2

Page 3: Design tips for complex forms JBoye 2011

But what happens if we have to work with complex forms like this?

3© Effortmark Ltd, from “Forms that work: Designing web forms for usability"

Page 4: Design tips for complex forms JBoye 2011

Lasting power of attorney for health and personal affairs

“Living will”

4

Page 5: Design tips for complex forms JBoye 2011

Privacy on Facebook

5http://www.nytimes.com/interactive/2010/05/12/business/facebook-privacy.html

Page 6: Design tips for complex forms JBoye 2011

A form is complex if …

• More than one page

• Answers come from another:– Form– Document– Page– Person

• The consequences are important:– Money– Stress– Prison?

6

Page 7: Design tips for complex forms JBoye 2011

Mat’s lost his job, no income, has to pay rent.Can he get some government money?

7

Page 8: Design tips for complex forms JBoye 2011

Which of these statements is most important for Mat?

That form was easy because…

1. I liked the way it looked and it was easy to read

2. I understood the questions and could answer them

3. I knew exactly what I had to do and I got the money

8

Page 9: Design tips for complex forms JBoye 2011

9

Users experience a form in three layers

Can’t read it

Can’t answer it

Can’t achieve

my goal

Appearance

Conversation

Relationship

Page 10: Design tips for complex forms JBoye 2011

10

A good form works well across all three layers

Lovely and legible

Easy questions, obvious answers

Goals achieved

(mine and yours)

Appearance

Conversation

Relationship

Page 11: Design tips for complex forms JBoye 2011

11

Page 12: Design tips for complex forms JBoye 2011

Task: find the right formSubtask: look for ‘unemployment’

12

Page 13: Design tips for complex forms JBoye 2011

Where is ‘unemployment’?

13

Page 14: Design tips for complex forms JBoye 2011

14

Page 15: Design tips for complex forms JBoye 2011

15

Page 16: Design tips for complex forms JBoye 2011

OK, I’ll click “Unemployment” for the 3rd time

16

Page 17: Design tips for complex forms JBoye 2011

Ah, I know two clear things that I have to do

17

Page 18: Design tips for complex forms JBoye 2011

18

RelationshipTip

Make it easy to find

the form by using

your users’ words

Page 19: Design tips for complex forms JBoye 2011

But maybe I need to read the whole page

19

Page 20: Design tips for complex forms JBoye 2011

Or maybe not

20

Page 21: Design tips for complex forms JBoye 2011

21

Cut irrelevant topics(or at least move them out of the main flow)

RelationshipTip

Drawing © Caroline Jarrett and Francis Rowland

Page 22: Design tips for complex forms JBoye 2011

Back to the UK. After lots of clicks and a search, finally we can get started.

22

Page 23: Design tips for complex forms JBoye 2011

Screenshots up to National Insurance number (equivalent to Danish CPR-nummer)

23

Page 24: Design tips for complex forms JBoye 2011

This page is an overview but…

24

14 screens

???

Page 25: Design tips for complex forms JBoye 2011

How is Mat expected to know what questions are coming up?

25

Page 26: Design tips for complex forms JBoye 2011

26

RelationshipTip

Explain clearly:

-How long it will take

-What documents I need

RelationshipTip

Page 27: Design tips for complex forms JBoye 2011

Let’s skip forward

27

Page 28: Design tips for complex forms JBoye 2011

Possible answers to this question?

28

Page 29: Design tips for complex forms JBoye 2011

That exact date? Continuously or with a break?Never had Jobseeker’s Allowance?

29

Page 30: Design tips for complex forms JBoye 2011

Options available do not match all the answers

30

Page 31: Design tips for complex forms JBoye 2011

31

ConversationTip

Design for all the

possible users’

answers, even if you

consider that some of

them are irrelevant

Image © nopitycity.com

Page 32: Design tips for complex forms JBoye 2011

A quick look at buttons. This is the first page with a button aligned with the questions

32

Page 33: Design tips for complex forms JBoye 2011

Typical eye-movement when reading a form: Look for field, turn left for label, look for field

33

Where to put the button?

A B C

Page 34: Design tips for complex forms JBoye 2011

Looks here first for button

In eye-tracking studies, I observed this

34

Then looks here secondLooks

here last

3 1 2

Page 35: Design tips for complex forms JBoye 2011

AppearanceTip

Best place for a button:

aligned with left-hand end

of text entry boxes

35

AppearanceTip

Next

Page 36: Design tips for complex forms JBoye 2011

Let’s skip forward again

36

Page 37: Design tips for complex forms JBoye 2011

Many more steps.But what documents will I need?

37

Page 38: Design tips for complex forms JBoye 2011

This is part of the most difficult form ever.But at least it has a summary menu.

38

Page 39: Design tips for complex forms JBoye 2011

39

ConversationTip

If users need to gather answers

from many sources then a

summary menu works better

than a progress indicator

Page 40: Design tips for complex forms JBoye 2011

40

Complexity affects all three layers of the form

• Relationship– Get users to the right form, quickly– Explain what users have to do

• Conversation– Design for all real-world options– If the user has to gather many

answers, use a summary menu

• Appearance– Put clearly labelled buttons

in the right place

Schema from “Forms that work: Designing web forms for usability”

Page 41: Design tips for complex forms JBoye 2011

Ideally, all three layers work together.This button in is the right place (appearance).

41

Page 42: Design tips for complex forms JBoye 2011

“Join free” is clear (conversation)and appropriate to task (relationship) (Unfortunately, it’s not an accurate translation)

42

Page 43: Design tips for complex forms JBoye 2011

More resources on http://www.slideshare.net/cjforms

43

Page 44: Design tips for complex forms JBoye 2011

Caroline Jarretttwitter @[email protected]

44