web-gelistirme-sc.com

Uzun, çok adımlı bir sihirbazı daha kullanıcı dostu hale getirmek için ne yapılabilir?

Her biri birden fazla sorusu olan çok sayıda bölümden oluşan bir sihirbaz oluşturmam gerekiyor. Son kullanıcı deneyimini nasıl geliştirebilirim?

24
Ryan Shripat

İlk önerim olabildiğince çok adımı ortadan kaldırmak olacaktır. Gerçekten akışı, gerekli olanları vb. Düşünün.

Uzun bir süreci daha kolay hale getirmek için bazı ipuçları:

  • Tamamlanan adımların ilerleme ölçerini göster
  • Mümkünse, kullanıcıların geri dönüp önceki girişi düzeltmek için ileri geri atlamalarına izin verin
  • Bir giriş, işlemin sonunda bir şeyin çalışmadığını kullanıcıya bildirmek yerine, bir girdi beklenen girdi değerlerine uymadığında gerçek zamanlı geri bildirim verin.

Bir yan not (umarım alevleri karıştırmaz): Apple kurulum işlemleri için sihirbazları neredeyse hiç kullanmaz ve bunu yaptığınızda, Apple set- up asistanları (benim görüşüme göre) her zaman Microsoft eşdeğerlerinden daha kolay olduğunu düşünüyorum.Farklılıkları incelemek ve Apple tarafından kullanılan hileler belirlemeye çalışacağım.

18
Brendan Berg

Düşünebileceğim en önemli şey bu:

  • Görevi oluşturan işlemleri bir dizi parçaya ayırın.
  • Önceki ve Sonraki düğmeleri.
  • Her zaman adımlarda nerede olduğunuzu gösteren Sıra Haritası

Bu konu hakkında daha fazla bilgiyi Arayüz Tasarımı Wizard sayfa adresinde bulabilirsiniz.

10
Nacho

Diğer yanıtlarda belirtilen tüm alternatifleri düşündüyseniz ve sihirbazın büyük olması gerektiğine karar verdiyseniz, aşağıdakileri göz önünde bulundurmalısınız:

  • Bilgileri çok uzun olmayan mantıksal bölümlere ayırın
  • Her bölümü net bir şekilde adlandırın, ancak kısa tutmayı deneyin. İhtiyacınız olursa daha fazla açıklamak için başlığın altına ek bir açıklama ekleyin
  • Bir ilerleme göstergesi gösterin, yani adım 3/10
  • Gezinme için sonraki ve geri düğmelerini sağlayın. Bazen kullanıcının her bölümü tamamlamadan ilerlemesine izin vermek uygun olabilir, ancak çoğu durumda sihirbazın tamamen anlayamayacağı ekstra karmaşıklık kattığı için değildir. Kullanıcının bölümü tamamlayana kadar ilerlemesine izin vermeme eğilimindeyim (bu durumlarda bir sonraki düğme gönderme işlevi görür).
  • Her bir form denetimini ve toplamaya çalıştığınız veriler için uygun olup olmadığını düşünün. Kullanıcının kısa bir listeden seçim yapmasını istiyorsanız, bir açılır liste kullanın, ancak liste gerçekten uzunsa bir açılır liste gerçekten uygun değildir. Arama kontrolü veya benzeri bir şey kullanın.
  • Açılır kontrollerdeki listeler alfabetik olarak sıralanmalıdır
  • Form denetim etiketlerini mümkün olduğunca kısa yapın, ancak hangi bilgileri toplamak istediğinizi anlamak için açık ve kolay olmalıdır. Bir açıklama eklemeniz gerekiyorsa, başlığı gerçekten uzun yapmak yerine
  • Tüm giriş denetimlerinde açıklayıcı su işaretleri ve açılır menülerde varsayılan öğeler kullanın. Örneğin. "Bir başlık girin" veya "Ülke seçin"
  • Kontrole uygun olarak ayrıntılı ve kullanışlı başarısız doğrulama mesajları sağlayın, önce basit bir mesaj gösterme eğilimindeyim, ancak kullanıcı üzerine gelirse, alan ve hangi değerlerin kabul edildiği vb. Hakkında çok daha fazla bilgi alırım. Devam düğmesinin yanında görünen mesaj. Ayrıca bu işlevselliği gerçek zamanlı yapabilirsiniz, böylece kullanıcı yazarken ve yanlış anladığında, o zaman ve orada vurgulayabilirsiniz.
  • Sihirbaz gerçekten uzunsa ve yardımcı olacağını düşünüyorsanız, kullanıcının ilerlemesini kaydetmesine izin verin, böylece bir oturumda doldurmak zorunda kalmazlar ve daha sonra kaldıkları yerden devam edebilirler
5
ArchieVersace

Her adımı bir sekmeye koyarım, böylece herhangi bir noktada erişilebilir sekmeler etkinleştirilir, diğerleri devre dışı bırakılır.

