Перейти к содержимому
Mozaika
  • PDLC
  • AI-агенты
  • SDLC
  • разработка ПО

Что такое PDLC: полный жизненный цикл продукта под управлением AI

PDLC (Product Development Lifecycle) вырос из SDLC. Роли от аналитика до релиз-инженера в нём выполняют AI-агенты, а решение о выпуске на последнем шаге принимает человек.

3 мин чтенияМозаика

Чем PDLC отличается от SDLC

Традиционный SDLC (Software Development Lifecycle) описывает, как команда людей движется от требований к работающему коду: анализ → дизайн → разработка → тестирование → деплой. За каждую фазу отвечает отдельный человек или отдел, и между фазами работа ждёт передачи и согласований.

PDLC (Product Development Lifecycle) оставляет те же фазы, но выполняют их цифровые сотрудники, а решения подписывает человек. Владелец продукта ставит задачу, и конвейер ведёт её до подписи. Аналитик разбирает требования, Архитектор выбирает паттерны, Разработчик пишет и тестирует код, Тестировщик проверяет соответствие требованиям, Специалист по безопасности сканирует уязвимости.

«AI-помощник в IDE» подсказывает код одному разработчику. В PDLC агенты работают как система с разделёнными ролями, и перед релизом стоит явный гейт подписи человека. Разработчик описывает продуктовую задачу, а код пишут агенты.

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

В PDLC-конвейере Мозаики каждый релиз явно подтверждает владелец продукта. Этот шаг заложен в архитектуру конвейера. AI-агенты пишут и тестируют код, а решение о выпуске в продакшн и ответственность за него всегда остаются за человеком.

Банкам и компаниям КИИ этот шаг нужен по требованиям регуляторов: Банк России, 152-ФЗ и приказы ФСТЭК требуют, чтобы цепочку решений можно было проверить. PDLC-конвейер записывает каждое действие каждого агента в аудит-лог, а подпись фиксирует, кто из людей и когда взял на себя ответственность за выпуск.

Сколько занимает цикл на наших прогонах

Цифры ниже сняты на сквозных прогонах конвейера в контуре разработчика. Команда из 1–2 владельцев продукта и 4 AI-агентов проходит путь от задачи до подписанного релиза за один рабочий день. Для сравнения взят типовой релизный цикл продуктовой команды из 6–7 человек, он занимает 7–10 дней. В вашем контуре эту цифру проверяет пилот: на второй неделе снимаем замер, на восьмой повторяем его, разницу записываем в акт.

  • От задачи до подписанного релиза: 1 рабочий день на внутренних прогонах
  • База сравнения: типовой цикл команды из 6–7 человек, 7–10 дней
  • Состав: 1–2 владельца продукта и 4 AI-агента
  • Развёртывание в контуре заказчика, аудит-лог всех действий агентов, соответствие 152-ФЗ

База замера: сквозные прогоны конвейера в контуре разработчика. В другой компании результат зависит от её процессов и контура, поэтому его проверяют на пилоте: замер на второй неделе, повторный замер на восьмой, разница в акте.

Что нужно для запуска PDLC-конвейера

Для начала нужны продуктовая задача, описанная обычным языком, и доступ к кодовой базе. Мозаику устанавливают в контур заказчика: на его серверы или в изолированное облако. Исходящие соединения из контура открываются только те, что заказчик разрешил в своём межсетевом экране. Мозаика работает с теми репозиториями и CI/CD-системами, которые уже есть.

Пилот длится 8 недель. За это время конвейер работает на реальных задачах команды, и весь процесс разработки перестраивать с нуля не приходится.

Другие статьи блога

Как задача проходит через конвейер

На странице о конвейере показано, какие роли работают над задачей, что каждая передаёт дальше и что записывается в журнал.