Skip to content

Guide · Scoping

Scoping your first AI project: readiness, the variables that set price and time, and how to choose

A first AI project is easiest to judge when it is small, measurable and owned by someone with time to review it. This guide gets you there before you speak to any vendor: a readiness checklist by area, the scope choices that move price and timeline the most, a rubric for choosing between candidate projects, and a one-page brief to send to whoever builds it.

Drafted for MiniAI LabsAwaiting founder reviewUpdated 6 min read

You can describe the job in one sentence, say who does it today and how often, and say what a good outcome looks like. Blocker: nobody can say what “working” would mean.

  • The task and the team that does it today are named
  • You know roughly how often it happens each week
  • A good outcome is written down, with a real example
  • Someone has said what one mistake would cost
  • There is a reason to start now, beyond wanting to use AI

What scoping is for

Scoping turns an idea into a decision you can hold someone to: one job, one success measure, one owner, a known list of systems, and a price and timeline that follow from those choices. It is also the cheapest moment to drop an idea. Google’s Rules of Machine Learning open with two rules that apply just as well to language models: do not be afraid to launch without machine learning, and design your metrics first. If a form, a rule or a better process would do the job, scoping should say so.

NIST’s AI Risk Management Framework makes the same point from the risk side. Its Map function comes first: understand the context, the intended purpose and the people affected before anything is built or measured.

Terms used in this guide

  • Job: the task the system will do, described the way the people who do it today would describe it.
  • Baseline: how the job performs today, in volume, time or errors, measured before the build.
  • Write action: anything the system changes outside itself, such as a record update, a message sent or a payment.
  • Human checkpoint: the point where a person reviews, approves or takes over.
  • Pilot: a limited release to real users or real work, with a decision date for keeping, changing or stopping it.

Run the readiness checklist

The checklist at the top of this page covers five areas. Go through it with the people who do the work, not only with their managers, and count “not sure” as a no. Each area names one blocker. If any blocker applies, fix it before scoping a build, or scope a short discovery step whose only output is the missing piece: a written process, an agreed source of truth, an owner with time, or access to the system that matters. Gaps that are not blockers become line items in the scope, because someone will have to close them during the build.

The scope variables that move price and timeline

In the projects we scope, the choices below move effort far more than the choice of model. Each row is a dial. Turning one to the right is often justified, but it should be a decision, not something that drifts in during the build.

Scope variables, from a lighter first scope to a heavier one
VariableLighter scopeHeavier scopeWhy it moves effort
Systems connectedOne, read-onlySeveral, with writesEvery integration needs access, error handling, test data and someone on the other side who knows the system
ActionsAnswers or drafts onlyUpdates records, moves money or contacts customersWrites need validation, duplicate protection, approval gates and an audit trail
Content sourcesOne current, well-structured sourceMany sources, conflicting versions, scanned filesPreparing and versioning content becomes a workstream of its own
ChannelsOne: the website or an inboxWeb, WhatsApp, phone and emailEach channel brings its own formats, limits, consent rules and test cases
LanguagesOneSeveral, with local policiesEach language needs its own evaluation cases and a reviewer who speaks it
Human reviewA sample reviewed after the factApproval before every actionReview screens, queues, notifications and staffing become part of the build
Data sensitivityPublic or internal contentHealth, financial or children’s dataData handling, retention, vendor terms and legal review add work and lead time
Speed and volumeReplies can take a momentReal-time voice at peak volumeLatency budgets and load testing shape the architecture
EvaluationA short set of cases reviewed by handA versioned set with a release gateWriting and grading cases takes time, and pays back on every later change
HandoverRuns in your accounts with a run-bookYour own team will extend itDocumentation, code standards and training for another team to build on

To bring a quote down, move rows to the left rather than lowering the quality bar. A first release that reads from one system and drafts replies for a person to send is cheap to build, quick to test and easy to switch off, and it produces the evidence for the next row to move. Our own published prices and engagement models are on the pricing and engagement pages; any vendor should be able to tell you which rows drive their estimate.

Choose the first project with a rubric

Most teams have more candidate ideas than they can build. Score each one from one to three on the six criteria below, with the same people who ran the checklist. The use-case library on this site has a quick four-question selector for the tasks we build most often; this rubric is for your own list, and adds the questions that decide whether a first project can be judged fairly.

First-project rubric: score each candidate from one to three
CriterionScores three whenScores one when
Measurable todayYou can count the current volume, time or error rateNobody tracks the work, so nobody can say if it improved
Owner with timeA named person will review outputs every weekThe owner is “the team” or a busy executive
Contained mistakesErrors are internal and easy to reverseErrors reach customers, money or a regulator
Inputs readyCurrent documents, or a system with an APIKnowledge in people’s heads, or on paper
Few systemsOne system, read-only at firstSeveral systems, with writes from day one
Visible valueSaves time someone will notice, or answers customers soonerValue depends on a long chain of other changes

Two rules sit on top of the totals. A candidate that scores one on owner or on contained mistakes is not a first project, whatever its total: without an owner nobody can judge it, and with uncontained mistakes the first errors are expensive. And when two candidates tie, choose the one whose mistakes are easier to undo.

Worked example: three candidates scored

An illustration with Sample data, not a client engagement. An online training company lists three ideas.

