web-gelistirme-sc.com

Sizi hazırlıksız yakalayan kullanıcı davranışı?

Öğrenebileceğimiz güzel bir topluluk wiki'sine ne dersin? Lütfen sizi hazırlıksız yakalayan ve bir arayüzü yeniden tasarlamaya zorlayan bir kullanıcı davranışı örneği gönderin. Yanıt başına bir örnek lütfen!

Mine:

Oyun oynamalarını kaydetmek için kullanılan bir PHP/HTML formunda, kullanıcı bir açılır menüden oyun modülünü seçmeli ve ardından standart giriş kutusuna senaryo numarasını girmelidir. 3 haftalık kullanıcıların acısız bir şekilde kayıt ekledikten sonra tecrübeli bir oyuncunun bana ne gönderdiğine bakılmaksızın bana e-posta gönderdiğini, formun senaryo numarasının geçersiz olduğunu söyledi.

Kovalamaca kes - Her zaman bir # bu senaryo numarası girişi içinde. İlk 50 kullanıcı, 3 basamaklı senaryo numaralarını girerken bu numarayı sildiğini anladı, ancak 51 numaralı _ #01 ve #37 ve çalışkan doğrulama komut dosyam onu ​​reddetmeye devam etti.

Söylemeye gerek yok, # sembolü!

16
Drew

İlk karşılaştığımda bu beni çok şaşırttı:

Kullanıcılar onay iletişim kutularını okumaz.

Bir geliştirici olarak, diyaloglarımdaki metnin net ve doğru olduğundan emin olmak için her zaman büyük çaba harcadım. Ancak, son kullanıcılarım (neredeyse) hiç okumazlar.

Sadece "Ok" ya da "Evet" e tıklayabilirler.

26
Bevan

Tıklama, Çift Tıklama - web tabanlı bir uygulamada işlemek için kod eklemek zorunda kullanıcının düğmelere/bağlantılara çift tıklamak ve aynı formu/sorguyu iki kez göndermek konusunda ısrar ettiği durum ... kullanıcı bir şeyi çift silmeye çalıştığında eğlenceli hatalara neden olur vb.

Daha da kötüsü, tüm kullanıcılar için sistemi yavaş veya tepkisiz bulurlarsa/"bilgisayar" a acele etmeyi denemek için birkaç kez tıklarlar. Bu arada, "Büyük rapor sorgusu" çalıştırmak için birkaç istek uygulama tarama yaparak sıraya alın. ;-)

18
scunliffe

Yazdığım küçük bir masaüstü yazılımı, adlar için bir arşiv veritabanında arama yapıyor (içinde yaklaşık 57k ad kaydı var).

Formda "soyadına veya soyadının bir kısmına göre arama" metnini içeren tek bir metin kutusu vardır. Ben otomatik olarak sonunda bir joker ekledi veritabanı sorgusu kodladı. Yani, benim durumumda, eğer beni arıyordum, "har" girebilirdim ve yazılım veritabanı "har *" arama yaptı. Her şey iyi çalıştı ve kimseden hiçbir şikayeti yoktu.

Bir gün, bir iş arkadaşının omzunun üzerinden bakıyordum ve onun sadece bir soyadı değil, aynı zamanda bir ilk adı da girdiğini gördüm - "soyadı, adı" arıyordu. Tabii ki bunun anlamı, arama dizesinin "soyadı, ad *" soyadını aramasıydı.

Söylemeye gerek yok, virgül aramak için ekstra kontrol ekledim ve şimdi hem ad hem de soyadı üzerinde tam veya joker karakterle arama yapabilirsiniz (ayrıca talimat metninden sonra bir "örnekleri göster" bağlantısı ekledim).

13
Jared Harley

Beni her zaman etkileyen şey, bir şekilde gözlem yoluyla sistemin bir şekilde yanlış bir model oluşturduğunda kullanıcıları belirli bir şekilde davrandığına ikna etmenin ne kadar zor olduğudur.

Basit bir örnek olarak, bir süredir sahip olduğumuz bir hata nedeniyle, bir formda yapılan bir giriş (bu masaüstü yazılımıdır) uygun liste görünümüne hemen yansıtılmamıştır. Ancak kullanıcılara liste görünümündeki değişiklik kaydın kaydedildiğini gösterdi. Bu girişin görünmesi için veri girer ve iki kayıt arasında geçiş yaparlar ve bu nedenle tüm çalışmalarının kaydedildiğinden memnun olduklarını, aksi halde ikna edemedik.

8
Harald Scheirich

Bu basit bir şey ama bir kullanıcı özetlenmiş bilgi listesini çift tıkladı, sonra sinirli, bu özetin belirli bir bölümünde daha fazla ayrıntı gösteren farklı bir ekrana gidiyor yakaladı. Çift tıklamanın doğrudan orada gezinmesini bekledikleri görülüyordu. Şimdi bunu yapıyor ve daha akıllıca değil - ona göre her zaman böyle çalıştı.

