Evaluation Criteria for Proposed Systems
The validation phase consists of building evaluation criteria, instrumenting them, running the proposed system against them on a representative slice of real data, and presenting the results to the customer with a recommendation.
Why Validation Happens Before Full Commitment
A common assumption in enterprise AI projects is that the hard part is building the system, and that checking it can wait until the system is finished. Under this belief, a team builds a proposed system at length, shows it to the customer near the end, and hopes it works. This approach creates a dangerous risk: the team may invest weeks or months of effort only to discover at production scale that the system fails in a way that could have been detected much earlier. Structured validation flips this order. Instead of building first and testing last, the validation phase establishes clear criteria, runs the proposed system against real data, and presents results before full commitment. This article walks through what that phase looks like and why it matters.
The Four Validation Activities in Order
The validation phase consists of four activities that happen in approximate sequence. Each one builds on the previous, and each one must be completed before the next can begin meaningfully. Understanding the order is crucial because it reflects a deliberate strategy: fix the rules before you test, test on real data before you commit, and present results before you decide.
Each activity has a specific purpose. The first activity, building evaluation criteria, establishes the standards by which the proposed system will be judged. These criteria are derived from the customer's requirements and define what success looks like. The second activity, instrumenting the criteria, prepares those standards for measurement. The third activity runs the proposed system against the instrumented criteria using a representative slice of real data. The fourth activity presents the results to the customer along with a recommendation about what should happen next.
Why Criteria Are Built Before the System Runs
Evaluation criteria must be built before the proposed system is run against them. This is not arbitrary; it reflects a fundamental principle of fair testing. If you write the rules after seeing the results, you can unconsciously adjust them to make the results look favorable. By fixing the criteria in advance, you ensure that the system is measured against an objective standard, not a moving target.
Evaluation criteria are the standards used to judge whether the proposed system meets the customer's requirements. Because the rest of the validation phase is measured against these criteria, they are built before the system is run against them.
Consider what would happen if the order were reversed. Suppose the team built the system first, ran it on data, saw the results, and then decided what criteria to use to evaluate those results. In that scenario, the criteria would be shaped by what the system actually achieved, not by what the customer actually needs. The team might unconsciously lower the bar to make the results look acceptable, or they might focus on metrics where the system performs well while downplaying areas where it struggles. By writing criteria first, the team commits to an objective standard before any results exist to bias that judgment.
Running the System on a Representative Slice
The third validation activity runs the proposed system against the evaluation criteria on a representative slice of real data. Two parts of this phrase matter. First, the data is real, not invented test cases. Real data reflects the actual patterns, edge cases, and distributions that the system will encounter in production. Second, the slice is representative, meaning it is meant to stand in for the broader population of data the system will eventually face. A slice that does not look like real use would not give the team a fair picture of how the system behaves.
A representative slice is a sample of real data that reflects the characteristics of the full dataset the system will face in production. It is large enough and diverse enough to reveal how the system will actually perform, not just how it performs on cherry-picked examples.
Why does the slice need to be representative? Suppose a team tests a proposed fraud-detection system on only the most obvious fraud cases in their data. The system might perform perfectly on those cases but fail silently on subtle fraud that looks more like legitimate transactions. A representative slice would include both obvious and subtle cases, revealing the system's true performance across the range of scenarios it will encounter. Similarly, if a team tests a customer-support chatbot on only common questions, they might miss how it handles rare but important edge cases. The representative slice catches these gaps.
How Structured Validation Prevents Enterprise AI's Most Common Failure
The most common failure mode in enterprise AI is building something at length that turns out, at production scale, to fail in a way that could have been detected up front. A team invests weeks or months of effort, the system is deployed, and it fails in a way that a simple test on real data would have caught early. This failure is not about poor engineering; it is about poor timing. The system was tested too late, after the team had already committed to building it fully.
Structured validation prevents this failure by moving the test earlier and making it real. Instead of building the system first and hoping it works, the team builds evaluation criteria, instruments them, and runs the proposed system against real data before committing to full development. If the results show the system would fail at scale, the team learns this while they still have options: adjust the scope, change the approach, or end the engagement honestly. The system is still tested thoroughly, but the test happens when the team can act on the results, not after they have already invested heavily.
Two Paths After Results Are Presented
The fourth validation activity is to present the results to the customer with a recommendation. The output of validation is therefore not only a set of measurements. It is a result the customer can act on, together with the team's view of what should happen next. The presentation of results leads to one of two outcomes.
The first outcome occurs when the results show that the proposed system would clear the bar the customer cares about. In this case, the engagement proceeds to delivery. The team has validated that the system meets the customer's requirements, so the next phase is to build it fully and deploy it.
The second outcome occurs when the results show that the proposed system would not meet the customer's bar. In this case, the team has two honest options. They can adjust the scope of the project, narrowing the problem to something the system can solve well, or they can end the engagement. Both paths follow from the same validation work. The key is that the results must be reported clearly rather than adjusted to look favorable. If the system does not meet the customer's requirements, the team says so, and the customer can make an informed decision about what to do next.
Both outcomes—proceed to delivery or adjust scope—are legitimate results of validation. The value of structured validation is that it produces honest results early, when the team still has options, rather than discovering problems after full commitment.
Common Mistakes in Validation
Common mistake Writing evaluation criteria after seeing the system's results
Why it failsThis introduces bias. The criteria become shaped by what the system achieved rather than by what the customer actually needs. The team may unconsciously lower the bar to make results look favorable.
Do this insteadFix evaluation criteria before running the system. Commit to the standard in advance so that results are measured objectively.
Common mistake Testing on a slice of data that does not represent real use
Why it failsA non-representative slice may hide problems that will appear at production scale. For example, testing only on the easiest cases will not reveal how the system handles edge cases or rare scenarios.
Do this insteadEnsure the slice is representative of the full population the system will face. Include diverse cases, edge cases, and realistic distributions.
Common mistake Adjusting results to look favorable before presenting to the customer
Why it failsThis defeats the purpose of validation. The customer cannot make an informed decision if the results are not honest. Problems that appear favorable now will become apparent at production scale.
Do this insteadReport results clearly and honestly. If the system does not meet the customer's bar, say so. The customer can then decide whether to adjust scope or end the engagement.
Common mistake Skipping validation and proceeding directly to full system development
Why it failsThis is the build-first approach that leads to the most common failure mode in enterprise AI: investing weeks or months only to discover at production scale that the system fails in a way that could have been detected early.
Do this insteadRun validation before committing to full development. Test the proposed system on real data against fixed criteria. Use the results to decide whether to proceed.
Why This Order Matters: A Worked Example
Validating a Loan Approval System
A bank wants to build an AI system to recommend loan approvals. The team could build the system first and test it later, or they could follow the structured validation approach. Compare the two paths and explain why structured validation catches problems earlier.
- 1Build-First Approach (Risky)
The team spends 8 weeks building a loan approval system. They train it on historical loan data, optimize the model, and integrate it with the bank's systems. Near the end, they test it on a sample of recent loans. They discover that the system approves loans at a much higher rate than the bank's human reviewers, and it has a higher default rate on approved loans. The team has already committed to the system, so they must now spend additional weeks retraining or redesigning it. The delay costs the project time and money.
- 2Structured Validation Approach (Recommended)
Before building, the team defines evaluation criteria: the system must approve loans with a default rate no higher than 5%, and it must match the bank's approval rate within 10%. They instrument these criteria with specific metrics. They build a prototype system and test it on a representative sample of recent loans. The test reveals the same problem: high approval rate and high default rate. But the team discovers this after 2 weeks, not 8. They can now decide: adjust the system design, change the criteria, or end the engagement. The decision happens early, when options still exist.
- 3Key Difference
In the build-first approach, the team invests 8 weeks before learning the system does not meet requirements. In the structured approach, they learn this after 2 weeks. The structured approach does not guarantee success, but it ensures that bad news arrives early, when the team can still act on it.
Structured validation prevents the most common failure mode in enterprise AI by moving the test earlier and making it real. The team learns whether the system will work before committing to full development.
Practice: Identifying Validation Steps
A team is building a recommendation system for an e-commerce platform. The customer wants the system to recommend products that users will actually buy. Read the following scenario and identify which of the four validation activities is happening at each step.
Hints
- The four activities are: (1) build criteria, (2) instrument criteria, (3) run system on representative data, (4) present results.
- Look for clues about whether the team is defining standards, preparing to measure, actually measuring, or reporting findings.
- Remember that these activities happen in order. If you see measurement happening, the criteria must already be built and instrumented.
- Step A: The team decides that success means the system recommends products that at least 20% of users will click on, and that the recommendations are diverse enough that no single product appears in more than 5% of recommendations.
- Step B: The team sets up a system to track which recommended products users click on and to measure the diversity of recommendations across the test set.
- Step C: The team runs the recommendation system on 10,000 recent user sessions and measures how many recommended products users click on and how diverse the recommendations are.
- Step D: The team presents the results to the customer: 18% click-through rate and 6% single-product concentration. They recommend adjusting the diversity threshold or retraining the system.
For each step above, write which of the four validation activities is occurring. Then explain why that activity must happen before the next one.
Hints
- Step A is about defining what success looks like.
- Step B is about preparing to measure those definitions.
- Step C is about actually running the system and collecting measurements.
- Step D is about telling the customer what the measurements mean.
Summary
Evaluation criteria for proposed systems are built and tested in a structured sequence before the team commits to full development. The four validation activities happen in order: build evaluation criteria, instrument them, run the proposed system on a representative slice of real data, and present results to the customer. Criteria are built before the system runs to ensure objective measurement. Structured validation prevents the most common failure mode in enterprise AI by catching problems early, when the team still has options. After results are presented, the engagement either proceeds to delivery or adjusts scope, depending on whether the system meets the customer's bar.
At a glance
- The validation phase consists of four activities in order: build evaluation criteria, instrument them, run the system on representative real data, and present results with a recommendation.
- Evaluation criteria must be built before the system runs to prevent bias and ensure objective measurement against a fixed standard.
- Structured validation moves testing earlier and makes it real, preventing the most common enterprise AI failure: building something at length that fails at production scale in a way that could have been detected up front.
- After results are presented, the engagement either proceeds to delivery (if results clear the customer's bar) or adjusts scope or ends honestly (if not).
- A representative slice of real data is crucial because it reveals how the system will actually perform across the range of scenarios it will encounter in production, not just on cherry-picked examples.