На днях наткнулся на интересную вакансию в Linkedin. Рекрутинговое агентство A11 ищет для своего клиента, быстрорастущего Legal Tech стартапа, Директора по инжинирингу. Позиция в Милане, все как мы любим: опционы, гибрид, амбиции изменить мир. **Кратко о компании:** Это европейский Legal Tech стартап, который создает AI-софт для юристов. Их продукт помогает юридическим фирмам быстрее анализировать, исследовать и составлять документы, опираясь на верифицируемые источники. Компания уже привлекла финансирование, у них есть продукт, клиенты и команда из 30 инженеров. Они делают AI для других. Запомним этот факт, он важен. **Какую боль пытаются решить?** Все до банального просто и знакомо каждому, кто проходил стадию роста от Series A к B. Компания хочет масштабироваться. В планах — выход на рынки Германии, Испании, далее везде. Продукт усложняется, количество фич растет. И классический ответ на этот вызов — нанять больше людей. Вакансия прямо говорит: «Scale the engineering organization… from 30 to 60+ engineers». То есть, ищут опытного «вожака», который придет и удвоит команду. Он должен будет выстроить процессы, наладить конвейер поставки фич, следить за качеством кода, менторить, мотивировать, участвовать в стратегических сессиях с CTO… Словом, делать все то, чем обычно занимается дорогой и опытный Engineering Director. Боль компании — это страх, что при росте х2 все развалится: скорость упадет, техдолг задушит, а лучшие инженеры выгорят и разбегутся. И они пытаются закрыть этот страх одним человеком. Очень по-человечески. И очень неэффективно в 2024 году. **Как можно было бы решить задачу с помощью ИИ?** Ирония в том, что компания, строящая AI-продукты, решает свою внутреннюю проблему масштабирования самым консервативным, «до-AI-шным» способом — экстенсивным ростом штата. А что, если вместо того, чтобы нанимать менеджера для управления армией из 60 человек, вложить часть его годового оклада в создание «AI Engineering Director»? Не в виде человекоподобного робота, конечно, а в виде системы, которая возьмет на себя 80% функций, перечисленных в вакансии. Давайте представим диалог в переговорке этого стартапа. — **София (HR):** — Марко, нам нужен сильный лидер. Человек с опытом масштабирования команд в 3-5 раз. Он построит нам процессы, будет следить за качеством, мотивировать ребят… Мы найдем лучшего! **Марко (CTO, смотрит в окно):** — София, мы ищем человека, который будет следить, чтобы 60 человек эффективно писали код. Который будет отвечать за code quality, testing, deployment reliability. Мы хотим удвоить нашу производительность. Так? **София:** — Именно! Он принесет экспертизу, поставит все на рельсы. **Марко:** — А что, если я скажу тебе, что нам не нужно еще 30 инженеров и директор над ними? Что, если наши текущие 30 инженеров могут работать с эффективностью 70-ти? И для этого нам не нужен «вожак», а нужна система. Мы же AI-компания, в конце концов. Давай применим наши же принципы к самим себе. — **Подходы и инструменты: Собираем нашего «AI Директора»** Вместо того чтобы искать одного человека-оркестра, давайте декомпозируем его задачи и найдем для каждой AI-инструмент. Наш «AI Директор» — это не один сервис, а интегрированная система, вшитая в процессы разработки. 1. **Масштабирование производительности (вместо найма +30 инженеров):** * **Задача:** Удвоить инженерную мощность. * **AI-решение:** Вместо того чтобы нанимать 30 джунов и мидлов, покупаем на всю команду лицензии GitHub Copilot Enterprise, Cursor или даем доступ к Claude 3 Opus через API. Обучаем кастомную модель на всей кодовой базе проекта. Эффект? Каждый разработчик получает личного ассистента, который знает контекст проекта. Написание кода, юнит-тестов, документации, рефакторинг — все это ускоряется в 2-3 раза. Наши 30 инженеров начинают перформить как 60-70. Мы экономим на зарплатах, онбординге, налогах и увеличении офиса. 2. **Архитектура и Техническая стратегия (функция “Owning architecture”):** * **Задача:** Проектировать масштабируемые системы, следить за техдолгом. * **AI-решение:** Используем LLM как архитектурного «спарринг-партнера». Прежде чем принять решение, команда «обсуждает» его с моделью, обученной на лучших практиках и архитектурных паттернах. «Мы хотим внедрить новый сервис для процессинга документов. Какие есть риски? Предложи 3 варианта архитектуры с плюсами и минусами». Для контроля техдолга внедряем AI-инструменты статического анализа (вроде Code-GPT или кастомных решений), которые не просто ищут ошибки, а предсказывают, какие части кода с наибольшей вероятностью вызовут проблемы в будущем. 3. **Инженерная культура и качество (функция “Championing engineering excellence”):** * **Задача:** Поддерживать высокое качество кода, тестов, процессов CI/CD. * **AI-решение:** Автоматизированное Code Review. На каждый pull request запускается AI-агент, который проверяет код не только на стиль (это делает линтер), но и на логику, потенциальные баги, соответствие архитектурным гайдлайнам. Он не блокирует мердж, а оставляет комментарии-рекомендации, как это делал бы тимлид. Это снимает огромную нагрузку с сеньоров и стандартизирует подход к качеству. Генерация тестовых сценариев и данных также перекладывается на ИИ. **Как снизить недоверие и внедрить?** Конечно, инженеры встретят это с недоверием. «Робот будет учить меня код писать?». Внедрять нужно поэтапно: * **Шаг 1: Инструменты-помощники.** Начинаем с Copilot/Cursor. Это персональные инструменты, они никого не контролируют, а только помогают. Собираем фидбэк, измеряем velocity команды до и после. Показываем цифры. * **Шаг 2: AI-ревьюер в режиме “советника”.** Запускаем AI-анализ PR, но его комментарии носят исключительно рекомендательный характер. Пусть команда сама решит, полезны ли они. Через месяц 90% инженеров не смогут без этого жить. * **Шаг 3: Интеграция в стратегию.** Подключаем AI-аналитику к Jira/GitHub для анализа бэклога, выявления узких мест в процессе и прогнозирования сроков выполнения задач. Это уже уровень помощи CTO и Product-менеджерам. **Как валидировать результат?** Эффективность нашего «AI Директора» измеряется проще и объективнее, чем работа живого человека. * **DORA metrics:** Смотрим на Deployment Frequency, Lead Time for Changes, Mean Time to Recovery, Change Failure Rate. С внедрением AI-инструментов эти метрики должны кардинально улучшиться. * **Стоимость владения:** Сравниваем стоимость годовой подписки на все AI-сервисы (допустим, $50-100k) со стоимостью годовой зарплаты Директора + 30 инженеров (несколько миллионов евро). ROI будет исчисляться тысячами процентов. * **Удовлетворенность команды:** Проводим опросы. Инженеры, избавленные от рутины, написания бойлерплейта и бесконечных ревью, становятся счастливее и могут фокусироваться на сложных, творческих задачах. Вместо того чтобы искать одного супергероя, который будет тащить на себе всю сложность роста, можно построить систему, которая сделает всю команду супергероями. И это, на мой взгляд, куда более надежная и масштабируемая стратегия. Особенно для компании, которая продает AI как будущее. Ведь будущее нужно начинать с себя. Post navigation Знает ли ИИ-агент лучше сотрудника ### Celonis ищет вице-президента, чтобы делать работу для ИИ. Или всё-таки вместо?