The data-services firm · Data services · Live

We wrote the scope downbefore we wrote the code.

The data-services firm knew what the application had to do, but the detail lived in people's heads and no off-the-shelf product fitted the workflow. We delivered the scope first, written down, challenged in a workshop and signed. The software came second and matched the document.

The first call is free

Anonymised proof

The client is not named here, by agreement. Struan will not write a testimonial on a client's behalf, so there is no testimonial either. Ask on the call and we open the real work on a shared screen.

Before we started

Nobody had written the workflow down.

Everyone in the business could describe the workflow. Each person who ran the work held a piece, and the pieces had never been put next to each other. No off-the-shelf product fitted a workflow that specific.

The brief came by referral, on the strength of work we had already delivered. Before any software could be written, the scope had to exist on paper.

Discovery to live

The document did most of the work.

The client knew the scope and the named owner before the engagement started, and the scope did not move afterwards.

One

We wrote the requirements down first.

Every input, every output and every edge case came out of people's heads and onto paper, where the team could challenge each line. Most of the value of a bespoke build sits in the document. The document forces decisions early that the software would otherwise force late, when changing course costs more.

Two

We walked the document with the people who do the work.

The scope was locked in the workshop. The client approved the final document before a single line was built, the same approval gate every Struan engagement gets.

Three

We built the new parts once, properly.

We used what the library already covered and wrote the rest once. The new parts went into the library, so the next engagement starts from what this build proved.

Four

The software runs in production now.

We handed over working software with the documentation. The scope document that started the engagement doubles as the record of what got built.

The composition

The document surfaces the disagreements early.

Writing the scope down is most of the work. A disagreement caught on paper costs a conversation instead of a rebuild. The client gets a real approval gate before anything is built.

A bespoke build starts from the same 59-skill library as every AI employee, so the client pays for the parts that are genuinely new. When we improve a skill later, every client running the skill gains on the same day.

  • Delineation workshop
  • Scope document
  • Approval gate before build
  • Library-first build
  • New capability, built once
  • Named owner, start to handover
  • Handover documentation

We run every bespoke build the same way: one document, one approval gate and one named owner.

The guardrails

Four rules do not move on a bespoke build.

The rules are the same on every bespoke build we run, and the client sees the rules before signing.

The document is the scope.

Changes go back through the document and get re-agreed in writing.

The client approves the scope before the build starts.

The client signed the scope before build began. Every bespoke engagement gets the same gate.

The client sees the build at every stage.

The scope is fixed and the owner is named. The client could follow the work from the workshop right through to handover.

The client keeps the result.

We hand over working software and documentation. The client's data stayed the client's property throughout.

The numbers

The scope did not move.

One document held the scope, and one named person owned the work. The software is in production and the document still describes exactly what is running.

Live

now in production use, handed over with full documentation

1

named owner, accountable from workshop to handover

1

delineation document, doubling as the record of what got built

We can scope your buildbefore anyone writes code.

The first call is free