Working In The Open

An emerging set of practices for transparent, accountable and humble digital public services.

Why work in the open?

  1. You don't know what you don't know and who you don't know. Working in the open means you can rely less on hierarchical routes to connect with other people with a shared interest in your work. 
  2. Digital is different. Digital services are highly mutable. They can change radically user-by-user and over time. Working in the open is a digital approach to providing transparency to digital services.
  3. Institutional memory and documentation. New starters to a team can understand past work more quickly and external parties can understand what decisions have been made and why
  4. Showing how public money is being spent. Digital practice can be as opaque as digital services. Showing your workings means it;s clear what public money is being spent on.
  5. Building trust. The absence of information about how digital services really work, and why they work the way they do, creates space for myths and guesses.
  6. Sharing your recipes. There's probably another team somewhere doing something similar. Help them get a head start. It's nice to be nice.

Patterns for working in the open

Public show and tells

Project or team website

Design histories

Example user journeys

Registers of services

Registers of databases and data fields

Registers of projects

Technical architecture diagrams

Registers of Lists of risks and mitigations

Public backlogs and roadmaps

Documentation

Status and issues

Incident logs

Weeknotes

Release notes

Software code