slavb18

    Нам нужен новый SDLC. И дело не в моде на AI.

    AIAgentsSDLCРазработкаСтратегия

    SDLC (Software Development Life Cycle) был создан для мира, где:

    • код пишут люди
    • артефакты стабильны
    • изменения происходят медленно
    • этапы можно разделить и контролировать

    И это отлично работало.

    Но сейчас в систему вошёл агент, который ломает саму структуру этого цикла.


    Проблема, которую все чувствуют, но мало кто формулирует

    Разработчик на старте проекта даёт AI задачу:

    → сгенерируй код

    → потом проверяет каждую строку

    → потом переписывает

    → и в итоге тратит столько же времени, как если бы писал сам

    Почему так происходит?

    Потому что SDLC остался прежним, а способ производства кода - нет.


    Где именно ломается модель

    Классический SDLC предполагает:

    1. планирование
    2. разработку
    3. тестирование
    4. ревью
    5. релиз

    Но с AI происходит сдвиг:

    • разработка → становится генерацией
    • тестирование → становится диалогом
    • ревью → становится совместной сборкой
    • планирование → становится ключевым этапом

    И самое важное:

    👉 стоимость ошибки смещается в начало процесса


    Значит ли это, что SDLC умер?

    Нет.

    Но он перестал быть линейным.

    В реальности сейчас происходит другое:

    • мы не "проходим этапы"
    • мы собираем систему вокруг агента

    И именно здесь появляется разрыв между старым SDLC и новой реальностью.


    Новый слой: SDLC как настройка системы, а не процесс

    В наших проектах это уже видно на практике.

    Вместо того чтобы каждый раз заново проходить жизненный цикл разработки, мы работаем иначе:

    • есть базовый scaffold проекта
    • есть повторяемая структура документов
    • есть агенты с ролями
    • есть сценарии выполнения задач

    И всё это собирается через один вход:

    /create-a-project

    Он не "создаёт проект".

    Он инициализирует систему разработки.


    Что меняется принципиально

    Раньше SDLC был про:

    👉 как делать продукт

    Теперь он становится про:

    👉 как устроена среда, в которой продукт делается


    Почему таск-трекеры внезапно стали лишними

    Когда у тебя:

    • планы живут в репозитории
    • задачи версионируются как код
    • решения фиксируются рядом с архитектурой
    • агент участвует в исполнении

    Jira внезапно перестаёт быть системой управления разработкой.

    Она становится просто внешним интерфейсом к процессу, который уже живёт в другом месте.


    Новый SDLC (если его вообще так называть)

    Он больше не выглядит как последовательность фаз.

    Он выглядит как система из:

    • blueprint структуры проекта
    • агентов с ролями
    • документации как исполняемого контекста
    • повторяемых сценариев сборки проекта

    Ключевой сдвиг

    Старый SDLC отвечал на вопрос:

    👉 "как провести проект через этапы?"

    Новый слой отвечает на другой вопрос:

    👉 "как сделать так, чтобы проект собирался правильно каждый раз?"


    Итог

    Мы долго пытались ускорить разработку.

    Но с AI ускорение оказалось не в коде.

    Оно оказалось в смене логики:

    • от процессов → к системам
    • от этапов → к конфигурации
    • от контроля → к сборке среды

    И возможно, следующий "SDLC" - это уже не life cycle вовсе.

    А system design for agentic development.