Menentukan semua perjalanan pengguna

Halaman ini menjelaskan cara menentukan dan memetakan perjalanan pengguna aplikasi Google Chat Anda. Perjalanan pengguna adalah kumpulan tindakan dan interaksi antara pengguna dan aplikasi Chat yang membantu pengguna mencapai sasaran. Tentukan perjalanan ini sebelum mem-build aplikasi Chat untuk mengidentifikasi hal berikut:

  • Kapan pesan error ditampilkan.
  • 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 untuk memvisualisasikan dan mempertimbangkan semua interaksi aplikasi Chat pengguna. Jika aplikasi Chat Anda 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 alur kerja yang lebih rumit, sebuah diagram alir untuk setiap perjalanan pengguna.

Diagram alir berikut menunjukkan perjalanan pengguna untuk aplikasi Chat yang membantu pengguna mengelola Google Kalender mereka dari Chat:

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

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

  1. Pengguna menambahkan aplikasi Chat ke ruang.

  2. Aplikasi Chat mengirim pesan selamat datang yang meminta pengguna untuk mengizinkan akses.

    • Jika pengguna menolak memberikan izin akses, pesan selamat datang sebelumnya akan dikirim ulang.
    • Jika pengguna setuju untuk memberikan akses, mereka akan mengklik Login.
  3. Pengguna diminta untuk login dari pesan dialog.

    • Jika pengguna tidak dapat login, pesan error akan dikirim yang meminta pengguna untuk mencoba login lagi.
    • Jika pengguna berhasil login, pesan orientasi akan dikirim yang menjelaskan cara menggunakan aplikasi Chat.
  4. Pengguna mengetik perintah garis miring /checkCalendar 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 jadwal hari ini dalam pesan kartu.

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

Cerita pengguna mewakili tujuan pengguna, dan ditulis sedemikian rupa sehingga pengguna, tugas, dan tujuan cerita tersebut jelas. {i>User story<i} dimaksudkan untuk bersifat terbuka karena biasanya ada lebih dari satu cara untuk memenuhi persyaratan yang dijelaskan. Cerita pengguna membantu Anda menetapkan jalur yang akan diikuti pengguna saat mereka menggunakan aplikasi Chat.

Cerita pengguna memiliki format berikut: Sebagai pengguna, saya ingin melakukan tugas agar dapat mencapai sasaran. Dalam contoh sebelumnya, cerita pengguna adalah: Sebagai pekerja lintas fungsi, saya ingin memeriksa kalender saya agar dapat berkolaborasi dalam project dengan orang lain.

Sebagian besar aplikasi Chat memiliki beberapa cerita pengguna. Misalnya, cerita pengguna lain untuk contoh aplikasi Chat adalah: Sebagai pengelola, saya ingin menjadwalkan rapat mingguan yang mencakup semua bawahan langsung saya, agar kami dapat berkolaborasi dalam berbagai project. Untuk setiap cerita pengguna, identifikasi perjalanan pengguna untuk aplikasi Chat Anda dan buat diagram alir untuk mengidentifikasi semua interaksi potensial dengan aplikasi Chat Anda.

Sertakan legenda

Untuk membantu orang lain membaca perjalanan pengguna Anda, sertakan legenda yang menjelaskan bentuk mana yang mewakili jenis interaksi apa. Misalnya, identifikasi bentuk unik untuk titik keputusan pengguna, input pengguna, hasil yang berhasil dan gagal dari aplikasi Chat Anda, serta pesan apa pun dari aplikasi Chat.

Memperhitungkan untuk semua skenario error

Untuk memastikan pengguna tidak mengalami masalah saat bekerja dengan aplikasi Chat, sertakan skenario error dalam peta perjalanan pengguna. Tentukan bagaimana error terjadi, tulis pesan error yang dapat ditindaklanjuti, dan identifikasi cara pengguna merespons error untuk mencapai tujuannya. Misalnya, "Nama pengguna atau sandi salah. Coba login lagi."

Mengidentifikasi pesan yang dikirim aplikasi Chat Anda kepada pengguna

Setiap interaksi harus diakhiri dengan pesan dari aplikasi Chat Anda kepada pengguna, meskipun itu hanya pesan yang mengonfirmasi bahwa aplikasi Chat berhasil menyelesaikan permintaan pengguna. Misalnya, "Selamat datang di aplikasi penjadwalan. Saya bisa menjadwalkan, menjadwalkan ulang, atau menghapus acara dari kalender Anda. Lihat jadwal hari ini dengan mengetik /checkCalendar."