Last Updated on 2026-05-04 by James Croft

Every AI capability you want to build can be encapsulated into a bunch of hypotheses. As you internalize that, it becomes much faster to ship things that matter.

If you’re a product owner, engineer or tech lead, you’ve probably felt the innovation dilemma. You can see opportunities where AI could create enormous value, surfacing patterns humans can’t detect at scale, turning unstructured data into structured decisions.

Startup methodology says “move fast and break things”, but in the enterprise space, you have a brand, compliance obligations, and stakeholders who remember when things break. Enterprise often tells us to “write the requirements, get approval, put it into a sprint and iterate for 18 months”, but by the time you ship, the opportunity has moved.

What I’ve learned from building AI-powered systems over the last few years, from hack week prototypes that became production AI platforms, is that there’s a middle ground. One that lets you push boundaries responsibly: propose bold ideas, test them quickly, earn trust through evidence, and scale only what works.

This article walks through the framework I use to do exactly that.

The Core Idea

The framework chains three established methodologies into a single pipeline, each solving a different problem:

  1. Classify the AI problem space, before touching any code
  2. Map who will benefit and why
  3. Test your riskiest assumptions through cheap, fast experiments
  4. Scale only when evidence earns investment

The first two steps prevent you from building the wrong thing. The third prevents you from building too much of the right thing, too soon. And the fourth ensures you’ve earned leadership trust to go big.

Phase 1 – Classify the AI Pattern First

Before you open an IDE, before you spin up Microsoft Foundry, before you write a single prompt: what type of AI problem are you actually solving?

Teams often see the next big thing and jump straight to “let’s use GPT-5.5” without asking whether they need a conversational system, a deterministic classification pipeline, autonomous agents, or an anomaly detection engine. These are fundamentally different architectures with different data needs, different risk profiles, and different evaluation strategies.

Classification requires a level of human judgement, it’s a strategic decision, not a technical one. Here’s an example of seven AI patterns that can get you thinking about how to classify:

PatternWhat It DoesDominant Risk
RecognitionExtract and classify signals from dataAccuracy drift
ConversationalNatural interaction and intent captureHallucination
Predictive AnalyticsAnticipate future states from historical dataSystem staleness
Goal-Driven SystemsOptimize towards objectives under constraintsMisaligned goals
Autonomous SystemsExecute multi-step workflows with minimal oversightSafety failures
Patterns & AnomaliesDetect deviations from learned baselinesFalse positive fatigue
Hyper-PersonalizationTailor experiences per userBias amplification

The pattern, or patterns, you identify determines everything else downstream. This is a mistake I nearly made myself. When I started to design multi-agent AI systems for deep research and report generation, the initial instinct was to build a conversational-only system. But when I stepped back and looked at the problem, it was more aligned to a patterns problem at its core, detecting degradation trends across multiple, different data sources at scale. This changed how I approached building the system, from a chat solution to this multi-agent analysis and reporting engine. The conversational layer came later, as a secondary pattern.

Most production systems will span two or three patterns. Identify your primary, and let that drive your architecture decisions.

The classifications tell you what to focus on. If you’re building autonomous agents today, your experiments need to validate safety and error handling. If you’re building a conversational system, your experiments need to measure hallucination rates. Each pattern carries risks, and knowing those upfront shapes your thinking.

Phase 2 – Map the AI Value Proposition

With a primary pattern, now your need to answer who benefits from this, and why should they care?

Since my consultancy days, I’ve used the Value Proposition Canvas from Osterwalder’s Value Proposition Design to structure this thinking. It has two sides:

The Customer Profile, understanding your users:

  • Customer Jobs, what tasks are they trying to accomplish?
  • Pains, what frustrates them, wastes their time, or puts them at risk?
  • Gains, what outcomes would genuinely delight them?

The Value Map, define what your AI capability offers:

  • Products & Services, what will it actually do?
  • Pain Relievers, how does it address the most important pains?
  • Gain Creators, how does it deliver the most desired gains?

The goal is fit, ensuring your AI capability directly addresses the things that matter most to your users. If there’s no fit, stop. You’ve just saved yourself months of engineering.

Don’t forget AI-specific pains

Here’s something I’ve learned with value proposition and AI. AI solutions introduce new pains alongside the ones they solve. A black box AI system forces users to both evaluate that your system does the job and whether they can trust it.

And here’s what I found helps to relieve the pains that come with AI systems:

  • Source attribution and citations for every claim,
  • Human-in-the-loop validation workflows,
  • Confidence scoring and transparency about uncertainty,
  • Retrieval-augmented generation (RAG) that grounds responses in verified data.

Addressing these proactively, before users encounter them, is often the difference between adoption and abandonment for AI systems.

Phase 3 – Structure Hypotheses

Now you have an AI pattern identified and a mapped value prop. You know what you’re building and why it matters. Now, how do you know you’re right?

The answer, again borrowed from Osterwalder’s Testing Business Ideas, is to treat every assumption as a testable hypothesis:

We believe that [this AI capability] will [achieve this outcome] for [this audience]. We will know we are right when [measurable signal].

Decompose your proposition into its component assumptions and categorize them by what it tests:

  • Desirability, do they actually want this?
  • Viability, should the organization invest in this?
  • Feasibility, can the AI actually do this reliably?

