IntelliJ IDEA — ведущая IDE для профессиональной разработки на Java и Kotlin
Мы рады поделиться недавно опубликованным исследованием Forrester Total Economic Impact™ (TEI) по IntelliJ IDEA, которое было заказано JetBrains, чтобы понять, какую ценность IntelliJ IDEA приносила в прошлом и продолжает приносить сейчас.
Forrester опросила девять руководителей высшего звена в области инженерии и технологий, чьи организации используют от 400 до 4000 лицензий IntelliJ IDEA. На основе этих интервью была создана модель организации — глобальной компании в сфере финансовых услуг с 2000 разработчиков, использующих IntelliJ IDEA.
За три года эта организация получила следующие результаты:
- Рентабельность инвестиций (ROI) 155%
- Чистая приведенная стоимость (NPV) 18,4 млн долларов США
- Выгода в размере 30,3 млн долларов США при затратах 11,9 млн долларов США (приведенная стоимость)
- Окупаемость за девять месяцев
В исследовании подчеркивается влияние IntelliJ IDEA на качество кода, продуктивность (особенно время на проверку) и открытый подход к ИИ, который позволяет разработчикам переключаться между моделями по мере изменения потребностей или развития инструментов.
Качество кода — самое значимое преимущество
Все девять респондентов назвали улучшение качества кода главным преимуществом IntelliJ IDEA. В исследовании качество кода охватывает проверку кода, тестирование, исправление ошибок, отладку и рефакторинг — все это важнейшие области разработки, поддерживаемые возможностями, основанными на более чем 20-летнем опыте интеллектуальных функций IDE. В рассматриваемой организации эта работа занимает около 30% времени разработчиков, и мы ожидаем, что этот показатель будет только расти по мере того, как агенты будут брать на себя больше задач по генерации кода.
«Что касается самого процесса проверки кода […] используя агентов для помощи в этом, мы наблюдаем сокращение цикла PR примерно на 12–15%».
– Ведущий инженер-программист, ПО
Forrester прогнозирует сокращение цикла PR на 15% в первый год, на 17,5% во второй год и на 20% в третий год, поскольку разработчики все чаще используют автоматизированные проверки, анализ кода в реальном времени, интегрированное тестирование и инструменты рефакторинга. Приведенная стоимость этой выгоды с поправкой на риск составляет 16,3 млн долларов США, что составляет более половины от общего объема, указанного в исследовании.
Улучшенное качество кода
Итого за три года: 19 880 438 долларов США
Приведенная стоимость за три года: 16 330 537 долларов США
Год 1
Год 2
Год 3
«IntelliJ IDEA лучше всего подходит для больших распределенных кодовых баз, даже в рамках корпоративной архитектуры, поскольку она понимает связи с другими частями бизнеса».
– Технический директор, электронная коммерция
Респонденты отметили, что понимание зависимостей в больших и сложных кодовых базах, реализованное в IntelliJ IDEA, позволяет выявлять проблемы до того, как они попадут в продакшн. Директор по разработке ПО в телекоммуникационной компании заявил, что уровень ошибок «был примерно на 10% ниже при использовании IntelliJ IDEA, еще до появления ИИ».
Forrester также отмечает, что проверка кода становится еще более важной по мере того, как команды внедряют разработку с поддержкой ИИ, поскольку код, созданный ИИ, должен проверяться на соответствие тем же стандартам качества.
Рост продуктивности, который продолжает увеличиваться
Forrester обнаружила, что IntelliJ IDEA повышает продуктивность разработчиков до 20%, определяя продуктивность как более быструю обработку пулл-реквестов и повышение эффективности на уровне команды в сочетании с меньшими затратами времени на консолидацию инструментов и переключение контекста. IntelliJ IDEA делает создание кода на 20% эффективнее ко второму и третьему годам, экономя бизнесу 5,7 млн долларов США. Респонденты также отметили, что понимание IDE больших кодовых баз означает, что разработчикам не нужно писать дополнительный код, который потребовали бы другие инструменты. Один технический директор телекоммуникационной компании сказал, что теперь разработчики могут завершить рефакторинг за пять часов вместо восьми. Многие функции, которые делают написание кода проще и продуктивнее для разработчиков, также могут помочь тем, кто использует агентов.
Повышение эффективности разработчиков при создании кода
Итого за три года: 6 942 375 долларов США
Приведенная стоимость за три года: 5 704 308 долларов США
Год 1
Год 2
Год 3
Метрики в совокупности = Разработчики, использующие IntelliJ IDEA × Доля времени, затрачиваемого на написание кода × Повышение эффективности написания кода с IntelliJ IDEA × Полная годовая зарплата разработчика, использующего IntelliJ IDEA × Коэффициент охвата продуктивности
Онбординг также проходит быстрее. Благодаря согласованным средам и общим конфигурациям новые разработчики становятся продуктивными на неделю раньше, а удаленная разработка помогает разработчикам, переходящим на новый проект, экономить по 16 часов каждому.
Более быстрый онбординг для новых разработчиков и новых проектов
Итого за три года: 6 134 400 долларов США
Приведенная стоимость за три года: 5 085 115 долларов США
Год 1
Год 2
Год 3
Метрики в совокупности = ((Новые разработчики, использующие IntelliJ IDEA × Часы, сэкономленные на онбординге нового разработчика) + (Разработчики, переключающиеся на проекты × Часы, сэкономленные на онбординге для нового проекта)) × Полная почасовая ставка разработчика, использующего IntelliJ IDEA
Forrester также связывает рост продуктивности с повышением удовлетворенности разработчиков, что снижает текучесть кадров. Это преимущество в сочетании с более быстрым онбордингом добавляет 8,2 млн долларов США ценности для организации.
Влияние повышения удовлетворенности разработчиков на срок работы в компании
Итого за три года: 3 786 750 долларов США
Приведенная стоимость за три года: 3 139 029 долларов США
Год 1
Год 2
Год 3
«Богатство инструментов — это то, что делает ее очень, очень привлекательной для опытных специалистов. [Они] хотят быть более продуктивными, и это облегчает удержание сотрудников».
– Глава инженерного отдела, финансовые услуги
Открытый подход к ИИ
Каждый респондент выделил открытый подход IntelliJ IDEA к ИИ как ключевое преимущество. Разработчики могут использовать инструменты JetBrains AI и Junie наряду со сторонними моделями и агентами прямо внутри IDE, поэтому команды могут оценивать новые инструменты по мере их появления или изменения моделей и выбирать разные инструменты для разных задач. На рынке, где модели постоянно обновляются, эта гибкость критически важна для того, чтобы разработчики могли получить доступ к лучшему инструменту для конкретной задачи в любой момент времени.
«IntelliJ IDEA служит стабильной платформой, поэтому мы можем быстрее внедрять внутренние или сторонние инструменты, не нарушая текущие рабочие процессы».
– Старший инженер-программист, финансовые услуги
Респонденты в организациях с высоким уровнем внедрения ИИ сообщили о значительном увеличении производительности: один технический директор отметил рост количества пулл-реквестов на разработчика в неделю на 10–40%. Однако один руководитель инженерного отдела отметил, что, хотя создание кода с помощью ИИ происходит намного быстрее, проверка, отладка и стандартизация занимают гораздо больше времени, поэтому общее время от отправки кода до продакшна остается примерно таким же. Forrester отмечает, что, поскольку IntelliJ IDEA понимает, как изменения в коде влияют на остальную часть проекта, это может помочь снизить риски, связанные с кодом, сгенерированным ИИ, а встроенные функции могут помочь устранить эти узкие места.
«IntelliJ IDEA может быть полностью развернута за брандмауэром, включая модели ИИ, что позволяет работать с конфиденциальными телекоммуникационными, биллинговыми и сетевыми системами без необходимости передачи данных вовне».
– Директор по разработке ПО, телекоммуникации
Наши дальнейшие планы
Новые узкие места в процессах проверки и верификации, а также угрозы качеству кода — это лишь некоторые из ключевых проблем, для решения которых был создан JetBrains Air. Air представляет собой открытую, согласованную систему продуктов для разработчиков, команд и организаций как внутри IDE от JetBrains, так и за их пределами. Air в IntelliJ IDEA привносит в среду разработки полноценный опыт агентского программирования, где разработчики могут руководить агентами и проверять их результаты с помощью того же интеллектуального анализа кода, который респонденты исследования Forrester назвали залогом более высокого качества кода, учета контекста и продуктивности. Он поддерживает открытый подход с участием множества поставщиков, который Forrester выделяет как ключевое преимущество, и надежно оставляет разработчиков за рулем.
Если вы хотите узнать больше о немедленных бизнес-преимуществах использования IntelliJ IDEA, ознакомьтесь с полным исследованием TEI от Forrester.
Это исследование было заказано компанией JetBrains и проведено специалистами Forrester Consulting. Результаты основаны на данных о совокупной организации, сформированной на основе интервью с девятью клиентами IntelliJ IDEA.












