A International Data Corporation (IDC) anunciou recentemente os resultados de um projeto de pesquisa realmente interessante, no qual foram entrevistados 2.500 desenvolvedores em todo o mundo. A equipe da IDC comentou sobre o relatório dizendo que:
"Os desenvolvedores são cada vez mais vistos como visionários e arquitetos da transformação digital, em vez de executores de um plano predefinido fornecido pela liderança centralizada de TI."
Algumas das estatísticas incluem:
- familiaridade dos desenvolvedores com tecnologias como contêineres e microsserviços
- os desenvolvedores querem cada vez mais usar ferramentas de código aberto
Um desenvolvimento fascinante
Matt Ingenthron, Diretor Sênior de Engenharia da Couchbase, é responsável pela equipe que conduz toda a nossa engenharia de SDK do lado do servidor, bem como a prêmio-vencedor do Autonomous Operator. Ele responde ao artigo da IDC:
"Temos visto as funções dos desenvolvedores mudando e aumentando ao longo dos anos, impulsionando a transformação digital e muitas de suas dependências subjacentes, como contêineres, orquestração e até mesmo bancos de dados NoSQL. A seleção de tecnologia é fundamental para o sucesso de muitos projetos de transformação digital e, muitas vezes, os desenvolvedores estão definindo essa direção. Eles adotam a tecnologia projetada para dar suporte às suas necessidades de desenvolvimento ágil com os padrões de DevOps em mente. De fato, quando perguntamos recentemente aos líderes da transformação digital quais eram os obstáculos para novos projetos, o principal motivo foi que a adoção de novas tecnologias era muito complexa. Temos visto grande sucesso quando as pessoas certas selecionam a tecnologia pronta para o desenvolvimento e a implementação contemporâneos e contínuos."
Huw Owen, diretor de EMEA e APJ da Couchbase, também faz observações:
"Temos visto o papel do desenvolvedor mudar imensamente ao longo dos anos, e é ótimo ver isso sendo reconhecido nesse último estudo da IDC. Os desenvolvedores estão na linha de frente da condução da inovação em algumas das organizações mais avançadas digitalmente atualmente, como Sky, BT e Doddle, que executaram projetos de transformação digital bem-sucedidos desde o início nos últimos dois anos. Realizamos eventos para nossos clientes, nos quais centenas de desenvolvedores comparecem para aprender as mais recentes tecnologias e casos de uso que, em última análise, mudarão a trajetória dos negócios de suas empresas. Vemos isso todos os dias, e o relatório da IDC é uma validação fantástica."
Do meu ponto de vista, esse é um desenvolvimento fascinante. Acabamos de presenciar um líder de engenharia e um líder de vendas falando em concordância (brincando, é claro... mas não totalmente). A mesma realidade está sendo claramente percebida em toda a nossa organização.
Motivo 1 - "Digital Concrete" (concreto digital)
O primeiro motivo pelo qual estamos testemunhando o aumento da influência dos desenvolvedores é que os transformadores digitais de hoje estão realmente em uma fase desafiadora de evolução, em grande parte devido a:
- Tecnologias antigas em produção e suas limitações internas, E
- O agregado de suas integrações iterativas.
Esses dois fatores resultaram no efeito predominante do "concreto digital": custos exorbitantes associados até mesmo aos menores aprimoramentos dos recursos do usuário final devido aos efeitos em cascata inerentes às tecnologias antigas e inflexíveis.
Motivo 2 - Os desenvolvedores impulsionam os contêineres
Em segundo lugar, são os desenvolvedores que estão equipados para repensar as abordagens digitais existentes em relação aos paradigmas técnicos atuais e futuros (a nuvem, por exemplo). Assim como os automóveis não são executados nativamente em ferrovias, os aplicativos de microsserviço não são executados nativamente em bare-metal, mas em contêineres.
- Os contêineres são orientados por código.
- Os desenvolvedores escrevem códigos.
- Os desenvolvedores são contratados por clientes em potencial para facilitar a transformação digital.
Como resultado, é bastante claro para mim por que Matt e Huw estão expressando uma observação mútua, cada um em termos de suas respectivas posições.
"...se os tomadores de decisão de TI não estão mais tomando decisões, quem está dando as ordens? A resposta é: os desenvolvedores. Os desenvolvedores são o eleitorado mais importante da tecnologia." - Stephen O'Grady, "Os novos criadores de reis“
Promovendo mais alinhamento com o desenvolvedor
O relatório da IDC é uma validação clara de que a Couchbase não está sozinha com a necessidade específica de maximizar o alinhamento do desenvolvedor. Mas o que é, de fato, "alinhamento do desenvolvedor"? O Developer Advocacy e o Developer Evangelism ainda não são disciplinas universalmente bem compreendidas. Pergunte a qualquer pessoa o que é Defesa do desenvolvedor e você provavelmente obterá uma resposta diferente. Depende muito de para quem você trabalha, da tecnologia que você representa e do alinhamento simbiótico da sua organização com desenvolvedores e seu ecossistema. Estou trabalhando em minha resposta a essa pergunta em relação ao Couchbase desde que assumi o cargo de Diretor de Defesa do Desenvolvedor há 14 meses... mas esse é um assunto para outra ocasião.
Portanto, estou ansioso para ver como nos ajustaremos para atender à crescente onda de influência dos desenvolvedores. Estou entusiasmado com a promoção de mais simbiose entre o Couchbase e os desenvolvedores do nosso ecossistema. Se você quiser compartilhar uma opinião, gostaríamos de ouvi-la. Sinta-se à vontade para nos contatar:
- comente aqui
- envie-me uma mensagem diretamente para @bl_bryant no Twitter
- Publique um problema no Couchbase fóruns
Também gostaria de mencionar que, de acordo com o recém-lançado Servidor Couchbase 6.5Para os usuários do site, habilitamos o autorregistro em nosso sistema de rastreamento de problemas. Isso significa que qualquer desenvolvedor pode começar a relatar bugs diretamente à engenharia do Couchbase sem nenhum atrito.
Venha nos visitar!
Além do nosso popular "NoSQL Summits", nossa equipe estará presente em vários eventos de eventos neste outono, incluindo várias exposições patrocinadas em feiras comerciais e palestras:
- Conferência Internacional sobre Bancos de Dados Muito Grandes, Los Angeles
- All Things Open, Raleigh, NC
- Oracle OpenWorld, São Francisco
- Mobile World Congress, Los Angeles
- QCon, São Francisco
- Kubecon América do Norte, San Diego