Назад в блог

/ru/blog · материалы

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

SDLC создавался для мира, где код пишут люди. Теперь в систему вошёл агент - и это меняет не скорость, а саму логику разработки.

Авторы: slavb18
  • AI
  • Agents
  • SDLC
  • Разработка
  • Стратегия

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.

Назад в блог