Definisci tutti i percorsi degli utenti

In questa pagina viene descritto come definire e mappare i percorsi dell'utente del tuo App Google Chat. Un percorso dell'utente è un insieme di azioni e le interazioni tra un utente e un'app di chat, che aiutano l'utente può raggiungere un obiettivo. Definisci questi percorsi prima di creare app Chat per identificare quanto segue:

  • Quando fornire messaggi di errore.
  • Quando suggerire comandi slash per aiutare gli utenti a utilizzare Chat.
  • Dove è possibile semplificare la procedura.

Creare un diagramma di flusso di tutti i percorsi degli utenti

I diagrammi di flusso sono strumenti utili per visualizzare e pensare a tutti gli utenti Interazioni con le app di chat. Se le tue L'app Chat funziona con altri servizi Google oppure servizi esterni a Google, assicurati di includere anche queste interazioni. L'ideale è il diagramma di flusso illustra ogni possibile interazione o, per i casi più complessi, flussi di lavoro, un diagramma di flusso per ogni percorso dell'utente.

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

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

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

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

  2. L'app Chat invia un messaggio di benvenuto con di autorizzare l'accesso.

    • Se l'utente si 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 in cui viene chiesto al di provare ad accedere di nuovo.
    • Se l'utente riesce ad accedere, viene visualizzato un messaggio di onboarding che descrive come utilizzare l'app Chat.
  4. L'utente digita /checkCalendar comando slash per recuperare il programma 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 ha esito positivo, l'app Chat invia oggi pianificazione 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 lo scopo della storia sia chiaro. Le storie utente sono pensate per essere aperte perché di solito esiste più di un modo per soddisfare i requisiti a descrivere. Le storie utente ti aiutano a impostare percorsi che gli utenti devono seguire mentre lavorano Chat.

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

La maggior parte delle app di chat ha più storie utente. Ad esempio, un altro una storia utente per l'app di chat di esempio: "In qualità di gestore, Voglio programmare una riunione settimanale che includa tutti i miei subordinati, quindi possono collaborare a progetti. Per ogni storia utente, identifica il nome viaggio per l'app Chat e creare 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 quali che rappresenta il tipo di interazione. Ad esempio, identifica una forma unica per i punti decisionali dell'utente, l'input dell'utente, i risultati riusciti e non riusciti da dalla tua app Chat e dai messaggi Chat.

Prendi in considerazione tutti gli scenari di errore

Per assicurarti che gli utenti non rimangano mai bloccati mentre utilizzano il tuo App di chat, includi scenari di errore nel percorso dell'utente mappa. Definisci come si verifica l'errore, scrivi un messaggio di errore strategico, e identificare in che modo l'utente potrebbe rispondere all'errore per raggiungere obiettivo. Ad esempio, "Nome utente o password errati. Riprova ad accedere."

Identifica i messaggi che l'app Chat invia agli utenti

Ogni interazione deve terminare con un messaggio App di Chat per l'utente, anche se si tratta di un solo messaggio. confermando che l'app Chat ha completato su richiesta dell'utente. Ad esempio, "Ti diamo il benvenuto nell'app di programmazione. che posso programmare, riprogrammare o rimuovere eventi dal calendario. Dai un'occhiata al programma di oggi digitando /checkCalendar."