AI Project Requirements: What to Prepare Before You Start

Most delays in AI projects aren't technical. They're weeks spent waiting on something the client was always going to have to provide: a security review, a data access approval, a domain expert's calendar, a decision nobody was authorised to make.
Which means the most useful way to think about ai project requirements is not "what do we need to document" but "what has a lead time." The items below are sorted on that basis, because preparing the easy things first and discovering the slow things in week six is how a twelve-week project becomes a twenty-week one.
An AI Requirements Doc Isn't a Software Spec
Conventional software requirements specify behaviour: when the user clicks this, the system does that. Every condition has a defined, deterministic response, and testing means checking whether the system did the specified thing.
You cannot write AI requirements that way, because the system's outputs are probabilistic. What you specify instead is a set of acceptance thresholds and failure behaviours: achieve at least this precision on this held-out dataset, escalate to a human below this confidence level, never take this action without approval, respond within this latency budget.
This changes what you need to prepare. Less energy on enumerating features, considerably more on defining what "correct enough" means numerically and what happens when the system is wrong, which is a question most teams postpone until it becomes urgent.
Hire Edge Computer Vision
Start These Now: The Long Lead-Time Items
These have calendar dependencies you don't control. Beginning them on day one of the engagement rather than day one of needing them is worth more than any document in this article.
|
Item |
Typical lead time |
Why it blocks |
|---|---|---|
|
Security and vendor review |
3–6 weeks; up to 3 months in regulated sectors |
Nothing touches real data until it clears |
|
Data access approval and provisioning |
2–6 weeks |
A signed contract doesn't grant database credentials |
|
Legal or compliance clearance on data use |
2–8 weeks |
Determines whether the intended architecture is even permitted |
|
Domain expert availability |
Booked, not assumed |
Needed for labelling rules, edge cases, and acceptance testing |
|
Sandbox or test environment |
1–4 weeks |
Development against production is usually refused, correctly |
The pattern worth noticing is that none of these are engineering tasks and all of them sit on your side of the line. A vendor cannot accelerate your security team's queue, and the common failure is nobody starting the process because it felt premature before the contract was signed.
The Four Documents Worth Writing
1. A problem statement that names a decision
"Use AI to improve customer support" is not a problem statement; it's a budget line. A usable one names the trigger, the decision, and the action that follows: when a ticket arrives, classify its urgency and route it to the correct team, replacing the manual triage step that currently takes four minutes per ticket.
2. The baseline

What does the current process cost, how long does it take, and how often is it wrong? Capture this before anything changes, because a baseline reconstructed from memory after the fact is not a measurement, and without one you cannot prove the project worked. It's also the cheapest document on this list, usually a day of pulling existing numbers.
3. Success criteria with a number attached
Two questions: what accuracy makes this worth deploying, and what does being wrong cost in each direction? A false positive and a false negative rarely cost the same, and that asymmetry sets the operating threshold. Deciding it upfront is a business judgement; deciding it after launch is usually a fight.
4. The fallback plan
What happens when the system is uncertain, wrong, or unavailable? Who reviews escalations, and how quickly? Systems that ship without an answer here tend to acquire one after an incident, which is a more expensive way to learn it.
Hire Edge Computer Vision
The Data Inventory
This is what a competent vendor will ask for first, and having it ready shortens discovery considerably. For each dataset the project might need, record six things:
What it is and roughly how much of it exists. Where it lives, specifically, including whether it's reachable by API, export, or only through a person running a report. What format it's in, since text PDFs, scanned PDFs, and structured records are three different projects. Who owns it and who can authorise access. How fresh it is and how often it updates. And what you're permitted to use it for, which is a legal question, not a technical one.
The last two are the ones most often skipped and most often decisive. Data you have but cannot legally use for model training is not usable data, and discovering that in week five rather than week one changes the architecture rather than the schedule.
A practical shortcut: rather than describing your data, extract a representative sample including the messy cases. Twenty real documents tell a vendor more than three pages of description, and the awkward examples are the ones that actually determine the estimate.
People, Decision Rights, and Budget

Three roles need naming before work starts, and they're frequently assumed rather than assigned.
A domain expert who can answer what correct looks like in ambiguous cases, with actual time allocated rather than goodwill. A decision-maker who can approve scope changes without convening a committee, since AI projects generate more mid-course decisions than conventional builds. And an owner after launch, because a model with no named owner degrades quietly regardless of how well it was built. choosing an AI development partner covers the corresponding questions to ask on the vendor side.
On budget, prepare a range rather than a number, and separate build cost from the first year of running cost, which includes inference, monitoring, and retraining. Quoting a build budget while mentally assuming it covers the year is a common source of friction later, and AI development pricing guide breaks down what typically sits in each.
Hire Edge Computer Vision
