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 sebelumnya menunjukkan langkah-langkah berikut dari pengguna yang ingin menggunakan Aplikasi Chat untuk memeriksa Kalender mereka:
Pengguna menambahkan aplikasi Chat ke ruang.
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.
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.
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
."
Topik terkait
- Menyiapkan perintah garis miring untuk berinteraksi dengan pengguna Google Chat
- Menulis pesan error yang dapat ditindaklanjuti
- Mendesain interaksi pengguna