Skip to content
Peter C. Bennett
← Back to home

THE PLAN · FORWARD-DEPLOYED ENGINEERING

Stay with the problem until the workflow works.

Forward-deployed engineering means working inside the customer's environment: its systems, its constraints, its users. This is the sequence every engagement follows, from the first interview to what the field teaches after launch.

SPONSORING A PROJECT
The order your work runs in, from the first interview to what the field teaches after launch. If it doesn't fit your problem, you will know before we talk.
HIRING FOR A ROLE
The approach you would be hiring. The same sequence sits behind all five case studies.
WHAT YOU GET
A small production change with evidence attached, then the next one.
WHERE IT COMES FROM
Years of embedded delivery inside customer environments, distilled into a written method with enforcement behind it.
THE RULE UNDER IT
Customer evidence before code. Where evidence is missing, the output is a question or a labeled assumption, never invented fact.

THE PROBLEM IT ANSWERS

Most AI work dies between the demo and the workflow.

The failure pattern is consistent: a model performs well on a curated example, the demo impresses the room, and then the work stalls at the boundaries. Real authentication, messy data, a user who does not behave like the script, systems nobody documented: the demo touched none of it.

Forward-deployed work starts at the boundaries instead. I sit where the work happens, learn the environment the change has to survive in, and make a small change that survives it. Then the next one. The method follows the same steps each time, on purpose.

01 · UNDERSTAND

Learn the real work before touching the system.

Technical illustration of an observer's chair and open notebook beside a working bench, with sight lines drawn from the notebook to specific objects in mid-use
Watching the work as it runs before anything gets written into a requirement.

Every engagement opens with a written discovery record, not a proposal. Seventeen fields, every one mandatory: the business trigger that makes this worth doing now. The observable outcome, split into what the system can directly cause versus what it can only influence, because I promise the first and not the second. Who the parties are: users, buyers, operators, and the people affected who never touch the software. How the work gets done today, including the spreadsheets and workarounds nobody mentions in meetings.

Then the harder half: which systems are canonical sources of truth for each kind of data. Who may see and do what across each trust boundary. The specific decisions the system must support, who makes them, and what a wrong answer costs, written as a consequence table with a price on false positive, false negative, omission, delay, and stale data. The one end-to-end path that must demonstrably work. The explicit no-gos. And the proof each claim will require.

Where evidence is absent, the record says so. Every unknown gets labeled a question or a recorded assumption with an owner. What it never gets is an invented answer, because a model that manufactures customer truth produces a plan nobody can check.

THE EVIDENCE ORDER · WHAT OUTRANKS WHAT

1Direct observation, interviews, operational data
Watching the work and reading its numbers beats everything below.
2Current system and data artifacts
What the existing system stores and does.
3Stakeholder statements
What people say the work is. Recorded as claims, not facts.
4Inference
Labeled and owned, or it does not enter the record.

A stakeholder preference is not a requirement until the outcome or constraint behind it is named. Contradictions between sources block planning until they are resolved or owned as assumptions.

02 · DECIDE

Red-team the request before anyone commits to it.

Technical illustration of a weighing station where rejected proposal sheets fill a bin while one surviving sheet rests on a raised platform beside a wax seal
Most candidate changes get rejected on paper; the one that survives gets recorded.

The request that arrives is rarely the change that matters. Before scope is discussed, the discovery record has to survive a set of hostile questions asked in writing:

  • Are we solving a real workflow failure or an elegant abstraction?
  • What would make the user not adopt this even if it works?
  • What can stay manual for the first field deployment?
  • Where could a model silently corrupt state or invent evidence?
  • Does the implementer have a way to falsely declare success?
  • What is the fastest field test that could disprove the design?

Only after those answers does the outcome get stated in the customer's terms, with the promises explicitly not made written down beside it. The owner signs a plain-language description of success. That signature is the gate: nobody builds toward a success nobody agreed on.

03 · SLICE

Shape the smallest change that can prove something.

Technical illustration of a large complex machine in faint linework with one small subsection lifted out and mounted alone on a pedestal under a spotlight
The smallest piece that still crosses the real path gets pulled out and proved on its own.

The first change is not the smallest feature. It is the smallest change that exercises the riskiest assumption end to end: real input, a real decision, a real consequence. If the riskiest part of the plan does not survive contact with the environment, better to learn that in week two than month five.

The slice gets a named owner, explicit failure paths, review points, and a definition of done agreed before implementation begins. No large dependency graph gets built before the first slice has delivered through every gate, unless the risk evidence says otherwise.

04 · BUILD

Work at the integration boundary, in the disciplines the change touches.

Technical illustration of a junction bench where a half-assembled instrument is being joined to heavy cables and pipes arriving from the edges of the scene
The work gets joined to the systems it has to live inside, not a stand-in for them.

I stay hands-on through implementation. Business logic owns its own interfaces; providers, databases, and model SDKs live in adapters at the edge of the system, so the customer's workflow never inherits a vendor's vocabulary. Every outward call carries its deadline, retry classification, and degraded mode, and recovery paths get tested rather than asserted.

For AI work specifically, model output is bounded: typed input, a structured output schema, eval fixtures including adversarial cases, a cost and latency budget, and a deterministic validator standing between the model and anything it could change. Model output never becomes system state on its own say-so.

05 · PROVE

Evidence before invention, and no third guess.

Technical illustration of a stress-test rig where gauges, a micrometer arm, and a chart recorder press against a clamped component while a paper tape of results spools out
Results come from load. The tape keeps what the rig found.

Behavior changes begin with a failing test. Where a material decision is uncertain, research comes before invention and sources rank: observed local reality first, then project authority, then upstream documentation, then proven prior art, then a controlled experiment. Model memory ranks last; it can propose hypotheses and never justify a decision on its own.

Two rules keep proving honest. A custom implementation of something with mature prior art must document why the alternatives failed. And after two failed attempts at the same problem, patching stops: the next legal move is a written diagnosis with a root cause, not a third guess.

06 · LEARN

Put it into production and learn from what happens.

Technical illustration of an installed unit on a concrete pad in open ground with a thin line drawn from its sensor back to an open logbook on a field table
Once it's in the field, the readings flow back into the record and shape the next round.

A technically live feature its users do not use is not complete. After delivery I keep a field record: activation, completion, time-to-value, confusion and help events, adoption, operator interventions, failures, unit cost, and the downstream outcomes the change was bought to move.

If the field contradicts the plan, the plan updates. Production evidence can reopen any earlier chapter, and the discovery record, not memory or rank, decides what happens next. What the field teaches feeds the next round of understanding, which is why this is a loop and not a line.

THE RULES THAT DO NOT BEND

Local green is not release proof
A passing build on a workstation is a claim. Remote CI on the exact commit is the proof.
The builder does not certify the build
Consequential work ships through a reviewer who did not write it.
Model reasoning is not policy
What a model proposes and what the system may legally do are decided by different machinery.
A template is not compliance
Checklists create evidence and gates. Neither one is itself a compliance claim.
No document outranks the field
When production behavior contradicts the spec, the spec loses.
WHAT THIS MEANS FOR YOU

You will always know which stage your work is in, what evidence it produced, and what has to be true before it moves on. The machinery behind it is on the next page.

Read the engineering foundation