Definisci tutti i percorsi degli utenti

Questa pagina descrive come definire e mappare i percorsi degli utenti della tua app Google Chat. Un percorso dell'utente è un insieme di azioni e interazioni tra un utente e un'app di Chat che aiutano l'utente a raggiungere un obiettivo. Definisci questi percorsi prima di creare l'app Chat per identificare quanto segue:

  • Quando fornire i messaggi di errore.
  • Quando suggerire i comandi slash per aiutare gli utenti a utilizzare l'app Chat.
  • Dove potrebbe essere semplificato il flusso utente.

Crea un diagramma di flusso di tutti i percorsi degli utenti

I diagrammi di flusso sono strumenti utili per visualizzare e pensare a tutte le interazioni con l'app Chat degli utenti. Se la tua app Chat funziona con altri servizi Google o servizi esterni a Google, assicurati di includere anche queste interazioni. Idealmente, il tuo diagramma di flusso illustra ogni possibile interazione oppure, per i flussi di lavoro più complicati, un diagramma di flusso per ogni percorso dell'utente.

Il seguente diagramma di flusso mostra il percorso dell'utente per un'app Chat che aiuta gli utenti a gestire il proprio Google Calendar da Chat:

Diagramma di flusso che mostra l'onboarding, l'autenticazione e il controllo del percorso dell'utente di Calendar.

Il diagramma precedente mostra i passaggi seguenti di un utente che vuole utilizzare un'app di Chat per controllare il proprio calendario:

  1. Un utente aggiunge l'app Chat a uno spazio.

  2. L'app Chat invia un messaggio di benvenuto in cui viene chiesto all'utente di autorizzare l'accesso.

    • Se l'utente si rifiuta di autorizzare l'accesso, il precedente messaggio di benvenuto viene inviato nuovamente.
    • Se l'utente acconsente ad autorizzare l'accesso, fa clic su Accedi.
  3. All'utente viene chiesto di accedere da un messaggio di dialogo.

    • Se l'utente non riesce ad accedere, viene inviato un messaggio di errore in cui gli viene chiesto di provare ad accedere di nuovo.
    • Se l'utente riesce ad accedere correttamente, viene inviato un messaggio di onboarding che descrive come utilizzare l'app Chat.
  4. L'utente digita il comando slash /checkCalendar per ottenere la pianificazione della giornata da Calendar.

    • Se l'app Chat non è in grado di recuperare il calendario dell'utente, viene inviato un messaggio di errore.
    • Se l'operazione va a buon fine, l'app Chat invia la pianificazione di oggi in un messaggio.

Scrivi storie utente per guidare i percorsi degli utenti

Una storia dell'utente rappresenta l'obiettivo di un utente ed è scritta in modo che l'utente, l'attività e lo scopo della storia siano chiari. Le storie utente sono concepite come domande aperte, perché di solito esiste più di un modo per soddisfare i requisiti descritti. Le storie utente ti aiutano a impostare percorsi che gli utenti devono seguire mentre lavorano con l'app Chat.

Le storie utente hanno il seguente formato: in qualità di utente, voglio svolgere un'attività per poter raggiungere un obiettivo. Nell'esempio precedente, la storia utente è: Come lavoratore interfunzionale, voglio controllare il mio calendario per poter collaborare a progetti con altri.

La maggior parte delle app di chat ha più storie utente. Ad esempio, un'altra storia di un utente dell'app Chat di esempio è: Come gestore, voglio pianificare una riunione settimanale che includa tutti i miei report diretti, in modo da poter collaborare ai progetti. Per ogni storia utente, identifica il percorso degli utenti verso l'app di chat e crea un diagramma di flusso per identificare tutte le potenziali interazioni con l'app di chat.

Includi una legenda

Per aiutare gli altri a leggere i percorsi degli utenti, includi una legenda che descriva quale forma rappresenta il tipo di interazione. Ad esempio, identifica una forma univoca per i punti decisionali dell'utente, l'input utente, i risultati riusciti e non riusciti dall'app Chat e tutti i messaggi dell'app Chat.

Tieni conto di tutti gli scenari di errore

Per assicurarti che gli utenti non rimangano mai bloccati mentre lavorano con l'app Chat, includi gli scenari di errore nella mappa del percorso dell'utente. Definisci la modalità di visualizzazione dell'errore, scrivi un messaggio di errore strategico e identifica in che modo l'utente potrebbe rispondere all'errore per raggiungere l'obiettivo. Ad esempio, "Nome utente o password errati. Riprova ad accedere."

Identificare i messaggi che l'app di Chat invia agli utenti

Ogni interazione dovrebbe terminare con un messaggio dall'app Chat all'utente, anche se si tratta solo di un messaggio che conferma che l'app Chat ha completato la richiesta dell'utente. Ad esempio, "Ti diamo il benvenuto nell'app di pianificazione. Posso programmare, riprogrammare o rimuovere eventi dal tuo calendario. Dai un'occhiata al programma di oggi digitando /checkCalendar".