AI
AI Software Discovery Phase: A Founder's Guide

TL;DR: The AI software discovery phase is the planning and validation stage that happens before any code gets written. It aligns your team, confirms scope, and proves the problem is worth solving. Skip it and you build on guesses, which is the most expensive mistake an AI project can make.
What is the AI software discovery phase?
The AI software discovery phase is the structured planning and validation stage that happens before any code is written. It aligns stakeholders, clarifies scope, and confirms the problem you are solving is worth solving. Skipping it is the most common reason AI projects fail to deliver real business value. In 9+ years and 200+ apps across government, health, and commercial work, we see the same pattern: teams that invest in a proper discovery process ship faster, spend less, and build the right thing the first time.
The discovery phase reduces risk by aligning people and confirming problem statements early. Without it, your team builds on assumptions. Assumptions in AI work are expensive to fix once a model is trained or a pipeline is live.
It is not a single meeting. It is a sequence of structured activities: stakeholder interviews, process reviews, data availability checks, and facilitated workshops. Each one produces a concrete output. By the end you should have a validated problem statement, a ranked list of AI use cases, and a clear picture of what data you have and what data you still need.
The industry calls this the discovery phase, sometimes a scoping phase or a pre-build phase. For AI software it carries extra weight, because AI systems depend on data quality, model choice, and infrastructure calls that are far harder to change mid-build than traditional software. This sits at the very front of the AI build process, before a single line of code.
What happens during an AI software discovery workshop?
A good AI software discovery workshop is structured, time-boxed, and driven by the people in the room. Strong workshops use small teams of 3 to 6 people working on "How Might We" challenges, with AI used to synthesise notes and draft problem statements live. Sessions run from two hours to multi-day modules, depending on how complex the organisation is and how many use cases are on the table.
The core activities usually look like this:
- Stakeholder framing. People define the business problem from their own view before anyone talks solutions.
- "How Might We" exercises. Small groups reframe problems as opportunity statements, which stops the room anchoring on one solution too early.
- AI-assisted note synthesis. An AI co-pilot captures the threads and drafts problem statements in real time, so the group refines instead of transcribing.
- Statement validation. The group confirms problem statements before the session ends, not days later.
- Use-case mapping. People mark where AI could solve each validated problem, with rough feasibility notes.
Validating problem statements inside the workshop, not after it, drives faster agreement and speeds up prototyping. Teams leave with confirmed outputs, not raw notes that need days of interpretation.
Anchoring bias is the most common facilitation failure. If a senior person states a preferred solution early, the rest of the room judges everything against that anchor. Give one facilitator the explicit job of pushing solution-first thinking back to problem framing.
How does AI support the discovery phase?
AI helps in two ways: as a participant in the workshop, and as a planning tool across the wider build. AI tools assist developers by automating routine coding and testing so humans focus on architecture and system behaviour. That shift starts in discovery, not after it.
During discovery, AI handles the work that would otherwise slow a workshop down:
- Pulling notes from multiple breakout groups into one clear summary
- Drafting problem statements from raw discussion
- Flagging gaps in data based on the use cases proposed
- Suggesting similar solutions from other domains
That balance matters. AI can spot patterns across a pile of stakeholder input faster than any human. But the call on which pattern to act on, and why, needs human judgement about context, risk appetite, and priority. The developer's job is moving from writing code to reviewing AI output and running pipelines, with human-in-the-loop review set up early. Putting those guardrails in during discovery, instead of bolting them on later, is one of the most practical things a tech lead can do to protect build quality.
How to prioritise AI use cases and build a roadmap
Prioritisation is where discovery produces its most useful output. The ranking is not based on enthusiasm. It is based on clear criteria applied the same way across every candidate use case.
The four that matter most:
| Criterion | What to assess |
| Business impact | Revenue uplift, cost reduction, or risk you remove |
| Technical feasibility | Data availability, model complexity, integration work |
| Data readiness | Volume, quality, labelling status, access controls |
| Organisational fit | Team capability, change readiness, governance |
Scoring each use case against these four gives you a ranked list. That list then drives pilot selection and roadmap order. This is the same discipline we apply when scoping an MVP for an AI product: pick the smallest thing that proves the most.
The documents from this stage should include a use-case inventory, a data systems map, and a summary of assumptions to test in a pilot. Together they give your build team a clear brief and your stakeholders a clear picture of what is being built and in what order. For a wider view of where this sits, the orchestrators' AI strategy framework for founders and their breakdown of AI implementation phases are worth a read.
Do not score use cases in isolation. Run the scoring with a mixed group of technical and business people. Technical teams tend to underrate business impact. Business people tend to underrate data readiness. The tension between them produces a more honest score. Discovery is also where you weigh build versus buy for each use case, before you commit budget.
What are best practices for running AI discovery phases?
The quality of a discovery phase rides on preparation and who is in the room. Workshops with clear agendas, prep briefs, and expert coaches produce better ideas and more relevant outputs. Briefing people on the AI concepts and goals before the session improves the feasibility of what comes out of it.
Participant selection is often underrated. A discovery workshop needs people who understand the business process, people who understand the data behind it, and at least one person technical enough to flag unrealistic assumptions in real time. Miss any of those three and you get blind spots that surface later as scope changes or build failures.
Framing bias is the other big risk. When a facilitator presents a problem with a solution baked into the wording, people respond to the solution, not the problem. The fix is simple: participants write the problem statements, not the facilitator, and the group reviews them before moving to ideas.
Build a human-in-the-loop review queue into your discovery outputs from day one. Every AI-drafted problem statement or use-case summary should pass at least one human reviewer before it hits the roadmap. That is not a quality check. It is a guardrail against AI output that sounds plausible but hides a factual error.
What I have learned running AI discovery phases
The most common mistake I see founders make is treating discovery as a formality. They book a half-day workshop, produce a slide deck, and call it done. Then they spend the next six months rebuilding features a proper discovery process would have ruled out in week one. I came up building software before moving into strategy, and that order taught me the lesson the hard way. You can read more about how I work on this.
The shift that changes outcomes is treating discovery as a product in itself. The deliverables, a validated problem statement, a scored use-case inventory, a data readiness map, are not inputs to the real work. They are the real work. Everything built after them is execution against a brief that has already been tested.
AI has made this easier in practice. Real-time note synthesis means a two-hour workshop produces the same quality of output that used to take two days of cleanup. But the tools do not replace the judgement calls. Which use case to back. Which data gap is a blocker versus a manageable risk. Which stakeholder concern is a real constraint versus a preference. Those still need human experience.
The teams that get the most from AI-assisted discovery come in with clear questions, not clear answers. They use the workshop to stress-test their assumptions, not confirm them. That is harder than it sounds, especially for founders who have lived with a problem for months and are sure they already know the fix.
Devwiz and the AI software discovery phase
Devwiz works with founders and tech leads who want to build AI software properly, starting with a discovery process that produces real outputs, not slide decks. Our team has delivered AI app development for the NSW Government, Briometrix, Vivid, and Huskee. Each engagement starts with a structured discovery phase that maps your data, validates your use cases, and produces a ranked roadmap before a single line of code is written. This is also the front door to turning a proven program into an AI platform.
If you are a founder or CTO ready to move from idea to a platform your business can run on, tell us your idea and we will show you what discovery looks like for your specific context.
Frequently asked questions
What is the AI software discovery phase?
The AI software discovery phase is the structured planning stage that happens before development begins. It validates problem statements, maps data availability, and aligns stakeholders on scope and priorities.
How long does an AI discovery workshop take?
Discovery workshops run from two hours to multi-day modules, depending on how complex the organisation is and how many use cases are being assessed.
What are the four criteria for prioritising AI use cases?
Prioritisation is based on business impact, technical feasibility, data readiness, and organisational fit. Scoring each use case against these four produces a ranked roadmap.
Why does human judgement matter in AI discovery?
AI tools synthesise and draft outputs quickly, but architecture decisions and system behaviour need human judgement. Setting human-in-the-loop review during discovery protects build quality across the whole project.
What documents should a discovery phase produce?
A finished discovery phase should produce a validated problem statement, a scored use-case inventory, and a data systems map. Together they give your build team a clear brief and stakeholders a clear view of what is being built.
About James Killick
James is a co-founder of Devwiz and an AI product specialist. Since 2015 he has helped ship 200+ apps for founders, businesses and government, including work for NSW Government, Briometrix and Huskee. He builds AI-first platforms and writes about turning a proven program into software. He also hosts the Up in the AI podcast.
Tags: AI, App Development, Founders