The most common and expensive mistake is skipping straight to feasibility. Teams build technically impressive prototypes without every validating that anyone wants it.

Rank your hypotheses by risk. The one that, if wrong, would invalidate the entire initiative must be tested first, regardless of whether it’s the easiest to test.

Phase 4 – Experiment Cheaply

For each high-risk hypothesis, design the cheapest experiment that produces real evidence. Here are some potential examples:

  • Conversations with potential stakeholders with mockups or walkthroughs
  • A very quick MVP by using AI (e.g. Copilot, ChatGPT, etc.) to do the job manually and show people the output to test whether it’s valued
  • Demonstrate early AI breakthroughs with representative sample data
  • Perform cost modelling comparing AI-generated outputs vs current manual efforts
  • Create a test harness that evaluates the pattern’s dominant risk (e.g. hallucination rate, accuracy of classification, false positive rates)

Use Real Data Where Possible

This is the single biggest accelerator in enterprise AI experimentation. A prototype running on real data produces evidence that stakeholders can trust. Synthetic data can generate excitement for sure, but real data demos get leadership buy-in.

One of my most successful AI projects started as a hackathon prototype. What made it gain traction wasn’t the architecture, it was demonstrating it against real data in a compliant manner. The output was immediately recognizable to leadership. They could evaluate the AI-generated analysis against what they know to be true or not. That is what gained the project traction for continued investment.

The Cheapest Experiment Is Often Manual

Before building a complex AI system, try producing the AI’s intended output by hand using the same data sources. If the manual output isn’t valued by users, the automated version won’t be either. Plus, you save yourself a lot of time and effort, and a potentially difficult conversation about waste.

Phase 5 – Build the Evidence

In enterprises, investment decisions are usually made by people who weren’t in the room when you envisioned the concept. Your evidence needs to travel without you.

Present the evidence, not promises. Package your results as:

We hypothesized X. We tested it by doing Y. The result was Z. Based on this evidence, we recommend [invest/pivot/stop].

Obviously, you want to be working towards investment, but not every hypothesis-driven experiment is a success. You need to know when to pivot or stop.

And demo with your actual results. We trust what we can see. That prototype I built went from our interesting experiment to putting a dedicated team on this after a single demo at an internal forum.

And once you have that buy-in, earn progressive trust. Don’t got all-in, but build on the successful experiment. The pattern that’s worked well for my own innovation work:

  1. First experiment, small sponsorship (e.g. your manager or peers) to explore
  2. Second experiment, higher fidelity, dedicated team time and access to production data
  3. Third experiment, production scale, full resourcing and roadmap commitment

Each step earns the next level of trust through evidenced experimentation. This is fundamentally a leadership skill, learning to manage stakeholders and build credibility. The quality matters far more than the quantity.

Phase 6 – Scale with Discipline

Only at this point, with validated evidence, do you make full architecture decisions. Model tier selection, orchestration patterns, AI evaluation strategy, cloud infrastructure, deployment pipelines. Remember that classification from phase 1? That still guides these decisions, and the experiments you ran tell you the quality bar you need to meet.

Three principles help for scaling:

Design for evolution. No product is the final version on first release. Build modular architecture where new capabilities can be added without re-architecting the core. If you’re building an agentic AI system, apply domain-driven design principles so new domain agents can be onboarded without changing the orchestration layer.

Keep the experiment loop running. Scaling is not the end of experimentation, it’s where the hypotheses get harder. Continue to monitor for the risk profile you identified in phase 1, run A/B tests on new capabilities, and maintain an experiment backlog alongside the feature one. If you also want to plan for an AI-first codebase, one where coding agents support your engineering team, structuring your codebase for AI agents ensures that new experiments can be run following your solution’s conventions using AI.

Don’t optimize prematurely. Start with the cheapest model that works, the simplest orchestration that serves your use case, and the most straightforward evaluation that catches the dominant risk. Escalate complexity only when evidence shows you need to.

Summary

This hypothesis-driven AI innovation framework comes down to a simple sequence:

  1. Classify the AI pattern before choosing any tech
  2. Map the value proposition, including AI-specific pains and relievers
  3. Structure your riskiest assumptions as testable hypotheses
  4. Experiment with the cheapest test that produces real evidence
  5. Build the evidence by presenting your results to stakeholders
  6. Scale the discipline, earn progressing trust, and design for evolution

Every AI capability is a hypothesis. The pattern classification tells you what you’re building. The value proposition tells you why it matters. The experimentation loop tells you whether that’s trust. And the evidence is how you earn the right to build at scale.

This framework doesn’t guarantee that every idea succeeds, and most won’t. What it guarantees is that you’ll fail fast and cheaply when you do, and you’ll have compelling evidence when you succeed. For the PM or engineer who wants to innovate within constraints, challenge the status quo, and create real value without betting their reputation, this is what you need.


Discover more from James Croft

Subscribe to get the latest posts sent to your email.

James Croft

James is a senior software engineer at Microsoft with over 10 years experience designing and building large-scale, distributed, cloud-native systems. He's deeply experienced in C#, Python, and TypeScript, with specialization in AI agent architectures, retrieval-augmented generation (RAG), and production-grade Azure systems.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.