Follow us on Twitter
    slavb18

    We Need a New SDLC. And It's Not About the AI Hype.

    AIAgentsSDLCDevelopmentStrategy

    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:

    1. planning
    2. development
    3. testing
    4. review
    5. 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.