Skip to content
Strategy

Handover is the deliverable

If your team cannot change it after we leave, we did not finish the job.

Ray Novak

Ray Novak

Co-founder & Chair

· 5 min read
Handover is the deliverable

The test we hold ourselves to

A year after we leave, can your team change what we built without calling us? If not, the engagement failed, regardless of what shipped.

That sounds obvious. It is also the opposite of how consultancy revenue usually works, which is why it has to be written into the contract rather than hoped for.

What makes handover fail

  • Nobody from the client was in the code. Reviewing pull requests is the cheapest training there is, and the easiest thing to skip when deadlines bite.
  • Documentation written at the end. Reconstructed from memory, in a hurry, by someone already on the next project.
  • A proprietary layer in the middle. Even a small one makes the client dependent by construction.
  • No budget for training. It was in the proposal, and it was the first thing cut.

What we do instead

Everything lives in the client’s repository and cloud account from the first commit. Their engineers review our pull requests, and we review theirs. Runbooks are written during the work, by whoever did it.

The last two weeks of every engagement are training, scoped at the start so they cannot quietly disappear.

Our last invoice should be the one where your team stops needing us.

Why we work this way

Partly conviction, partly evidence. Ninety-one percent of our clients come back, and they come back for new problems rather than to keep the old thing running. Teams that own their platform find more worth building.

Ray Novak

Ray Novak

Co-founder & Chair

Tell us which number you cannot trust

Send one paragraph about the report that always starts an argument. A data lead, not a salesperson, replies within one business day.