Three candidate projects scored with the rubric (Sample data)
CandidateMeasurableOwnerContainedInputsSystemsValueTotal
Help-centre answer assistant33233317
Invoice data into the accounting system32222314
Outbound sales calls by a voice agent22121210
  1. The help-centre assistant goes first. Its scope stays on the left of the variables table: one source, read-only, the website only, one language, sampled review and a short evaluation set.
  2. Invoice extraction goes second, once the accounting system’s test environment is available and the finance lead can review a weekly sample.
  3. Outbound voice calls are not a first project. Mistakes reach prospects directly, the rules on automated calls and consent need checking per market, and two systems would need writes from day one.

Write a one-page scope brief

The brief is what you send to whoever builds the project, whether that is your own team, us or another vendor. If a line cannot be filled in, that is the next thing to resolve, not something to leave to the build.

markdownscope-brief.md: one page, filled in before any estimate (template)
# Scope brief: <project name>

Job:              <one sentence, in the words of the people who do it today>
Users:            <who uses the output, inside or outside the company>
Baseline today:   <volume, time or error rate, and how it was measured>
Success measure:  <what changes, measured how, decided by when>
In scope:         <channels, languages, content sources, actions>
Out of scope:     <what this release will not do, even if asked>
Systems:          <system> read | write, owner <name>   (one line each)
Data sensitivity: <public / internal / personal / health or financial>
Human checkpoint: <who reviews or approves what, and when>
Evaluation:       <how many cases, written by whom, reviewed by whom>
Owner:            <name, hours per week for the first month>
Switch-off:       <how the system is turned off, and who can do it>
Decision date:    <when you will decide to keep, change or stop it>

Questions to ask whoever builds it

  • Which rows of the scope-variables table drive most of your estimate?
  • What will you need from our team each week, and from whom?
  • What is the first thing real users or real work will see, and when?
  • How will we know it works: which cases, which metric, which baseline?
  • Whose accounts will the models, hosting and data sit in?
  • What is explicitly out of scope, and what would adding it later involve?
  • How do we switch it off, and what happens to the work in flight?

When not to

Some ideas should leave the scoping stage without an AI build:

  • A form, a fixed rule or a standard automation does the job. OpenAI’s guide to building agents makes the same test: if the work is not complex judgement, brittle rules or unstructured input, a deterministic solution may suffice.
  • The process itself is broken or disputed. Automating it makes the disagreement faster, not smaller.
  • Nobody can own it. A system without a reviewer drifts until someone notices a mistake in public.
  • Every output must be right and there is no human checkpoint. Change the design so a person approves the consequential step, or do not build it.
  • The goal is “use AI” rather than a job. Start from the checklist’s problem tab and come back with a task.

Limitations

  • Rubric scores are judgement calls. Their value is in making a team argue about the same criteria, not in the totals.
  • The checklist is general. Regulated sectors such as healthcare and finance need additional review of data handling, vendors and records.
  • Scope variables interact. Adding a channel to a system that writes records multiplies the testing, rather than adding to it.
  • A successful pilot shows the system works at pilot volume, with pilot users. Plan a second measurement after the wider rollout.
  • Model and hosting costs depend on vendor list prices that change. Ask for running costs as a formula you can re-check, not a single number.

Sources

  1. Rules of Machine Learning: Best Practices for ML Engineering (Martin Zinkevich) (opens in a new tab) · Google for Developers · accessed
  2. A practical guide to building agents (opens in a new tab) · OpenAI · accessed
  3. Building effective agents (opens in a new tab) · Anthropic · accessed
  4. AI Risk Management Framework (opens in a new tab) · NIST · accessed

FAQ

Frequently asked questions

How do we measure a baseline when nobody tracks the work today?

Sample it by hand for a couple of ordinary weeks. Count how often the task happens, time a handful of cases from start to finish, and note every error or rework. A rough baseline written down before the build is worth far more than a precise one reconstructed afterwards.

Why do integrations move an AI quote more than the choice of model?

Because each connected system brings work that does not shrink with better models: access and permissions, error handling, test data, duplicate protection on writes, and someone who understands the system’s quirks. Model costs scale with usage and are usually visible in a formula; integration work is fixed effort per system.

Should a first AI project start as a pilot or go straight to production?

Start with a pilot that uses real work and has a decision date. Limit it by team, channel or topic rather than by quality, measure it against the baseline, and decide on the date to keep, change or stop it. A pilot without a decision date tends to become an unowned production system.

Who on our side should be involved in scoping an AI project?

The person who will own the result, two or three people who do the work today, someone who administers each system involved, and, if personal or regulated data is in scope, whoever handles privacy or compliance. Senior sponsors help, but the people doing the work know the exceptions that decide the scope.

What turns a promising AI idea into a poor first project?

Usually one of three things: mistakes that reach customers or money before anyone can review them, inputs that exist only in people’s heads, or no way to measure whether it worked. Good ideas with those traits can still be built later, once a smaller first project has proved the approach.

What belongs in the out-of-scope list of a first AI project?

Everything a stakeholder might reasonably expect that this release will not do: extra channels and languages, write actions, additional systems, edge cases a person will keep handling, and reporting beyond the success measure. Writing it down early stops scope from growing quietly, and gives you a ready list for the second release.

Next step

Have a workflow in mind? Let’s scope it together.

Book a free 30-minute strategy call. Bring one process you want to automate and we will talk through scope, integrations and a sensible first step.

Free 30-minute call · no commitment

Send an RFP or security questionnaire