A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

95
A community, not a library Design patterns for government services Caroline Jarrett @cjforms #gdsteam

Transcript of A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

Page 1: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

A community, not a libraryDesign patterns for government services

Caroline Jarrett @cjforms #gdsteam

Page 2: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

Caroline JarrettForms specialistGovernment Digital Service@cjforms

Tim PaulHead of Design Patterns and ToolsGovernment Digital Service@timpaul

Page 3: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Government Digital Service

Page 4: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

A quick show of hands…• Who currently works on a government service?

• Who’s worked on one in the last year?

• Who’s used one in the last year?

Page 5: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Some of the design tasks at GDS

Not present at time of photo: create content, do user research, other

Page 6: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Not present at time of photo: content designer, user researcher, product manager, other?

Do you do any of these jobs?

Page 7: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Agenda

1. Designing GOV.UK2. Using design patterns3. Example patterns4. Lessons learned

Page 8: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Designing GOV.UK

Page 9: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 10: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

12 million unique visitors every week

Home to over 330 departments and organisations

Savings over £600 million last year (by GDS itself)

Savings over £1.7 billion (across UK government)

@s_foreshew_cain https://gds.blog.gov.uk/2015/10/23/how-digital-and-technology-transformation-saved-1-7bn-last-year/

Page 11: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

GOV.UK is information and services

Page 12: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 13: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 14: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 15: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms #gdsteam@timpaul @cjforms

Page 16: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 17: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 18: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjformsDWP Digital https://www.youtube.com/watch?v=IYBLX3V8ek4

Page 19: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

GOV.UK is for everyone

Page 20: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Low HighDigital skills and

confidence

Users GOV.UK Average

Page 21: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Try it…

Think of a group of people who might have low digital skills

Page 22: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

@katyarnie https://assisteddigital.blog.gov.uk/2015/02/13/

tales-of-the-unexpected-visas-assisted-digital-research

Page 23: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

A brief historyof designing GOV.UK

Page 24: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

2011

2012

2013

Alpha

Beta

Live

1 designer

10 designers

100+ designers

@tim-paul

Page 25: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 26: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 27: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms #gdsteamwww.flickr.com/photos/benterrett/7309046368

Page 28: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Small teams Easy to share and copy ideas

House style emerges naturally

Page 29: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 30: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Cross Government Design Meeting, Leeds, August 2015

@benholliday https://dwpdigital.blog.gov.uk/2015/08/28/cross-government-design-meeting-visits-leeds/

Page 31: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 32: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

2011 2015

Num

ber

ofD

esig

ners

GDS

NonGDS

Alpha

BetaLive

Time

Page 33: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

How do you do design at scale?

Page 34: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

ToolsResourcesCommunity

Page 35: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES
Page 36: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

ToolsScreenshot sharerhttp://alphagov.github.io/exemplar-screens/index.html

Prototyping kit

Page 37: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms@joelanman https://github.com/alphagov/govuk_prototype_kit

Page 38: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms@rivalee https://designnotes.blog.gov.uk/2014/10/13/how-designers-prototype-at-gds/

Page 39: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms@henryhadlow

https://designnotes.blog.gov.uk/2015/09/08/how-to-use-our-design-patterns-even-if-your-service-isnt-part-of-gov-uk/

Page 40: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

ResourcesPrinciples, blogs,templates, elements and patterns

Page 41: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES
Page 42: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam https://designnotes.blog.gov.uk

Page 43: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 44: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms govuk-elements.herokuapp.com

Page 45: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

@gemmaleigh govuk-elements.herokuapp.com

Page 46: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms@gemmaleigh govuk-elements.herokuapp.com

Page 47: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 48: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

CommunityMailing lists, meet-ups, training, reviews, studios, workshops, shadow,mentor

Page 49: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

ToolsResourcesCommunity

Page 50: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

Tools

CommunityResources

wiki

Page 51: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Pattern in Service Manual Designpatterns.hackpad.com

Page 52: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

20 published

patterns

100+ patternsbeingdiscussed

Page 53: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 54: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

550+ members100+ patterns

Page 55: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

designpatterns.hackpad.com

Page 56: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Usingdesign patterns

#gdsteam@cjforms

Page 57: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

ActivityLet’s apply a pattern to a page on GOV.UK

Page 58: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Apply theForm structure pattern

to the Apply for a UK visa page

Page 59: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Search for ‘service manual form structure’

Page 60: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

www.gov.uk/apply-uk-visa

Page 61: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

1. Know why you’re asking every question

2. Design for the most common scenarios first

3. Start with one thing per page

Page 62: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Before you start, make a list of all the questions you want to ask.

Page 63: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Structure the form so most users have a simple, quick path. Use branching questions to hide questions from people who don’t need to answer them.

You’ll need to make difficult decisions about which users to prioritise, so make sure you have good data from the business about them.

Page 64: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms@timpaul https://designnotes.blog.gov.uk/2015/07/03/one-thing-per-page/

Page 65: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Examplepatterns

#gdsteam@cjforms

Page 66: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Progress indicators

Page 67: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 68: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Old pattern

Page 69: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 70: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 71: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms#gdsteam

https://www.gov.uk/service-manual/user-centred-design/resources/patterns/progress-indicators.html

Page 72: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 73: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

How (and why) to print all the things

@timpaul https://designnotes.blog.gov.uk/2015/10/15/how-and-why-to-print-all-the-things/

Page 74: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Drop down lists

Page 75: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 76: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Some videos here of participants struggling with dropdowns.

Sorry, can’t share on the web.

Page 77: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 78: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Don’t use dropdowns / select boxes.

They’re not intuitiveThey hide choicesThey’re hard to use

Avoid if at all possibleUse radios or free text fields instead

Page 79: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Radio buttons and checkboxes

Page 80: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 81: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 82: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Page 83: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

For radio buttons / checkboxes

Make the controls biggerUse language to differentiate themTest with ‘other’ as an optionWrite yes/no statements out in full (?)

Page 84: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Gender and sex

Page 85: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES
Page 86: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Lessons learned

#gdsteam@cjforms

Page 87: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can’t replace designers

Page 88: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can’t be imposed on people

Page 89: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can’t negotiate for you

Page 90: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can save you lots of time

Page 91: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can make your site design more consistent

Page 92: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Design patterns can be a focus for your design community

Page 93: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

The discussion and creation of patterns is where their value lies

Page 94: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

#gdsteam@cjforms

Thanks

Page 95: A COMMUNITY, NOT A LIBRARY: DESIGN PATTERNS FOR GOVERNMENT SERVICES

Caroline JarrettForms specialistGovernment Digital Service@cjforms

Tim PaulHead of Design Patterns and ToolsGovernment Digital Service@timpaul