Menentukan semua perjalanan pengguna

Halaman ini menjelaskan cara mendefinisikan dan memetakan {i>user journey<i} untuk Aplikasi Google Chat. Perjalanan pengguna adalah serangkaian tindakan dan interaksi antara pengguna dan aplikasi Chat yang membantu pengguna mencapai suatu tujuan. Tentukan perjalanan ini sebelum membangun Aplikasi Chat untuk mengidentifikasi hal berikut:

  • Kapan harus memberikan pesan error.
  • Kapan menyarankan perintah garis miring untuk membantu pengguna menggunakan Aplikasi Chat.
  • Di mana alur pengguna mungkin disederhanakan.

Membuat diagram alir dari semua perjalanan pengguna

Diagram alir adalah alat yang berguna baik untuk memvisualisasikan dan memikirkan seluruh pengguna Interaksi aplikasi Chat. Jika Aplikasi Chat berfungsi dengan layanan Google lainnya, atau layanan di luar Google, pastikan untuk menyertakan interaksi ini juga. Idealnya, diagram alir Anda menggambarkan setiap kemungkinan interaksi, atau untuk interaksi yang lebih rumit alur kerja, sebuah diagram alir untuk setiap perjalanan pengguna.

Diagram alir berikut ini menunjukkan perjalanan pengguna untuk sebuah Aplikasi Chat yang membantu pengguna mengelola Google Kalender dari Chat:

Diagram alir yang menampilkan orientasi, autentikasi, dan pemeriksaan perjalanan pengguna Kalender.

Diagram sebelumnya menunjukkan langkah-langkah berikut dari pengguna yang ingin menggunakan Aplikasi Chat untuk memeriksa Kalender mereka:

  1. Pengguna menambahkan aplikasi Chat ke ruang.

  2. Aplikasi Chat mengirimkan pesan selamat datang yang meminta pengguna untuk memberikan otorisasi akses.

    • Jika pengguna menolak untuk mengizinkan akses, pesan selamat datang sebelumnya akan dikirimkan kembali.
    • Jika pengguna setuju untuk mengizinkan akses, mereka dapat mengklik Login.
  3. Pengguna diminta login dari pesan dialog.

    • Jika pengguna tidak dapat login, pesan error akan dikirimkan yang menanyakan pengguna untuk mencoba masuk lagi.
    • Jika pengguna berhasil login, pesan orientasi akan yang dikirim yang menjelaskan cara menggunakan aplikasi Chat.
  4. Pengguna mengetik /checkCalendar perintah garis miring untuk mendapatkan jadwal hari ini dari Kalender.

    • Jika aplikasi Chat tidak dapat mengambil kalender pengguna, pesan error akan dikirim.
    • Jika berhasil, aplikasi Chat akan mengirimkan dalam pesan kartu.

Menuliskan {i>user story<i} untuk memandu perjalanan pengguna Anda

Cerita pengguna mewakili sasaran pengguna, dan ditulis agar pengguna, tugas, dan tujuan cerita jelas. {i>User story<i} dimaksudkan sebagai pertanyaan terbuka karena biasanya ada lebih dari satu cara untuk memenuhi persyaratan yang mereka menjelaskan. {i>User story<i} membantu Anda menetapkan jalur yang harus diikuti pengguna saat mereka bekerja dengan Aplikasi Chat.

Cerita pengguna memiliki format berikut: Sebagai pengguna, saya ingin melakukan tugas, jadi saya dapat mencapai sasaran. Dalam contoh sebelumnya, {i>user story<i} adalah: pekerja lintas fungsi, saya ingin memeriksa kalender agar dapat berkolaborasi dalam project dengan orang lain.

Sebagian besar aplikasi Chat memiliki beberapa cerita pengguna. Misalnya, cerita pengguna untuk contoh aplikasi Chat adalah: Sebagai pengelola, Saya ingin menjadwalkan pertemuan mingguan yang mencakup semua bawahan langsung saya, agar kami dapat berkolaborasi dalam project. Untuk setiap {i>user story<i}, identifikasikan perjalanan untuk aplikasi Chat Anda dan membuat diagram alir untuk mengidentifikasi semua potensi interaksi dengan aplikasi Chat Anda.

Menyertakan legenda

Untuk membantu orang lain membaca {i>user journey<i} Anda, sertakan legenda yang menjelaskan {i>shape<i} mewakili jenis interaksi apa. Misalnya, identifikasi bentuk unik untuk poin keputusan pengguna, {i>input<i} pengguna, hasil yang berhasil dan gagal dari aplikasi Chat Anda, dan semua pesan dari Aplikasi Chat.

Perhitungkan semua skenario error

Untuk memastikan pengguna tidak pernah terjebak saat bekerja dengan Aplikasi Chat, sertakan skenario error dalam perjalanan pengguna Anda peta. Tentukan bagaimana kesalahan terjadi, tulis pesan error yang dapat ditindaklanjuti, dan mengidentifikasi bagaimana pengguna dapat merespons kesalahan tersebut untuk mencapai tujuan sasaran. Misalnya, "Nama pengguna atau sandi salah. Coba login lagi."

Mengidentifikasi pesan yang dikirimkan aplikasi Chat Anda kepada pengguna

Setiap interaksi harus diakhiri dengan pesan dari Aplikasi chat dengan pengguna, meskipun hanya pesan mengonfirmasi bahwa aplikasi Chat berhasil menyelesaikan sesuai permintaan pengguna. Misalnya, "Selamat datang di aplikasi penjadwalan. saya dapat menjadwalkan, menjadwalkan ulang, atau menghapus acara dari kalender Anda. Lihat jadwal hari ini dengan mengetik /checkCalendar."