Design tips for complex forms by @cjforms 2013

64
UXPA 2013 Caroline Jarrett @cjforms

description

Working with complex forms such as insurance applications, medical claims, government transactions? This workshop at UXPA2013 has tips for improving them. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Transcript of Design tips for complex forms by @cjforms 2013

Page 1: Design tips for complex forms by @cjforms 2013

UXPA 2013 Caroline Jarrett @cjforms

Page 2: Design tips for complex forms by @cjforms 2013

Agenda

‘Complex’ and ‘simple’ in forms

Users and usage of complex

forms

Conversation and flow in

complex forms

Appearance of complex forms

2

Page 3: Design tips for complex forms by @cjforms 2013

Let’s start with a few forms• Three forms coming up….

• Is the form simple or complex?

• Why?

3

Page 4: Design tips for complex forms by @cjforms 2013

4 Image credit: step3reality.com

Page 5: Design tips for complex forms by @cjforms 2013

5

Page 6: Design tips for complex forms by @cjforms 2013

6 Image credit: bt.com

Page 7: Design tips for complex forms by @cjforms 2013

What makes a form complex?• Here are some ideas I had. Do we agree, disagree, add?

• A form is complex if:

– It looks complicated (many fields, multiple pages)

– It uses complex terminology or concepts

– The answers require thought, research, or someone else

– The task is challenging:• Important consequences

• Required rather than optional

• Infrequent rather than familiar

7

Page 8: Design tips for complex forms by @cjforms 2013

Most of all:if users expect it to be complex, it is.

• This form is complex.

Even though we haven’t seen it yet.

8

Page 9: Design tips for complex forms by @cjforms 2013

Agenda

‘Complex’ and ‘simple’ in forms

Users and usage of complex

forms

Conversation and flow in

complex forms

Appearance of complex forms

9

Page 10: Design tips for complex forms by @cjforms 2013

We know that we need to observe peopleas they use the forms

10 Image credit: Fraser Smith glenelg.net

Page 11: Design tips for complex forms by @cjforms 2013

How to catch them at it ?• Let’s share ideas about how to solve the problem of investigating and

observing forms in use when:

– They are completed very infrequently or

– The task is split (across people, technology or time)

– The design cycle is offset from the completion cycle.

11

Page 12: Design tips for complex forms by @cjforms 2013

Try a ‘replay study’

Users have another go at a complex form:

• In their own environment

• With their real data

• While you watch and take notes.

12

Page 13: Design tips for complex forms by @cjforms 2013

Observing internal users was easierin the days of paper

13 Image credit: http://www.census.gov/history/img/c43f.jpg

Page 14: Design tips for complex forms by @cjforms 2013

Track a sample of forms throughyour process

Look for: minimum time, maximum time, mode, errors, loops,

customer contacts, staff involvement.

But most of all: for errors.

14

Page 15: Design tips for complex forms by @cjforms 2013

Use a question protocol toestablish who uses the data

http://www.uxmatters.com/mt/archives/2010/06/

the-question-protocol-how-to-make-sure-every-form-field-is-

necessary.php

http://bit.ly/94T9N6

15

Page 16: Design tips for complex forms by @cjforms 2013

Agenda

‘Complex’ and ‘simple’ in forms

Users and usage of complex

forms

Conversation and flow in

complex forms

Appearance of complex forms

16

Page 17: Design tips for complex forms by @cjforms 2013

To get good answers,ask good questions

17

Page 18: Design tips for complex forms by @cjforms 2013

Meet Maria.

• In Malta, we thought

about Maria doing her taxes.

18 Image credit: Shutterstock.com

http://www.slideshare.net/cjforms/design-tips-for-complex-forms-malta-2012

Page 19: Design tips for complex forms by @cjforms 2013

Now, she’s a new mother.

• Maria’s baby Josef was born in May.

• She’s Maltese-American and

wants to take him to meet

his Maltese grandparents.

• She needs a passport for him.

19 Image credit: Shutterstock.com

Page 20: Design tips for complex forms by @cjforms 2013

Where does the answer come from?• I’m going to show you some of the questions

she has to answer.

• Where does Maria get the answer?

20

Page 21: Design tips for complex forms by @cjforms 2013

21

Page 22: Design tips for complex forms by @cjforms 2013

22

Page 23: Design tips for complex forms by @cjforms 2013

Some of the help is really helpful

23

Page 24: Design tips for complex forms by @cjforms 2013

Some of the help is really helpful

24

Page 25: Design tips for complex forms by @cjforms 2013

Put just enough help where theuser needs it

25 Image credit: Flickr, Betsy Weber

Page 26: Design tips for complex forms by @cjforms 2013

Maria has more challenges ahead…

26

Page 27: Design tips for complex forms by @cjforms 2013

Provide a list of stuff to assembleand deal with

27

Page 28: Design tips for complex forms by @cjforms 2013

Sometimes more than one personhas to fill in the form.

28 Image credit: Shutterstock.com

Page 29: Design tips for complex forms by @cjforms 2013

An example: UK ‘living will’

Before review After review

http://www.slideshare.net/cjforms/expert-review-improves-a-complex-form-by-cjforms

