We Need a New SDLC. And It's Not About the AI Hype.
SDLC (Software Development Life Cycle) was created for a world where:
- code is written by humans
- artifacts are stable
- changes happen slowly
- stages can be separated and controlled
And it worked perfectly.
But now an agent has entered the system, breaking the very structure of this cycle.
The Problem Everyone Feels But Few Articulate
At the start of a project, a developer gives AI a task:
β generate code
β then checks every line
β then rewrites it
β and ultimately spends as much time as if they had written it themselves
Why does this happen?
Because SDLC remained the same, but the method of code production did not.
Where Exactly the Model Breaks Down
Classical SDLC assumes:
- planning
- development
- testing
- review
- release
But with AI, a shift occurs:
- development β becomes generation
- testing β becomes dialogue
- review β becomes collaborative assembly
- planning β becomes the key stage
And most importantly:
π the cost of error shifts to the beginning of the process
Does this mean SDLC is dead?
No.
But it has ceased to be linear.
In reality, something else is happening now:
- we don't "go through stages"
- we build a system around an agent
And this is where the gap between the old SDLC and the new reality emerges.
A New Layer: SDLC as System Configuration, Not a Process
In our projects, this is already visible in practice.
Instead of going through the development life cycle anew each time, we work differently:
- there's a basic project scaffold
- there's a repeatable document structure
- there are agents with roles
- there are task execution scenarios
And all of this is assembled via a single entry point:
β /create-a-project
It doesn't "create a project".
It initializes the development system.
What Fundamentally Changes
Previously, SDLC was about:
π how to make a product
Now it's about:
π how the environment in which the product is made is structured
Why Task Trackers Suddenly Became Superfluous
When you have:
- plans living in the repository
- tasks versioned like code
- decisions documented alongside the architecture
- an agent participating in execution
Jira suddenly ceases to be a development management system.
It becomes merely an external interface to a process that already lives elsewhere.
The New SDLC (if we even call it that)
It no longer looks like a sequence of phases.
It looks like a system composed of:
- a project structure blueprint
- agents with roles
- documentation as executable context
- repeatable project assembly scenarios
Key Shift
The old SDLC answered the question:
π "how to guide a project through stages?"
The new layer answers a different question:
π "how to ensure the project is assembled correctly every time?"
Conclusion
We tried for a long time to accelerate development.
But with AI, acceleration wasn't in the code.
It was in a change of logic:
- from processes β to systems
- from stages β to configuration
- from control β to environment assembly
And perhaps the next "SDLC" isn't a life cycle at all.
But system design for agentic development.