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?
Tüm kullanıcılara konaklama
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. |
Google I/O 18 İşlemi Örneği
Kullanıcı kimdir?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-1.jpg?authuser=6&%3Bhl=tr&hl=tr)
Kullanıcının hedefleri nelerdir?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-2.jpg?authuser=6&%3Bhl=tr&hl=tr)
Kullanıcının bağlamı nedir?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-3.jpg?authuser=6&%3Bhl=tr&hl=tr)
Yolculuğun her anını açıklayın.
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-4.jpg?authuser=6&%3Bhl=tr&hl=tr)
Teknik özellikleri tanımlama
Sistemler
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. |
---|
|
Veriler
Kullanacağınız verilerin biçimi ve kalitesi nedir?
Örnek: Google I/O 18, oturumlarla ilgili bilgileri okur |
---|
|
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
Etki yaratmaya çalışın.
Kullanıcılar ne istiyor?
Google I/O 18 İşlemi örneğinden:
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