Real examples
An anonymised completed case, booking, job or application reveals exceptions that a generic wish list misses.
A strong brief explains the current process and desired result in plain English. It does not need technical diagrams or a final feature list before the first conversation.
A useful software project brief covers the problem, a real example, users, workflow, data, integrations, reporting, success measures and constraints. Technical design comes after discovery.
Keep the first version factual. A developer can help turn it into a technical scope later.
What does the organisation do, who does it serve and which team owns this process?
Describe what happens now and where time, errors, delays, risk or lost opportunities occur.
Walk through one item from start to finish. Include handovers, decisions, emails, spreadsheets and exceptions.
List staff, managers, customers, suppliers or partners who need access and what each role should be allowed to see or change.
Describe the stages, statuses, approvals, deadlines and outcomes needed in the first useful release.
List the main records, existing spreadsheets or databases, documents and any retention or audit requirements.
Name any accounting, email, calendar, payment, document, mapping or industry platforms and who controls those accounts.
State the operational questions managers need to answer and any exports or scheduled reports required.
Define what should improve: hours saved, faster response, fewer errors, more capacity, better completion rates or clearer compliance evidence.
Include fixed dates, budgets, procurement, security, accessibility, hosting or internal-resource constraints.
Useful source material often already exists inside the organisation.
An anonymised completed case, booking, job or application reveals exceptions that a generic wish list misses.
Forms, reports, templates and spreadsheet columns show what information the process depends on.
Short conversations with the people doing the work expose duplicated tasks and unofficial workarounds.
Long enough to explain the process clearly, but not a final specification. Two to five focused pages plus examples and existing documents can be more useful than a large feature catalogue.
No. Rough sketches can help, but the workflow and outcome matter more. Interface design should follow an understanding of the users and decisions.
Sharing an approved range or investment constraint can help a developer propose a realistic phase. It should not replace a clear description of the problem.
Include the process owner and representative users who understand the day-to-day work. Senior sponsorship is valuable, but frontline knowledge prevents incorrect assumptions.