Scope & preparation
When this is useful
Software development is appropriate when the required behaviour cannot be met cleanly by current tools. The brief should explain users, tasks, inputs and expected outputs before selecting a platform. A bounded first release is easier to assess than a large feature list with no priorities.
How ADPR can help
ADPR can support requirements definition and software implementation within an agreed scope. Design choices should account for data access, error handling and support responsibilities. Acceptance checks need to cover ordinary use and important failure cases, not just a successful demonstration.
A typical process
Define user tasks, constraints and acceptance criteria.
Implement the agreed scope in reviewable stages.
Test workflows, document limitations and prepare the handover.
What to prepare
- Current workflow and pain points
- User roles and sample non-sensitive records
- Required integrations and operating constraints
Possible scope outputs
- Requirements and acceptance brief
- Working software increments
- Technical handover and support boundaries
The proposal will confirm what is included, who is responsible and the applicable timeline. These are scope examples, not a fixed package.
Questions worth asking
Can development start with only an idea?
Discovery can start from an idea, but implementation needs a sufficiently clear scope, priorities and acceptance criteria.
Who owns hosting and support after delivery?
Ownership, access, costs and support arrangements must be agreed in the engagement and handover.

