Gereksinimleri toplama

Konuşma deneyimiyle ilgili koşulların toplanması yalnızca özelliklerin ve işlevlerin tanımlanmasıyla ilgili değildir. Bununla birlikte, temel sonuç da budur. Özünde, koşulları toplama süreci kullanıcıları ve teknik yetenekleri anlamak üzerine kuruludur.

Net ve iyi araştırılmış koşullarla başlamak, tasarım ve/veya geliştirme tamamlandıktan sonra büyük değişikliklere gerek kalmamasını sağlamanın en iyi yoludur.

Kullanıcılarınızı belirleme

Koşulların toplanması, soru sormak ve soruları yanıtlamak için verilerden yararlanmayla ilgilidir. Örneğin:

  • Kullanıcılarınız kimler?
  • Bu izleyicilerin ihtiyaçları neler?
  • Bugün bu görevleri nasıl yerine getiriyorlar?
  • Bu görevler hakkında konuşmak için hangi kelimeleri ve ifadeleri kullanıyorlar?
  • Hangi durumlar veya koşullar bu görevleri tetikler?

Sıklıkla kullandığınız kullanıcılar için optimizasyon yapmak önemli olsa da bunu diğer kullanıcıların deneyimlerinden ödün vererek yapmayın. İyi tasarlanmış bir ürün, kapsayıcıdır ve herkes tarafından erişilebilir. Farklı topluluklar için tasarım yapmak, kapsayıcı tasarımdan veya evrensel tasarım stratejilerinden yararlanmak anlamına gelir. Çoğunlukla, tek bir kişi için zorunlu tuttuğunuz konaklama tesisi herkese fayda sağlar (ör. merdiven tırmanmaktan daha kolaydır). Daha fazla bilgi için Erişilebilirlikle ilgili Materyal Tasarım yönergelerine bakın.

Kullanıcı karakterleri ve yolculukları oluşturun

Kullanıcı karakteri

Kullanıcı kimdir?

Kullanıcı karakteri tek bir kullanıcının belirli ancak kısa bir açıklamasıdır. İşlemlerinizi kullanmasını beklediğiniz kişi türlerini düşünün ve onları temsil edecek birkaç kullanıcı karakteri oluşturun. Bu kullanıcı karakterleri yalnızca kendiniz ve hedefleriniz için tasarım yapmaktan kaçınmanıza yardımcı olur.

Kullanıcı yolculukları

Kullanıcının hedefleri nelerdir?

Kullanıcının bağlamı nedir?

Kullanıcı yolculuğu, kullanıcının belirli bir bağlamda hedefi tamamlama yoludur.

Kritik kullanıcı yolculukları

Yolculuğun her anını açıklayın

Kritik kullanıcı yolculukları, 1) çok sık gerçekleşen veya 2) kullanıcı için temel öneme sahip olan yolculuklardır. Kullanıcıların başından itibaren bu yolculuklardan birini tamamlamasına yardımcı olmayı hedefleyin. Bunlara odaklanmak, geniş ve/veya özel bir kitleye ulaşan işlemler oluşturmanıza yardımcı olur.
I/O 18 İşlemini nasıl tasarladığımız ve oluşturduğumuz hakkında daha fazla bilgi için bu blog yayınlarına göz atın. Yapıyı daha ayrıntılı bir şekilde incelemek için açık kaynak koduna da bakabilirsiniz.
Kullanıcı deneyimi tasarımcısı ve skeç sanatçısı Anna, 27 yaşında kullanıcıların hayatlarında işlerini halletmelerine yardımcı olan ilgi çekici kullanıcı deneyimleri oluşturma tutkusuna sahip.
Ayşe, Google I/O için eksiksiz bir plana sahip ve hiçbir şeyi kaçırmak istemiyor. Alakalı konuşmalara katılarak Actions on Google ile nasıl bir deneyim tasarlayacağını öğrenmek için sabırsızlanıyor. Ayrıca tüm yeni demolara göz atmak ve bazı Google promosyon ürünleri almak istiyor.
Anna, Google I/O için Mountain View'da. Yeni başlıyor ve otelinden ayrılıp Shoreline Amfitiyatrosu'na gidiyor.
Anna ilk olarak Shoreline Amfitiyatrosu için yol tarifi ve park yeri hakkında bilgi alıyor. Mekana vardığında rozet teslim alma yolunu bulmak için yardım alır. Daha sonra açılış konuşmasında ana sahneye doğru yola çıkar ve kahvaltı için bir şeyler alır. Yerleştikten sonra biraz bekleyecek. Bu nedenle sonraki birkaç oturumu inceliyor. Güneşli bir gün olduğundan, güneş gözlüğü takarken beklerken güneş gözlüğünü kullanmayı hatırlatıyor.

