Guide

Is your AI product ready to build, harden, or scale?

A working demo proves an AI feature is possible. Use these 12 questions to decide whether to validate the problem, define the build, harden the product, or prepare it to scale.

  • 6Readiness dimensions
  • 12Diagnostic questions
  • 5Decision levels

Quick verdict

A demo answers one question. Readiness answers six.

A prototype can show that a model responds, an agent completes a task, or a workflow can be automated. Product readiness asks what happens around that moment.

The gap between a demo and a dependable product is usually not another prompt. It is the product and engineering system around the model.

How Robust Devs approaches production AI

Six readiness questions

  • Is the problem repeated and valuable enough to solve?
  • Can users discover, understand, and trust the workflow?
  • Does the outcome support a credible business case?
  • Can the team measure quality against representative inputs?
  • Are failures, latency, cost, and human review controlled?
  • Are data boundaries, infrastructure, and ownership explicit?

Readiness map

Six dimensions of AI product readiness

Use the framework as decision guidance, not a scientific score. A weak answer in one critical area can matter more than strong answers everywhere else.

DimensionWhat you need to knowRisk when it is unclear
Problem evidenceWho has the problem, how often it occurs, and why it matters nowA technically impressive feature nobody needs
Workflow and adoptionWhere the product fits, how users reach it, and what earns trustLow discovery, weak repeat use, or a workflow that creates more work
Commercial logicHow the outcome affects revenue, retention, expansion, or operating costUseful software that cannot support a viable product
Model quality and evaluationWhat a good result means and how quality is measuredInconsistent output, hidden regressions, and arguments based on anecdotes
Production operationsHow the system handles latency, cost, retries, failures, and reviewA demo that becomes unpredictable under real use
Security, compliance, and ownershipWhat data crosses which boundary and who controls the systemExposure, unclear responsibilities, and difficult handoff
Three colleagues at a whiteboard drawing a workflow diagram of connected steps

Most AI products fail on the workflow, not the model

Dimension 01

Problem evidence

Decision signal

If the buyer or problem remains unclear, do not accelerate the build. Run the smallest validation that could change the decision.

Can you name one buyer, one repeated problem, and one current workaround?

If the answer needs several audiences or a long explanation, the product may still be in exploration. Define who experiences the problem, when it happens, what they do today, and what the current failure costs in time, money, risk, or missed opportunity.

What evidence would justify engineering investment?

Useful evidence can include customer interviews, repeated support requests, observed workflow breakdowns, paid pilots, waitlist behavior, or a clear pattern in usage data. The standard should match the size and risk of the build. A two-week experiment needs less evidence than a multi-month platform commitment.

Sources: The most expensive feature is the one nobody asked for, Skipping discovery and diving straight into code

Dimension 02

Workflow and adoption

Decision signal

If the feature works but users do not reach or repeat it, investigate the workflow before adding capabilities.

Does the AI improve a workflow users already perform?

“Add a chatbot” is not a workflow definition. Identify the trigger, inputs, decision, action, and handoff. The strongest AI features reduce a painful step, improve the quality of a decision, or complete work that users already need to do.

Can users discover the value without being trained around poor UX?

Shipping is not the same as solving. Test whether users can find the feature, understand what it is for, provide the right input, interpret the result, and recover when the output is uncertain. If adoption depends on a long product tour, the workflow may still be fighting the user.

Sources: Shipping is not the same as solving, Adding AI as a side feature usually fails

Dimension 03

Commercial logic

Decision signal

If the feature has utility but no commercial role, test willingness to pay or its effect on retention before expanding scope.

What valuable outcome does the customer buy?

Customers rarely buy access to a model. They buy fewer manual steps, faster decisions, lower operating cost, reduced risk, or a capability they could not perform reliably before. Lead with that result and make the AI implementation secondary.

Does the outcome support the product and pricing model?

A feature can be useful without being commercially important. Decide whether it improves acquisition, activation, retention, expansion, delivery margin, or another meaningful business measure. If the team cannot explain how the feature creates or protects value, it is too early to specify a large build.

Sources: The best AI products solve problems that happen to need AI, Pricing should shape the product before launch

Dimension 04

Model quality and evaluation

Decision signal

If quality is judged through isolated demos, harden the evaluation process before widening access or automating higher-risk work.

What does a good result mean for this exact workflow?

