AI-Driven Development: методология и экономика
AI-Driven Development
Новая экономика разработки программных продуктов
AI-Driven Development — это модель разработки программных продуктов, при которой значительная часть инженерных задач автоматизируется инструментами искусственного интеллекта.
ИИ используется для:
• генерации программного кода
• создания тестов
• подготовки технической документации
• настройки инфраструктуры
• анализа ошибок и логов.
В результате роль инженеров смещается от ручного написания кода к архитектуре решений, постановке задач и контролю качества.
По сути происходит переход от модели:
много инженеров пишут код → небольшая команда управляет разработкой с помощью ИИ.
________________________________________
Рост производительности разработки
Основной эффект AI-Driven Development — кратное повышение производительности инженерных команд.
ИИ автоматизирует большую часть типовых операций разработки:
• написание сервисной логики
• генерацию API
• создание тестов
• подготовку документации
• настройку инфраструктуры.
Практический результат:
• разработка прототипов сокращается с недель до часов
• разработка MVP сокращается с месяцев до нескольких недель
• выполнение рутинных задач ускоряется в несколько раз.
В результате одна команда может выполнять объём работы, который ранее требовал значительно большего числа разработчиков.
________________________________________
Экономика разработки
В традиционной модели основная часть расходов на создание программных продуктов приходится на инженерные команды.
Типичная структура затрат:
• 70–80% — фонд оплаты труда инженеров
• 10–15% — инфраструктура
• 5–10% — инструменты разработки.
AI-Driven Development меняет эту структуру.
Часть задач, выполняемых инженерами, автоматизируется инструментами ИИ.
В результате снижается общий объём трудозатрат.
Новая структура затрат постепенно смещается в сторону:
• 40–60% — инженерная команда
• 10–20% — инфраструктура
• 10–20% — инструменты искусственного интеллекта.
Это приводит к снижению общей стоимости разработки.
________________________________________
Изменение структуры команды
Одно из ключевых последствий внедрения AI-Driven Development — изменение структуры инженерных команд.
В традиционной модели разработки команда может выглядеть следующим образом:
15–20 специалистов, включая разработчиков, тестировщиков, DevOps-инженеров и специалистов по документации.
При использовании инструментов искусственного интеллекта значительная часть рутинных задач автоматизируется.
В результате команды становятся меньше по численности, но более квалифицированными.
Сокращается потребность в специалистах, выполняющих типовые инженерные задачи:
• написание типового кода
• ручное тестирование
• подготовка документации
• настройка инфраструктуры.
Основная роль команды смещается к:
• архитектуре систем
• проектированию решений
• управлению продуктом
• контролю качества.
________________________________________
Влияние на скорость вывода продуктов
Сокращение времени разработки напрямую влияет на скорость вывода продуктов на рынок.
В традиционной модели запуск новых цифровых продуктов может занимать несколько месяцев.
Использование AI-Driven Development позволяет значительно ускорить этот процесс.
Это даёт компаниям возможность:
• быстрее запускать новые продукты
• быстрее тестировать гипотезы
• быстрее масштабировать успешные решения.
В условиях высокой конкуренции скорость разработки становится одним из ключевых факторов роста бизнеса.
________________________________________
Стоимость внедрения
Внедрение AI-Driven Development не требует крупных капитальных инвестиций.
Основные расходы связаны с:
• лицензиями на инструменты искусственного интеллекта
• обучением инженерных команд
• адаптацией процессов разработки.
По сравнению с затратами на традиционную разработку эти инвестиции относительно невелики.
Экономический эффект обычно достигается за счёт:
• снижения трудозатрат
• сокращения времени разработки
• уменьшения потребности в масштабных инженерных командах.
________________________________________
Стратегические преимущества
Помимо прямого экономического эффекта AI-Driven Development даёт компаниям стратегические преимущества.
К ним относятся:
• ускорение цифровой трансформации
• повышение скорости разработки продуктов
• снижение зависимости от масштабных инженерных команд
• повышение гибкости разработки.
Компании получают возможность создавать больше цифровых продуктов с теми же ресурсами.
________________________________________
Ограничения
Несмотря на высокий уровень автоматизации, искусственный интеллект не заменяет полностью инженерные команды.
Человек остаётся ответственным за:
• архитектуру систем
• стратегические технические решения
• безопасность
• соответствие решений бизнес-целям.
ИИ выступает инструментом, который усиливает возможности инженерной команды.
________________________________________
Вывод
AI-Driven Development формирует новую экономическую модель разработки программных продуктов.
Компании, внедряющие этот подход, получают:
• рост производительности инженерных команд
• снижение затрат на разработку
• ускорение вывода продуктов на рынок.
В условиях цифровой экономики такие подходы становятся важным фактором конкурентоспособности технологических компаний.
AI-Driven Development
Методология
AI Driven development (далее AIDD) — что это?
Методология по внедрению ИИ в компанию и процессы, кратко и понятно. Кратко для владельцев компаний и руководителей, на собственном опыте.
Как CEO/CDTO STACH Group считаю важным поделиться с коллегами недавно полученным опытом в обучении, практике и разработке по методологии AIDD.
Вы, как руководитель или владелец, сможете понять:
как можно адаптировать свою деятельность к современным методам работы, которые дают ускорение на 80% и более к текущей производительности и возможному сокращению штата — всё зависит от политики компании и современного руководства во главе.
Как применить эту методологию, когда она только расцвела, и усилить свою конкурентную позицию, перейти на новые рельсы современного производства.
Что вы можете упустить, оставив без рассмотрения этот метод. Вы с 99% вероятностью отстанете от конкурентов, например, как в своё время компания Apple поглотила топовые бренды телефонов или как компания Kodak убила свой бизнес, проигнорировав цифровую революцию. Итак, приступим.
Совсем недавно искусственный интеллект (далее ИИ) в виде чата GPT и ему подобных стал очень хорошим помощником для неограниченной области задач. На текущий момент уже существуют сайты со ссылками на ИИ, содержащие более 3000 сервисов, каждый сервис — под свою задачу.
По оценкам специалистов разных направлений (от программиста до архитектора) с конца 2025 года ИИ дошли до состояния писать код и документацию на уровне среднего и выше специалиста, управлять разработкой и администрировать, а проводить анализ и разрабатывать архитектуру (будущего ПО) ИИ научились ещё раньше и делают это уже на высоком уровне. И всё это на любом языке, в т.ч. русском.
Что такое AI Driven development — метод построения управляемой разработки на основе ИИ для любого вида программного обеспечения (далее ПО), на любом уровне сложности: от простой программы или сайта до корпоративной системы.
Под словом ПО можно определить любой тип ПО: система, программа, сайт, обработка, настройка окружения, обучение и т.д. Всё, до чего дотянется мышка, всё, с чем взаимодействуем.
Например:
• для существующих сайтов с полным управлением (не конструкторы), если вы можете дать доступ к коду;
• для ПО, в которое можно внедрить свой код (например, 1С Предприятие), расширения, обработки;
• написать программу для вашего личного пользования, под вашу операционную систему;
• поднять сервер, настроить окружение на вашем ПК для разработки;
• настроить всем известное лично ПО на сервере для доступа к заблокированным ресурсам без вашего участия, т.е. ИИ сам подключается и выполняет всё по задаче до результата;
• Провести тестирование, настроить мониторинг, проверку уязвимостей;
• Переписать все на другой язык;
• Задокументировать в любом формате, хоть в коде.
и т.д.
Отличие этой методологии от вайбкодинга (магии). AIDD даёт управляемый результат. Вайбкодинг — это когда на вход подан промпт «сделай мне такой-то сайт». ИИ сделает, но, скажем так, как попало. Через много итераций (подходов) вы добьётесь результата. Проблема в глубине контекста: ИИ пока не способен переваривать большие объёмы без потерь. Метод AIDD разбивает задачи на структуру, чем-то похожую на waterfall-методологию.
Работа по методологии AI Driven development.
На вход я дам пример, который кратко опишет, как применять этот метод, но он будет верхнеуровневым для понимания.
Промпты будут краткими для примера, но вы всегда их можете усилить через ИИ (пишите прямо, что вы придумали, и спросите ИИ: помоги написать промпт для этой идеи).
Например, такой порядок задач:
1. ИИ — подготовь вопросы к будущему ПО такому-то
2. Человек — отвечает на вопросы голосом или текстом
3. ИИ — обработай голосовое и/или текстовое интервью ответов, перенеси в структурированный текст в формате .md
4. ИИ — возьми на вход исходники ТЗ и ответы по интервью из п.3 и ответь на вопросы по логике
5. ИИ — составь подробное ТЗ исходя из ответов на вопросы в п.4
6. ИИ — составь архитектурное решение исходя из ТЗ в п.5
7. ИИ — составь список необходимых документов для сборки приложения на основании архитектурного решения в п.6
и т.д. по логике, пока не дойдёте до готового ПО.
Какими компетенциями необходимо обладать, чтобы использовать инструмент ИИ и методологию работы с ИИ AIDD:
Достаточно логики и понимания, как устроены продукты. Самое важное — необязательно владеть компетенциями, перечисленными ниже, для построения MVP или личного ПО.
Если есть компетенции в управлении проектами, архитектуре, безопасности, системном администрировании, программировании, аналитике, дизайне, и вы ещё и девопс, то вы сможете выжать из этого продукта 100% полезности. То есть с помощью AIDD и ИИ можно запускать приложения, системы и ПО любого уровня.
Работают такие ИИ-модели хорошо в узком спектре и на самых верхних версиях. Если текстовые вопросы правильно отдавать ИИ типа ChatGPT, то для ПО это:
GPT-Codex, Claude Opus, Cursor (IDE). Есть и другие, в т.ч. условно бесплатные, но пока эти в топе.
Для управления и постановки задач обычно используют IDE — программу, через которую удобно общаться с определённой ИИ. Через неё пишут промпты (верхнеуровневые запросы), а система сама разбирает, что с этим делать. Например: выполни промпт по этому ТЗ.
Лично я использую IDE VS Code с подключённой подпиской GPT Plus (от OpenAI). Результатом более чем доволен. Токенов (валюта оплаты работы ИИ) в подписке достаточно для спокойной работы над задачами среднего уровня. У других коллег в основном Cursor и Claude, по остальным эффективность хуже и проблем больше.
Что пока плохо у ИИ:
Работа с большими контекстами (когда задачу дают целиком, объёмную), может врать с проверками кода, может избегать проблемы, может зависнуть на какой-то задаче, может сгенерировать ерунды, может не видеть проблемы. На разных ИИ по-разному работают функции девопса (когда на самом железе надо что-то сделать). Производительность зависит от ПК, на котором запущен ИИ. Плохо соблюдает инструкции. Плохо может писать на мало используемом или редком языке.
Основная проблема ИИ, как я считаю, в том, как он устроен с точки зрения работы с контекстом. Когда мы загружаем документ или большой текст, ИИ фактически разбивает его на блоки и помечает для себя, о чём там речь. А когда мы задаём вопрос или ставим задачу, он вытаскивает из этого массива наиболее подходящие куски информации. Из-за этого при больших объёмах данных иногда теряется точность или контекст. Задача методологии AIDD как раз в том, чтобы закрыть эту проблему — разбивать работу на управляемые шаги и делать результат максимально предсказуемым.
И даже при мелких шагах это в разы быстрее, чем писать всё самому или анализировать. На текущий момент, сделав несколько небольших проектов, вижу возможность в ИИ даже на текущем уровне собрать проект любого масштаба быстрее и более качественно, чем со средним уровнем специалиста. ИИ учится на наших работах и опыта у нее больше, чем у любого разработчика.
К чему идём.
На основании личного опыта вангую: года через три вырастут универсальные специалисты по работе с ИИ по методологиям AIDD, которые будут давать 80%+ к скорости и производительности и смогут заменять собой весь стек. ИИ может писать на любом языке, знает все возможные архитектурные решения и проблемы безопасности, как это проверять и тестировать (дело в правильно построенных промптах и опыте построения работы с ИИ). А с учётом развития ИИ в области дизайна, думаю, тоже будут подвижки.
Кого ИИ уже сейчас заменяет на среднем уровне специализации:
Разработчик программного обеспечения, Backend-разработчик, Frontend-разработчик, Full-stack разработчик, Инженер по тестированию (QA), Тестировщик программного обеспечения, Технический писатель, DevOps-инженер, Инженер надёжности сайтов (SRE), Инженер технической поддержки, Инженер по документации, Ревьюер кода, Разработчик интеграций, ETL-разработчик, Разработчик обработки данных, Разработчик прототипов, Разработчик API, Инженер автоматизации, Инженер сборки, Инженер конфигурации, Инженер релизов, Разработчик поддержки и сопровождения, Разработчик исправления ошибок, Инженер рефакторинга кода, Разработчик скриптов, Разработчик миграции систем, Разработчик CRUD-приложений, Инженер автоматизации тестирования, Инженер CI/CD, Инженер инфраструктуры.