Bu şekilde, kullanıcı birkaç adım geri gitmek zorunda kalmadan doğru hatalar etrafında özgürce hareket edebilir.

4
txwikinger

Bahsedilen diğer ipuçlarına ek olarak, yapabileceğiniz her şey için akıllı varsayılanları kullanın. E-posta adresleri zaten varsa, muhtemelen adlarına, potansiyel kullanıcı adlarına, muhtemelen iş yerlerine, ikamet ettikleri ülkeye bir bıçak alabilirsiniz (veya IP adreslerinden veya sistem ayarlarından alabilirsiniz). İşte küçük bir örnek .

Bu da başka bir bilgi kaynağı getirir: Eğer bir uygulama yapıyorsanız, sistemden size çok miktarda bilgi verilecektir. Kullanın.

Bunu düşünmek, sorularınızı sorma sırasınızı da değiştirebilir. Örneğin, sadece ülke ve Zip/posta kodundan çok fazla şey alabilirsiniz.

Adreslerden bahsetmişken, posta adresleme sistemleri adres girişlerinin kolay hata kontrolüne izin vermek için geniş adres veritabanlarını kullanır: Zip/posta kodu göz önüne alındığında, cadde adının tek bir tuş vuruşundan sonra istenen adresin olduğunu tahmin edebilirsiniz. Quixotic street "ve birçok mistyping ve yazım hatalarını kaydedin. Bilinen adreslerin aralığını da biliyor olabilirsiniz ve örneğin belirli numaralar daire numarası gibi ek şeyler gerektirse bile. Kullanıcının bilmediğiniz bir cadde adı veya ev numarası girmesine izin vermeyeceğinizi, ancak onları kipsiz bir '?.

Özetlemek gerekirse: Sonunda kullanıcı tarafından geçersiz kılınabilecek çok fazla iş gibi görünse bile, (umarım milyonlarca kullanıcı) için hayatı kolaylaştırır.

4
whybird

İşlem/sihirbazın kendisi basitleştirilemiyorsa veya başka bir şekilde azaltılamıyorsa, en azından kullanıcının şu anda tam olarak nerede olduğunu belirtebilirim.

Bunu, mevcut adım vurgulanmış bir akış şemasını vb. Göstererek "Adım 6/10" kadar basit veya daha ayrıntılı bir şekilde yapabilirsiniz.

3
J Wynia

Görevleri ayırmak veya adımlardan bazılarını isteğe bağlı yapmak gibi bir sihirbazın boyutunu en aza indirmenin her zaman yolu vardır.

Bazı ipuçları:

  • Bölümlerinizi Başlıklandırın
  • Geri ve Sonraki Düğmeler
  • Kullanıcının adımlarda gezinmesine izin verin ve önceki adımlara bağlıysa, yalnızca tamamlanan adımları izleyin.
  • Girişleriniz için iyi varsayılan değerler sağlayın.
3
giancarlo

Herkesin önerdiği bu harika taktik ipuçlarına ek olarak, sihirbazla çalışan kişilerle indirim kullanılabilirlik testi yapmanızı da öneririm.

Mevcut sihirbazın sayfalarını kullanıcılarla gezerek, süreci onlar için daha doğal hale getirmek için hangi alan gruplarının birlikte gruplanabileceği hakkında yararlı geri bildirimler alabilirsiniz.

Bazı durumlarda, kullanıcılarınızın beklentilerini karşılayacak şekilde düzenlendiklerinde daha uzun formlar için daha fazla toleransa sahip olduklarını göreceksiniz.

r.

2
Robert Hamburger

Belki de bir sihirbaz burada ideal bir çözüm değildir.

Kullanıcının sırayla farklı seçeneklerden oluşan büyük bir listeden seçim yapması gerekiyor mu?

Seçeneklerin çoğunu varsayılan olarak verebilir misiniz? Kullanıcının varsayılan ayarlardan değiştirilmesi gerekiyorsa, söz konusu seçeneği değiştirmek için bir değiştir düğmesini tıklatabilir.

Başlangıçtan itibaren varsayılan olarak ayarlanamazlarsa, önceki seçimlerini kaydedebilir ve bunları varsayılan olarak kaydedebilir misiniz?

1
Mongus Pong

Sihirbazların alternatiflerini düşünün: Aşamalı etkinleştirme ve açıklama.

bir sayfa ile ilgili tüm sorularınız varsa, ancak yalnızca ilk öbeklerini gösterin. Daha sonra kullanıcı ilk parçayı bitirdiğinde aynı sayfada ikinci parçayı gösterirsiniz. Böyle devam et. Bu şekilde:

  • İleri geri gitmek kolay
  • Tüm seçenekler hakkında genel bilgi edinin
  • Bir seferde yalnızca bir soru alt kümesiyle uğraşmak zorundasınız

Aşamalı etkinleştirme ile, kullanıcı ilk parçayı bitirene kadar bir sonraki soru grubunu devre dışı bıraktınız.

1
Erik Engheim