Definir todas as jornadas do usuário

Esta página descreve como definir e mapear as jornadas do usuário do 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 alcançar uma meta. Defina essas jornadas antes de criar o app de chat para identificar o seguinte:

  • Quando fornecer mensagens de erro.
  • Quando sugerir comandos de barra para ajudar os usuários a usar o app Chat.
  • Onde o fluxo de usuários 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 Chat do usuário. Se o app de chat funcionar com outros serviços do Google ou serviços fora do Google, inclua essas interações também. O ideal é que o fluxograma mostre todas as interações possíveis ou, para fluxos de trabalho mais complexos, um fluxograma para cada jornada do usuário.

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

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

O diagrama anterior mostra as seguintes etapas de um usuário que quer usar um app de chat para conferir a agenda:

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

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

    • Se o usuário se recusar a autorizar o acesso, a mensagem de boas-vindas anterior será enviada novamente.
    • Se o usuário concordar em autorizar o acesso, ele clicará em Fazer login.
  3. O usuário é solicitado a fazer login em uma mensagem de diálogo.

    • Se o usuário não conseguir fazer login, uma mensagem de erro será enviada pedindo que ele tente fazer login novamente.
    • Se o usuário conseguir fazer login, uma mensagem de integração será enviada descrevendo como usar o app Chat.
  4. O usuário digita o /checkCalendar comando de barra para conferir a programação de hoje na Agenda.

    • Se o app Chat não conseguir recuperar o calendário do usuário, uma mensagem de erro será enviada.
    • Se for bem-sucedido, o app Chat vai enviar a programação de hoje em uma mensagem de card.

Escreva histórias de usuário para guiar as jornadas dos usuários

Uma história de usuário representa uma meta do usuário e é escrita para que o usuário, a tarefa e a finalidade da história fiquem claros. As histórias de usuário são abertas porque geralmente há mais de uma maneira de atender aos requisitos que elas descrevem. As histórias de usuário ajudam a definir caminhos para os usuários seguirem ao trabalhar com o app Chat.

As histórias de usuário têm o seguinte formato: Como usuário, eu quero fazer uma tarefa para alcançar uma meta. No exemplo anterior, a história de usuário é: como funcionário multifuncional, quero verificar meu calendário para poder colaborar em projetos com outras pessoas.

A maioria dos apps de chat tem várias histórias de usuário. Por exemplo, outro história de usuário para o app de chat de exemplo é: como gerente, quero programar 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 dos usuários para o app de chat e crie um fluxograma para identificar todas as possíveis interações com o app.

Incluir uma legenda

Para ajudar outras pessoas a ler suas jornadas do usuário, inclua uma legenda que descreva qual forma representa cada 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 não bem-sucedidos do app de chat e todas as mensagens do app de chat.

Considere todos os cenários de erro

Para garantir que os usuários nunca fiquem presos ao trabalhar com seu app de chat, inclua cenários de erro no mapa da 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 alcançar o objetivo. Por exemplo, "Nome de usuário ou senha incorretos. Tente fazer login de novo."

Identificar as mensagens que o app de chat envia aos usuários

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