Desde 2017, a Couchbase tem pesquisado anualmente os tomadores de decisões de TI para descobrir os desafios que eles enfrentam na execução de suas estratégias de transformação digital. Talvez sem surpresa, 2020 foi diferente dos anos anteriores. No entanto, pode ser uma surpresa descobrir como os CIOs estão sintonizados com a situação dos desenvolvedores.
Em 2020, pesquisamos 450 tomadores de decisão sênior de TI dos EUA, Reino Unido, França e Alemanha. Pedimos a eles que descrevessem seus desafios de transformação digital e como os desenvolvedores estão sendo afetados.
Os desenvolvedores como heróis da DX
Muitas organizações foram forçadas a implementar seus planos de transformação digital de cinco anos em questão de meses para se adaptarem a novos métodos de trabalho e se ajustarem às rápidas mudanças nos mercados. Não é de surpreender que os desenvolvedores tenham sido os heróis desse esforço (92% dos entrevistados concordam). E 63 por cento disseram que a flexibilidade para mudar suas metas quando necessário foi significativamente útil ou até mesmo indispensável para atingir suas metas de transformação digital. Naturalmente, esses dois fatores precisam de uma equipe de desenvolvimento forte para serem bem-sucedidos.
Mais notavelmente, os entrevistados relutaram em acusar os desenvolvedores de atrasá-los. Quando perguntados sobre os fatores que os impediram de realizar novos projetos de transformação digital desejados pela organização, apenas 11 por cento identificaram a incapacidade da equipe de desenvolvimento de atingir suas metas - uma fração dos que citaram, por exemplo, a falta de habilidades ou a complexidade da implementação de tecnologias.
Causa para reclamação?
Como podemos ver, os desenvolvedores são uma parte essencial das estratégias de transformação digital das empresas. Entretanto, como qualquer outra parte da empresa atualmente, eles também estão sob pressão. Perguntamos quais são as reclamações de suas equipes de desenvolvimento, 49 por cento das organizações relataram que os desenvolvedores estavam sendo solicitados a fazer muita coisa em pouco tempo - uma situação que poderia facilmente resultar em estresse, fadiga e esgotamento.
Reclamações relatadas pelas equipes de desenvolvimento
Por fim, ter que fazer muita coisa em pouco tempo leva a atrasos, principalmente se as metas da organização já forem ambiciosas. Em um ano em que a reação rápida a eventos imprevistos foi a norma, talvez seja inevitável que 40 por cento dos entrevistados disseram que suas equipes de desenvolvimento estavam atrasadas em relação ao cronograma de seus projetos atuais. No entanto, esse pode ser um problema de gerenciamento, tanto quanto de capacidade. Afinal, 46% dos entrevistados não souberam dar uma resposta precisa.
As equipes de desenvolvimento estão adiantadas ou atrasadas em relação ao cronograma?
Metas claras para os desenvolvedores?
Há um problema definitivo no fato de que a maioria das organizações não consegue tirar o melhor proveito de seus desenvolvedores. 86 por cento dos entrevistados enfrentaram desafios com suas equipes de desenvolvimento. 40 por cento têm dificuldade para definir metas claras e mensuráveis para as equipes de desenvolvimento, e o mesmo número acha difícil garantir que as equipes sempre tenham a tecnologia certa. A comunicação é claramente um problema: quase um terço (31 por cento) estão lutando para garantir que as equipes de desenvolvimento entendam claramente os objetivos estratégicos e as metas da organização. Até mesmo a solução de problemas é uma luta em si: 31 por cento tiveram dificuldade em identificar e resolver os desafios que enfrentam.
Desafios da equipe de desenvolvimento enfrentados pelas organizações
Está claro que a solução desses desafios ajudaria a resolver muitas das reclamações dos desenvolvedores. Ao mesmo tempo, ajudará as organizações a tirar o máximo proveito de suas equipes.
Olhando para 2021
A chave para resolver esses problemas é, primeiramente, fornecer às equipes a comunicação, a orientação e a tecnologia de que precisam para ter sucesso. Por exemplo, as equipes não devem se esforçar para criar serviços inovadores com tecnologia legada que não é adequada para a tarefa. Tampouco se deve esperar que elas se adaptem imediatamente a uma nova tecnologia que exija um conjunto de habilidades completamente novo. Ao mesmo tempo, as organizações precisam se lembrar de que mais pressa é igual a menos velocidade. Os líderes devem reservar um tempo para se comunicar claramente com os desenvolvedores e entender exatamente qual é a contribuição deles para a empresa. Compreender claramente os obstáculos no caminho deles também resultará em uma equipe mais eficiente e eficaz.
Isso é especialmente importante, pois o investimento em desenvolvedores - e as prováveis expectativas em relação a eles - está aumentando. Em 2020, vimos as equipes de desenvolvimento crescerem, em média, 20%: de 51 para 61 membros. Fazer esse investimento valer a pena será crucial. Embora possamos estar mais conscientes dos desafios que temos pela frente, 2021 provavelmente não será mais fácil do que 2020. Fazer tudo para ajudar os desenvolvedores agora tornará o próximo ano muito mais tranquilo.
Se você quiser saber mais sobre como o Couchbase pode ajudar, confira https://www.couchbase.com/developers/. Ou veja como nos destacamos neste Comparação de bancos de dados SQL/NoSQL.