A produtividade do desenvolvedor não é bem compreendida nem possibilitada, de acordo com o recém-lançado Relatório sobre o Estado da Experiência do Desenvolvedor 2024 da Atlassian. O relatório também descobriu que o interesse na experiência do desenvolvedor, ou DX, está crescendo, mas os esforços estão atrasados.

Anunciado em 15 de julho e acessível em atlassian.com, o State of Developer Experience Report 2024 é baseado em uma pesquisa com 1.250 líderes de engenharia nos EUA, Alemanha, França e Austrália, e 900 desenvolvedores ao redor do mundo. A pesquisa tinha como objetivo descobrir quais práticas mantêm o trabalho de desenvolvimento de software fluindo suavemente e quais práticas introduzem atrito. Sentimentos sobre ambientes de trabalho na era da IA ​​generativa e microsserviços também foram avaliados. Entre as descobertas estavam que menos da metade dos desenvolvedores acredita que suas organizações priorizam a experiência do desenvolvedor e dois em cada três desenvolvedores perdem mais de oito horas por semana devido a ineficiências em suas funções. Além disso, dois em cada três desenvolvedores ainda não estão vendo ganhos significativos de produtividade com o uso de ferramentas de IA.

Os cinco principais contribuintes para a complexidade da função de desenvolvedor, de acordo com os líderes de engenharia, incluem falta de pessoal, expansão da função de desenvolvedor, nova tecnologia, troca de contexto entre ferramentas e colaboração com outras equipes. Os cinco principais contribuintes para a perda de tempo do desenvolvedor citados incluem dívida técnica, documentação insuficiente, processos de construção, falta de tempo para trabalho profundo e falta de direção clara. Quase todos os líderes de engenharia pesquisados, 99%, reconhecem que a função de desenvolvedor se tornou mais complexa. As cinco principais práticas que os líderes acreditam que melhorarão a produtividade e a satisfação do desenvolvedor incluem automação de IA, fornecimento de novas ferramentas de colaboração, tomada de risco e experimentação, simplificação da tomada de decisões e hospedagem de hackathons.