Forward deployed engineers
What should an AI readiness assessment cover?
The most useful readiness question is not "are we ready for AI?" but "which of our flows can the AI use as they are?"
Short answer
An AI readiness assessment for an existing product should compare the product as it actually works today with the workflow you want, one flow at a time. Each flow gets marked as reusable, changed or new before anyone estimates effort. The output is not a maturity score. It is a small pilot scope that reuses your existing payment, delivery and authentication flows, plus a written list of what must not break.
On this page
01Start with the product as it actually works
Most readiness checklists start with data, skills and strategy. Those matter, but for a company that already has paying customers, the first question is more concrete: what does the product do today, step by step, and where would the new workflow touch it? This is part of our larger guide, What is forward deployed engineering?.
We start every assessment with an actual versus required comparison. On one side, the product as it runs in production: the screens people use, the records it stores, the integrations it calls, the roles it enforces and the jobs that run at night. On the other side, the workflow the business now wants, described in the same terms. The gap between the two is the real scope.
This sounds obvious, yet it is where most AI plans go wrong. Teams write a vision of the new experience and then estimate it as if it were a new product. In a mature product, much of what the new workflow needs already exists: sign in, billing, notifications, audit events, admin screens, role checks. Rebuilding those is expensive and risky. Reusing them is usually the fastest path to production, and it keeps the pilot honest because real customers already trust those parts.
Three sources give you the "actual" side quickly:
- The code and the live database, read by an engineer who did not write them.
- The people who run the product every day: support, operations, account managers.
- The workflows customers follow in practice, which are rarely the ones in the original requirements document.
02Mark every flow as reusable, changed or new
Once you have both pictures, walk through them flow by flow. For each one, decide which of three buckets it falls into. This single step does more for an accurate estimate than any amount of model research.

| Bucket | What it means | Typical examples | What to check |
|---|---|---|---|
| Reusable | The flow works for the new workflow without code changes | Authentication, payment checkout, file delivery, email notifications | That the AI path calls it the same way a user does, under the same permissions |
| Changed | The flow exists but needs new states, fields or rules | Request lifecycle, approval steps, search results, admin views | Which customers depend on the current behavior and how you migrate them |
| New | Nothing in the product does this yet | Document extraction, AI summaries, an agent that drafts updates | Where it sits, what it may read, what it may write, who approves its output |
The "new" bucket is where the AI lives, and it should be the smallest of the three. If most of your list lands in "new", the assessment is telling you that the product is not ready for this workflow yet, or that the workflow is really a different product.
Two habits make this table more reliable. First, record each decision with a reason, because the reason is what a reviewer will challenge later. Second, mark anything you are unsure about as "changed" rather than "reusable". Optimism in this table becomes surprise in the sprint.
03Write down what must not break
Every established product has rules that nobody wrote down because nobody ever had to. An AI readiness assessment should surface them before design starts, not after the first incident. We ask four questions for each flow the AI will touch:
- 01
Who is the authority for this record today, and does that stay the same once AI is involved?
- 02
Which data may never be seen, stored or sent to a model, even temporarily?
- 03
Which records need different handling because of contracts, regulation or customer promises?
- 04
What would a customer notice first if this flow changed under them?
The answers become a short "must not break" list. It is often more valuable than the feature list, because it sets the boundaries the AI has to respect. In practice it covers things like which party releases a document, which roles can see which fields, which records must never be deleted, and which numbers leadership treats as the source of truth.
This list also protects the roadmap. When a new idea comes up mid build, the team can check it against the list in minutes instead of debating it for a week. The NIST AI Risk Management Framework describes this work under its Map function: understanding the context a system operates in before you measure or manage it.
04Scope a pilot that reuses what already works
The last part of the assessment turns the table and the list into a pilot. A good pilot is narrow on purpose. It proves the new piece of the workflow on real data, inside the real product, while leaning on flows that customers already trust.

