Разработчики хотят строить, а не сражаться с трениями

Chainguard спонсировал этот пост.

Опыт разработчиков стал предметом обсуждения в советах директоров перспективных организаций. То, как работают инженеры, напрямую влияет на конкуренцию предприятий, и когда у инженеров есть время и инструменты для инноваций, компании быстрее выпускают новые функции, улучшают качество продукции и сохраняют технические таланты. Когда они этого не делают, производительность снижается, возрастает выгорание и растут затраты на текучесть кадров.

Исследования постоянно подтверждают это. Исследование McKinsey, проведенное в 2020 году, показывает, что организации, которые получили более высокие оценки по скорости разработки, имели более высокую доходность акционеров, чем их коллеги. Аналогичным образом, в отчете Google Cloud за 2021 год о состоянии DevOps подчеркивается, что элитные команды разработчиков программного обеспечения поставляют программное обеспечение в 973 раза чаще и восстанавливаются после инцидентов в 6570 раз быстрее, чем команды с низкими показателями. Короче говоря: опыт разработчиков — это не только моральный дух. Речь идет о скорости, устойчивости и конкурентном преимуществе.

Новый отчет Chainguard, в котором были опрошены 1200 инженеров-программистов и технологических лидеров по всему миру, подчеркивает как прогресс, так и противоречия в опыте разработчиков. Исследование показало, что, хотя ИИ и автоматизация улучшают качество работы разработчиков, обслуживание, разрастание инструментов и выгорание продолжают отягощать команды.

Утечка производительности

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

Только каждый третий инженер полностью согласен с тем, что большую часть своего времени он тратит на работу, которая заряжает его энергией, а еще 52% в некоторой степени с этим согласны. Они указывают на ежедневное давление. Большинство инженеров (72%) заявили, что конкурирующая потребность в их времени затрудняет поиск времени для создания новых функций. Более трети (35%) назвали выгорание основным препятствием на пути к положительному опыту. А две трети руководителей признались, что беспокоятся о сохранении талантов в таких условиях.

Помощь в области искусственного интеллекта и автоматизации (с оговорками)

Одним из ярких моментов является растущая роль искусственного интеллекта и автоматизации: 65% респондентов заявили, что большинство распространенных инженерных задач теперь в основном или полностью автоматизированы. Среди инженеров, чья рабочая нагрузка в основном или полностью автоматизирована, 94% сообщили, что тратят большую часть своего времени на активную работу. Для сравнения: лишь 67% респондентов не автоматизируют большинство своих задач. ИИ также приносит измеримое облегчение: 89% респондентов заявили, что он экономит им как минимум три часа в неделю, а 28% сообщили, что освобождают до шести часов в неделю.

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

Чего на самом деле хотят инженеры

Если есть одно сообщение, которое постоянно проявляется в данных, так это то, что инженерам нужно больше времени для инноваций: 93% заявили, что создание новых функций — самая полезная часть их работы, но в настоящее время они тратят на это только 16% своей недели.

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

Опыт разработчиков: разговор на уровне совета директоров

Результаты показывают, что искусственный интеллект и автоматизация открывают новые возможности, но инженеры по-прежнему обременены техническим обслуживанием, техническим долгом и разрастанием инструментов. Руководители, стремящиеся улучшить работу инженеров в своих организациях, могут предпринять следующие шаги:

  • Сокращайте труд везде, где это возможно. Ищите возможности автоматизировать повторяющиеся задачи, такие как установка исправлений, тестирование и отчетность. Каждый час, освобожденный от малоценной работы, — это час, который можно перенаправить на инновации.
  • Интегрируйте инструменты, а не просто добавляйте их. Разрастание инструментов ослабляет фокус. Вместо внедрения еще одной платформы расставьте приоритеты в обеспечении более плавной совместной работы существующих инструментов, чтобы уменьшить переключение контекста.
  • Систематически решайте проблему технического долга. Инженеры сообщают, что технический долг является одним из самых серьезных факторов, тормозящих производительность. Лидеры должны рассматривать сокращение долга как стратегическую инвестицию, а не как фоновую работу, которую следует отложить.
  • Ответственно применяйте искусственный интеллект и автоматизацию. Инженеры уже экономят часы каждую неделю с помощью ИИ, но пробелы в доверии остаются. Установите четкие меры безопасности, конфиденциальности и подотчетности, чтобы команды могли использовать ИИ уверенно и безопасно.
  • Защитите пространство для строительства. Инженеры хотят тратить свое время на создание функций и решение проблем. Такие компании, как Google и Atlassian, выделяют время своим инженерам для работы над проектами, не связанными с их повседневными обязанностями, при этом некоторые проекты превращаются в чрезвычайно успешные продукты, такие как Gmail и Google News. Лидеры, которые защищают команды от постоянных перерывов и конкурирующих приоритетов, увидят более быструю доставку, более эффективное удержание и большую ценность для бизнеса.

Для компаний, которые хотят конкурировать, задача ясна: устранить разногласия и предоставить разработчикам пространство для инноваций.

Chainguard — это безопасная основа для разработки и развертывания программного обеспечения. Предоставляя защищенное программное обеспечение с открытым исходным кодом, созданное на основе исходных кодов и постоянно обновляемое, Chainguard помогает организациям устранять угрозы в своих цепочках поставок программного обеспечения. Узнайте больше Последние новости от Chainguard ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Дастин Киркланд — старший вице-президент по разработкам компании Chainguard. Дастин провел более двух десятилетий на стыке инженерии, безопасности и инноваций. До Chainguard он был управляющим директором в Goldman Sachs, где руководил разработкой продуктов… Подробнее от Дастина Киркланда

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *