Skip to content
zarif/automatesGet Still Building
Research guideUpdated · Zarif

Why Forward Deployed Engineering Teams Fail

Twelve ways forward deployed engineering teams turn into custom-services shops or burn out, the signs of each, and how to recover in 30 days.

Three blue workstations connect to a shared modular platform, beside a tangled pile of custom connector cables.

Forward deployed engineering doesn't fail all at once. For a while, everyone's happy.

Customers are happy because smart engineers show up and respond fast. Sales is happy because hard deals close. Leadership is happy because the deployments look strategic.

Then margins shrink. The product fills up with one-off exceptions. The best engineers turn into permanent support for a few accounts. And nobody can say which work should stop.

Forward deployed engineers (FDEs) are engineers who work inside a customer's company to get a product running on the customer's real systems. The team above didn't fail because its engineers got too close to customers. It failed because the company never turned that closeness into careful choices about which work to take, clear owners, real product learning, and a way out of each account.

This guide is mostly for the people who run FDE teams. It covers twelve ways the model breaks, the signs of each, and a 30-day plan to recover. If you're an FDE on a team that shows these signs, there's a section for you near the end.

1. The "strategic customer" exception

Sales calls a customer strategic, and the normal checks go out the window. The FDE team takes on fuzzy goals, impossible timelines and an open-ended backlog, because the logo or the contract matters more than the plan.

Watch for:

  • Work starts before anyone names an outcome or an owner
  • Scope lives in sales notes or a chat thread, not a spec
  • Delivery finds out about commitments after the contract is signed
  • Every request is urgent
  • The account's importance replaces any real capacity or product reasoning

Important customers can get more of the team's time, but they don't cancel engineering limits. Open-ended promises create rework, resentment and shortcuts that break later. The FDE ends up owning a commercial mess they didn't create.

To fix it, require a written engagement brief that Sales and delivery both sign. Split the backlog into four piles: the first outcome you've committed to, later problems that still need checking, standard product work, and requests you turn down. Then confirm the contract and timeline again with the customer's sponsor.

2. The custom-work trap

Every customer gets a slightly different integration, workflow, policy layer or app. The team calls it strategic because every deployment is complex. More customers means more headcount, instead of less work per customer.

Watch for:

  • The same workaround shows up in several accounts
  • FDEs copy and modify code instead of using the product's extension points
  • Product hears requests but sees no data on how often they come up or what they cost
  • New deployments take as long as the old ones did
  • Revenue growth needs roughly matching FDE growth

Forward deployment only pays off when the company learns from it. Some work will stay specific to one customer. The patterns that repeat should become product features, connectors, templates or standard services. Otherwise you're pricing the work like software and delivering it like a consulting shop.

To fix it, hold a productization review. Sort every major piece of work into one of four labels: customer-specific, a reusable deployment pattern, a product capability, or a product flaw. Give each an owner and a date. Stop building new variations until the repeated problem has a standard path.

F-Prime Capital describes the ideal role as scaffolding rather than permanent structure. Field work should help the product stand on its own.

3. The FDE who never leaves

The FDE ships the system and stays. The customer sends bugs, feature requests, access questions and day-to-day decisions to that same person. The relationship feels great, so nobody pushes for a handoff.

Watch for:

  • No one named a handoff owner when the work was scoped
  • The FDE is still the only person who understands the deployment
  • Mature accounts take up a growing share of reactive time
  • Monitoring alerts go to one person
  • New engagements wait on capacity that never frees up

Deep context turns into dependency. The team can't rotate people, learn across accounts or justify its cost. The customer carries a risk too: if that one person leaves, so does everything they know.

To fix it, define what "stable" and "handed off" mean before the work starts. Transfer the code, architecture, operations, alerts, documentation, known limits and the customer relationship to the right long-term owners. If ongoing dedicated engineering is genuinely worth it to the customer, scope it and price it as that, instead of hiding it inside FDE.

4. Feedback that goes nowhere

FDEs send screenshots, stories and urgent requests to Product. Product sees noisy pressure from individual accounts and protects the roadmap. The field team decides Product doesn't listen, and goes back to building workarounds.

Watch for:

  • Feedback lives in chat and meeting notes
  • Nobody records how often a problem comes up, what it costs, or what the workaround costs
  • FDEs can't see what happened to the requests they filed
  • Product only learns about repeated friction through escalations
  • Core engineering and field teams use different words for the same problem

Being close to customers doesn't automatically produce product insight. Someone has to pull the evidence together, rank it and own the decision.

