Scott Guthrie, vice-presidente executivo do Microsoft Cloud + AI Group
Os desenvolvedores são motores de inovação e transformação há décadas. Eles foram pioneiros na inovação em inúmeras indústrias e ajudaram as empresas a enfrentar condições difíceis. Agora, estamos vivendo tempos sem precedentes, nos quais organizações de todas as industrias e setores estão trabalhando para se ajustar a um “novo normal”, repensando a maneira como os negócios são realizados e atendendo às novas demandas dos clientes.
Como a tecnologia sustenta tudo, desde como as empresas funcionam até os produtos e serviços que você vende, as organizações precisam aprender a se destacar no desenvolvimento de software. Os líderes empresariais, portanto, precisam capacitar os desenvolvedores a desbloquear a produtividade e a inovação, no que a indústria começou a se referir como “Developer Velocity”.
Developer Velocity não é apenas aumentar a velocidade de entrega, mas liberar a engenhosidade do desenvolvedor – transformar as idéias dos desenvolvedores em softwares que suportam as necessidades de seus clientes e os objetivos de seus negócios.
A McKinsey & Co. recentemente conduziu um estudo abrangente do que é necessário para uma empresa se tornar uma empresa de tecnologia (possui ‘intensidade tecnológica’) e convergiu para uma única métrica holística – o Developer Velocity Index (DVI) e compartilhou suas descobertas e principais insights no relatório Developer Velocity: How software excellence fuels business performance.
O relatório concluiu que impulsionar o desempenho comercial do desenvolvimento de software se resume a criar o ambiente certo e remover pontos de atrito para os desenvolvedores inovarem. As organizações que reconhecem isso ultrapassam o crescimento da receita em até 5 vezes a dos concorrentes. Eles também têm um retorno total dos acionistas 60% mais alto e margens operacionais 20% mais altas e apresentam melhor desempenho na satisfação do cliente e na percepção da marca.
Ajudando toda organização a aumentar a Velocidade do Desenvolvedor
Como você aumenta a Developer Velocity para sua organização? A Developer Velocity envolve o foco em capacitadores críticos e a minimização de barreiras à produtividade do desenvolvedor. A Microsoft entende os principais facilitadores, pois desenvolvemos software e ferramentas para suportar as necessidades exclusivas dos desenvolvedores há décadas. A cadeia de ferramentas e as plataformas abrangentes de desenvolvedores da Microsoft foram projetadas para ajudar desenvolvedores modernos e equipes de desenvolvimento. Quanto mais você permitir que os desenvolvedores construam produtivamente, colabore globalmente e com segurança e escalem o que eles inventam, melhores resultados de negócios serão vistos em áreas como desempenho financeiro, inovação e satisfação do cliente.
Construa produtivamente com as melhores ferramentas da categoria
Em minha jornada como líder de engenharia e negócios, aprendi que um dos principais fatores de transformação digital de todas as empresas está em contratar os melhores talentos. Atrair e reter os melhores talentos de engenharia se resume em oferecer aos desenvolvedores oportunidades para trabalhar em projetos interessantes e permitir-lhes os melhores sistemas e ferramentas de engenharia para realizar seu trabalho.
Segundo a McKinsey, o fator #1 de desempenho nos negócios são as melhores ferramentas da categoria. As organizações com ferramentas robustas são 65% mais inovadoras e suas taxas de satisfação e retenção de desenvolvedores são 47% maiores.
O desenvolvimento de software é um ofício e ferramentas de desenvolvedor em constante evolução que precisam refletir as mudanças nos fluxos de trabalho de desenvolvimento. Como as responsabilidades dos desenvolvedores continuam a se expandir para adotar novas tecnologias, é importante automatizar os principais processos de desenvolvimento, como testes e CI/CD, para que os desenvolvedores possam se concentrar no que importa. Além disso, capacitar os desenvolvedores a usar seus idiomas favoritos, estruturas de código aberto e ferramentas ajuda-os a serem mais produtivos e a se sentirem em casa.
Na Microsoft, incorporamos práticas modernas de desenvolvimento e tecnologias emergentes em nossas ferramentas. Nossa missão com a família de produtos Visual Studio é fornecer as melhores ferramentas da categoria para todos os desenvolvedores. Sinto-me honrado pelos milhões de desenvolvedores ao redor do mundo que usam o Visual Studio Code e o Visual Studio como suas ferramentas preferidas todos os dias.
Muitas equipes de desenvolvimento há muito tempo estão distribuídas e geograficamente dispersas, mas agora todos estão fazendo essa transição, além de novos desafios, como os desenvolvedores serem desconectados de suas caixas de desenvolvimento dedicadas. Para abordar um dos maiores pontos problemáticos para os desenvolvedores – configurar uma nova caixa de desenvolvimento, um cenário comum ao se envolver em um novo projeto ou mudar para o trabalho remoto, anunciamos recentemente os Codespaces do Visual Studio. O Codespaces usa o poder da nuvem para permitir que os desenvolvedores criem ambientes de desenvolvimento totalmente configurados em minutos. Os desenvolvedores podem experimentar os Codespaces com o Visual Studio e o Visual Studio Code, ou diretamente no GitHub. Hoje, na Build, anunciamos ainda mais inovações para ajudar os desenvolvedores a codificar, colaborar e enviar de qualquer lugar.
Colabore globalmente e com segurança
As organizações com melhor desempenho, avaliadas pela McKinsey, mostraram que a adoção de código aberto é o maior diferenciador. Essas organizações estão tendo um impacto três vezes maior com a adoção do código aberto do que o restante da indústria. As organizações que são as melhores da classe em recursos de código aberto têm 30% a mais em inovação e 20% a mais na satisfação do desenvolvedor.
A adoção de código aberto não se refere apenas ao uso de código ou tecnologias de código aberto. Trata-se de adotar uma mentalidade de código aberto – criando uma cultura de compartilhamento de conhecimento e contribuindo para o desenvolvimento de software para obter o poder coletivo de uma equipe ou comunidade de desenvolvimento mais ampla. A colaboração eficaz é o maior acelerador para ajudar as equipes a serem mais produtivas e ficarem mais satisfeitas.
Com o GitHub, você pode trazer para a sua organização as melhores práticas de colaboração usadas por mais de 50 milhões de desenvolvedores. Ao capacitar a colaboração internamente, você pode atrair e reter os melhores talentos e aumentar o impacto de seus investimentos em desenvolvimento de software. Para garantir que o GitHub esteja acessível a todos os desenvolvedores, anunciamos recentemente que o GitHub é gratuito para equipes. E para fornecer um código contínuo para a experiência na nuvem, hoje estamos anunciando novas integrações para o GitHub Actions for Azure. Mais de 30 ações do GitHub para Azure ajudam suas equipes de desenvolvimento a criar e automatizar facilmente fluxos de trabalho para criar, testar, empacotar, liberar e implantar no Azure. Você pode saber mais sobre os últimos anúncios do GitHub aqui.
Escale sua inovação com o Azure
A McKinsey identificou que a adoção de nuvem pública como um catalisador da Developer Velocity é especialmente forte para empresas que não são de software – a adoção de nuvem pública tem quatro vezes o impacto no desempenho de seus negócios do que nas empresas de software.
Com o Azure, criamos uma nuvem ponta a ponta que permite que os desenvolvedores se concentrem na criação de aplicativos e não precisem se preocupar com a infraestrutura subjacente na qual os aplicativos são executados. O Azure oferece suporte aos idiomas favoritos dos desenvolvedores, estruturas de código aberto e ferramentas, além de criar caminhos fáceis para aprender novas habilidades.
Nossas inovações mais recentes do Azure permitem que os desenvolvedores criem aplicativos nativos da nuvem e modernizem os aplicativos existentes. Para garantir que os desenvolvedores em suas organizações possam modernizar aplicativos do Windows, recentemente anunciamos a disponibilidade geral de contêineres do Windows Server para o Serviço Kubernetes do Azure. Para tornar incrivelmente fácil para os desenvolvedores escalarem instantaneamente os aplicativos sob demanda com velocidade e desempenho ilimitados e garantidos, anunciamos hoje novas inovações no Azure Cosmos DB e consideráveis economias de custos obtidas ao emparelhar a escala automática com a camada gratuita do Azure Cosmos DB. O Azure também facilita para os desenvolvedores adicionarem IA aos aplicativos com os Serviços Cognitivos do Azure. Hoje, anunciamos vários novos recursos, incluindo estilos de voz aprimorados e suporte a contêineres para os Serviços Cognitivos do Azure.
A pesquisa da McKinsey também relatou que as empresas líderes usam plataformas de código baixo e sem código. As empresas que utilizam essa tecnologia obtêm 33% a mais de inovação em comparação com as empresas do quartil inferior. O Power Apps oferece uma plataforma de desenvolvimento de aplicativos de baixo código projetada para criar rapidamente experiências na Web e mobile. Hoje, estamos vendo muitos de nossos clientes recorrendo a uma combinação de Power Apps e Azure para fornecer rapidamente soluções que respondem às necessidades de negócios em constante mudança. Você pode saber mais sobre os Power Apps e o Azure aqui.
O desenvolvimento com o Azure coloca a mais recente tecnologia em nuvem e as melhores ferramentas da categoria na ponta dos dedos dos desenvolvedores. Hoje, na Build, estamos anunciando ainda mais inovações no Azure aqui.
Sumário
Em tempos como este, todas as organizações em todos os setores estão evoluindo para abordar as realidades atuais. Na Microsoft, estamos trabalhando em estreita colaboração com organizações de todo o mundo para criar e acelerar o fornecimento de soluções seguras, econômicas e baseadas na nuvem. Empresas como GE Aviation, Spotify e Swedish Health Services são exemplos de organizações que aumentam a Developer Velocity com o suporte das ferramentas de desenvolvedor da Microsoft e da plataforma em nuvem.
Você pode aprender mais sobre o Developer Velocity e como a Microsoft pode ajudar aqui. Hoje, também estamos lançando a nova ferramenta Developer Velocity Assessment para ajudá-lo a medir a pontuação do Developer Velocity Index (DVI) da sua organização, obter uma referência em relação aos pares do seu setor e recomendações e orientações acionáveis para gerar melhores resultados de negócios para sua organização.
Gostaria de dar as boas-vindas a todos os desenvolvedores do mundo todo na Build 2020. Os anúncios de hoje oferecem aos desenvolvedores ferramentas de ponta para criar a próxima geração de aplicativos. Junte-se a nós no evento digital Microsoft Build 2020, incluindo minha palestra Azure: Invent with Purpose aqui. Estou ansioso para ver o que você constrói!