Scoring AI Use Cases Before You Build Anything
How to choose a first AI use case: score value, data readiness, feasibility, risk and sponsor on one page, then test it with a short proof of concept.
Topics:Forward deployed engineering
Illustrative scenario: a company asks its new AI team where to start. The loudest request comes from a senior executive who wants an assistant that answers any question about the business. The quieter ones are narrower: summarise incoming claims documents, route support tickets, draft replies to a routine request. The loud one is exciting and vague. The quiet ones have clear inputs, a clear owner and a way to tell if they work. Choosing between them well is a skill, and it starts before anyone writes code.
TL;DR
Score each candidate on five things: the value of the problem, how ready the data is, whether current models can plausibly do the task, how risky the outcome is, and whether a real sponsor and users are committed. Use a coarse scale and a one-page scorecard, so choices are comparable and the reasoning is visible. Then test the top choice with a short, time-boxed proof of concept on real data before committing to a build. Scores guide the discussion; they do not replace judgement.
Why the loudest request is rarely the best first project
Enthusiasm and suitability are different things. A broad, open-ended assistant has no clear definition of "correct", needs access to many data sources and invites every kind of failure. A narrow task has a boundary you can test.
The loud request
- Broad and open-ended, with no clear definition of success
- Needs data from many systems, with unknown quality and access
- Hard to evaluate, so hard to improve
- Failure is highly visible and hard to attribute
A good first project
- A specific task with a clear input and output
- Data you can reach and check
- A way to measure whether it works
- A named owner and a group of users who want it
Early wins matter because they build the trust and the infrastructure the harder projects will need. A narrow success teaches the team what its data and processes are really like.
The five scoring criteria
Keep the scale small, such as high, medium or low, and define each level in a sentence so two people score the same project the same way.
Value
Good: A specific process or user, a measured baseline and a believable change are named
Red flag: The benefit is described only in general terms
Data readiness
Good: The data exists, is accessible, is reasonably clean and you may use it for this purpose
Red flag: Data is scattered, locked down, unlabelled or of unknown quality
Feasibility
Good: The task is within what current models can do, shown by a quick test on real examples
Red flag: The plan assumes abilities nobody has demonstrated
Risk
Good: The data, the actions and the people affected are understood, and controls match the risk
Red flag: The use touches regulated decisions or irreversible actions without a plan
Sponsor and users
Good: A named owner with authority and a group of real users who will adopt it
Red flag: Interest is vague, and nobody owns the outcome
A sixth question worth asking is cost to run: what the system will cost to operate and support, not only to build. The post on building the business case for an AI project shows how to put numbers on value and cost.
A simple scoring method
Give each criterion a score of one to three, add them up and look at the pattern, not just the total. A project that scores high on value but one on data readiness is a project for later, not a project for now. This sketch is illustrative; use your own criteria and scale.
CRITERIA = ["value", "data", "feasibility", "risk", "sponsor"]
def score(candidate: dict) -> dict:
"""Each criterion is scored 1 (weak) to 3 (strong). For risk, 3 means low risk."""
scores = {c: candidate[c] for c in CRITERIA}
scores["total"] = sum(scores.values())
scores["blockers"] = [c for c in CRITERIA if scores[c] == 1] # any weak spot is a flag
return scores
claims_summary = {"value": 3, "data": 2, "feasibility": 3, "risk": 2, "sponsor": 3}
open_assistant = {"value": 3, "data": 1, "feasibility": 1, "risk": 1, "sponsor": 2}
print(score(claims_summary)) # strong, no blockers
print(score(open_assistant)) # flashy but several blockersThe key output is the list of blockers. A single weak criterion, such as no data access or no sponsor, can stop an otherwise attractive project, and it is much cheaper to find that out on paper than after a build.
If
Strong across the board with no blockers
Choose
Choose it, and run a short proof of concept
Because
It passes every criterion
If
High value but weak data readiness
Choose
Park it and invest in the data first
Because
The project is good; its inputs are not ready
If
Feasibility unclear
Choose
Test it with a small proof of concept before deciding
Because
A quick test is cheaper than a debate
If
High risk with unclear controls
Choose
Pause until risk owners and controls are agreed
Because
Risk should shape the design from the start
If
Low value or no sponsor
Choose
Do not start
Because
Without value or an owner, it will not survive
Check data readiness early
Data readiness is a common blind spot in AI projects. Before you commit, answer a few practical questions with someone who can see the data.
Step 1: Find it
Where does the data live, and who owns it?
Step 2: Get it
Can the team access it, and are there legal or contractual limits on using it for this purpose?
Step 3: Look at it
Read real examples: how clean, complete and consistent are they?
Step 4: Label it
Is there a way to know what "correct" looks like, such as past decisions or reviewed examples?
Step 5: Keep it fresh
How often does it change, and who will maintain it?
The data readiness chapter goes deeper. If the honest answer to several of these is "we do not know", the first project is a data project.
Prove it with a short proof of concept
A proof of concept (POC) answers one question: can the system do the task well enough on real data to justify building it properly? Keep it small and time-boxed, and agree the success bar before you start.
Step 1: Pick the narrowest slice
One task, one data source, one group of users
Step 2: Write the success bar first
The quality, speed and cost you need, measured on real examples
Step 3: Build the simplest thing
A prototype that is good enough to measure, not to ship
Step 4: Measure on real data
Use real examples with known answers, not a hand-picked demo set
Step 5: Decide
Proceed, change the scope or stop, and record the evidence either way
The proof of concept scoping chapter covers how to scope one, and evaluations from customer data shows how to build the test set. A POC that is judged by a hand-picked demo proves nothing; one judged against real examples, with a bar set in advance, proves a lot.
Present the choice
Show your sponsor the scorecard for the shortlist, the reasoning for the pick and what would change your mind. Include the candidates you did not choose and why, because a visible list of "not yet" projects and what they need, such as better data or a clearer owner, helps the organisation fix those inputs. For how choices roll up into a managed portfolio, see AI strategy for engineering leaders. To practise the whole flow, the site's FDE simulator has scenarios where you scope and decide.
Frequently asked questions
How do you choose the first AI use case? Score each candidate on value, data readiness, feasibility, risk and sponsorship using a coarse scale, look at the pattern and the blockers, and test the strongest candidate with a short proof of concept on real data before committing to a build.
What makes a good first AI project? A narrow task with a clear input and output, data you can reach and check, a way to measure success, and a named owner and users who want it. Early wins build trust and infrastructure for harder projects.
Why is data readiness so important? Because a project can have high value and a capable model and still fail if the data is inaccessible, messy, unlabelled or not permitted for this use. Checking access, quality and permission early is cheaper than discovering the gap during a build.
What is an AI proof of concept? A small, time-boxed prototype that answers whether the system can do the task well enough on real data to justify building it properly. Agree the success bar before you start and judge it on real examples, not a hand-picked demo.
What if a high-value project scores badly on one criterion? Treat that criterion as a blocker and decide what it would take to fix it, such as better data or a clearer owner. It may be a project for later, and fixing the blocker can itself be the first project.
Should I use weights or a total score? A simple scale with an eye on blockers is usually enough. Totals can hide a fatal weakness, so look at each criterion, and use the score to structure the discussion, not to make the decision for you.
How do I explain a choice to a sponsor? Show the scorecard for the shortlist, the reasoning for the pick, what evidence would change your mind and the candidates you did not choose with what each needs before it could proceed.
Related
Forward deployed engineering
Your next step
Reading is the start. Turn it into skill: read the chapter, practise on something real, check the numbers, then follow a path.
More on Forward deployed engineering
- Build an AI Business Case with a Skill That Won't Invent NumbersA free AI skill that builds a funding-ready business case with options, an assumptions register and best, base and worst cases, and refuses to make up numbers.
- How to Build the Business Case for an AI ProjectHow to build a credible AI business case: costs, value, adoption ramp and best, base and worst cases, with a clearly illustrative worked example.
- Forward Deployed Engineer in 2026: Skills, Role and Why Always-On Agents Need FDEsWhat a Forward Deployed Engineer does in 2026, the FDE skill stack, why always-on agents like Dots and Grok Bot need FDEs, and how to train your team.
Discuss this article
Got a question, a counter-example or a correction? Bring it to the community.
Prefer a feed reader? Follow by RSS.