6
Jeff Yates

Beni şaşırtan şey, çok küçük gecikmeler ( milisaniye olarak ölçülmüştür. ) bir kullanıcı isteğine yanıt vermek kullanıcının elde tutulması ve katılımında ölçülebilir bir fark yaratabilir . Google'ın Hız Önemlidir konusundaki yayınına bakın. Bu yüzden Yahoo YSlow , Google Sayfa Hızı ve Web Yöneticisi Sitesi Performansı gibi araçlar hangi sayfaların yavaş olduğunu anlamak için çok değerlidir - çünkü bu yavaş sayfalar etkileşimi etkiliyor olabilir .

6
Julian H

Hem dokunmatik ekran tabanlı tasarımda hem de normal web tasarımlarında, genellikle içinde küçük bir radyo düğmesi veya onay kutusu bulunan büyük düğmeler bulunur (örneğin, bir kullanıcının 2 veya daha fazla seçenek veya teklif arasında seçim yapması gerektiğinde). Test tüplerini her gördüğümde, bu büyük boyutlu düğmelerden 9'u tıklatıyor veya seçiliyor 9'dan küçük radyo düğmesine veya onay kutusuna basma eğilimi var. bu da "bu düğmeyi büyük yapalım, böylece insanlar onu farkedecek" anlamında neredeyse anlamsız. Bu davranış, tasarımcılarımızda düğmenin içinde küçük bir ok bulunan büyük 'ileri' düğmeler olduğunda da gösterilir. insanlar küçük oku tıklayın. Ayrıca, hem deneyimli hem de deneyimli olmayan kullanıcıların bunu yaptığını gördüm. Ofiste hala bir sorun olup olmadığı tartışıyorum ve bazen radyo düğmelerinden kurtulmalı veya düğmenin kendisi kadar büyük hale getirmeliysek (ki bu çirkin ve verimsiz bir derstir)

4
Pieter

Geri alabilir miyim? Yani, bazı büyük web sitelerinde bazen gerçekten garip veya tehlikeli sonuçlar veren çok şey yaptığım bir şey.

Bir şey okurken bir web sayfasının veya uygulamanın boş alanlarını tıklamak ve bazen sürüklemek. Genellikle daha önce seçmiş olabileceğim herhangi bir öğenin seçimini kaldırdığımdan emin olmak için - "temiz bir sayfa". Veya bazen aynı amaç için okuduğum metnin içinde sürüklemek. Şaşırtıcı bir şekilde bu, web sitesinde garip veya amaçlanan bir şeyi tetikliyor - örneğin, başka bir makaleye veya reklama okuduğum şeyden uzaklaşmak gibi.

Lightwave 3D adlı bir uygulama bunu çokgenlerin, köşelerin, kenarların veya neyin seçimini kaldırmak için kullanır ve Windows Gezgini'nde boş bir alanı tıklatmak klasörlerin ve dosyaların seçimini kaldırır.

3
Oskar Duveborn

Bir zamanlar üzerinde çalıştığım bir sosyal ağ sitesinde, bir kullanıcı bir Youtube videosunun gömme kodunu bir fotoğraf albümünün başlığı olarak yapıştırmaya çalıştı.

Nerede olmasını beklediklerinden ya da albümünün adını neden <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/dQw4w9WgXcQ...

3
GSto

Bazı istemci/sunucu yazılımlarının geliştiricilerinden biriydim. Web sayfaları değil, kavram olarak bir web formuna benzer.

Söz konusu form kullanıcı bilgileri istedi (bu, bir etkinliğe kaydolan kişilerdi). Veri girişi bilgisayar başında oturan biri tarafından yapıldı. Onlar sorardı:

  • Ad?
  • Şirket?

Onun gibi şeyler. Vurabileceğiniz iki anahtar vardı:

  • F10 - formu sunucuya kabul etmek (iletmek) için
  • Esc - işlemi iptal etmek için

Her iki durumda da, sıradaki bir sonraki kişi için hazır boş bir form elde edersiniz. Ancak F10 verileri sunucuya kaydetti. Bu nedenle bir dakika sürdü (yarım saniye kadar).

Bu sistemi kullanan operatörleri gözlemliyordum ve bazılarının tüm ayrıntıları girip gördüğünü ve ardından işlemi iptal etmek için Esc tuşuna bastığımı görünce şaşırdım. Sonra kişiyi dalgalandıracak, sıradaki kuyruğu kuyruktan alacak, ayrıntılarını girecek, Esc vb.

Onlara neden bunu yaptıklarını sordum. "Bu şekilde daha hızlı" dediler.


Böylece, ders öğrenildi. Kullanıcıların veri girmesine izin vermeyin ve ardından herhangi bir uyarı yapmadan işlemi iptal edin. Ayrıca, verilen eğitimi tam olarak anladıklarından emin olun.

2
Nick Gammon