Forward-Deployed Engineering
A named engineer joins your team with commit rights in week one, builds one workflow against your real records and hands it over as a running system. Six weeks, a fixed fee, your code.
FDE / 01The problem
The model was rarely the hard part. The hard part is the distance between a demonstration and a system a business can run on: access, connectors, evaluation, review, sign-off. That distance is where an engineer has to sit.
FDE / 02The model
They are the same on every engagement, whatever the workflow. If one of them cannot be met, we say so before the first week, not after the sixth.
Before the engineer starts, the workflow, the metric that will judge it and the person who owns it are written on one page. Nothing else is in scope until that workflow is in production.
The engineer works in your repository, under your access controls, from the first days. A merged pull request by day seven is how both sides know the access is real.
Real cases with known answers are agreed with the people who do the work. Every candidate is scored against them before it goes near a user, and the score is the argument for shipping.
The engagement ends when the workflow runs on real traffic with a signed runbook and a team that can operate it. A prototype, however good, is not a deliverable.
FDE / 03The offerings
11 ROWS
Each one puts an engineer inside your organisation with an outcome to reach. They differ in how long they run and in what you hold when they end.
FDE / 04The engagement
W0 – W6
Every workstream is a bar with a date at each end. The diamonds are the gates: scope signed, cut over, handed over.
Every bar ends in something you hold: a document, a merged branch, a passing suite, a signed runbook.
FDE / 05What you keep
6 ITEMS
Handover is part of the engagement, not an add-on. These six items are checked off together before the engineer leaves.
Every commit in your repository, intellectual property assigned before week one.
The golden set, the scoring harness and the regression run, wired into your pipeline so a quality drop fails the build.
Deploy, rotate credentials, retrain, roll back, escalate; executed by your engineers before it is signed.
Each architectural decision, the options considered and why one was taken, dated.
The system runs under your cloud account and your identity provider. We hold no standing access after handover.
One named person on your side who has released, rolled back and retrained the system without us in the room.
FDE / 06The comparison
Each of these is the right call for something. The table says what each one gives you, including where the others are the better choice.
| Criterion | Forward-deployed | Consultancy | Staff augmentation | In-house hire |
|---|---|---|---|---|
| Ships production code | yes | no | partial | yes |
| Works inside your repository | yes | no | yes | yes |
| Fixed scope and fee | yes | partial | no | no |
| Owns the outcome | yes | no | no | yes |
| Leaves a team that can run it | yes | no | partial | yes |
| Starts within weeks | yes | yes | yes | no |
| Knows your systems on day one | no | no | no | yes |
FDE / 07Fit
FDE / 08Who turns up
10 FIELDS
The same rules for every engineer we place, written down so you can hold us to them.
FDE / 09What you know first
6 ITEMS
The profile you receive after the scoping call. Nothing is signed until every item on it has a name or a date against it.
The engineer who will do the work, met during scoping. Not a role, not a team, not a bench.
The systems the engineer has taken into production and run afterwards, described in enough detail to ask about them.
The date the engineer is free to start, and confirmation that nothing else is scheduled for the length of the engagement.
Who the engineer reports to on your side, how often and in what form; the owner of the outcome, weekly, in writing.
The second named engineer who has read the scope and would step in, and the condition under which you would meet them.
The date of the handover gate, what passes it, and when the engineer's access ends.
FDE / 10The shapes
The same criteria down the side for each shape. Where a cell is partial or no, that is the shape, not a gap: a scoping sprint does not ship code and operations does not end at a gate.
| Criterion | Readiness sprint | Production sprint | Embedded pod | Managed operations |
|---|---|---|---|---|
| Fixed fee, agreed before it starts | yes | yes | yes | yes |
| Fixed duration | yes | yes | partial | no |
| Named engineer, met before you sign | yes | yes | yes | partial |
| Ships production code | no | yes | yes | partial |
| Ends in a handover | partial | yes | yes | partial |
| Recurring | no | no | yes | yes |
| Starts within weeks of the call | yes | yes | yes | no |
FDE / 11What we do not do
Each of these is common in the market. Each is a sign that the accountability is for time spent rather than for an outcome, so we do not offer it, even when asked.
An hourly rate pays for approaching the outcome, not for reaching it, and it rewards the slower path. Every shape has a fixed fee agreed before week one against a written end. If the work takes longer for reasons on our side, the fee does not move.
A retainer with no scope is a bank of hours by another name. Operations has a written scope, a monthly report and a notice period; a pod has a quarter and a gate. Nothing runs on without a written end or a written renewal.
An invoice is raised when a gate is passed, not when a date is reached. If the gate is missed for reasons on our side, we stay until it is met at no further fee. If the cause is on your side, the clock pauses and we write down where it stands.
The engineer you met at scoping is the engineer who turns up. We do not place a different person, and we do not pass the work to a third party. If the engineer cannot continue, you meet the replacement before they start, and you can decline.
FDE / 12Specified
10 FIELDS
As they stand before the first call. Scoping fixes the detail for one engagement; it does not change these.
FDE / 13Proof
16 ROWS
Illustrative engagements written end to end, chapter by chapter.
FDE / 14Questions
18 QUESTIONS
A senior software engineer who works inside your organisation, in your repository and your standups, to take one named workflow into production. The accountability is for an outcome that ships, not for hours spent approaching it.
A consultant delivers a recommendation and leaves you to build it. A forward-deployed engineer builds it, in your codebase, and stays through cut-over and handover. If what you need is a strategy or a vendor evaluation, a consultancy is the right call and we will say so.
Where the work needs it, yes. Scoping and the first days of embedding are usually on site, because access and the people who do the work are there. The rest runs wherever your team runs, in your tools and your cadence.
It is yours from the first commit. It lives in your repository, intellectual property is assigned before week one, and there is no platform to license or runtime to rent. If you never speak to us again, nothing stops working.
Together, during scoping, with the person who owns the outcome and the people who do the work. We look for one workflow that matters, has a measurable result and can be given real access quickly. The choice is written on one page before the engineer starts.
The exit gate is written down at scoping, so both sides can see it coming. If the gate is missed for reasons on our side, we stay until it is met at no further fee. If access or a decision on your side is the cause, we stop, write down where it stands and agree what it would take to finish.
The work runs inside your perimeter: your cloud account, your identity provider, your region, or on your premises where required. Nothing is copied out to train anything. Every action the system takes is attributed and logged, and we hold no standing access after handover.
Book a scoping call. It is thirty minutes with an engineer, not a salesperson, and you leave with a view on whether the workflow fits and what it would take. If it does not fit, you hear that on the call.
Yes, and you should. You meet the engineer during scoping, usually in the Readiness & Scoping Sprint or on the scoping call, and you receive a written profile. If it is not the right fit, you say so before the scope is signed and you meet another.
That the engineer has taken systems into production and run them afterwards: carried the pager, rolled back, retrained, written the runbook. It is a description of what they have done, not of years, and the profile lists the systems so you can ask about them.
The backup named on the profile has read the scope and the decision record from the start. You meet them before they begin, and you can decline. The gate, the fee and the scope do not change.
Engineers. They write code in your repository, ask your reviewers for approval and carry the consequences of what they ship through cut-over. If what you need is a recommendation rather than a system, a consultancy is the right call and we will say so.
One, for a sprint; it is the shape of the work, and one person who knows the whole system is what makes the handover clean. Embedded Engineering Pods are two to three engineers, and each of them is held to the same rules.
On the scope, once there is one. Every fee is fixed and agreed before week one, and the scoping sprint exists to arrive at that number for the production sprint. A price quoted before the workflow is known would be a guess, and you would pay for the guess.
If the workflow is chosen and access can be granted quickly, the Production Sprint. If the workflow is not chosen, or access is uncertain, the Readiness & Scoping Sprint first; it is two weeks and it ends with the sprint scoped and priced.
Because an hourly rate makes the accountability about time rather than the outcome, and it is the tell of a staffing arrangement rather than an engineering one. If what you need is hours on a backlog, a staffing firm is the right call and we will say so.
At any gate, yes. What exists at that point is handed over as it stands: the code in your repository, the scope, the decision record, the golden set so far. Operations ends with notice from any month, with the handover manifest re-run.
No. The engineer you meet at scoping does the work. If they cannot continue, you meet the replacement before they start and can decline. Nothing is passed to a third party.
FDE / ENDStart
Thirty minutes with an engineer is enough to say whether the workflow fits and what it would take.