Forward Deployed Engineer
Intermediate 15 min Module 2 of 6
Module 2 of 6

The Discovery Sprint

When an FDE arrives on-site, they typically have 24 to 72 hours to understand a problem well enough to scope a pilot. That window is shorter than it sounds. This module covers the framework FDEs use to extract the real problem from stakeholder interviews, set hard scope boundaries, and produce a scoping document that protects both sides.

By the end of this module you will be able to

Why Discovery Is the Most Dangerous Phase

Many FDE engagements fail not in the build phase but in the discovery phase. The failure mode is almost always the same: the FDE builds exactly what the stakeholder asked for and delivers something the organization cannot use. The stakeholder described a symptom; the FDE solved it; the root cause remained and the pilot failed anyway.

Discovery is dangerous because stakeholders are often describing their current workaround, not the underlying need. When an operations manager says "we need AI to extract data from PDFs," they may actually mean "we need to stop assigning junior staff to a task that causes 90% of our downstream errors." The PDF extraction is the workaround they invented. The real problem is downstream error rate.

An FDE who builds a PDF extractor has solved the stated problem. An FDE who understands the error rate context builds something that integrates with the validation step, flags ambiguous extractions for human review, and reports accuracy back to the operations manager. Both built "PDF extraction." The second one shipped something that will still be running in a year.

The cardinal rule of discovery Never accept the first problem statement. The first statement is always a symptom. Ask what happens downstream of the problem, and you will find the real ask.

The Five Discovery Questions

After running many discovery sprints, FDEs converge on a small set of questions that reliably surface the real problem. These five questions are not a script. They are prompts that reveal what the stakeholder actually needs versus what they have asked for:

Q1
What does success look like in 90 days?
This surfaces the real metric. Vague answers ("it saves us time") indicate the stakeholder has not thought through success criteria. Specific answers ("we reduce review cycle from 4 days to 1") give you the acceptance test for your pilot.
Q2
What happens if this problem is not solved?
This reveals the business impact and the urgency. If the answer is "nothing terrible" you may be working on a nice-to-have, not a must-have. If the answer involves regulatory risk, competitive pressure, or significant cost, you know where to focus.
Q3
Who is affected by this problem today and what are they doing instead?
The current workaround is the most important clue in any discovery. It tells you how the organization has adapted to the problem. A good pilot often needs to replace the workaround cleanly, not just add a new option next to it.
Q4
What data does the process touch and who controls access to it?
This is the question that kills more pilots than any other. If the data is locked behind a team that was not in the room, or behind a compliance process that takes three months, the pilot is blocked before you write a line of code. Find the data access situation before you commit to scope.
Q5
What has been tried before and why did it not work?
Every organization has tried to solve its major problems before. Understanding why previous attempts failed tells you where the real constraints are. If three previous tools failed because the data quality was too poor, a fourth tool will fail for the same reason unless you address quality first.

Reading the Room in Stakeholder Interviews

The five questions work on paper. In a real stakeholder meeting, an FDE also needs to read several non-verbal and organizational signals that the questions alone cannot capture.

Power dynamics. Identify who in the room has veto power over the deployment. This person may not be the most senior. It may be the compliance officer, the data steward, or the team lead whose workflow the pilot will disrupt. If that person seems skeptical, address their concern directly before the meeting ends. A pilot that moves forward without clearing the veto holder will be blocked at handoff.

Enthusiasm asymmetry. When the VP is enthusiastic and the individual contributors are quiet, it usually means the pilot has been announced to the team without the team's input. Individual contributors are the ones who will use or ignore the system. If they are not bought in during discovery, adoption will be low. Find a way to get their real concerns on the table.

Scope creep signals. Watch for the phrase "and while you are here." This signals that additional stakeholders are waiting to attach their problems to your engagement. An FDE who accepts scope additions in a discovery meeting often ends up with a pilot too large to ship in the available time. Acknowledge the request, write it in your notes, and explicitly defer it to a future phase.

Fig 2 · Discovery Sprint Timeline (72-hour format)
Hours 0-8 Stakeholder interviews Hours 8-24 Data access and constraints Hours 24-48 Scope doc draft and review Hours 48-72 Alignment and sign-off 72 hours from first meeting to agreed pilot scope

Hard Constraints vs. Soft Constraints

One of the most practical skills in discovery is distinguishing between constraints that are genuinely non-negotiable and constraints that exist only because no one has challenged them recently.

Hard constraints are structural: regulatory requirements, system architecture limits, contractual obligations, or security policies that require an authorization process you cannot shortcut. When a data team says "we cannot send customer data to an external API," that is usually a hard constraint backed by legal and information security policy. Building a pilot that violates it will be stopped at security review, costing you weeks.

