Исследователи выявили плюсы и минусы новой тенденции.
Исследовательская группа Google Cloud DevOps (DORA), изучающая практики и возможности высокопроизводительных технологических команд, опубликовала ежегодный отчет Accelerate State of DevOp s за 2024 год. В докладе особое внимание уделено влиянию искусственного интеллекта на процессы разработки программного обеспечения.
По данным исследования, более 75% специалистов используют ИИ как минимум для одной ежедневной профессиональной задачи. Основные сценарии применения включают написание кода, обработку информации и объяснение программного кода. Треть респондентов отметила существенный рост продуктивности благодаря внедрению ИИ-инструментов.
Увеличение использования искусственного интеллекта на 25% привело к улучшению нескольких ключевых показателей:
Однако исследователи обнаружили неожиданный эффект: внедрение ИИ может отрицательно влиять на эффективность доставки программного обеспечения. При росте использования ИИ производительность доставки снизилась на 1,5%, а стабильность — на 7,2%. Специалисты DORA подчеркивают: совершенствование процесса разработки автоматически не улучшает доставку ПО без соблюдения базовых принципов, таких как работа с небольшими объемами кода и надежное тестирование.
Примечательно, что 39% участников опроса сообщили о низком уровне доверия к коду, сгенерированному искусственным интеллектом. На основе полученных результатов эксперты рекомендуют:
Отдельное внимание в отчете уделено платформенной инженерии — созданию и управлению внутренними платформами разработки. Исследование показало, что такой подход эффективно повышает продуктивность разработчиков, особенно в крупных организациях. При внедрении платформенной инженерии возможно временное снижение производительности, но в долгосрочной перспективе преимущества становятся очевидными.
Важным фактором успеха остается позитивный опыт разработчиков. Нестабильность приоритетов негативно влияет на благополучие специалистов и общую производительность, даже при наличии сильного руководства и качественной документации.
За десятилетие исследований DORA подтвердила: успех разработки программного обеспечения зависит не только от технических навыков, но и от создания благоприятной культуры, ориентации на потребности пользователей и заботы о комфортной работе разработчиков.
Живой, мертвый или в суперпозиции? Узнайте в нашем канале