В конце 2025 года вышел отчет
Engineering Reality Report 2026 по исследованию Developer Experience, подготовленный компанией Chainguard. Отчет основан на 1200 ответах, поровну среди инженеров и руководителей из компаний разных отраслей, размеров и выручки. Отчет посвящен балансу между созданием новой функциональности и сопровождением, влиянию автоматизации и AI на Developer Experience, а также потерям продуктивности из-за увеличения количества инструментов.
Основные инсайты из отчета:
- Рутинная работа (Toil) мешает инженерам создавать новую функциональность и ценность для организации;
- Автоматизация и AI достигают критической массы и улучшают Developer Experience;
- Время на разработку является ключевым условием позитивного Developer Experience;
- Разрастание инструментов (Tool sprawl) снижает продуктивность.
Подробные выводы из отчета:
- Рутинная работа (Toil) мешает инженерам создавать новую функциональность. 72% инженеров отмечают, что нагрузка на их время затрудняет работу над новой функциональностью. 79% инженеров называют сопровождение кода основным источником потерь времени. Только каждый третий инженер полностью согласен с тем, что тратит большую часть недели на работу, которая его вдохновляет. 66% респондентов часто или очень часто сталкиваются с техническим долгом, который мешает эффективно выполнять работу;
- Время на разработку является ключевым условием позитивного Developer Experience. 93% инженеров считают написание кода и создание новой функциональности приносящими удовлетворение видами работы, при этом тратят на них только 16% рабочей недели. Руководители также стремятся увеличить долю времени инженеров на написание нового кода;
- Инженеры и руководители одинаково видят причины неудовлетворенности Developer Experience. Главные причины по оценке инженеров: частая необходимость сопровождения кода (обновления, ломающие изменения, патчи, устранение уязвимостей), отвлекающая от ключевых приоритетов, избыток утомительных задач, отвлекающих от значимой продуктивной работы, чрезмерная нагрузка или выгорание, ограниченные возможности для обучения и развития, частое переключение между задачами по написанию кода и другими задачами, недостаток признания, отсутствие эффективных инструментов, избыток инструментов и сложности их интеграции. Руководители чаще всего называют сопровождение кода, избыток утомительных задач, частое переключение между задачами по написанию кода и другими задачами, чрезмерную нагрузку или выгорание, недостаток признания, отсутствие эффективных инструментов, ограниченные возможности для обучения и развития, избыток инструментов и сложности их интеграции;
- Руководители обеспокоены удержанием инженеров. 66% старших технологических руководителей беспокоятся о способности удержать инженеров. Согласно отчету, инженеры, перегруженные сопровождением и повторяющейся работой, реже оценивают свой Developer Experience как высоко позитивный, и руководители связывают это с рисками удержания;
- Отношение инженеров к повседневным задачам различается. Больше всего инженеры любят писать Dockerfile и управлять конфигурациями контейнеров (16%), пересобирать и настраивать базовые образы под нужды приложений (15%), отлаживать проблемы конкретных окружений и сбои сборки (15%), обновлять зависимости и закрывать уязвимости (14%), обеспечивать выполнение требований комплаенса, таких как SBOM и аттестации (13%). Меньше всего инженеры любят ожидать и устранять сбои CI/CD пайплайнов, отслеживать изменения в зависимостях, которые ломают код, разбирать CVE уведомления и результаты сканеров безопасности;
- Автоматизация улучшает Developer Experience. Не менее 60% респондентов сообщают, что в их организации в основном или полностью автоматизированы основные виды инженерной работы: тестирование, мониторинг и обеспечение качества (68%), патчи безопасности и устранение уязвимостей (67%), реагирование на инциденты и диагностика проблем (66%), административные задачи, встречи и внутренняя коммуникация (65%), ревью кода (65%), сопровождение кода (64%), написание кода, документации и создание новой функциональности (63%), системный дизайн и архитектура (63%);
- Разрастание инструментов снижает продуктивность. 49% респондентов считают проблемы с инструментами причиной негативного Developer Experience. 57% респондентов сообщают о неполной интеграции open source инструментов в рабочие процессы. Об отсутствии полной интеграции инструментов в организации говорят 62% инженеров и 52% руководителей. 70% инженеров используют более пяти инструментов в неделю, 88% респондентов отмечают негативное влияние переключения между инструментами на продуктивность, 44% сообщают о значительной потере фокуса. Среди респондентов с высоким уровнем автоматизации 58% сообщают о полной интеграции инструментов в организации;
- AI экономит время инженеров. 89% организаций сообщают, что AI экономит инженерам не менее 3 часов в неделю, 28% экономят от 5 до 6 часов в неделю;
- Руководители и инженеры по-разному оценивают поддержку AI в организации. 55% руководителей говорят, что инженеров поощряют использовать AI, среди инженеров такую поддержку ощущают 46%. 9% руководителей сообщают о полном запрете AI, среди инженеров о наличии ограничений говорят 22%. Около каждого пятого респондента отмечают запрет на использование AI в наиболее трудоемких задачах: устранении уязвимостей, тестировании и ревью кода. Часть инженеров использует AI вопреки запретам, например в тестировании, мониторинге и обеспечении качества (17%), написании кода, документации и создании новой функциональности (17%), ревью кода (16%) и сопровождении кода (16%);
- Доверие ограничивает внедрение AI. Главные опасения организаций относительно AI в разработке: недостаточная безопасность и конфиденциальность (17%), недостаток доверия к коду и время на его ревью (15%), теневой AI (Shadow AI), то есть несанкционированное использование AI инструментов (14%), затраты и возврат инвестиций (ROI) (11%), юридический и регуляторный комплаенс (11%), неясное владение кодом, созданным AI (10%), изменения организационной структуры и ролей (7%), этические вопросы (7%), потеря рабочих мест (6%). Более 40% инженеров называют каждое из опасений, связанных с безопасностью и конфиденциальностью, барьером для полноценного внедрения AI.
Основные инсайты из отчета Engineering Reality Report 2026 приведены ниже: