Tüm kullanıcı yolculuklarını tanımlayın

Bu sayfada, Google Chat uygulamanızın kullanıcı yolculuklarının nasıl tanımlanacağı ve eşleneceği açıklanmaktadır. Kullanıcı yolculuğu, kullanıcı ile Chat uygulaması arasında gerçekleşen ve kullanıcının bir hedefe ulaşmasına yardımcı olan bir dizi işlem ve etkileşimdir. Chat uygulamasını oluşturmadan önce aşağıdakileri belirlemek için bu yolculukları tanımlayın:

  • Hata mesajlarının ne zaman sağlanacağı.
  • Kullanıcıların Chat uygulamasını kullanmasına yardımcı olmak için eğik çizgi komutlarını ne zaman önermelisiniz?
  • Kullanıcı akışının basitleştirilebileceği yerler.

Tüm kullanıcı yolculuklarının akış şemasını oluşturma

Akış şemaları, kullanıcıların Chat uygulamasıyla olan tüm etkileşimlerini görselleştirmek ve üzerinde düşünmek için kullanışlı araçlardır. Chat uygulamanız diğer Google hizmetlerinde veya Google dışındaki hizmetlerde çalışıyorsa bu etkileşimleri de eklediğinizden emin olun. İdeal olarak, akış şemanız mümkün olan her etkileşimi veya daha karmaşık iş akışları için her kullanıcı yolculuğu için bir akış şeması gösterir.

Aşağıdaki akış şemasında, kullanıcıların Chat'ten Google Takvim'lerini yönetmelerine yardımcı olan bir Chat uygulamasının kullanıcı yolculuğu gösterilmektedir:

Takvim kullanıcı yolculuğunun ilk katılım, kimlik doğrulama ve kontrol adımlarını gösteren akış şeması.

Önceki diyagramda, Takvim'ini kontrol etmek için Chat uygulamasını kullanmak isteyen bir kullanıcının uygulayacağı adımlar gösterilmektedir:

  1. Kullanıcı bir alana Chat uygulamasını ekler.

  2. Chat uygulaması, kullanıcıdan erişim izni vermesini isteyen bir karşılama mesajı gönderir.

    • Kullanıcı erişim izni vermeyi reddederse önceki karşılama mesajı yeniden gönderilir.
    • Kullanıcı, erişime yetki vermeyi kabul ederse Oturum aç'ı tıklar.
  3. Kullanıcıdan iletişim mesajından oturum açması istenir.

    • Kullanıcı oturum açamazsa kullanıcıdan tekrar oturum açmayı denemesini isteyen bir hata mesajı gönderilir.
    • Kullanıcı başarıyla oturum açabilirse Chat uygulamasının nasıl kullanılacağını açıklayan bir ilk katılım mesajı gönderilir.
  4. Kullanıcı, Takvim'den bugünün programını almak için /checkCalendar eğik çizgi komutunu giriyor.

    • Chat uygulaması kullanıcının takvimini alamazsa bir hata mesajı gönderilir.
    • İşlem başarılı olursa Chat uygulaması, bugünün programını bir kart mesajıyla gönderir.

Kullanıcı yolculuklarınıza rehberlik edecek kullanıcı hikayeleri yazma

Kullanıcı hikayesi, kullanıcı hedefini temsil eder ve hikayenin kullanıcısı, görevi ve amacının net olması için yazılır. Kullanıcı hikayelerinin açık uçlu olması gerekir. Bunun nedeni, genellikle açık uçlu hikayelerde açıklanan şartları karşılamak için birden fazla yöntem olmasıdır. Kullanıcı hikayeleri, kullanıcıların Chat uygulamasıyla çalışırken izleyecekleri yolları belirlemenize yardımcı olur.

Kullanıcı hikayeleri şu biçime sahiptir: Kullanıcı olarak bir görevi tamamlamak istiyorum. Böylece bir hedefe ulaşabilirim. Önceki örnekte kullanıcı hikayesi şudur: Farklı departmanlarda çalışan bir kullanıcı olarak projelerde başkalarıyla ortak çalışmak için takvimimi kontrol etmek istiyorum.

Çoğu Chat uygulamasının birden fazla kullanıcı hikayesi vardır. Örneğin, örnek Chat uygulaması için başka bir kullanıcı hikayesi: Müdür olarak projelerde ortak çalışabilmek için tüm doğrudan raporlarımla haftalık toplantı planlamak istiyorum. Her kullanıcı hikayesi için kullanıcıların Chat uygulamanızdaki yolculuğunu tanımlayın ve Chat uygulamanızla tüm olası etkileşimleri belirlemek için bir akış şeması oluşturun.

Açıklama ekleme

Diğer kullanıcıların kullanıcı yolculuklarınızı okumasına yardımcı olmak için hangi şeklin hangi etkileşim türünü temsil ettiğini açıklayan bir açıklama ekleyin. Örneğin, kullanıcı karar noktaları, kullanıcı girişi, Chat uygulamanızdaki başarılı ve başarısız sonuçlar ve Chat uygulamasındaki tüm mesajlar için benzersiz bir şekil tanımlayın.

Tüm hata senaryolarını hesaba katın

Kullanıcıların Chat uygulamanızla çalışırken hiçbir zaman takılmaması için kullanıcı yolculuğu haritanıza hata senaryoları ekleyin. Hatanın nasıl oluştuğunu tanımlayın, uygulanabilir bir hata mesajı yazın ve kullanıcının hedefine ulaşmak için hataya nasıl yanıt verebileceğini belirleyin. Örneğin, "Yanlış kullanıcı adı veya şifre. Tekrar oturum açmayı deneyin."

Chat uygulamanızın kullanıcılara gönderdiği mesajları belirleme

Her etkileşim, Chat uygulamanızdan kullanıcıya gönderilen bir mesajla sona ermelidir. Bu mesaj, yalnızca Chat uygulamasının kullanıcının isteğini başarıyla tamamladığını onaylayan bir mesaj olsa bile. Örneğin, "Planlama uygulamasına hoş geldiniz. Takviminizde etkinlikler planlayabilir, yeniden planlayabilir veya kaldırabilirim. /checkCalendar yazarak bugünün programına göz atın."