↑
← All articles

Delivery

Give every technology requirement a real example.

Turn broad requirements into realistic examples so suppliers, teams and decision-makers can test whether a proposed solution will support the work.

Consider a hypothetical operations team replacing a reporting spreadsheet. The requirements list asks for “flexible reporting”. The service manager means a morning view of overdue jobs; finance expects monthly trend analysis; the delivery team assumes users will build their own dashboards. Everyone agrees with the words, but they are not describing the same need. The requirement sounds sensible. It is not yet precise enough to design or accept.

Put the person and decision first

For each important requirement, name the person using the capability, the point in their working day and the decision or action it should support. This changes “flexible reporting” into something testable: “Before the daily service meeting, the service manager can see every overdue job, why it is late, who owns the next action and when it was last updated.”

Keep the example in ordinary business language. The supplier or delivery team can then propose the technical approach. Your job is to make the operating need and expected result clear enough that different solutions can be compared.

Add the information and boundary

List the information the example depends on and where it should come from. If a delay reason is entered by the service team but ownership sits in another system, that dependency matters to the design, effort and reliability of the result.

State the boundary as well. Should the view include cancelled jobs? Can a manager see every region, or only their own? How current must the information be for the meeting? These details expose assumptions while they are still cheap to discuss.

  • Who is completing the task?
  • What are they trying to decide or do?
  • Which information do they need?
  • Which exception or access rule matters?
  • What observable result would be acceptable?

Define the evidence and its limits

Decide how the team will recognise that the requirement has been met. For the overdue-jobs view, the evidence might be a service manager using representative data to identify delayed work, see the recorded reason and confirm the next owner without assembling another spreadsheet.

Record what the example does not prove. It may show that the view supports morning triage; it does not establish performance at every volume or suitability for finance. Clear limits prevent one successful test being stretched into a broader claim.

Keep the example through delivery

Attach each example to the relevant requirement in the brief or backlog. During design, use it to challenge data fields, permissions, timing and ownership. During acceptance, recreate the situation with representative synthetic information and observe whether the intended person can reach the expected result.

If the requirement changes, update the example and record the reason. That gives product owners, delivery teams and operational users a shared reference when questions appear later. It also makes acceptance more useful than checking whether a feature exists.

Rethink’s technology second opinion can help turn broad requirements and supplier claims into decision-ready examples. If the work proceeds, longer-term delivery support can help keep those examples connected to design choices, testing and adoption.

Explore technology second opinions →

Work with Rethink

Discuss your
project.

Talk to Rethink