Skip to content
Ales Analytics
Table of contents
In this article

How we build

Delivery stages

Understand, scope, build and test, run and improve

Published
8 November 2026
Last reviewed
8 November 2026
Re-checked every
180 days
Reviewed by
Ales Analytics engineering

In one paragraph

Every engagement runs in four stages: understand the work, agree a fixed scope, build and test, then run and improve. Each stage ends with something written down that the client keeps, whether or not the next stage goes ahead.

1. Understand the work

We map the task as it runs today: the inputs and the formats they arrive in, the systems involved, who approves what, and where the time goes. This usually means sitting with the people who do the work and looking at real examples, not only reading process documents.

What you keep: a written map of the current process, and a sample set of real examples that will become the test set.

2. Agree a fixed scope

You get a written plan with the outcome, how we will know it is done, and the price, before any build starts. "How we will know it is done" is stated as measurements on the test set, for example the fields that must be extracted and the share that may go to review.

What you keep: the plan, including the acceptance tests.

3. Build and test

We build on your systems and test against examples from your own work before anything goes live. Each component is chosen after evaluation, and the choice is recorded with its reasons (see decision records).

What you keep: the system, deployed in your environment under your accounts, with its configuration, test set and documentation.

4. Run and improve

We monitor the system after launch and improve it as your work changes: new document layouts, new suppliers, new rules, newer models. Every change is scored against the test set before it ships (see evaluation in CI and production).

What you keep: a record of every change and its measured effect.

When not to go ahead

If the map in stage 1 shows that a simpler fix, such as a rule in an existing system or a change to a form, solves the problem, we say so and stop there.

Should you have any questions regarding this page, please contact us at solutions@alesanalytics.com.