ПРОЦЕСС
Как мы создаём корпоративное ПО
С одним инженером и ИИ-агентами
Прозрачный взгляд на процесс, роли, контрольные точки качества и реальные результаты. Без маркетингового языка.
СПРАВЕДЛИВЫЙ ВОПРОС
«Может ли один инженер действительно заменить команду?»
Это первый вопрос каждого CTO. Честный ответ: один человек не заменяет команду. Но один инженер, оркестрирующий специализированных ИИ-агентов, может сравняться — и часто превзойти — производительность традиционной команды из 5–8 человек.
Традиционная команда
- 5–8 инженеров с разным контекстом
- Стендапы, синхронизации и передачи
- Информационные силосы между участниками
- Месяцы до первого деплоя
NOSOTA: 1 инженер + ИИ-агенты
- Один инженер держит весь контекст
- ИИ-агенты работают параллельно, 24/7
- Нулевые коммуникационные издержки
- Дни до первого деплоя
Ключ не в том, что ИИ пишет код быстрее. А в том, что Разработка на основе спецификаций устраняет коммуникационные издержки, которые замедляют традиционные команды.
ОСНОВА
Разработка на основе спецификаций: три ключевых принципа
До написания единой строки кода каждое требование фиксируется в машиночитаемой спецификации. Это основа, которая делает возможной ИИ-ускоренную разработку.
Спецификации — исполняемые артефакты
Спецификации — это не документы Word, собирающие пыль. Это структурированные артефакты, которые ИИ-агенты читают, валидируют и исполняют. Каждое бизнес-правило, API-контракт и критерий приёмки формализуется до начала разработки.
Три слоя контекста предотвращают изолированные решения
Каждое решение принимается с учётом трёх слоёв: <strong>Бизнес-контекст</strong> (зачем эта функция), <strong>Технический контекст</strong> (как она вписывается в архитектуру), и <strong>Операционный контекст</strong> (как она будет работать в продакшене).
Инженер — оркестратор, а не наблюдатель
Инженер проверяет каждую спецификацию, валидирует каждый выход агента и принимает каждое архитектурное решение. ИИ-агенты — мощные инструменты, но за качество, согласованность и корректность отвечает инженер.
КОМАНДА
7 ролей ИИ-агентов: кто что делает
У каждого ИИ-агента определённая роль, конкретный вход и измеримый выход. Инженер оркестрирует их как техлид управляет командой — но без совещаний, без переключения контекста и без ожиданий.
Бизнес-аналитик
Бизнес-требования, интервью с заинтересованными сторонами
Структурированные спецификации, пользовательские истории, критерии приёмки
Архитектор
Спецификации, технические ограничения
ADR, API-контракты, модели данных
Разработчик
Спецификации + ADR + API-контракты
Продакшен-код, миграции, конфигурация
QA-инженер
Спецификации + код
Тестовые наборы, отчёты о покрытии, анализ граничных случаев
DevOps-инженер
Архитектура + код
CI/CD-пайплайны, Dockerfile, конфигурации деплоя
Технический писатель
Спецификации + код + ADR
API-документация, ранбуки, гайды по онбордингу
Ревьюер безопасности
Код + архитектура + спецификации
Отчёты об уязвимостях, чеклисты соответствия
ПРОЦЕСС
От дискавери до продакшена: 7 шагов
Это реальный процесс, которому мы следуем в каждом проекте. Каждый шаг имеет определённый результат и контрольную точку качества перед продвижением.
NDA
Мы подписываем соглашение о неразглашении до обсуждения деталей проекта.
Аналитика и проектирование
Сбор требований, доменное моделирование, анализ ограничений, выявление рисков.
Оценка и КП
Фиксированная стоимость или оценка по T&M с полным описанием объёма, сроков и результатов.
Соглашение
Договор подписан, сроки согласованы, старт работ — в течение 48 часов.
ИИ-оркестрированная разработка
Параллельная работа ИИ-агентов под контролем senior-инженера. Ежедневные обновления доступны.
Поставка и передача
Развёртывание на продакшене, полная документация, сессия код-ревью включена.
Гарантийный период
30 дней поддержки после поставки включены в каждый проект без дополнительной оплаты.
КОНТРОЛЬНЫЕ ТОЧКИ
Как мы предотвращаем попадание ошибок ИИ в продакшен
ИИ мощен, но не безошибочен. Наша четырёхточечная система качества гарантирует, что ни одна ошибка, галлюцинация или несоответствие ИИ не попадёт в ваш продакшен.
Точка 1 — Спецификация проверена до любого кода
Каждая спецификация проверяется инженером на бизнес-точность, техническую осуществимость и полноту. ИИ-агенты получают только валидированные спецификации.
Точка 2 — Инженер проверяет каждый выход агента
Ни один ИИ-сгенерированный код не попадает в кодовую базу без человеческой проверки. Инженер проверяет логику, соответствие архитектуре, граничные случаи и последствия для безопасности.
Точка 3 — Тесты запускаются на каждом коммите
Автоматизированные наборы тестов запускаются при каждом коммите. Юнит-тесты, интеграционные тесты и контрактные тесты ловят регрессии до их распространения.
Точка 4 — Сломанные билды не могут продвигаться
Если любой пайплайн падает — тесты, линтинг, проверка типов, сканирование безопасности — код не может быть смёрджен. Без исключений.
МЕТОД НА ПРАКТИКЕ
Реестр зерновых складов: процесс в действии
Реестр зерновых складов — реальная корпоративная система, построенная именно по этому процессу. Мультиролевой портал, интеграция с национальным регулятором, 13 микросервисов — от дискавери до продакшена за 12 календарных дней.
От дискавери до продакшена
Тестов — все проходят
Пайплайнов — все зелёные
Эндпоинтов реализовано
Это не прототип. Это продакшен-система, обрабатывающая реальные товарные транзакции, с реальным регуляторным соответствием, работающая в продакшене сегодня.
ВОЗРАЖЕНИЯ
Сложные вопросы — прямые ответы
ИИ действительно пишет код, или это делает инженер?
Как один человек может сделать то, на что команде из 8 нужны месяцы?
Что предотвращает ошибки и галлюцинации ИИ-агентов?
Результат действительно продакшен-уровня, или это просто прототип?
Что будет, если требования изменятся в процессе разработки?
Готовы начать?
Создадим реальный продукт
Сначала NDA. Затем чёткое ТЗ, фиксированная цена и работающая система — за недели, а не месяцы.