DEV Community

Pratap Lakshman
Pratap Lakshman

Posted on

The Agentic SDLC

Can an AI Agents Actually Follow the Software Development Lifecycle?

AI coding agents are getting remarkably good at building applications.

Give one a prompt like:

"Build me a web app that counts the most frequently occurring words in a piece of text."

and you'll probably get something working.

But can an AI agent follow a software development process?

So I tried it.

Here is a simple word-frequency web application built using five separate stages:

Requirements → Design → Implementation → Testing → Deployment

Instead of giving the agent one giant prompt, each stage produces an artifact that becomes the input to the next stage.

The result is a working application at the end of the entire process.

Watch the video here: https://www.youtube.com/watch?v=1mXdO_WMC70

But the interesting part is that you can run the experiment yourself.

Everything described in the video is on this GitHub repo: https://github.com/postqode/postqode-community/tree/main/samples/apps/wordfreq

Give it a try and see what gets built.

We've spent a lot of time teaching AI to write code.

The next step is teaching AI to follow the software engineering process.

Instead of saying:

"Build this application."

we say:

"Take this application through requirements, design, implementation, testing and deployment."

That's a very different way of thinking about AI-assisted software engineering.

Top comments (0)