Soft constraints are organizational preferences, legacy habits, or undocumented assumptions. "We have never done it that way" is a soft constraint. "The last vendor we used required a different interface" is a soft constraint. Soft constraints are worth discussing with the stakeholder who introduced them. Often they evaporate when an FDE asks directly: "Is this a technical requirement or a preference? If it is a preference, can we try a different approach for the pilot?"

What should you do if two stakeholders give contradictory information about a constraint?
Do not try to resolve it in the room. Contradictory information about constraints usually signals an organizational misalignment that exists independently of your pilot. The right move is to surface the contradiction explicitly: "In my conversation with [Person A], I heard the constraint is X. Here I am hearing Y. Before I scope the pilot, I want to make sure I have the right understanding. Can we get both perspectives aligned?" If you resolve it without both parties present, you will build something that satisfies one stakeholder and surprises the other at demo day.

Writing the Scoping Document

At the end of the discovery sprint, an FDE produces a scoping document. This is not a technical specification. It is a one-page shared agreement between the FDE and the key stakeholders about what the pilot will and will not include, what success looks like, and what each side is responsible for.

A scoping document that is too detailed creates false precision: it implies the FDE knows exactly how everything will be built, which they do not. A scoping document that is too vague creates scope drift: stakeholders assume things are in scope that the FDE never agreed to build. The right level of detail specifies the outcome (what the pilot will do for the user) without specifying the implementation (how it will do it).

Text · One-Page FDE Scoping Document Structure
FDE SCOPING DOCUMENT
Customer: [Name]
FDE: [Name]
Date: [Date]
Pilot window: [Start date] to [End date]

PROBLEM STATEMENT (2-3 sentences)
What the customer is experiencing today. Be specific about
the business impact, not just the technical symptom.

SUCCESS CRITERIA (quantified where possible)
- Primary: [Metric the pilot must hit to be considered successful]
- Secondary: [Nice-to-have metrics that indicate strong performance]

WHAT IS IN SCOPE
- [Specific capability 1]
- [Specific capability 2]
(Keep this list short. Three to five items maximum.)

WHAT IS OUT OF SCOPE
This is as important as what is in scope. List at least
three things explicitly excluded to prevent scope drift.

DEPENDENCIES (what each side commits to providing)
Customer provides:
- [Sample data set, access credentials, subject-matter expert time]
FDE provides:
- [Pilot environment, build effort, documentation]

CONSTRAINTS
- Hard: [Regulatory, security, architecture requirements]
- Soft: [Preferences or legacy conventions that affect design]

SIGN-OFF
Customer sponsor: ____________ Date: ________
FDE: ____________ Date: ________
Try this

Think of a project where the requirements were unclear at the start. Go back through the five discovery questions and ask: which of them was never asked? Chances are, the unanswered question is the one that caused the biggest surprise during delivery. This is not hindsight criticism. It is a calibration exercise: for your next engagement, notice which question you are most tempted to skip, because that is almost certainly the most important one to ask.

Knowledge check
An operations manager says "we need AI to extract data from PDFs." What should an FDE's first response be?
Correct. The first statement is always a symptom. Asking what happens downstream reveals the real problem the PDF extraction is supposed to solve.
Never start building or speccing from the first statement. Ask what happens downstream and what the current workaround looks like. Those answers tell you the real problem.
What is the most dangerous signal to miss in a stakeholder meeting?
Exactly. When leadership is bought in but practitioners are quiet or skeptical, adoption will be low regardless of how well the pilot works technically.
The most dangerous signal is enthusiasm asymmetry: a VP who is sold on the project and individual contributors who are quiet. Those practitioners will determine whether the deployed system gets used, not the VP.
What makes discovery question Q4 (about data access) so critical?
Correct. A pilot that requires data controlled by a team not in the room, or data behind a compliance process that takes months, is blocked before engineering starts. Discovering this on day one saves weeks.
Data access is critical because of blocking risk. If the data requires approvals that have not started, the pilot stalls before any code is written. Finding this in hour one of discovery is far better than finding it in week three of build.
Interactive 2: Scope Risk Visualizer Try it

Adjust the sliders to see how discovery quality affects pilot risk. Low discovery quality with high scope creates the conditions for a failed engagement.

5
6
Estimated pilot risk score: medium
Before you go
Reflection: Think of a requirement you were given that turned out to be a workaround for a deeper problem. What question, if asked earlier, would have surfaced the real need? Write it down as part of your personal discovery checklist.
Was this module helpful?
← Module 1: What Is an FDE? Module 3: Building the Pilot →