The present document specifies the protocols and interfaces in order to submit and receive messages between Government departments through the DIS Connector and the Government Gateway.
Digital Services Factory (DSF) builds platforms, and services that help deliver a simple, and joined-up experience of government to everyone.
The DSF Principles, described below, are a set of criteria to help government design, build and buy technology.
The following web-based application programming interface (API) standards guidance will help teams deliver the best possible services to users.
Services must be hosted either on premises or through cloud computing. If your service is on premises, you must ensure that you are ‘cloud ready’. This will minimise disruption during any future changes in your hosting arrangements.
Services are never ‘finished’. Using agile methods means getting real people using your service as early as possible. Then making improvements throughout the lifetime of the service.
You must use an agile approach to project management to build and run government digital services.
Agile methods encourage teams to build and release quickly, test what they’ve built and iterate their work based on regular feedback.
Your service team must include people doing a variety of different roles (this type of team is called a multidisciplinary team). You may need to include other roles depending on the size and nature of your service.
Multidisciplinary teams are needed to make and operate government services at a sustainable pace and at scale.
Content design exists to help people get what they need from the government/state simply and quickly, using the most appropriate content format or medium available. It focuses on what the user needs to know when they need to know it, rather than writing everything the government/state might want to say. This makes it easier for the user to find what they need, to understand it and act on it.
User journey mapping is the process of creating a visual story of the users’ interactions with a service. It may include many different transactions across organisations needed for the user to achieve their outcome.
The goal of the Digital Services Factory is to provide well maintained, user centered services that help the user achieve an outcome with minimal effort. In order to measure the level of success of our services we need to answer questions such as: Is the service working for the users? Is it working well? Are the changes we are making improving the service? What does good looks like?