Согласно отчету Google DORA, ИИ и проектирование платформ трансформируют DevOps

23 октября 2024 г.

По данным опроса 3000 сотрудников, проведенного в рамках отчета Google Accelerate State of DevOps Report (DORA) за 2024 год, более 75% работающих специалистов по всему миру используют ИИ в своей работе по крайней мере один раз в день, но гораздо меньше людей доверяют коду, созданному с помощью ИИ.

Исследование, опубликованное 22 октября, показало, что 76% профессионалов используют ИИ для написания кода, обобщения информации, объяснения незнакомого кода, оптимизации кода и документирования кода. В нем изложены многочисленные преимущества внедрения генеративного ИИ, включая повышенную сосредоточенность, производительность, удовлетворенность работой и качество кода.

Однако генеративный ИИ может также негативно влиять на производительность поставки программного обеспечения, качество продукта и время, которое сотрудники тратят на ценную работу, говорится в отчете. Также было обнаружено, что использование ИИ не обязательно сокращает время, затрачиваемое на «утомительную работу» или задачи, которые не имеют «смысла».

«ИИ оказывает положительное влияние на многие важные индивидуальные и организационные факторы, которые способствуют созданию условий для высокой производительности поставки программного обеспечения», — говорится в отчете. «Но ИИ, похоже, не является панацеей».

Опрос Google выявил плюсы и минусы генеративного ИИ

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

СМ.: Выберите из нашего списка 10 лучших программ и инструментов для управления портфелем проектов (PPM) на 2024 год.

Взаимодействие с ИИ в повседневной работе, как правило, происходило в форме:

    Чат-боты (78,2%). Внешние веб-интерфейсы (73,9%). Инструменты ИИ, встроенные в их интегрированные среды разработки (72,9%).

Некоторые респонденты сообщили о внедрении ИИ в ответ на конкурентное давление, а один из опрошенных отметил, что компании, не использующие ИИ, рискуют «остаться позади». Другой упомянул, что их организация рассматривает ИИ как «важный маркетинговый ход». Менее 10% респондентов заявили, что ИИ негативно повлиял на их производительность.

Дополнительные результаты показывают:

    81% респондентов заявили, что «их организации изменили свои приоритеты, чтобы увеличить включение ИИ в свои приложения». Разработчики чувствуют себя более продуктивными при использовании ИИ, а 67% респондентов сообщили, что ИИ помогает им улучшить свой код. Почти 40% респондентов заявили, что они «мало доверяют» ИИ.

С другой стороны, большинство респондентов заявили, что они доверяют качеству кода, сгенерированного ИИ, лишь «в некоторой степени». Интервью, а также авторы исследования указывают, что это может означать, что разработчики ожидают использовать ИИ в качестве отправной точки для корректировки и исправления результатов.

«Однако респонденты также сообщили об ожиданиях, что ИИ окажет отрицательное влияние на их карьеру, окружающую среду и общество в целом», — говорится в отчете. Более 30% респондентов считают, что ИИ нанесет вред окружающей среде.

ИИ также может влиять на производительность, стабильность и пропускную способность поставки ПО. Это может быть связано с тем, что код, написанный ИИ, может генерироваться в таких больших объемах. Согласно отчету, эти более крупные изменения «медленнее и более подвержены нестабильности». Небольшие размеры партий по-прежнему являются важным принципом разработки ПО, который напрямую связан с качеством.

Почти 9 из 10 специалистов используют внутренние платформы разработчиков

Проектирование платформы — это дисциплина для создания рабочих процессов, способствующих самообслуживанию и сотрудничеству. DORA описывает ее как пересечение социальных взаимодействий между командами и технической производительности — такой как автоматизация, самообслуживание и повторяемость процессов.

DORA обнаружила, что 89% респондентов использовали внутренние платформы разработчиков, хотя определение термина было оставлено довольно широким. В отчете также обнаружено:

    Организации, как правило, видят рост производительности в начале инициативы по разработке платформы, за которым следует спад и выравнивание. Эта модель совпадает с другими инициативами по трансформации, исследованными DORA. Индивидуумы были на 8% более продуктивны при использовании внутренней платформы для разработчиков. Организации работали на 6% лучше при использовании внутренней платформы для разработчиков. Пропускная способность и стабильность изменений снизились на 8% и 14% соответственно при использовании внутренней платформы для разработчиков.

Почему такое большое падение стабильности изменений? DORA предполагает, что платформы могут увеличить время доработки. Или это число может быть показателем другой модели: команды с высоким уровнем выгорания и нестабильности изменений могут использовать платформы для решения этих проблем.

Дополнительные выводы включают важность стабильных приоритетов.

Полный отчет более подробно рассматривает эти темы. Дополнительные выводы включают:

    Качество продукта пропорционально тому, насколько хорошо организация понимает потребности своих пользователей. Разработка программного обеспечения, ориентированная на пользователя, выгодна, поскольку получение ощущения цели — непосредственное удовлетворение потребностей пользователей — приносит пользу как сотрудникам, так и организациям. Организации должны дать разработчикам уверенность в том, что их проекты имеют смысл — процесс, требующий обратной связи от пользователей. Сосредоточиться на создании качественной документации. Это документация, которая не обязательно является исчерпывающей, но вместо этого является релевантной, доступной для поиска и надежной. Нестабильные приоритеты могут вызвать выгорание у сотрудников. А именно, менталитет руководства «двигаться быстро и постоянно менять направление» может навредить сотрудникам. Такой образ мышления создает неясные ожидания, снижает у сотрудников чувство контроля и увеличивает их рабочую нагрузку. Лидеры должны быть позитивными. Хотя они все еще могут побуждать своих сотрудников мыслить инновационно, лидеры также должны признавать успехи сотрудников.

«Ключ к успеху — засучить рукава и просто приступить к работе», — говорится в отчете. «Цель организации и ваших команд должна заключаться в том, чтобы просто стать немного лучше, чем вы были вчера».

Подпишитесь на рассылку Developer Insider От самых популярных языков программирования до комментариев по ОС Linux — получайте новости и советы от разработчиков и разработчиков с открытым исходным кодом, которые вам нужно знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться
Подпишитесь на рассылку Developer Insider От самых популярных языков программирования до комментариев по ОС Linux — получайте новости и советы от разработчиков и разработчиков с открытым исходным кодом, которые вам нужно знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться

Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE