Skip to content

Introduction to interaction design in gov

I wrote this a few years ago when I was at DVLA (Driver and Vehicle Licensing Agency). It’s been hiding in GitHub, so I’ve moved it here. It’s mostly still relevant and useful. Well done past me.

Interaction designers (sometimes called user experience designers) are an essential part of software teams that want to meet user needs.

They work closely with the entire project team, especially service managers, product owners, subject matter experts, user researchers and software developers.

What do interaction designers do?

Other useful skills

GDS (Government Digital Service) design resources

Day to day

Basic process

  1. User need is discovered
    User needs are uncovered by research. Sometimes business needs are introduced be the internal team too. Make sure business needs meet user needs.

  2. Understand the need
    Read the research, talk to the researchers and subject matter experts. Understand why this thing needs to be added.

  3. Has this been solved before?
    Speak to the design team. Speak to the wider government design community. Check the GDS design resources.

  4. Mock-up some ideas
    Design a few ideas quickly, these could be sketched on paper or created in Sketch app. Usually the most simple idea is the best. Remember that many users are inexperienced with computers. They can only complete basic tasks.

  5. Prototype
    Sometimes a paper prototype is enough to collect research. Sometimes a clickable html prototype is required.

  6. Usability testing and research
    Meet with the user researchers and discuss the prototype and how it functions. If possible, go along and observe the research session.

  7. Repeat
    Repeat steps 1 to 7.

Prototyping in code

It is difficult to set up the prototype environment first time (unless you are familiar with installing things via the command line). Get some help to setup everything. Once that’s done, you only need a basic knowledge of HTML and CSS (Sass) to get started.


Required tools

Recommended Atom plugins:

Other tools

Blogs to subscribe to