Suited to
- Companies launching a new internal or external product
- Founders with deep enterprise domain knowledge but no delivery team
- Business units standing up a new platform
- Early-stage products that need production-grade foundations
Home/Engagements
Work is structured to suit the problem and the way your organization procures. Below are the five shapes an engagement usually takes, what each is suited to, and how it is governed.
When to involve us
Most engagements begin from one of a small number of recognizable situations. If one of these describes where you are, the first conversation is likely to be worth having.
Where the work is outside what this practice does well, we say so at the first conversation and, where we can, point you toward a team who does it well. What we do not take on.
Before any model
The first conversation is about the problem rather than the technology: what is failing, what it is costing, which constraints are genuinely fixed, and what the system would have to guarantee before the business trusted it again. It costs nothing and it commits you to nothing.
What follows from it is either a scoped proposal with a fixed price, or a straight answer that this is not work we should be doing. Both are useful outcomes, and we would rather give the second at the first meeting than discover it at the third invoice.
Duration follows the problem rather than a template. Some engagements are a few focused weeks. Others run for months, because the system is genuinely large and pretending otherwise would help nobody. We would rather lose a bid than agree to a timeline we do not believe.
Model 01
The default shape of an engagement. A defined system, scoped in discovery, quoted as a fixed proposal, and delivered against a plan that both sides agreed before implementation started.
Fixed scope is only honest when discovery has been done properly, which is why we treat it as a phase with its own output rather than a sales conversation. Where the shape of the problem is genuinely unclear at the outset, we will say so and propose a short paid discovery instead of pricing a guess, because a fixed price on an unexamined problem is a fiction that one of us will pay for later.
Model 02
We help turn a validated business requirement into a working product foundation, with an architecture that can evolve beyond the first release.
The failure mode of a first release is not that it is too small. It is that it is built in a way that makes the second release disproportionately expensive: no separation between the domain and the interface, no migration path for data written by version one, authentication bolted on at the end, and no way to run the thing in two environments. None of that is visible at launch. All of it arrives in month four.
So a launch build is scoped as a foundation as well as a feature set. That does not mean gold-plating, and it does not mean building for imagined scale. It means being deliberate about which decisions are cheap to defer and which are expensive to reverse, and spending the budget on the second category.
Model 03
A staged programme to replace an aging system, structured so that the business keeps running throughout and so that the work can be stopped at any point without leaving the organization worse off than when it started.
That last property is the one that matters. Modernization programmes are cancelled far more often than they fail technically, usually because the benefit is deferred until a big-bang cutover that never quite arrives. A programme designed to deliver value incrementally survives a change of sponsor, a budget freeze, and a reprioritization, because each stage has already paid for itself.
Model 04
A short, senior engagement to answer a question the organization needs settled before it commits budget: whether to build or buy, which platform will hold, what a modernization roadmap should actually sequence, or whether an AI use case is viable at all.
These engagements are deliberately independent of the delivery that might follow. We will tell you to buy the product rather than build it, or that the integration you are planning is a symptom of a data model problem that will not be fixed by more integration, or that the AI pilot you have been asked to run cannot work because the data it needs is not permitted to leave your network. Those answers are worth more than a project, and they are cheaper.
Model 05
A retained arrangement for organizations that want the team who built the system to stay reachable: enhancements, monitoring review, process improvements, integration maintenance, and advisory access as the business changes around the system.
This is offered and it is never required. Every system we deliver is designed so that your own team can run, change and extend it without us, and the handover is complete whether or not a support arrangement follows. A retainer that exists because the client cannot operate what we built would be evidence that we built it badly.
Procurement
We can work with NDAs, defined statements of work, milestone-based delivery, documentation requirements, and enterprise review processes.
None of that is treated as friction. Security review, change control, audit requirements and architecture governance are the environment an enterprise system lives in, and a supplier who finds them inconvenient is telling you something about how they build.
The first conversation is a scoping discussion. It costs nothing, and it ends with either a proposal or a straight answer.