BLOG

O estado da estratégia de aplicação 2021: Medindo o que importa

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 31 de março de 2021

Insights vêm da análise de dados. Considere que agora mesmo, enquanto você lê isto, seu corpo humano está gerando cerca de 11 milhões de bits de "dados" por segundo. Isso é aproximadamente 1,3 MB, o que equivale a pouco mais de 1 KB. Para efeito de comparação, a entrada de log média para uma transação de aplicativo é de 1 KB. Como um organismo vivo, cada ação de um aplicativo gera dados. Solicitações, respostas, erros, avisos, status. O mesmo acontece com os serviços e a infraestrutura que entregam e protegem um aplicativo. A quantidade de telemetria gerada por apenas uma interação de aplicativo é maior do que nossos cérebros podem assimilar e processar, o que os cientistas acreditam ser cerca de 50-60 bits por segundo.

Mas essa é a parte interessante. Não precisamos processar conscientemente os dados gerados por nossos corpos. Temos todos os tipos de ajudantes internos que processam e agem em nosso nome, automaticamente. Você não precisa pensar em respirar ou forçar seu coração a bater. Você não decide de repente que está com fome; algum sistema interno (oculto) o alerta sobre essa realidade. Todo sistema tem seus ajudantes.  

diagrama 1

Se você pensar em telemetria, vai se lembrar de ver solicitações de ajudantes o tempo todo: para diagnósticos, para análises, para desempenho, para mais dados. Cada fornecedor de tecnologia aproveita o máximo de dados possível para melhorar e otimizar seus produtos.

Os negócios não deveriam ser diferentes. Para um negócio digital, um dos seus produtos é a experiência do cliente . Você precisará de dados para entender como e quando dimensionar e otimizar e, claro, protegê-los.

Assim como o corpo humano, não esperamos que um aplicativo produza e analise todos os dados necessários para otimizar e proteger a experiência digital. Esperamos que haja ajudantes que coletem, analisem e instruam os sistemas para fazer isso para o aplicativo.

O mercado concorda que alguns dos melhores ajudantes são as tecnologias de segurança e entrega de aplicativos.

A telemetria é importante. Período.

A análise é uma estrela tecnológica em ascensão. É essencial para tudo, desde IA até segurança e gerenciamento do seu portfólio de aplicativos. Reconhecendo sua importância, fizemos muitas perguntas neste ano sobre dados, como eles são usados e o que o mercado está perdendo.

Acontece que o que está faltando é, bem, muita coisa. 

diagrama 2

Os entrevistados nos disseram que não tinham insights que os ajudassem a identificar as causas raiz da degradação do desempenho (49%), incidentes que causam interrupções (51%) e possíveis ataques (45%). E, no entanto, a maioria desses entrevistados (59%) também nos disse que tem as ferramentas necessárias para monitorar a saúde e o status de seus aplicativos.

Essa desconexão não é causada pela falta de ferramentas ou dados, mas pela falta de processamento analítico que vá além da visualização para oferecer informações e, em última análise, insights. Embora quase todas as ferramentas forneçam uma visualização de pontos de dados que nos informam o estado de um aplicativo (ativo, inativo, lento, rápido, etc.), geralmente não temos as ferramentas necessárias para fornecer insights mais profundos, como causa raiz ou anomalias que indiquem um ataque potencial.

A importância atribuída à telemetria era onipresente, mas notamos que sua importância era maior para objetivos de nível de serviço operacional (SLO) do que para aqueles usados para satisfazer resultados comerciais. 

diagrama 3

Suspeitamos que a ênfase nas métricas tradicionais seja apenas isso: uma ênfase na medição da eficácia da TI e das operações com base em métricas individuais e, poderíamos acrescentar, binárias.

Meça o que importa

O que medimos deve mudar.

A disponibilidade de um determinado aplicativo, por exemplo, pode ter impacto na experiência do cliente. Mas pode não ser. Metodologias modernas como Agile, DevOps e práticas de SRE são, em parte, orientadas pela expectativa de que os componentes falharão. A capacidade de compensar automaticamente está incorporada aos aplicativos modernos e às tecnologias que os fornecem e os protegem. Mas esse princípio fundamental ainda não foi totalmente adotado pela TI e pelas operações e — com base em nossa análise — pela alta gerência. As pessoas trabalham para atingir aquilo pelo qual são avaliadas. Se os líderes estiverem medindo sua eficácia organizacional com base em métricas tradicionais, essas métricas determinarão as prioridades. E é isso que estamos vendo em nossa pesquisa.

Isso é preocupante, dado o movimento significativo de modernização que estamos observando. À medida que os esforços de modernização avançam rapidamente, a ênfase necessariamente muda dos aplicativos para os fluxos de trabalho, das interfaces do usuário para as experiências do usuário. A melhor medida da experiência do usuário não são métricas binárias de disponibilidade ou desempenho, mas sim resultados comerciais. Métricas operacionais tradicionais, quando agregadas e analisadas, podem fornecer os insights necessários para atender às expectativas de resultados comerciais. Mas, por si só, as métricas tradicionais são pouco mais que alertas de advertência que podem ou não indicar um problema real.

O pior é que muitas organizações nem mesmo monitoram a saúde e o status dos componentes que usam para modernizar os principais aplicativos de negócios. Quase um quarto (24%) nos disse que não rastreia SLAs para componentes modernos que criam as experiências do usuário de hoje. Esses componentes — geralmente aplicativos móveis e nativos de contêiner — são a primeira impressão que um usuário tem de uma marca. E ainda assim uma porcentagem significativa de organizações não está tentando entender essa experiência. Uma porcentagem não trivial (6%) não rastreia SLAs de forma alguma. Para qualquer coisa.

Curiosamente, acho que usei alguns desses aplicativos e depois os excluí.

Outras organizações estão rastreando métricas de componentes que você esperaria:

  • Tempo de resposta de 62%
  • 60% de confiabilidade
  • 59% de tempo de atividade

No geral, aprendemos duas coisas com nossa pesquisa deste ano: primeiro, a telemetria de "auxiliares" — segurança de aplicativos e tecnologias de entrega — é um componente crítico para como a TI e os negócios medem o sucesso. Em segundo lugar, as organizações reconhecem que as ferramentas que possuem não estão descobrindo os insights essenciais que os negócios e a TI precisam para oferecer experiências digitais extraordinárias.

Conclusão: A análise deve evoluir junto com o negócio

A transformação digital é uma jornada de negócios acompanhada de uma evolução tecnológica. Os negócios e a TI devem percorrer o mesmo caminho: em direção à digitalização. Para chegar ao destino — um negócio assistido por IA — é necessária uma parceria entre a TI e o negócio. Essa parceria inclui alinhamento em análises que mudam a estratégia para focar em resultados de negócios em vez de métricas operacionais.

Há muito mais sobre análise e telemetria e como as organizações estão usando — e gostariam de poder usá-las — em nosso relatório oficial de 2021 . Confira e não esqueça de voltar aqui, pois falaremos sobre automação em seguida.