ПРОЦЕСС

Как мы создаём корпоративное ПО
Силами одного инженера и ИИ-агентов

Открытый рассказ о процессе, ролях, контрольных точках качества и реальных результатах. Без маркетинговых формулировок.

Процесс из 7 шагов 7 ролей ИИ-агентов Проверено в промышленной эксплуатации

СПРАВЕДЛИВЫЙ ВОПРОС

«Может ли один инженер действительно заменить команду?»

Это первый вопрос, который задаёт любой технический директор. Честный ответ: один человек не заменит команду. Но один инженер, оркестрирующий специализированных ИИ-агентов, может сравняться по производительности с традиционной командой из 5–8 человек, а часто и превзойти её.

Традиционная команда

  • 5–8 инженеров с разным пониманием контекста
  • Планёрки, согласования и передача работы
  • Знания разобщены между участниками
  • Месяцы до первого развёртывания в рабочей среде

NOSOTA: 1 инженер + ИИ-агенты

  • Один инженер владеет всем контекстом
  • ИИ-агенты работают параллельно и круглосуточно
  • Никаких накладных расходов на коммуникацию
  • Дни до первого развёртывания в рабочей среде

Суть не в том, что ИИ пишет код быстрее. А в том, что Specification-Driven Development устраняет накладные расходы на коммуникацию, которые замедляют традиционные команды.

ОСНОВА

Specification-Driven Development: три ключевых принципа

Ещё до написания первой строки кода каждое требование фиксируется в машиночитаемой спецификации. Это основа, которая делает возможной разработку с ускорением за счёт ИИ.

1

Спецификации — исполняемые артефакты

Спецификации — не документы Word, которые пылятся в папках. Это структурированные артефакты, которые ИИ-агенты читают, проверяют и исполняют. Каждое бизнес-правило, контракт API и критерий приёмки формализуется до начала разработки.

2

Три уровня контекста исключают разрозненные решения

Каждое решение принимается с учётом трёх уровней: бизнес-контекста (зачем нужна эта функция), технического контекста (как она вписывается в архитектуру) и эксплуатационного контекста (как она будет работать в рабочей среде). Никаких решений в отрыве от целого.

3

Инженер — оркестратор, а не наблюдатель

Инженер проверяет каждую спецификацию и каждый результат работы агентов и принимает все архитектурные решения. ИИ-агенты — мощные инструменты, но за качество, согласованность и корректность отвечает инженер.

КОМАНДА

7 ролей ИИ-агентов: кто что делает

У каждого ИИ-агента своя роль, определённые входные данные и измеримый результат. Инженер управляет ими так же, как технический руководитель — командой, но без совещаний, переключения контекста и ожидания.

Бизнес-аналитик

Input

Бизнес-требования, интервью с заинтересованными сторонами

Output

Структурированные спецификации, пользовательские истории, критерии приёмки

Архитектор

Input

Спецификации, технические ограничения

Output

ADR, контракты API, модели данных

Разработчик

Input

Спецификации + ADR + контракты API

Output

Рабочий код, миграции, конфигурация

Инженер по тестированию

Input

Спецификации + код

Output

Наборы тестов, отчёты о покрытии, анализ граничных случаев

DevOps-инженер

Input

Архитектура + код

Output

Конвейеры CI/CD, файлы Dockerfile, конфигурации развёртывания

Технический писатель

Input

Спецификации + код + ADR

Output

Документация API, эксплуатационные инструкции, руководства для новых сотрудников

Переводчик

Input

Утверждённые тексты интерфейса и документация

Output

Локализованные интерфейсы и документация — до девяти языков

ПРОЦЕСС

От предпроектного анализа до эксплуатации: 7 шагов

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

  1. 01

    NDA

    Мы подписываем соглашение о неразглашении до обсуждения деталей проекта.

  2. 02

    Предпроектный анализ

    Сбор требований, моделирование предметной области, анализ ограничений, выявление рисков.

  3. 03

    Предложение и оценка

    Предложение с фиксированной ценой или оценка для оплаты по факту (T&M) с полным описанием объёма работ, сроков и результатов.

  4. 04

    Соглашение

    Договор подписан, сроки подтверждены, начало работ назначается в течение 48 часов.

  5. 05

    Разработка силами ИИ-агентов

    Параллельная работа ИИ-агентов под контролем ведущего инженера. Возможны ежедневные отчёты о ходе работ.

  6. 06

    Сдача и передача

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

  7. 07

    Гарантийный период

    30 дней поддержки после сдачи входят в каждый проект без дополнительной оплаты.

КОНТРОЛЬ КАЧЕСТВА

