Skip to content

How we work

Short cycles, running software.

The same team that builds our products builds yours. Here is exactly how an engagement runs.

The process

01 1 week

Scope

We map the system as it actually is, name the constraints nobody wrote down, and agree what success is measured in. You leave with a written plan and an estimate, yours to keep whether or not we build it.

02 6–12 weeks, typical

Build

Two-week increments against a deployed environment. You see running software from the second week. Scope changes are expected; we re-plan at each increment rather than pretending the first plan was perfect.

03 1–2 weeks

Harden

Load testing, failure-mode work, observability, and the runbook. This is the phase most projects skip and most incidents come from.

04 Ongoing or clean exit

Hand over

Documented, tested, deployed on your infrastructure, owned by your team. We stay on retainer if you want us, and the system runs without us if you do not.

Four rules we do not bend.

We say no

If a problem is outside what we are good at, or the timeline is not real, you hear it on the scoping call. You lose thirty minutes, not three months.

If it teaches us nothing, we pass

Every engagement has to leave the lab knowing something it did not. Work that is only billable goes to someone else, however well it pays.

Three at a time, never a fourth

The cap is fixed. When the third seat is taken you wait, and so does everyone else. Nobody gets a diluted team because a bigger cheque arrived.

We publish what we have not solved

The open questions we publish are real and current. You can see what we are stuck on before you hire us, which is more than a case study will tell you.

Start with the scoping call.

Thirty minutes, no deck. If we are not right for it, we will say so.