Tecnologias do Azure para medir o impacto nos negócios

Concluído

Depois que uma organização constrói um MVP, ela precisa validar a hipótese de inovação. Nesta unidade, você aprenderá como as ferramentas do Azure podem ajudar nessa parte crucial do processo de inovação.

Medir a eficácia

Medir se uma hipótese estava certa ou errada pode ser complicado, porque vários fatores podem estar influenciando os indicadores-chave de desempenho. Esses fatores podem dar pistas sobre o sucesso esperado, porque estabelecer causalidade pode ser complexo. Por exemplo, mesmo que as vendas aumentem após a introdução de um determinado recurso, é difícil provar se o novo recurso foi o principal fator responsável pelo aumento das vendas.

No entanto, a maneira como os recursos são liberados para os usuários do aplicativo pode ajudar a avaliar a validade de uma hipótese:

  • Implantações controladas com sinalizadores de recursos, anéis de recursos e implantações canárias permitem que você libere um recurso para um conjunto limitado de usuários para evitar interromper a experiência de toda a base de clientes. Além disso, você pode comparar diretamente o desempenho dos clientes com e sem o recurso entre si.
  • As opções do portal para que os usuários decidam se querem ser expostos a novas funcionalidades colocam os usuários no controle de sua própria experiência. O fato de muitos usuários optarem por um novo recurso já pode ser uma confirmação de que a funcionalidade anterior tinha espaço para melhorias. Se os clientes que optarem pelo novo recurso voltarem à experiência anterior, isso pode ser um indicador de que o MVP implantado está errando o alvo.
  • As pesquisas com clientes são um poderoso mecanismo de feedback se forem implementadas corretamente. Os clientes fornecem informações sobre a sua satisfação se for simples de dar. Pesquisas de satisfação de "semáforo" com um clique ou perguntas individuais sobre a nova funcionalidade podem fornecer informações para ajudar a avaliar se a hipótese de inovação estava correta. Em geral, apenas alguns usuários respondem a pesquisas mais longas e dedicam tempo para preenchê-las de forma completa e verdadeira.

Compreender a sua aplicação

O Azure Application Insights é uma plataforma de gerenciamento de desempenho de aplicativos (APM) com um conjunto avançado de ferramentas para coletar telemetria de aplicativos. Você pode usar essas informações para vários fins, como monitoramento de desempenho, solução de problemas ou compreensão de como os usuários se movem pelos aplicativos. O último item é crítico para o ciclo de vida da inovação. Você pode usá-lo para validar uma hipótese de inovação e julgar se uma determinada inovação está melhorando a experiência do cliente.

Detetar problemas antes que os usuários o façam

Um elemento crucial que afeta a experiência do usuário é o desempenho e a disponibilidade de um aplicativo. Se um aplicativo não estiver funcionando corretamente e se deparar com erros, ou se não for responsivo o suficiente, alguns usuários o abandonam por frustração. A sua organização pode perder negócios. Esses usuários frustrados também podem prejudicar a reputação da sua organização se compartilharem sua experiência nas mídias sociais.

É da maior importância detetar essas situações problemáticas antes que afetem os utilizadores. Para atingir esse objetivo, você precisa monitorar proativamente o aplicativo e começar a trabalhar em possíveis problemas antes que eles afetem os negócios. Por exemplo, você pode habilitar notificações para abrir incidentes automaticamente para que eles sejam investigados antes que os clientes os denunciem.

A Deteção Inteligente é um recurso útil do Azure Application Insights. Ele pode gerar alertas quando o comportamento do aplicativo é incomum. Ele deteta anomalias usando aprendizado de máquina, e os alertas são mais ricos do que as notificações de erro tradicionais.

As notificações geralmente relatam que pode haver um problema sem contexto sobre o potencial impacto nos negócios. Os alertas de Deteção Inteligente incluem informações como o número de usuários afetados, o padrão associado às falhas ou a taxa de falhas em comparação com o comportamento normal. Você pode então se concentrar na questão mais crítica de uma perspetiva de negócios.

Monitorizar a atividade do utilizador

A análise de uso no Azure Application Insights pode ajudá-lo a avaliar quais áreas de aplicativo precisam de melhorias. Por exemplo, a análise de uso pode identificar os recursos mais populares do aplicativo ou pontos específicos nos quais os usuários saem do portal da Web. Você pode explorar, por exemplo, se seu aplicativo funciona melhor em determinadas áreas geográficas do que em outras, para obter informações valiosas sobre onde as lacunas do aplicativo podem estar.

Depois de formular uma hipótese com os dados fornecidos pelo Azure Application Insights, você pode analisar a telemetria para medir se a situação agora é melhor ou pior. Você pode incorporar eventos de negócios personalizados no aplicativo para que os dados de telemetria contenham informações adicionais que ajudem no processo de medição.

Os funis podem ser uma ferramenta perspicaz. Com funis, você pode predefinir os fluxos que você espera que os usuários sigam quando usam o aplicativo. Em seguida, você pode monitorar quais padrões os usuários seguem e identificar problemas nos aplicativos se os usuários se comportarem de maneiras inesperadas.

Reter usuários

A ferramenta de retenção do Application Insights oferece funcionalidade específica em relação à rotatividade de usuários. Ele contém dados de aprendizagem valiosos quando combinados com eventos de negócios. Por exemplo, entender quais ações os clientes que saíram do aplicativo inesperadamente tomaram permite formular hipóteses com o máximo impacto nos negócios.

Por exemplo, se a maioria dos usuários que abandonaram seu site o fizeram na página de método de pagamento, você suspeitará de um problema comercial lá. Talvez as opções de pagamento sejam insuficientes ou não sejam exibidas claramente, ou outro problema esteja impedindo os usuários de avançar em seu processo de compra.

Análise de impacto

A análise de impacto é um recurso do Azure Application Insights que correlaciona aspetos técnicos do aplicativo a métricas de negócios tangíveis.

Por exemplo, com que rapidez a página do produto deve ser carregada para que a maioria dos usuários continue com seu processo de compra? Com a análise de impacto, você pode mostrar a relação entre o tempo de carregamento da página e a taxa de usuários que compram o produto mostrado. Essas informações podem ajudá-lo a validar ou rejeitar uma hipótese de inovação e a converter requisitos de negócios em especificações técnicas.

Resumo

A Tailwind Traders decidiu introduzir algumas novidades na sua aplicação de comércio eletrónico, como uma nova plataforma de pagamento. O aplicativo foi instrumentado com o Azure Application Insights para entender quantos clientes estão usando o novo método de pagamento e se há um aumento da taxa de conversão no processo de pagamento. O novo método de pagamento foi marcado como uma pré-visualização, para que os usuários fossem mais compreensivos se houvesse problemas.

O Application Insights ajudou a Tailwind Traders a identificar que uma alta porcentagem de usuários decidiu escolher o novo método de pagamento, apesar do banner de "visualização". O Application Insights confirmou que a nova funcionalidade funcionou como esperado, sem grandes falhas. Além disso, a taxa de conversão de compra aumentou significativamente.

A Tailwind Traders agora pode se concentrar em transformar o MVP do novo método de pagamento em um recurso de nível de produção. A empresa pode passar para a fase de aprendizagem do ciclo de vida da inovação para formular mais hipóteses.