AI-first разработка: 170% производительности при 80% команды — кейс Zencoder и Stripe

CEO Zencoder Эндрю Филев за полгода перестроил команду по принципу AI-first: 170% производительности при 80% численности. Stripe параллельно мержит 1 300 PR в неделю без единой строчки человеческого кода.

AI-first разработка: 170% производительности при 80% команды — кейс Zencoder и Stripe

CEO Zencoder Эндрю Филев за полгода перестроил инженерную команду по принципу AI-first. Итог: 170% пропускной способности при 80% численности. Stripe в это же время мержит 1 300 PR в неделю без единой строчки человеческого кода. Что стоит за этими цифрами и какие выводы из них можно сделать?

Цифры Zencoder: что произошло за полгода

Эндрю Филев — основатель Wrike (продан за $2,25 млрд) и CEO Zencoder, платформы для ИИ-ассистированной разработки. В марте 2026 года он опубликовал в VentureBeat детальный разбор перехода своей команды на AI-first подход.

Команда сократилась с 36 до 30 инженеров. При этом пропускная способность выросла до 170% от прежнего уровня, и субъективно команда чувствует себя вдвое быстрее. PR привязаны к тикетам в JIRA, средний объём тикетов не изменился, так что метрика не раздута мелкими коммитами.

Филев показал графики индивидуальной производительности двух старших инженеров. В начале года они работали в традиционном режиме, к концу года — в AI-first. Рост заметен невооружённым глазом, провалы на графиках совпадают с отпусками.

Платформа Zencoder — AI-ассистент для разработки
Zencoder — платформа AI-first разработки Эндрю Филева. Источник: zencoder.ai

Три структурных сдвига

Речь не о подключении Copilot к IDE. Филев фиксирует три изменения в самой организации разработки.

Эксперименты вместо длинного проектирования

Раньше команда тратила недели на проработку пользовательских сценариев. Agile помог, но тестировать несколько продуктовых гипотез одновременно всё равно было дорого.

С AI-first стоимость эксперимента обвалилась. Идея проходит путь от доски до рабочего прототипа за день: концепция, AI-сгенерированный PRD, техническая спецификация, рабочий код.

Сайт Zencoder превратился в полноценную продуктовую систему с сотнями кастомных компонентов. Всё это спроектировал, разработал и поддерживает креативный директор, а не инженер. UX-дизайнеры и проджект-менеджеры «вайбкодят» фичи напрямую. Перед одним из релизов они исправили десятки деталей продакшен-готовыми PR, включая ночную переделку интерфейса.

CLI-инструмент Zen CLI изначально писали на Kotlin, но затем решили перенести на TypeScript. Скорость релизов не пострадала.

Валидация вместо написания кода

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

Zencoder поддерживает более 70 языков программирования. Когда ИИ пишет основную часть кода, главная ценность смещается к определению того, что считать «правильным результатом». Валидация встроилась в производственный процесс и перестала быть отдельной функцией QA.

Продакт-менеджеры, техлиды, дата-инженеры теперь тоже отвечают за критерии корректности. Определить, что значит «работает правильно», стало навыком всей команды, а не одного отдела.

«Двойная воронка» вместо «бриллианта»

Десятилетиями разработка выглядела как бриллиант: маленькая продуктовая команда передавала задачи большой инженерной, которая потом сужалась через QA.

Сейчас геометрия переворачивается. Люди глубже вовлечены в начале (определяют намерения и варианты) и в конце (валидируют результат). Середина, где ИИ выполняет задачи, стала быстрее и у́же.

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

Stripe: 1 300 PR в неделю от автономных агентов

Zencoder — компания из 30 человек. Stripe обрабатывает триллионы долларов платежей в год, а его кодовая база — сотни миллионов строк на Ruby. Масштаб другой, но направление совпадает.

Внутренние агенты Stripe под названием Minions мержат более 1 300 PR в неделю:

  • Агенты работают полностью автономно (unattended). Инженер отправляет запрос в Slack, уходит, возвращается к готовому PR
  • Запуск агента занимает менее 10 секунд
  • Один инженер может запустить 5–6 агентов параллельно
  • Если после двух циклов CI код не проходит, задача возвращается человеку
Архитектура автономных агентов Stripe Minions
Stripe Minions — автономные ИИ-агенты для разработки. Источник: InfoQ

Stripe построил «блюпринты» — гибрид фиксированного пайплайна и агентного цикла. Одни шаги захардкожены (линтеры, push, создание PR), другие отдаются ИИ с полной свободой (написание кода, исправление ошибок). Такое разделение экономит токены и снижает количество ошибок.

Для навигации по сотням миллионов строк кода агенты используют около 500 MCP-инструментов через централизованный сервер Toolshed. Правила привязаны к конкретным директориям: агент подхватывает только релевантные, не забивая контекстное окно.

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

Общий паттерн: инфраструктура важнее модели

Стартап на 30 человек и гигант с сотнями инженеров пришли к одному выводу. Успех AI-first разработки определяет инфраструктура, а не выбор LLM:

  • Изолированные окружения для безопасного параллельного запуска
  • Быстрая обратная связь: линтеры за 5 секунд, CI с умным выбором тестов
  • Жёсткие ограничения: максимум два цикла CI, никаких бесконечных ретраев
  • Чёткие критерии корректности, записанные в тестах, а не в головах

По данным Itransition, 85% разработчиков уже регулярно используют ИИ-инструменты для написания кода. Но разница между «использую Copilot» и «170% throughput» в том, что Zencoder и Stripe перестроили сами процессы: кто определяет требования, кто пишет код, кто проверяет результат.

Практические выводы

Чему можно научиться из опыта Zencoder и Stripe, даже если ваша команда — пять человек:

  1. Начните с инфраструктуры, а не с модели. Надёжные тесты, CI/CD, изолированные окружения дают отдачу и без ИИ, а с агентами работают как мультипликатор
  2. Разделяйте детерминированное и агентное. Линтинг, push, форматирование можно автоматизировать без LLM. Не тратьте на них токены
  3. Ставьте жёсткие лимиты. Два цикла CI у Stripe — осознанный выбор. LLM показывают убывающую отдачу при повторных попытках решить одну и ту же проблему
  4. Пересмотрите роли. QA-инженеры становятся архитекторами агентов, дизайнеры — вайбкодерами, PM — валидаторами. Роль меняется, профессия остаётся
  5. Начинайте с рутины. Миграции, обновления зависимостей, патчи безопасности — лучшие первые кандидаты для автономных агентов

Читайте также

Telegram-канал @toolarium