Alle User Journeys definieren

Auf dieser Seite wird beschrieben, wie Sie die User Journeys Ihrer Google Chat-App definieren und kartieren. Eine User Journey besteht aus einer Reihe von Aktionen und Interaktionen zwischen einem Nutzer und einer Chat-App, die ihm helfen, ein Ziel zu erreichen. Definieren Sie diese User Journeys, bevor Sie die Chat-App entwickeln, um Folgendes zu ermitteln:

  • Wann Fehlermeldungen ausgegeben werden
  • Wann Sie Nutzern Slash-Befehle zur Verwendung der Chat App vorschlagen sollten
  • Wo der User Flow vereinfacht werden könnte.

Flussdiagramm aller User Journeys erstellen

Flussdiagramme sind nützliche Tools, um alle Nutzerinteraktionen in einer Chat-App zu visualisieren und zu durchdenken. Wenn Ihre Chat-App mit anderen Google-Diensten oder Diensten außerhalb von Google funktioniert, müssen Sie auch diese Interaktionen angeben. Idealerweise zeigt Ihr Flussdiagramm jede mögliche Interaktion oder bei komplexeren Workflows ein Flussdiagramm für jede User Journey.

Das folgende Flussdiagramm zeigt den User Journey für eine Chat-App, mit der Nutzer ihren Google-Kalender über Google Chat verwalten können:

Flussdiagramm, das die User Journey für die Einrichtung, Authentifizierung und Prüfung in Google Kalender zeigt

Das obige Diagramm zeigt die folgenden Schritte eines Nutzers, der seinen Kalender über eine Chat-App aufrufen möchte:

  1. Ein Nutzer fügt der Chat-App einen Gruppenbereich hinzu.

  2. Die Chat-App sendet eine Willkommensnachricht, in der der Nutzer aufgefordert wird, den Zugriff zu autorisieren.

    • Wenn der Nutzer den Zugriff nicht autorisiert, wird die vorherige Begrüßungsnachricht noch einmal gesendet.
    • Wenn der Nutzer zustimmt, den Zugriff zu autorisieren, klickt er auf Anmelden.
  3. Der Nutzer wird in einer Dialognachricht aufgefordert, sich anzumelden.

    • Wenn sich der Nutzer nicht anmelden kann, wird eine Fehlermeldung gesendet, in der er aufgefordert wird, sich noch einmal anzumelden.
    • Wenn sich der Nutzer erfolgreich anmelden kann, wird eine Onboarding-Nachricht gesendet, in der die Verwendung der Chat-App beschrieben wird.
  4. Der Nutzer gibt den /checkCalendar Befehl „Schrägstrich“ ein, um den heutigen Terminplan aus Google Kalender abzurufen.

    • Wenn die Chat-App den Kalender des Nutzers nicht abrufen kann, wird eine Fehlermeldung gesendet.
    • Wenn der Vorgang erfolgreich war, sendet die Chat-App den heutigen Zeitplan in einer Kartennachricht.

User Storys schreiben, um die User Journey zu leiten

Eine User Story repräsentiert ein Nutzerziel und ist so geschrieben, dass Nutzer, Aufgabe und Zweck der Story klar sind. User Storys sollen offen formuliert sein, da es in der Regel mehr als eine Möglichkeit gibt, die darin beschriebenen Anforderungen zu erfüllen. Mithilfe von User Storys können Sie die Pfade festlegen, die Nutzer bei der Verwendung der Chat-App beschreiten sollen.

User Storys haben das folgende Format: Als Nutzer möchte ich eine Aufgabe erledigen, damit ich ein Ziel erreichen kann. Im vorherigen Beispiel lautet die User Story: Als interdisziplinärer Mitarbeiter möchte ich meinen Kalender prüfen, damit ich mit anderen an Projekten zusammenarbeiten kann.

Die meisten Chat-Apps haben mehrere User Storys. Eine weitere User Story für die Beispiel-Chat-App könnte beispielsweise so lauten: Als Manager möchte ich eine wöchentliche Besprechung mit allen meinen direkten Mitarbeitern planen, damit wir gemeinsam an Projekten arbeiten können. Ermitteln Sie für jede User Story den User Journey für Ihre Chat-App und erstellen Sie einen Flussdiagramm, um alle potenziellen Interaktionen mit Ihrer Chat-App zu identifizieren.

Legende einfügen

Fügen Sie eine Legende hinzu, in der beschrieben wird, welche Form welche Art von Interaktion darstellt. Verwenden Sie beispielsweise eine eindeutige Form für Entscheidungspunkte, Nutzereingaben, erfolgreiche und erfolglose Ergebnisse aus Ihrer Chat-App und alle Nachrichten aus der Chat-App.

Alle Fehlerszenarien berücksichtigen

Damit Nutzer bei der Verwendung Ihrer Chat-App nicht ins Stocken geraten, sollten Sie Fehlerszenarien in Ihre User Journey Map aufnehmen. Definieren Sie, wie der Fehler auftritt, schreiben Sie eine umsetzbare Fehlermeldung und ermitteln Sie, wie der Nutzer auf den Fehler reagieren könnte, um sein Ziel zu erreichen. Beispiel: „Falscher Nutzername oder falsches Passwort. Versuchen Sie noch einmal, sich anzumelden.“

Nachrichten identifizieren, die Ihre Chat-App an Nutzer sendet

Jede Interaktion sollte mit einer Nachricht von Ihrer Chat-App an den Nutzer enden, auch wenn es sich nur um eine Bestätigung handelt, dass die Chat-App die Anfrage des Nutzers erfolgreich abgeschlossen hat. Beispiel: „Willkommen in der Planungs-App. Ich kann Termine planen, verschieben oder aus Ihrem Kalender entfernen. Wenn Sie sich den Terminplan für heute ansehen möchten, geben Sie /checkCalendar ein.“