Skip to content

AI for business · Practical guide

Define an application around a real task.

This exercise produces a one-page brief to discuss with the person building the application. A fictional office-supply request makes the problem concrete before you start listing screens.

By Eric Muriel2 min read
Pen on a black notebook on a wooden table.
Written agreements can be checked again later.Photo: Thomas Martinsen · Wikimedia Commons · CC0 1.0

01Describe the person and the task

One person requests supplies and another approves or rejects the request. Messages are scattered, so nobody knows what is pending. The desired outcome is being able to record a request and inspect its decision.

Write a sentence for each role: requesters need to check their requests; approvers need to see pending ones. Do not give both roles identical permissions merely for convenience.

Reference [1]: GOV.UK Service Manual

02Walk through fictional data

Example request: identifier REQ-01, item “notebook”, quantity 2, status “pending”. Describe creation, review and what changes after a decision. Include a reason for rejection.

Record necessary fields and their origins. Avoid asking for information just because it might be useful someday. This exercise needs enough data to process and locate the request.

03Separate the first release from extensions

First release: record, list and decide requests. Possible extensions: suppliers, inventory and purchasing. Leave those extensions outside the exercise so the main journey can be checked end to end.

Include an exception: if quantity is empty, the request is not ready for review and the app explains what is missing. A brief covering only the ideal case leaves important decisions unresolved.

04Complete and review the brief

Copy these fields: problem; users; main task; example input; output; permissions by role; incomplete cases; first-release scope; exclusions; acceptance test.

Ask a requester and an approver to walk through the example. If they disagree about who can decide or what “approved” means, resolve it in the document before turning it into code.

Reference [2]: GOV.UK Service Manual

Sources and further reading

These references expand on the concepts indicated. The examples and exercises are original editorial material.

  1. [1] GOV.UK Service Manual

    Learning about users and their needs ↗

    Research the needs of service users.

    Back to the related section
  2. [2] GOV.UK Service Manual

    Writing user stories ↗

    Connect the person, need and purpose.

    Back to the related section
How we use sources, quotes and images

Frequently asked questions

Should the brief choose every technology?

This exercise focuses on tasks, data and expected behaviour. Record technical constraints you already know, then let implementation decisions respond to those requirements.