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 messaggi di errore.
  • Quando suggerire comandi slash per aiutare gli utenti a utilizzare l'app Chat.
  • Dove la procedura potrebbe essere semplificata.

Creare un diagramma di flusso di tutti i percorsi utente

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

Il seguente diagramma di flusso mostra il percorso dell'utente per un'app Chat che aiuta le persone a gestire il loro Google Calendar da Chat:

Diagramma di flusso che mostra il percorso dell'utente di Calendar per le operazioni preliminari, l'autenticazione e il controllo.

Il diagramma precedente mostra i seguenti passaggi 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 che chiede all'utente di autorizzare l'accesso.

    • Se l'utente rifiuta di autorizzare l'accesso, il messaggio di benvenuto precedente viene inviato di nuovo.
    • Se l'utente accetta di 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 che lo invita a riprovare.
    • Se l'utente riesce ad accedere, viene inviato un messaggio di onboarding che descrive come utilizzare l'app Chat.
  4. L'utente digita il /checkCalendar comando slash per visualizzare la programmazione della giornata da Calendar.

    • Se l'app Chat non riesce a recuperare il calendario dell'utente, viene inviato un messaggio di errore.
    • In caso di esito positivo, l'app Chat invia il programma della giornata in un messaggio della scheda.

Scrivi storie utente per guidare i percorsi degli utenti

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

Le storie utente hanno il seguente formato: in qualità di utente, voglio eseguire un'attività per raggiungere un obiettivo. Nell'esempio precedente, la storia utente è: come lavoratore cross-funzionale, voglio controllare il mio calendario per poter collaborare a progetti con altre persone.

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

Includi una legenda

Per aiutare gli altri a leggere i tuoi percorsi utente, includi una legenda che descriva quale forma rappresenta quale tipo di interazione. Ad esempio, identifica una forma univoca per i punti di decisione dell'utente, per l'input dell'utente, per i risultati riusciti e non riusciti della tua app Chat e per eventuali messaggi dell'app Chat.

Tieni conto di tutti gli scenari di errore

Per assicurarti che gli utenti non si blocchino mai durante l'utilizzo della tua app di chat, includi scenari di errore nella mappa del percorso dell'utente. Definisci come si verifica l'errore, scrivi un messaggio di errore utile e identifica in che modo l'utente potrebbe rispondere all'errore per raggiungere il suo scopo. Ad esempio, "Nome utente o password errati. Riprova ad accedere."

Identificare i messaggi inviati dalla tua app di Chat agli utenti

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