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

Конечная цель сосредоточения внимания на DevX — сократить время, затрачиваемое на любую деятельность, кроме решения проблем и написания кода. Сегодня много времени разработчик тратит на деятельность, отличную от решения проблем и написания кода.

Современный опыт разработчиков

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

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

Я считаю, что есть лучший способ — более оптимальный DevX, — который позволяет разработчику тратить больше времени на написание кода и меньше времени на управление им. Я считаю, что любая деятельность, которую разработчик не кодирует, является пустой тратой времени.

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

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

Создание потрясающего DevX

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

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

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