To fix it, use a one-page field-to-product memo: who the user is and what they're doing, the problem you saw, how many accounts have it, the impact, the current workaround, what could be reused, and a recommended action. Hold a regular review that ends with a clear call: product, platform extension, tooling, documentation, customer-specific, or no action.

5. The team that catches every escalation

Support sends the hard tickets. Customer Success sends adoption problems. Sales sends demo requests. Product sends edge cases. FDEs are capable, so they take all of it.

Watch for:

  • Work arrives as tickets instead of outcomes
  • Priorities change daily
  • Engineers are spread thin across many accounts
  • No team takes ownership back after the FDE responds
  • Success gets measured by how fast people respond

The team loses the deep context that makes it valuable and can't finish the important work it's supposed to own. Other teams never build their own skills, because the FDEs keep bailing them out.

To fix it, publish a short charter that says what the FDE team does and where everything else goes. Offer office hours and clear rules for when expert help is available, but every request keeps an owner on the team that sent it. Protect capacity for active engagements.

6. Fast code outside the engineering rules

A customer deadline justifies manual deployments, shared passwords, thin tests, undocumented data flows and no monitoring. Prototype code becomes production because the customer needs it tomorrow.

Watch for:

  • Core engineers never review the code written for customers
  • Secrets and infrastructure are managed by hand
  • Nobody owns incidents
  • Evaluation and regression testing are informal
  • Security review happens after launch, not before
  • The team can't rebuild the environment from scratch

The customer's environment is exactly where normal engineering standards matter most. The data is sensitive, every setup is different, and real people depend on the workflow to do their jobs. Shortcuts here leave hidden operational and security problems for someone else to inherit.

To fix it, set a minimum path to production: version control, code review, automated tests, proper identity and secret management, repeatable deployment, monitoring, support and a way to roll back. Give the team tooling that makes meeting that bar fast, so it doesn't feel like a tax. Pause or limit unsafe deployments instead of letting exceptions become normal.

FDEs can write code in the core product itself when the change is general, agreed with the team that owns that code, reviewed, tested and in line with the roadmap. Customer urgency shouldn't skip that. Everything else belongs in supported extension points, connectors, or a customer-specific codebase with a clear owner.

7. No measurable outcome

The team ships impressive applications but can't show whether the customer's work actually got better. Satisfaction scores and reactions to demos become the evidence.

Watch for:

  • Nobody recorded a starting number
  • Go-live is treated as the goal
  • "Usage" means logging in, not finishing the task the system was built for
  • Customer leaders can't name the operating number they care about
  • Retrospectives talk about activity, not impact

Without an outcome, you can't decide what's in scope or defend the value of the work. The team keeps adding features because nothing tells it when enough is enough.

To fix it, go back to the workflow. Pick a starting number, the group of users or cases you'll measure, the behavior you want, the result, and how long you'll watch. If the customer can't name a number that matters to them, stop or reframe the engagement. The FDE metrics and ROI guide shows how to build the scorecard.

8. Rewards that favor exceptions

FDEs get rewarded mainly for closed revenue, billable hours, customer satisfaction or how many accounts they carry. Each sounds reasonable. Each pushes the team in a different wrong direction.

Watch for:

  • Engineers avoid saying no to Sales
  • Engagements stay open to keep hours up
  • Customers love the responsiveness, but adoption is weak
  • Time for productization keeps disappearing
  • People compete for visible accounts instead of sharing what they've learned

What you reward shapes what gets built. Pressure for closed revenue favors the fastest one-off fix. Billable hours reward work that never ends. Satisfaction rewards dependency. Account count rewards shallow involvement.

To fix it, use a balanced scorecard: customer outcome and adoption, safe delivery and handoff, reusable product work, and business economics. Reward the people who stop bad work, cut future delivery effort and make other FDEs better at their jobs.

9. Hero culture and burnout

The best FDE flies out, fixes the outage, calms the executives, writes the integration overnight and gets on a plane to the next account. Leadership celebrates the ownership. Quietly, the company starts planning around behavior nobody can keep up.

Watch for:

  • Constant travel and after-hours work
  • One person holds all the knowledge for an account
  • More than one active build per engineer with no support
  • Taking a vacation means negotiating with a customer
  • Documentation always gets pushed to later
  • Strong performers turn irritable or checked out

Heroics hide overload, weak tooling and a broken handoff process. When that person leaves, the technical and customer context leaves with them.

To fix it, cap how many builds one engineer runs at once, pair people on high-risk work, schedule travel, rotate accounts, keep backup coverage, protect time for productization, and review team health as seriously as account health. Leaders should praise problems raised early, not just crises solved late.