“Looks good” is not an evaluation method. Define observable criteria for the task: correctness, completeness, citation quality, policy compliance, tone, extraction accuracy, tool-use success, or another workflow-specific result. Include unacceptable failures, not only ideal outputs.

Do your tests represent real inputs and edge cases?

Build an evaluation set from representative user data, difficult examples, known failure modes, and cases where the model should abstain or route to a person. Re-run it when prompts, retrieval, tools, providers, or surrounding code change.

Evaluation loop

  1. 01

    Representative inputs

  2. 02

    Model or agent

  3. 03

    Scored output

  4. 04

    Failure review

  5. 05

    Release decision

Sources: Robust Devs AI Development, Robust Devs AI Evaluation & Observability

Code editor showing a test suite with assertions and a debugger panel

Every prompt, retrieval, or provider change is a reason to re-run the set

Dimension 05

Production operations

Decision signal

If the system works only when every dependency behaves, it is a prototype. Define failure handling and operational visibility before calling it production-ready.

What happens when the model, tool, or dependency fails?

Production AI needs explicit failure paths. Decide when the system retries, changes provider, falls back to a simpler workflow, asks for clarification, queues work, or hands control to a person. Partial success must be visible; otherwise users cannot tell whether the task completed safely.

Can the team see latency, cost, quality, and usage together?

A product can be accurate but too slow, affordable but unreliable, or popular but economically unsustainable. Observe the measures that shape the user experience and business case together, then set thresholds that trigger review.

Sources: Robust Devs AI Evaluation & Observability, Choose the model for the job, not by default

Dimension 06

Security, compliance, and ownership

Decision signal

If data handling or operational ownership is ambiguous, resolve the boundary before expanding use.

Which data crosses which boundary?

Map the data entering the product, where it is stored, which model or tool providers receive it, how long it is retained, and who can access it. Regulated or sensitive workflows may also need explicit review, audit evidence, consent, deletion, and human-oversight paths.

Who owns the product after launch?

Make repositories, cloud accounts, data stores, credentials, deployment pipelines, documentation, runbooks, and vendor relationships explicit. A production product should not depend on knowledge or access that disappears with the delivery team.

Sources: Robust Devs Compliance, Robust Devs Project Build

Decision levels

Find your next responsible move

The levels guide the next decision. They are not a validated industry benchmark, and they are not a reason to force every product into a larger build.

01

Explore

You are here when: The buyer, problem, or reason to use AI is still unclear.

Do next: Interview users, observe the current workflow, test the problem statement, and define what evidence would justify a build.

02

Validate

You are here when: The workflow is understandable, but demand, adoption, or commercial evidence remains thin.

Do next: Run a narrow prototype or pilot with explicit success and stop criteria. Avoid platform-scale architecture.

03

Build

You are here when: The buyer, workflow, outcome, scope, and quality criteria are credible enough to support implementation.

Do next: Define architecture, risks, delivery stages, ownership, and a fixed production scope. A Discovery Sprint is the right entry point when those decisions are not documented.

04

Harden

You are here when: The product works, but evaluation, failure handling, security, observability, cost controls, or documentation are incomplete.

Do next: Review the current system and fix the highest-consequence production gaps first. Use a Tech Audit when an existing codebase needs an independent technical view.

05

Scale

You are here when: Quality, operations, ownership, and commercial performance are measured and stable enough for wider use.

Do next: Test capacity, recovery, support, data quality, provider dependencies, and cost under the next expected level of demand.

Most teams land between two levels. The gap is usually the thing worth resolving first.

Talk it through with a founder

Pre-build checklist

Before you build more, can your team answer these?

  1. 01Who has the problem, and what do they do today?
  2. 02What evidence justifies engineering investment?
  3. 03Where does the AI fit in the user's real workflow?
  4. 04Can users discover, understand, and trust it?
  5. 05What valuable outcome does the customer buy?
  6. 06How does that outcome support the product model?
  7. 07What does a good result mean for this task?
  8. 08Do tests represent real inputs and failure cases?
  9. 09What happens when a dependency fails?
  10. 10Can the team see quality, latency, cost, and usage?
  11. 11Which data crosses which boundary?
  12. 12Who owns the system after launch?

If several answers are missing, the next step is not automatically a larger build. It is the smallest engagement that resolves the most important uncertainty.

Turn the unknowns into a build decision

Bring the answers you have and the ones you cannot yet give. A founder will help work out which uncertainty matters most, and whether a Discovery Sprint to define the build or a Tech Audit of what already exists is the better next step.