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