Нам нужен новый SDLC. И дело не в моде на AI.
SDLC (Software Development Life Cycle) был создан для мира, где:
- код пишут люди
- артефакты стабильны
- изменения происходят медленно
- этапы можно разделить и контролировать
И это отлично работало.
Но сейчас в систему вошёл агент, который ломает саму структуру этого цикла.
Проблема, которую все чувствуют, но мало кто формулирует
Разработчик на старте проекта даёт AI задачу:
→ сгенерируй код
→ потом проверяет каждую строку
→ потом переписывает
→ и в итоге тратит столько же времени, как если бы писал сам
Почему так происходит?
Потому что SDLC остался прежним, а способ производства кода - нет.
Где именно ломается модель
Классический SDLC предполагает:
- планирование
- разработку
- тестирование
- ревью
- релиз
Но с AI происходит сдвиг:
- разработка → становится генерацией
- тестирование → становится диалогом
- ревью → становится совместной сборкой
- планирование → становится ключевым этапом
И самое важное:
👉 стоимость ошибки смещается в начало процесса
Значит ли это, что SDLC умер?
Нет.
Но он перестал быть линейным.
В реальности сейчас происходит другое:
- мы не "проходим этапы"
- мы собираем систему вокруг агента
И именно здесь появляется разрыв между старым SDLC и новой реальностью.
Новый слой: SDLC как настройка системы, а не процесс
В наших проектах это уже видно на практике.
Вместо того чтобы каждый раз заново проходить жизненный цикл разработки, мы работаем иначе:
- есть базовый scaffold проекта
- есть повторяемая структура документов
- есть агенты с ролями
- есть сценарии выполнения задач
И всё это собирается через один вход:
→ /create-a-project
Он не "создаёт проект".
Он инициализирует систему разработки.
Что меняется принципиально
Раньше SDLC был про:
👉 как делать продукт
Теперь он становится про:
👉 как устроена среда, в которой продукт делается
Почему таск-трекеры внезапно стали лишними
Когда у тебя:
- планы живут в репозитории
- задачи версионируются как код
- решения фиксируются рядом с архитектурой
- агент участвует в исполнении
Jira внезапно перестаёт быть системой управления разработкой.
Она становится просто внешним интерфейсом к процессу, который уже живёт в другом месте.
Новый SDLC (если его вообще так называть)
Он больше не выглядит как последовательность фаз.
Он выглядит как система из:
- blueprint структуры проекта
- агентов с ролями
- документации как исполняемого контекста
- повторяемых сценариев сборки проекта
Ключевой сдвиг
Старый SDLC отвечал на вопрос:
👉 "как провести проект через этапы?"
Новый слой отвечает на другой вопрос:
👉 "как сделать так, чтобы проект собирался правильно каждый раз?"
Итог
Мы долго пытались ускорить разработку.
Но с AI ускорение оказалось не в коде.
Оно оказалось в смене логики:
- от процессов → к системам
- от этапов → к конфигурации
- от контроля → к сборке среды
И возможно, следующий "SDLC" - это уже не life cycle вовсе.
А system design for agentic development.