Как мы не допускаем попадания ошибок ИИ в рабочую среду

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

Контрольная точка 1 — спецификация проверяется до написания кода

Инженер проверяет каждую спецификацию на соответствие бизнес-задачам, техническую осуществимость и полноту. ИИ-агенты получают только проверенные спецификации.

Контрольная точка 2 — инженер проверяет каждый результат агента

Ни одна строка сгенерированного ИИ кода не попадает в кодовую базу без проверки человеком. Инженер проверяет логику, соответствие архитектуре, граничные случаи и последствия для безопасности.

Контрольная точка 3 — тесты запускаются при каждом коммите

Автоматические наборы тестов запускаются при каждом коммите. Модульные, интеграционные и контрактные тесты выявляют регрессии до того, как они распространятся.

Контрольная точка 4 — неуспешная сборка не проходит дальше

Если любой из конвейеров завершается с ошибкой — тесты, статический анализ, проверка типов, сканирование безопасности, — код не может быть влит в основную ветку. Без исключений и без обходных путей.

МЕТОД НА ПРАКТИКЕ

Реестр зерновых складских свидетельств: процесс на практике

Реестр зерновых складских свидетельств — реальная корпоративная система, созданная именно по этому процессу. Портал для пользователей с разными ролями, интеграция с национальными регуляторными системами, 13 микросервисов — от предпроектного анализа до промышленной эксплуатации за 12 календарных дней.

12дней

От предпроектного анализа до эксплуатации

320

Тестов — все проходят

12

Конвейеров — все успешны

80

Конечных точек реализовано

Дни 1–2: предпроектный анализ и NDA → Дни 3–4: архитектура и спецификации → Дни 5–10: разработка силами ИИ-агентов → Дни 11–12: тестирование, развёртывание и передача

Это не прототип. Это система, которая уже сегодня работает в промышленной эксплуатации, обрабатывает реальные товарные операции и отвечает реальным нормативным требованиям.

ВОЗРАЖЕНИЯ

Сложные вопросы — прямые ответы

Код действительно пишет ИИ или инженер?
И то, и другое. ИИ-агенты генерируют код на основе проверенных спецификаций. Инженер проверяет каждую строку, принимает архитектурные решения, прорабатывает граничные случаи и обеспечивает готовность к промышленной эксплуатации. Представьте себе ведущего инженера с исключительно сильной командой, которая никогда не спит, никогда не забывает контекст и никогда не нуждается в планёрках.
Как один человек может сделать то, на что команде из 8 человек нужны месяцы?
Две причины: (1) Никаких накладных расходов на коммуникацию. В традиционной команде 60–70% времени уходит на совещания, согласования, взаимные проверки кода и переключение контекста. Связка «один инженер + ИИ» устраняет всё это. (2) Параллельное исполнение. ИИ-агенты работают над несколькими задачами одновременно — пишут тесты, генерируют документацию API и создают конвейеры CI. Команда людей выполняет эти задачи последовательно.
Что защищает ИИ-агентов от ошибок и галлюцинаций?
Четыре контрольные точки качества (см. выше). Главное: ИИ-агенты никогда не отправляют код в репозиторий напрямую. Каждый результат проходит проверку человеком, автоматическое тестирование и проверку в CI/CD. Доля ошибок на деле ниже, чем при традиционной разработке, потому что спецификации проходят машинную проверку ещё до начала программирования.
Результат действительно промышленного уровня или это лишь прототип?
Промышленный уровень. 320 тестов, 12 конвейеров CI/CD, сканирование безопасности, нагрузочное тестирование, полная документация. Реестр зерновых складских свидетельств обрабатывает реальные финансовые операции в рабочей среде. Мы сдаём не прототипы, а готовые системы.
Что будет, если требования изменятся в процессе разработки?
Требования меняются в каждом проекте. Подход SDD делает это управляемым: вы обновляете спецификацию, ИИ-агенты заново генерируют затронутые компоненты, тесты подтверждают, что больше ничего не сломалось. Изменения, на распространение которых по кодовой базе у традиционной команды ушли бы дни, вносятся за часы.

Ваша спецификация, фиксированная цена, работающая система.

  1. 01 Подписываем NDA До обсуждения любых деталей. Ваша идея защищена.
  2. 02 Ознакомительный звонок · 30 мин Только ведущий инженер — без менеджеров по продажам и посредников.
  3. 03 Письменная смета · 24 часа Фиксированные объём работ и цена либо оплата по факту (T&M) — на ваш выбор.
  4. 04 Начало работ в течение 48 часов Если мы подходим друг другу, можем начать сразу.
Записаться на звонок → 30 минут · бесплатно · сначала NDA