- Material UI gibi bileşen kütüphanelerini kullanmak kolay bir yol olabilir, ancak bunlar temel yapı taşlarını sağlar; tüm kullanıcı akışının tasarımı için ayrıca çalışma gerekir
- Ürünü benzersiz kılmaya zaman ayırmanız gerekiyorsa, olabildiğince hızlı şekilde iyi bir kullanıcı deneyimini tanımlamak için ne yapmalısınız?
Boş sayfa bir tuzaktır
- Boş bir tuvale bakıp "E-posta giriş alanı nasıl görünmeli?" diye düşünmeyin
- Büyük şirketlerde zaten doğrulanmış kalıplardan yararlanabilirsiniz
- Zamandan tasarruf etmenizi ve kullanıcı deneyimini iyileştirmenizi sağlar
-
Kaçınılması gereken yaklaşımlar
- Tasarım ödülü siteleri – özgünlük vardır ama kullanılabilirlik garantisi yoktur
- Dribbble – estetik unsurlara odaklanır, işlevsellikle doğrudan ilgili değildir
-
Başvurulması gereken yaklaşımlar
-
Yaygın UI kalıplarını not alın
- E-posta, parola alanı, doğrulama akışı gibi ortak UI öğeleri
- Görsel ve yerleşim kuralları:
- Ortalanmış form
- Duyarlı tasarım
- Net butonlar
- Üstte logo
-
Amaçlı sürtünme (Friction)
- Bazı şirketler kredi kartı bilgisi ister → ciddi kullanıcıları çekme stratejisi
- Hızlı deneyim her zaman iyi deneyim değildir
Hedefi net tanımlayın
- Hedef yalnızca "kayıt sayfası yapmak" değil → "kaydolmayı olabildiğince kolaylaştırmak" olmalı
- Bunu bir soruya dönüştürün:
"Kullanıcının kolayca kaydolmasını nasıl sağlayabiliriz?"
-
Çözüm örnekleri
- Parola gücünü giriş sırasında gösterin
- Kayıt formunu neden doldurduğunu açıklayın
-
Ek sorular
- Kayıttan hemen sonra giriş mi yapılsın, yoksa e-posta doğrulamasından sonra mı?
- Kayıttan sonra onay sayfası mı gösterilsin, yoksa başarı mesajı mı?
Edge case'leri (istisnai durumları) hesaba katın
- Gerçek kullanıcılar beklendiği gibi davranmaz → acele eder, yönergeleri görmezden gelir, hata yapar
- Sorun çıkma ihtimalini sorularla kontrol edin:
- Kullanıcı hızlı yazarken hata yaparsa ne olur?
- Giriş alanındaki hata kullanıcıya net şekilde iletiliyor mu?
-
Sorun ortaya çıktığında düzeltme yöntemleri
- Parola oluştururken dikkatsizlik → ileride hesabın kilitlenmesine yol açabilir
- → yeniden giriş istemek için "parola doğrulama alanı" ekleyin
- Parolalar eşleşmediğinde → hata mesajı gösterin
- → ikinci parola girişinde anında uyarı gösterin
- Parola oluştururken dikkatsizlik → ileride hesabın kilitlenmesine yol açabilir
Yapay zeka kullanarak UX sorunlarını bulun
- ChatGPT gibi araçlarla UX sorunları kontrol edilebilir
- Mükemmel değildir ama hızlı ve etkili bir kontrol sağlar
-
Yararlı prompt örnekleri
- Red Team vs Blue Team:
"Bu kayıt akışında kullanıcı hangi noktalarda takılabilir?"
"Bu tasarımın sezgisel olmasının nedeni nedir?" - Sektör standardı:
"Önde gelen SaaS şirketleri kayıt akışlarını nasıl tasarlıyor?"
- Edge case'ler:
"Kullanıcı e-posta adresini yanlış girdiyse ve bunu fark etmediyse ne olur?"
- Red Team vs Blue Team:
Diğer UX iyileştirme ipuçları
- Ölçüm metrikleri belirleyin
- Dönüşüm oranı, kullanıcı tutma oranı, kullanıcı memnuniyeti vb. → sonuçları nesnel metriklerle değerlendirin
- Basit renkler kullanın
- Ana renk, yardımcı renk, vurgu rengi → Coolors önerilir
- Tanıdık bir dil kullanın
- "Veritabanı hatası" yerine → "Değişiklikler kaydedilemiyor"
Sonuç
- Girişimlerde hız önemlidir → mükemmeliyetçilikten kaçının
- UX'te özgünlükten çok kullanılabilirlik önceliklidir
- Karmaşık ve özgün tasarımlardan ziyade sezgisel ve net kullanıcı akışları daha etkilidir
- Yalnızca temel değerde yenilik yapın → geri kalanında doğrulanmış kalıpları kullanın
- Kullanıcının zaten bildiği kalıpları izlemek, öğrenme yükünü azaltır
1 yorum
Hacker News görüşü
Kullanılabilirliğin zirvesi 25 yıl önceydi; çoğu uygulamanın standart kalıpları izleyen araç çubukları ve menüleri vardı
Grafik tasarımcı işe alındıktan sonra en göze çarpan değişiklik, uygulama/web sitesinin daha güzel görünmeye başlamasıdır
Kullanılabilirlik sorunlarını bulmak için en iyi araç, Gemini ile ekran paylaşmak ve sesli olarak yapmak istediğiniz görevi anlatmaktır
"Jakob's Law"a göre kullanıcılar zamanlarının çoğunu başka sitelerde geçirir; bu yüzden zaten bildikleri diğer sitelerle aynı şekilde çalışan ürünleri tercih ederler
Tüm ürünlerin benzer şekilde çalışmasının bir nedeni vardır; farklı çalışıyorsa bunun kasıtlı mı yoksa bir hata mı olduğunu kendinize sormalısınız
UX sorunlarını belirlemek için yapay zeka kullanılabilir; ChatGPT gibi araçlar, gözden kaçabilecek UX sorunlarını öne çıkarabilir
Genel tasarım ilkelerine ve düşünme biçimine odaklanılması tavsiye edilir
Büyük şirketlerin yaptıklarını taklit etmek, kargo kültü tarzı bir düşünce yapısına yol açabilir
Bootstrapped durumda bile UX tasarımcısı işe alınabilir ve bu son derece değerli bir yatırımdır
Özel bir tasarımcıyla birlikte çalıştığıma dair son bir anım yok