10. Standardizing too soon

Leadership wants scale after two deployments. The team writes a rigid playbook, splits up roles and automates a pattern that hasn't been tested on enough customers.

Watch for:

  • Templates carry assumptions from a single customer
  • New engagements fight the process instead of moving through it
  • Junior engineers follow steps without understanding the goal
  • Exceptions keep growing despite the "standard" process
  • The team measures whether people followed the playbook, not the results

Two early examples aren't a pattern. Standardizing too soon locks in accidental details and strips out the judgment FDE work needs.

To fix it, standardize the decisions and the engineering controls before you standardize the solutions. Keep the outcome agreements, phase checkpoints, production standards and handoff steps consistent. Wait until a technical pattern has shown up repeatedly before writing it into the playbook, and revisit the playbook after every few finished engagements.

11. The wrong first hire

The company hires a great communicator who can't ship production systems, or a great engineer who avoids messy customer conversations. Leadership assumes the missing half can be borrowed from another team.

Watch for:

  • Demos need core engineers to become production-ready
  • Customer calls don't change the technical plan
  • Scope keeps growing because nobody can push back credibly
  • Customer and internal stakeholders go around the FDE for technical or business decisions

The model depends on one person doing both halves of the job. Once you have to stitch it together through handoffs between two people, the speed and context advantage is gone.

To fix it, redesign the interview process to test both production skill and customer judgment. Pair the current person with someone while they build the missing skill. Or be honest that the role is really Solutions Architecture, Implementation or Product Engineering. When to hire an FDE covers what the first hire should look like.

12. Using FDEs to hide a weak product

The product works for any customer, as long as a brilliant engineer is in the room. Leadership reads that one-off success as proof the product fits the market.

Watch for:

  • Most deployments need deep hands-on work to function
  • The value disappears once the FDE leaves
  • Adoption depends on individual relationships, not the product
  • Gross margins (the share of revenue left after delivery costs) get worse as the company grows
  • One-off exceptions dominate roadmap work

FDEs can speed up learning what to build, but they can't stand in for a product forever. The company ends up scaling people instead of capability.

To fix it, group customers by type and by how their deployments look. Find the smallest market where the value actually repeats. Build the common requirements into the product, charge for the truly custom work, and stop selling into segments whose complexity you can't support at a profit.

Warning:

If removing the FDE removes the product's value, you do not have a handoff problem. You have a product or customer-selection problem.

A 30-day recovery plan

A struggling team can often be fixed without replacing anyone. The causes are usually how work gets chosen, what gets rewarded, who owns what, capacity, handoff and product feedback, not individual skill. Run the plan below first, then check whether a skill or leadership gap is left.

Week 1: Stop and take stock

Pause new commitments that haven't been checked. List every engagement with its phase, outcome, owner, capacity load, codebase, risk, handoff status and commercial context.

Week 2: Sort the work

Sort it into active high-value builds, systems ready to hand off, standard implementation, support, product gaps, paid custom services, and work to stop. Give each one the right owner.

Week 3: Put the controls back

Bring in engagement briefs, outcome agreements, delivery sign-off, production standards, capacity planning and handoff checkpoints. Run the first productization review.

Week 4: Reset expectations

Meet with customer and internal sponsors. Confirm scope, decisions, owners and timelines. Publish the charter and the scorecard. Protect the team's capacity and its productization time.

The goal isn't to get rid of customer-specific engineering. It's to make every exception visible, deliberate, valuable, safe and limited.

If you're an FDE on a team like this

You can't fix the incentives alone, but you can stop feeding the patterns above.

  • Ask who owns the system after you, and write it down at the start of every engagement.
  • Write the field-to-product memo from failure mode 4 yourself, even if nobody asked for one. It's the clearest record of what you learned.
  • Keep the starting number and the adoption numbers for your own work. They're your evidence in a review.
  • In interviews, ask how many accounts each engineer carries, who decides which engagements the team takes, and when the last handoff happened. The answers tell you which of these twelve patterns you'd be walking into.

The FDE interview guide has more questions, and the FDE career path covers the role.

What a healthy team looks like

A strong FDE team collects fewer hero stories over time, not more. Customers reach value faster. Repeatable work moves to Product or Implementation. FDEs stay focused on the next valuable unknown. Production systems have owners. What the field learns changes the roadmap. The costs are visible. Engineers can rotate, take leave and grow without leaving customers stranded.

To build that, start with the FDE team design guide, then the engagement playbook and the measurement framework.

One story from the AI world, told properly, and what I make of it.


Sources and Further Reading

END OF ARTICLE