DEV Community

Cover image for AI development for business: from first call to launch
MatIntellect
MatIntellect

Posted on Originally published at matintellect.com AI-assisted

AI development for business: from first call to launch

AI development for a business breaks into consecutive stages that are used one way or another on any project. I follow the same five stages on every artificial intelligence project - and none of them can be skipped, because each one builds on the previous

The first stage is an introduction or a personal consultation. We talk with the client - or work through the task ourselves - and define what we are going to do and which problem we are solving: whether the task fits us at all and whether we can actually solve it. It is essentially a brainstorm that leaves us knowing who we are working with and what we will build. This stage cannot be cut: without a clear problem statement there is nothing to move on with - the solution would answer the wrong question

Audit - the blueprint of the future project

The next stage is an audit. Here you have to dive deep into the numbers: find the thinnest, narrowest spot of the process, see which numbers come in, which go out, and where artificial intelligence can be embedded into that flow. The output of the audit is a blueprint of our future project: what we build, where and why. That blueprint is also where you see which data the business actually has and whether it is enough for artificial intelligence to work instead of imitating work

Architect working on blueprints under a desk lamp

Development - not the longest stage

Then comes development. It is one of the most crucial stages, but not the longest one: the earlier stages usually take about 70% of the time, while development itself takes 20-30%. At this stage we assemble the designed solution, deploy the system, test it and train it. This is the actual writing of code

Two developers coding in a modern office

Support and growth

And the final stage is support and growth. It is critical to watch the system and catch bugs as soon as possible after launch. Very often delivered products get no support for a while, and the client is left alone with a pile of unresolved tasks, holes and rough edges. That is why AI development cannot go far without support and growth

FAQ

Why does development take less time than preparation

Because code is written fast once it is clear what to write. All the analytics - what hurts in the business, where the bottleneck is, what comes in and out - is already done at the introduction and audit stages. Without that blueprint, development turns into endless rework

Can a project launch without the support stage

Technically yes, and many do exactly that. But after launch the system meets real conversations and data that never appeared in tests, and without support the client is left alone with the bugs

You can see how AI development works with me - stages, timelines and prices. If your system is already live, it can be maintained under a support and growth contract

Top comments (0)