Фаза 13. Maintenance: агент замыкает петлю
«Витрина» живёт в проде, принимает заказы, переживает инциденты. Последняя содержательная фаза курса — не про поддержку в смысле «латать баги», а про то, как продукт эволюционирует: собирает сигналы, решает, что делать дальше, и запускает следующий виток. И здесь SDLC перестаёт быть линией и становится кольцом: выход фазы 13 — это вход фазы 1.
Именно замыкание петли — самое радикальное следствие всего курса. Пока цикл линеен, где-то в начале всё равно стоит человек с идеей «а давайте сделаем». Замкнув обратную связь на вход, мы получаем продукт, который инициирует собственное развитие сам. Человек перестаёт быть двигателем цикла.
Роль человека сегодня
Продакт, инженер поддержки, аналитик: собирает обратную связь, смотрит метрики использования, приоритизирует улучшения, разбирается с техдолгом, решает «что делаем в следующей итерации». Классически — разбор тикетов, продуктовая аналитика, планирование следующих релизов.
Разложим. Сбор и кластеризация обратной связи — механическая работа с потоком. Продуктовая аналитика — вывод из данных. Приоритизация улучшений — оптимизация по критериям (та же, что в ф.4). А вот одно звено особое: решение развернуться, сменить курс, признать, что инкрементальные улучшения ведут не туда. Это суждение о стратегии, а не о следующем тикете.
Что передаём агенту
Агент держит петлю эволюции. Он собирает прод-сигналы (метрики, инциденты, обращения) и маркетинг-сигналы (конверсия, отток, отклик каналов), кластеризует, синтезирует гипотезы улучшений, приоритизирует и — ключевое — сам инициирует новый виток: обновляет opportunity-brief и пополняет бэклог. Не ждёт, пока человек придёт с идеей, а порождает следующую итерацию из накопленных сигналов.
Здесь цикл замыкается. Гипотеза, которую агент выдвигает на этой фазе, уходит на вход фазы 1 — и весь конвейер (discovery → marketing → requirements → … → release) запускается заново, уже без внешнего толчка. Продукт становится самоподдерживающимся процессом, а не серией проектов, между которыми стоит человек с решением «продолжаем».
Архитектура агента
State-machine фазы
Входы
постмортемы и запросы на фикс (ф.12), продуктовая и маркетинговая аналитика, обращения пользователей, исходные gtm-plan и prd.
Агент держит роль
Инструменты: сбор и кластеризация обратной связи; продуктовая аналитика; приоритизация; детект техдолга; генерация гипотез; запись обратно в opportunity-brief и backlog.
Артефакт
обновлённые гипотезы ценности + перевзвешенный бэклог + сигнал на новый виток.
Передача дальше: обратно в Ideation (ф.1) и Planning (ф.7) — петля замкнута. Стрелка «назад в ф.1» — самая важная в курсе. До неё все передачи вели вперёд, от фазы к фазе. Эта возвращает выход системы на её вход и превращает конвейер в кольцо. С этого момента у ADLC нет «начала», которое обязан задать человек, — есть непрерывно вращающийся цикл.
- Входы: постмортемы и запросы на фикс (ф.12), продуктовая и маркетинговая аналитика, обращения пользователей, исходные
gtm-planиprd. - Инструменты: сбор и кластеризация обратной связи; продуктовая аналитика; приоритизация; детект техдолга; генерация гипотез; запись обратно в
opportunity-briefиbacklog. - Артефакт: обновлённые гипотезы ценности + перевзвешенный бэклог + сигнал на новый виток.
- Триггер: накопление сигналов / расписание / порог метрики.
- Передача дальше: обратно в Ideation (ф.1) и Planning (ф.7) — петля замкнута.
Стрелка «назад в ф.1» — самая важная в курсе. До неё все передачи вели вперёд, от фазы к фазе. Эта возвращает выход системы на её вход и превращает конвейер в кольцо. С этого момента у ADLC нет «начала», которое обязан задать человек, — есть непрерывно вращающийся цикл.
Где ломается
Локальный оптимум. Агент улучшает то, что измеримо, и по критериям — а это надёжно ведёт к инкрементам. Он будет точить существующий продукт, оптимизируя метрики, и почти никогда сам не предложит «всё это тупик, надо разворачиваться». Пивот — это выход за пределы текущей функции оптимизации, а агент по устройству оптимизирует внутри неё.
Молчаливый отток и то, чего нет в данных. Агент видит сигналы, которые оставили. Почему ушли те, кто не написал ни тикета, ни отзыва, а просто перестал заходить, — часто не в данных вовсе. Целые классы правды о продукте живут вне телеметрии, и агент к ним слеп.
Ответственность за стратегический разворот. Решение сменить курс продукта — это ставка того же рода, что и первичная ставка в ф.1: за неё отвечают деньгами и репутацией. Агент может подсветить, что метрики уперлись в потолок, но санкция на разворот — человеческая.
Что остаётся человеку
Решение о пивоте и стратегической смене курса — вывод из локального оптимума, когда петля застряла. Это самый устойчивый остаток курса наряду с арбитражем приоритета (ф.7): именно здесь человек-принципал держит руку на направлении. Всё остальное — сбор, аналитика, приоритизация, порождение следующего витка — уходит агенту.
остаток человека ≈ 13%
Провокация / тезис
Замкнув обратную связь на вход, мы получаем продукт, который эволюционирует сам: придумывает, строит, катит, эксплуатирует и улучшает себя по кругу, без человека-двигателя в цикле. Роль человека схлопывается из «того, кто ведёт продукт» в «тот, кто изредка дёргает рычаг разворота», когда петля застряла в локальном оптимуме и точит тупик. SDLC перестаёт быть последовательностью, которую кто-то запускает, и становится автономным кольцом, которое крутится само. Человек над ним — не оператор, а страховка от того, что кольцо закрутится не туда.
«Витрина» на этой фазе
Feedback-агент «Витрины» видит в данных: магазины доходят до шага оплаты и там массово отваливаются — конверсия в оплаченный заказ ниже гипотезы из gtm-plan. Плюс из ф.12 пришёл постмортем про хрупкость единственного платёжного провайдера. Агент синтезирует гипотезу: покупателям не хватает привычного локального способа оплаты, и один провайдер — узкое место. Обновляет opportunity-brief «Витрины» и заводит эпик «локальные платёжные методы» — тот самый, что был осознанно срезан в v2 ещё в ф.4.
И кольцо замыкается: эпик уходит на вход — в новый виток discovery (кого спросить про платёжные привычки), marketing (не пора ли менять позиционирование), requirements, дальше по кругу. Второй оборот «Витрины» запустил не человек с идеей, а сам продукт из своих прод-сигналов.
Единственное, что осталось фаундеру, — то, чего агент по устройству не сделает. Если бы сигналы показывали не «докрутить оплату», а «весь сегмент локального SMB не готов платить за витрину, надо разворачиваться в соседний рынок», — этот вывод из локального оптимума феедбэк-агент не вытащит: он оптимизирует внутри текущей ставки, а не отменяет её. Пивот — рычаг принципала. Артефакт → обновлённый opportunity-brief + новый эпик → назад в ф.1.
Как это устроено — инженерные разборы
Отдельные howto из практики, где фаза показана на работающем коде и артефакте.
- Git log как датасет для архитектурного ретроанализаРетроанализ эволюции кодовой базы по git-истории.
- Event-tracker двумя способами: UDP fire-and-forget против HTTP+PostgreSQLСбор прод-сигналов, замыкающих петлю обратной связи.
Читать дальше
Строите AI-driven доставку у себя?
Проектирование ADLC-контура: где агент держит роль, а где остаётся человек-принципал — под вашу команду и продукт.
Написать на почтуДвижок перехода
Next Move Engine — система, которая доводит команду до автономного цикла доставки.
Next Move Engine →