Engineering · Delivery

Development Lifecycle

The stages we move through on a project and what happens at each one.

01

Discovery and scoping

We understand the problem and agree what a first version must do; equally important, what it will not do.

02

Design

Data models and interfaces are planned before code, keeping the build focused.

03

Incremental build

Features are implemented in reviewable increments with working software at each stage.

04

Testing and validation

Each increment is tested and demonstrated before moving on.

05

Launch and iteration

The system is deployed, then refined based on real use.

FAQs

Common questions

It varies with scope; we agree a rough timeline during scoping.

Yes, but changes are agreed so scope stays honest.

Access to the relevant people, existing data, and timely feedback.