Page 30: Design tips for complex forms by @cjforms 2013

Before:Introductionmentions 2+other people

Page 31: Design tips for complex forms by @cjforms 2013

After:Introductionmentions 5+other people

Page 32: Design tips for complex forms by @cjforms 2013

How many people for Maria’s form?• Hazard a guess: who is involved?

• What if Maria is a single mother?

32

Page 33: Design tips for complex forms by @cjforms 2013

Provide a list of actorsand their roles

33 Image credit: http://commons.wikimedia.org/wiki/File:Country_Wife_1675_cast_crop.png

Page 34: Design tips for complex forms by @cjforms 2013

This step is a review

34

Page 35: Design tips for complex forms by @cjforms 2013

35

Oh, I made amistake.

Page 36: Design tips for complex forms by @cjforms 2013

36

Oh no – looks like I’llhave to click throughevery page again.

Page 37: Design tips for complex forms by @cjforms 2013

37

Phew, it was easierthan I expected

Page 38: Design tips for complex forms by @cjforms 2013

Simple forms may progress

38

Page 39: Design tips for complex forms by @cjforms 2013

Complex forms often don’t.

39

Easy but worrying Horrendous Even worse

Page 40: Design tips for complex forms by @cjforms 2013

A summary menu updates as you finish thechunks of the form in any order

40

Page 41: Design tips for complex forms by @cjforms 2013

Use summary menus rather thanprogress indicators

41 Image credit: shutterstock.com

Page 42: Design tips for complex forms by @cjforms 2013

What about save-and-resume ?• If people need to set aside their form and come back

to it, how do you handle that now?

• Can they resume on a different device?

• How do you identify them?

• How long do you keep partial attempts?

42

Page 43: Design tips for complex forms by @cjforms 2013

Work hard to ensure great save-and-resume

43 Image credit: shutterstock.com

Page 44: Design tips for complex forms by @cjforms 2013

Agenda

‘Complex’ and ‘simple’ in forms

Users and usage of complex

forms

Conversation and flow in

complex forms

Appearance of complex forms

44

Page 45: Design tips for complex forms by @cjforms 2013

Two column form.What is the reading order?

45

Page 46: Design tips for complex forms by @cjforms 2013

Two column form.What is the reading order?

46

Page 47: Design tips for complex forms by @cjforms 2013

Two column form.What is the reading order?

47

Page 48: Design tips for complex forms by @cjforms 2013

Avoid multi-column layouts

http://baymard.com/blog/avoid-multi-column-forms

48

Page 49: Design tips for complex forms by @cjforms 2013

Which layout appeals more? A

49

Page 50: Design tips for complex forms by @cjforms 2013

Which layout appeals more? B

50

Page 51: Design tips for complex forms by @cjforms 2013

Which layout appeals more? C

51

Page 52: Design tips for complex forms by @cjforms 2013

Which page appeals more? A

52

Page 53: Design tips for complex forms by @cjforms 2013

Which page appeals more? B

53

Page 54: Design tips for complex forms by @cjforms 2013

Which page appeals more? C

54

Page 55: Design tips for complex forms by @cjforms 2013

All those screenshots were fromthe passport application

55

Page 56: Design tips for complex forms by @cjforms 2013

Norway mandated Elmer 2 guidelinesfor government forms in 2006

56http://www.elmer.no/retningslinjer/pdf/elmer2-english.pdf

Page 57: Design tips for complex forms by @cjforms 2013

Create a simple set of rules andapply them everywhere

57 Image credit: Fraser Smith glenelg.net

Page 58: Design tips for complex forms by @cjforms 2013

Agenda

‘Complex’ and ‘simple’ in forms

Users and usage of complex

forms

Conversation and flow in

complex forms

Appearance of complex forms

Summary58

Page 59: Design tips for complex forms by @cjforms 2013

We’ve looked at tips about relationship

• Try a ‘replay study’

• Track a sample of forms through your process

• Use a question protocol to establish who uses the data

59

Goals achievedRelationship Goals achieved

Page 60: Design tips for complex forms by @cjforms 2013

And tips about conversation

• Put just enough help where the user needs it

• Provide a list of stuff to assemble and deal with

• Provide a list of actors and their roles

• Provide summary menus rather than progress indicators

• Work had to achieve great save-and-resume

60

Conversation Goals achievedEasy to understandand answer

Page 61: Design tips for complex forms by @cjforms 2013

And tips about appearance

• Avoid multi-column layouts

• Create a simple set of rules and apply them everywhere

61

Appearance Goals achievedLovely and legible

Page 62: Design tips for complex forms by @cjforms 2013

A great form works well acrossall three layers

62

Appearance

Conversation

Relationship Goals achieved

Schema from “Forms that work: Designing web forms for usability”, Jarrett and Gaffney (2008) www.formsthatwork.com

Goals achievedEasy to understandand answer

Goals achievedLovely and legible

Page 63: Design tips for complex forms by @cjforms 2013

More tips http://www.slideshare.net/cjforms

63

Page 64: Design tips for complex forms by @cjforms 2013

Caroline Jarrett

64

twitter @[email protected]