Menentukan semua perjalanan pengguna

Halaman ini menjelaskan cara menentukan dan memetakan perjalanan pengguna aplikasi Google Chat Anda. Perjalanan pengguna adalah serangkaian 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 harus memberikan pesan error.
  • Kapan harus menyarankan perintah garis miring untuk membantu pengguna menggunakan aplikasi Chat.
  • Tempat alur penggunaan dapat disederhanakan.

Membuat diagram alir semua perjalanan pengguna

Diagram alir adalah alat yang berguna untuk memvisualisasikan dan memikirkan 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, diagram alir untuk setiap perjalanan pengguna.

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

Diagram alir yang menunjukkan 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 mengirim pesan selamat datang yang meminta pengguna untuk memberi otorisasi akses.

    • Jika pengguna menolak untuk memberikan otorisasi akses, pesan selamat datang sebelumnya akan dikirim ulang.
    • Jika pengguna setuju untuk memberikan otorisasi 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 /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 jadwal hari ini dalam pesan kartu.

Menulis cerita pengguna untuk memandu perjalanan pengguna

Cerita pengguna mewakili tujuan pengguna, dan ditulis sehingga pengguna, tugas, dan tujuan ceritanya jelas. Cerita pengguna dimaksudkan untuk bersifat terbuka karena biasanya ada lebih dari satu cara untuk memenuhi persyaratan yang dijelaskannya. Cerita pengguna membantu Anda menetapkan jalur yang harus diikuti pengguna saat mereka menggunakan aplikasi Chat.

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

Sebagian besar aplikasi Chat memiliki beberapa cerita pengguna. Misalnya, kisah pengguna lain untuk contoh aplikasi Chat adalah: Sebagai pengelola, saya ingin menjadwalkan rapat mingguan yang menyertakan semua laporan langsung saya, sehingga kita dapat berkolaborasi dalam project. Untuk setiap cerita pengguna, identifikasi perjalanan pengguna untuk aplikasi Chat Anda dan buat diagram alir untuk mengidentifikasi semua potensi interaksi dengan aplikasi Chat Anda.

Menyertakan legenda

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

Mempertimbangkan semua skenario error

Untuk memastikan pengguna tidak pernah mengalami masalah saat menggunakan aplikasi Chat, sertakan skenario error dalam peta perjalanan pengguna. Tentukan bagaimana error terjadi, tulis pesan error yang dapat ditindaklanjuti, dan identifikasi bagaimana pengguna dapat merespons error untuk mencapai tujuan mereka. 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 hanya pesan yang mengonfirmasi bahwa aplikasi Chat berhasil menyelesaikan 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."