Teknik özellikleri tanımlama

Zaman çizelgenize ve kaynaklarınıza göre nelerin mümkün olup olmadığını belirleyin.

Action'larınızın kullanacağı çeşitli sistemlerin özellikleri ve sınırlamaları nelerdir?

Örnek: Google I/O 18, kullanıcıların katılmak istedikleri tüm oturumlar için kişiselleştirilmiş bir program oluşturmalarına olanak tanır.
  • Kullanıcılar nasıl tanımlanıyor? Oturumlar arasında mı?
  • İlerleme durumu nasıl ve nerede kaydedilecek?
  • Bu değişiklikler Google I/O mobil uygulamasıyla senkronize edilecek mi?
  • Çakışan oturumları nasıl ele alacaksınız?

Kullanacağınız verilerin biçimi ve kalitesi nedir?

Örnek: Google I/O 18, oturumlarla ilgili bilgileri okur
  • Hangi bilgiler kullanılabilir? (ör. başlıklar, açıklamalar, tarihler ve saatler, konular)
  • Oturum bilgilerinin biçimi nedir? Düz metin, ses veya başka bir şey mi?
  • İçerik düz metinse gösterilecek mi yoksa duyulacak şekilde mi yazılmış?
  • Ne kadar sürüyor? Okumak ne kadar sürüyor?

Genellikle, bazı içerik türlerinin metin okumada (TTS) uygun şekilde oluşturulabilmesi için bazı yeniden biçimlendirmelerin yapılması gerekir.


Temel kullanım alanlarınızı tanımlayın

Teknik sınırlamalar, çalışma düzeyi ve zaman çizelgesi dikkate alındığında hangi kullanım alanlarını destekleyebilirsiniz? Öncelikleri uygun şekilde atayın.
Çabanızı en etkili olacak yere yerleştirin. Bunlar, en yüksek kullanıcı sayısını etkileyen senaryolar olabilir. Kullanım alanları/pazarlama farkları fark edilebilir olabilir. Bu, az sayıda sadık kullanıcı için büyük bir fark yaratan bir özellik de olabilir.
Kullanıcıların bu görevi bugün nasıl tamamladıklarını ve açıklamak için kullandıkları dili araştırın.

Henüz okumadıysanız I/O 18 İşlemini nasıl tasarladığımız ve oluşturduğumuz hakkında ayrıntılı bilgi için bu blog yayınlarını okuduğunuzdan emin olun (veya koda göz atın).

Google I/O 18 Action'larında, geçtiğimiz yıllarda etkinlikte görev almış Google çalışanlarıyla konuştuk. Etkinlik sırasında katılımcılara genellikle ne tür sorular sorduk? Bu sorular genellikle aşağıdaki 4 kategoriden birine girer:

Genel gezinme Kişisel navigasyon Etkinlik ayrıntıları Konuma özel etkinlik ayrıntıları

"Tuvalet nerede?"

"Codelab nerede?"

"Bir sonraki oturumum nerede?"

"Uygulamamı nereden inceleyebilirim?"

"Öğle yemeği saat kaçta?"

"Etkinlik ne zaman?"

"Bu odada bir sonraki oturum nedir?"

"Burada ne yapabilirim?"

Bu bilgiden yola çıkarak şu temel kullanım alanlarına odaklanmaya karar verdik:

  • Shoreline Amphitheatre'a özgü konumlar için yol bulma bilgileri sağlayın (ör. banyo, otopark, arabayla yol tarifi)
  • Google I/O'ya özgü konumlar için yol bulma bilgileri sağlayın. Örneğin: teslim alma, korumalı alan, codelab'ler, çalışma saatleri, uygulama yorumları, I/O mağazası
  • Tüm açılış konuşmaları, oturumlar, ofis saatleri ve yemekler için etkinlik ayrıntılarını sağlayın; bunların zamana, konuma veya kullanıcının programına göre filtrelenmesini sağlayın