Nota: O seguinte artigo irá ajudá-lo com: O “você constrói, você executa” é o segredo da felicidade para os desenvolvedores?
A pesquisa da Atlassian descobriu que os engenheiros de software gostam da autonomia que vem com o aumento da responsabilidade.
À medida que o DevOps se torna a norma para empresas de software, os desenvolvedores parecem gostar dos hábitos de trabalho e das responsabilidades que o acompanham, de acordo com uma nova pesquisa da Atlassian. O State of the Developer Report da empresa descobriu que a abordagem “você constrói, você executa” compensa de várias maneiras.
Cinquenta e nove por cento dos 2.182 desenvolvedores da pesquisa usam uma abordagem YBIYRI, com 21% dizendo que essa prática está bem estabelecida e 38% dizendo que são novos nessa abordagem. As equipes que são novas no YBIYRI dizem que adicionaram mais pessoas ao grupo, especialmente engenheiros de nuvem ou servidor, desenvolvedores, engenheiros de segurança, gerentes de projeto, arquitetos de soluções e engenheiros de aprendizado de máquina. As equipes estabelecidas são mais propensas a adicionar engenheiros de hardware, rede e DevOps.
Os desenvolvedores das equipes YBIYRI estão prontos para assumir maiores responsabilidades, de acordo com a pesquisa, com mais de 65% dizendo que sua equipe deveria ser responsável por mais elementos do ciclo de vida do produto de software do que são atualmente.
A pesquisa também encontrou uma conexão entre autonomia e a abordagem YBIYRI. A pesquisa constatou que as equipes que utilizam a abordagem há algum tempo têm maior autonomia. Desenvolvedores com seis a 10 anos de experiência que trabalham em grandes empresas que usam uma abordagem YBIYRI têm os mais altos níveis de autonomia.
VEJA: As empresas de software estão diminuindo lentamente a diferença salarial entre homens e mulheres nas equipes de DevOps
O relatório é baseado em uma pesquisa com 2.182 desenvolvedores de software na Austrália, Índia, Alemanha e Estados Unidos e foi realizado em agosto de 2021. As cotas foram usadas para garantir uma mistura de entrevistados de vários tamanhos de organizações, níveis de antiguidade, setores e graus de posse de função, bem como uma mistura de gênero representativa.
A pesquisa descobriu que 87% dos desenvolvedores que trabalham com altos níveis de autonomia estão satisfeitos com sua combinação atual de tarefas e responsabilidades. Esse componente do trabalho parece ter uma forte influência na satisfação geral do trabalho e para equilibrar as demandas do trabalho complexo que exige maior mudança de contexto, de acordo com a pesquisa.
Finalmente, desenvolvedores com altos níveis de autonomia são mais propensos a gastar mais tempo codificando e desenvolvendo novas habilidades do que trabalhadores com menos autonomia. Entre os desenvolvedores com alta autonomia, 33% trabalharam em média de quatro a seis projetos, enquanto apenas 18% das pessoas com pouca autonomia o fizeram.
Como obter a combinação certa de ferramentas
O relatório também analisa como os desenvolvedores de software usam as ferramentas. Um capítulo considera o papel da codificação do zero versus o aumento do uso de ferramentas e plataformas e outro explica a necessidade de flexibilidade ao adotar novas ferramentas. Na seção de codificação versus ferramentas, surgiu uma tendência contraditória. Sessenta e cinco por cento dos entrevistados disseram que escrever código é a habilidade mais valiosa, mas 58% disseram que escrever código do zero não será uma habilidade crítica no futuro. A pesquisa também perguntou se as ferramentas substituirão o código e os entrevistados ficaram divididos na pergunta:
- 32%: A codificação é a habilidade mais valiosa e dificilmente será substituída por ferramentas
- 33%: Indeciso
- 22%: As ferramentas acabarão por tornar a codificação obsoleta.
- 13%: A codificação é valiosa, mas eventualmente será substituída por ferramentas
A pesquisa analisou as preferências e previsões para cada grupo e encontrou estas tendências:
O grupo que vê o código como mais importante que as ferramentas tem essas atitudes:
- Alto valor de codificação e revisão de código
- Baixa probabilidade de ferramentas substituirem o código
- É improvável que esteja montando código escrito por outros
O grupo que vê as ferramentas como ferramentas como mais importantes tem estes atributos:
- Alto valor de codificação e revisão de código
- Baixa probabilidade de ferramentas substituirem o código
- É improvável que esteja montando código escrito por outros
O grupo que pensa que as ferramentas são tão importantes quanto a codificação tem essas crenças:
- Alto valor de codificação
- Alta probabilidade de ferramentas substituindo o código
- É improvável que esteja montando código escrito por outros
- Valor moderado da revisão de código
Os autores do relatório sugerem que gerentes e líderes de equipes de desenvolvimento devem pensar cuidadosamente sobre as cadeias de ferramentas, quais ferramentas adicionar e quando adicioná-las. A pesquisa descobriu que o aumento do o a ferramentas flexíveis torna os desenvolvedores mais felizes com seu trabalho, enquanto ferramentas inflexíveis e difíceis de integrar tiveram o efeito oposto.