Definir todas as jornadas do usuário

Nesta página, descrevemos como definir e mapear as jornadas do usuário no seu app do Google Chat. Uma jornada do usuário é um conjunto de ações e interações entre um usuário e um app do Chat que ajuda o usuário a atingir um objetivo. Defina essas jornadas antes de criar o app do Chat para identificar o seguinte:

  • Quando fornecer mensagens de erro.
  • Quando sugerir comandos de barra para ajudar os usuários a usar o app do Chat.
  • Onde o fluxo do usuário pode ser simplificado.

Criar um fluxograma de todas as jornadas do usuário

Os fluxogramas são ferramentas úteis para visualizar e pensar em todas as interações do app do Chat do usuário. Se o app do Chat funcionar com outros Serviços do Google ou serviços fora do Google, inclua essas interações também. O ideal é que seu fluxograma mostre todas as interações possíveis ou, para fluxos de trabalho mais complicados, um fluxograma para cada jornada do usuário.

O fluxograma a seguir mostra a jornada do usuário de um app do Chat que ajuda as pessoas a gerenciar o Google Agenda pelo Chat:

Fluxograma mostrando a jornada do usuário de integração, autenticação e verificação do Google Agenda.

O diagrama anterior mostra as seguintes etapas de um usuário que quer usar um app do Chat para verificar o Google Agenda:

  1. Um usuário adiciona o app do Chat a um espaço.

  2. O app do Chat envia uma mensagem de boas-vindas que solicita que o usuário autorize o acesso.

    • Se o usuário se recusar a autorizar o acesso, a mensagem de boas-vindas anterior será reenviada.
    • Se o usuário concordar em autorizar o acesso, ele clicará em Fazer login.
  3. É solicitado que o usuário faça login em uma mensagem de caixa de diálogo.

    • Se o usuário não conseguir fazer login, uma mensagem de erro será enviada pedindo para ele tentar fazer login de novo.
    • Se o usuário conseguir fazer login, uma mensagem de integração será enviada, descrevendo como usar o app do Chat.
  4. O usuário digita o comando de barra /checkCalendar para acessar a programação de hoje no Google Agenda.

    • Se o app do Chat não conseguir recuperar a agenda do usuário, uma mensagem de erro será enviada.
    • Se tudo der certo, o app do Chat vai enviar a programação de hoje em uma mensagem de card.

Escrever histórias de usuários para orientar a jornada deles

Uma história de usuário representa uma meta do usuário e é escrita de modo que o usuário, a tarefa e o propósito da história fiquem claros. As histórias de usuários devem ser abertas porque geralmente há mais de uma maneira de atender aos requisitos que elas descrevem. As histórias de usuários ajudam você a definir caminhos a serem seguidos pelos usuários enquanto trabalham no app do Chat.

As histórias de usuário têm o seguinte formato: como usuário, quero realizar uma tarefa para alcançar uma meta. No exemplo anterior, a história do usuário é: como trabalhador multifuncional, quero verificar minha agenda para colaborar em projetos com outras pessoas.

A maioria dos apps de chat tem várias histórias de usuário. Por exemplo, outra história de usuário do app do Chat de exemplo é: como gerente, quero agendar uma reunião semanal que inclua todos os meus subordinados diretos para que possamos colaborar em projetos. Para cada história de usuário, identifique a jornada deles para o app do Chat e crie um fluxograma para identificar todas as possíveis interações com o app do Chat.

Incluir uma legenda

Para ajudar outras pessoas a ler suas jornadas de usuário, inclua uma legenda que descreva qual forma representa qual tipo de interação. Por exemplo, identifique uma forma exclusiva para pontos de decisão do usuário, entrada do usuário, resultados bem-sucedidos e malsucedidos do app do Chat e quaisquer mensagens do app do Chat.

Considerar todos os cenários de erro

Para garantir que os usuários nunca tenham dificuldades ao trabalhar com o app do Chat, inclua cenários de erro no mapa de jornada do usuário. Defina como o erro ocorre, escreva uma mensagem de erro acionável e identifique como o usuário pode responder ao erro para atingir a meta. Por exemplo, "Nome de usuário ou senha incorreta. Tente fazer login novamente."

Identificar as mensagens que o app do Chat envia para os usuários

Cada interação precisa terminar com uma mensagem do app do Chat para o usuário, mesmo que seja apenas uma mensagem confirmando que o app do Chat concluiu a solicitação com êxito. Por exemplo, "Bem-vindo ao app de agendamento. Posso agendar, reagendar ou remover eventos da sua agenda. Veja a programação de hoje digitando /checkCalendar".