9 Things to Do Before Starting Any AI Project

Published April 22, 2026

Okay so, you've got an idea for an AI project. Maybe it's a chatbot, maybe it's something to sift through mountains of data, or maybe it's just trying to automate some tedious task. That's great! The excitement is real. But before you dive headfirst into picking models or coding, I gotta tell you, there are some pretty important things you should get straight first. Ignoring these steps is kinda like building a house without a proper foundation; it might look good for a bit, but it's just asking for trouble down the line.

I've seen it too many times – folks jump straight to the sexy stuff, only to realize weeks or months in that they're missing crucial pieces, or worse, they built the wrong thing entirely. It's frustrating, wastes a lot of time and money, and honestly, it's just not fun. So, to save you some headaches and make sure your project actually has a shot at succeeding, here are 9 things I always tell my clients to do before writing a single line of AI code.

1. Clearly Define the Problem You're Solving

This one sounds obvious, right? But seriously, it's often overlooked. What exact business problem are you trying to fix? "Improve customer service" is too vague. "Reduce customer wait times for technical support calls by 15% using an AI-powered FAQ system"? Now we're talking. You need to be super specific. I find it helps to frame it as a measurable outcome. If you can't articulate the problem in a clear, concise sentence with a quantifiable goal, you're not ready. This isn't just about AI; it's about good project management. If you don't know what success looks like, you'll never know if you've achieved it, or even if you're building the right thing.

2. Identify Your Data Sources and Availability

AI, especially modern AI, is data-hungry. Before you even think about algorithms, you need to know where your data lives. Is it in a CRM like Salesforce? A database? Spreadsheets? Is it text, images, or numbers? And, importantly, is it available? Sometimes the data exists, but it's locked away behind old systems or owned by a different department that's not too keen on sharing. I've seen projects stall for months just trying to get access to the right data. So, map out your data landscape. Figure out who owns what, where it's stored, and how you'd realistically get your hands on it. This step is critical.

3. Assess Data Quality and Quantity

Having data isn't enough; you need good data and enough of it. Is your data clean? Are there missing values? Inconsistencies? Typos? If your data is a mess, your AI model will be a mess – garbage in, garbage out, as they say. Also, do you have enough examples for the AI to learn from? Training an image recognition model with 10 pictures just won't cut it. For a lot of tasks, you'll need thousands, sometimes hundreds of thousands, or even millions of examples. Be realistic here. If your data quality or quantity is lacking, you'll need to factor in data collection and cleaning efforts into your project plan, and that's often a significant undertaking.

4. Understand the Human Element and Workflow Changes

AI isn't usually about replacing people entirely; it's about augmenting human capabilities. How will this AI project change the daily workflow of the people involved? Will they need new training? Will their roles shift? If your team isn't on board or doesn't understand why this AI project is happening, you're gonna face resistance. Talk to the actual users early and often. Their insights are invaluable. You might discover that the


Want help figuring out which of this applies to you?

20 minutes, no deck. I'll be straight if I can help.

Book a 20-min call