We shape pilots around a few rules:
- One workflow, end to end, rather than several workflows half done.
- One identifier that ties every step together, so you can trace any request from start to finish.
- Existing payment, delivery and authentication flows reused, not rebuilt.
- Human review on every AI output that leaves the system.
- A clear end state, so the team knows what "done" means before it starts.
This is the same idea Martin Fowler describes as the strangler fig approach to modernization: grow the new behavior beside the old system, one seam at a time, instead of replacing it in one risky step. For AI it matters even more, because the AI part is the least predictable piece, and you want everything around it to be boring and proven. We cover the wider pattern in how to add AI agents to existing SaaS without rebuilding.
05What we see in production
On a national legal marketplace that connects court reporting agencies with attorneys, the assessment started from a working platform: agencies uploaded transcripts, attorneys searched, paid through an existing checkout and downloaded. The new workflow required metadata only discovery, with no transcript visible before authorization and payment and no agency identity exposed in search. Our gap assessment marked payment and delivery as reusable, the request lifecycle as changed, and metadata extraction as new.
The first pilot was deliberately small: plain text transcripts and front matter extraction, the existing payment and delivery flows, and one request identifier across the whole lifecycle. The "must not break" list said agencies stay the release authority and the platform never sees transcript content. That list shaped the second phase, where extraction moved into the agency's browser and files were encrypted so that only the paying attorney can open them.
On our own internal operations platform, readiness meant data accuracy before any AI. Each dashboard calculated the same number its own way, and the counts did not match reality. We narrowed the scope to the three dashboards used every day, fixed the shared data model first, and only then connected AI assistants to enter routine updates, with a person reviewing each one.
On a high volume photography platform, our engineer worked inside the client's own data team, under its pull request reviews. Much of the first month went to waiting for catalog permissions and environment access. Access is a readiness item too: if the people doing the work cannot reach the environment, the plan is not ready, whatever the model can do.
06An AI readiness assessment checklist
Before you call the assessment finished, check that it answers these questions in writing:
- Which flows are reusable, changed and new, with a reason for each?
- What must not break, and who owns each rule?
- What is the smallest pilot that proves the new piece on real data?
- Which identifier traces a request from start to finish?
- Who reviews AI output before it reaches a customer?
- What access does the delivery team need, and has it been granted?
If any answer is missing, the gap is the next piece of work, not a reason to start building and hope it resolves itself.
Frequently asked questions
What does an AI readiness assessment produce?
Not a maturity score. It produces a table that marks every flow as reusable, changed or new, with a reason for each, a written list of what must not break, and a small pilot scope. That pilot reuses your existing payment, delivery and authentication flows.
How do you know a product is not ready for an AI workflow?
Look at the new bucket. It is where the AI lives, and it should be the smallest of the three. If most of the list lands in new, the product is not ready for this workflow yet, or the workflow is really a different product. Missing environment access is a readiness gap too.
Why write down what must not break?
Every established product has rules nobody wrote down, such as which party releases a document, which roles see which fields and which records must never be deleted. The list sets the boundaries the AI has to respect. It also lets the team check a new idea mid build in minutes instead of debating it for a week.
How Datics helps
Datics specializes in brownfield AI: bringing production AI into the product you already operate, without forcing a rebuild.
Related work
Case studies from our projects on the same subject.
Transcripts U.S.
Government, Legal & Defense · Legal transcript marketplace
Court reporting agencies publish transcript metadata without the file ever leaving their browser
Agencies once uploaded full transcripts to the marketplace; now title page details are read in their own browser, and they confirm what is published.
SenTrac
Marketing & Media · Social sentiment analytics SaaS
Agencies see how audiences feel about a campaign, scored fairly across six channels
Agencies copied comments by hand and misread sarcasm and emoji; now SenTrac scores every comment and compares channels on one scale.
IDLance
EdTech · Members only agency directory
Freelance instructional designers find vetted agencies in a directory built into their program
Agency leads used to come from word of mouth and stale lists; now program members search a moderated, protected directory included with enrollment.
More on Forward deployed engineers
Forward deployed engineers
What is forward deployed engineering?
Forward deployed engineering places engineers inside a customer's own team, repositories and code review, so AI ships inside the product customers already use.
Forward deployed engineers
Fixed price vs time and materials: which fits AI work?
Fixed price vs time and materials for AI work depends on how firm the boundary is. Learn when a first AI feature can be priced as fixed and when it cannot.
Forward deployed engineers
How do you run an AI POC with real data?
An AI POC with real data succeeds when the data, security review, a separate staging path and the release plan are settled before anyone tunes a prompt.
Forward deployed engineers
How do you scope an AI proof of concept that ships in weeks?
How to scope an AI proof of concept that ships in weeks: test one workflow inside the live product, start with the simplest input and defer the hard formats.
Forward deployed engineers
AI MVP development: how do you scope the core journeys?
Good AI MVP development starts with the few journeys that let a customer sign up, pay and get value alone. Here is how we rank features and scope the rest.
Your customers already expect AI from your product.
Let us make it real without rebuilding what already works.
