Kullanılabilirlik, UX tasarımının, araştırmasının ve insan bilgisayar etkileşiminin merkezinde yer alır. İşimiz, web sitelerinin ve dijital ürünlerin sezgisel, gezinmesi kolay ve kullanımı keyifli olmasını sağlamaktır.
Birçok kullanılabilirlik ilkesi ve kılavuzu olmasına rağmen, Jakob Nielsen'in Neilsen Norman Group) Kullanıcı Arayüzü Tasarımı için 10 Kullanılabilirlik Sezgisel Yöntemi UX tasarımcıları için standart olarak kabul edilir.
Nielsen, 1990 yılında Rolf Molich ile işbirliği yaparak tasarımcıların mükemmel bir deneyim sağlayan temel unsurlara odaklanmalarına yardımcı olmak amacıyla ilk kullanılabilirlik kılavuzlarını (veya en iyi uygulamaları) ortaya koydu. Dört yıl sonra, kullanılabilirlik sorunlarının faktör analizine dayanarak bunları geliştirdi ve ardından 2020'de tekrar geliştirerek araştırmacıların, tasarımcıların ve geliştiricilerin bugün kullandığı mevcut sürümü sundu.
Kullanılabilirlik sezgiselleri nedir ve neden onlara ihtiyacımız var?
Sözlük tanımına göre sezgisel yöntemler şunlardır:
İnsanların bir şeyleri kendi kendilerine keşfetmelerini ve kendi deneyimlerinden öğrenmelerini sağlayan bir öğrenme veya problem çözme yöntemi.
Tanım olarak, ürünlerimizin kullanım kolaylığını kontrol eden şeydir. Onları sezgisel ve zahmetsiz, öğelerini tanınabilir hale getirir ve ürünü daha önce hiç kullanmamış olsak bile onlardan ihtiyaç duyduğumuz görevleri tamamlama yolunda ilerlememizi sağlar.
Peki Nielsen'in on ana ilkesine neden ihtiyacımız var? Elbette, bir ürün yaratırken ya da geliştirirken tasarımcılar ve araştırmacılar için bu tür şeyler sağduyu olmalıdır. Bir ürünün oluşturulmasına dahil olan herkes tasarımcı değildir, bu nedenle Nielsen'in sezgisel yöntemleri herkes için ortak bir dilde "olmazsa olmazların" bir listesini sunarak, ister çok deneyimli tasarımcılar isterse yatırım yapmış paydaşlar olsun, herkesi aynı sayfada tutar.
Ve ne kadar deneyimli olursanız olun, hiç kimse yanılmaz değildir. Nielsen'in temel kullanılabilirlik ilkelerini her özellik, sayfa veya işlem için bir kontrol listesi olarak dikkate almak, kullanılabilirlik sorunlarını sürecin erken aşamalarında belirleyerek kullanılabilirlik testinden çok önce zaman ve para tasarrufu sağlayabilir.
Jakob Nielsen'in etkileşim tasarımı için sezgisel yöntemleri nelerdir?
- Sistem durumunun görünürlüğü
- Sistem ve gerçek dünya arasındaki eşleşme
- Kullanıcı kontrolü ve özgürlüğü
- Tutarlılık ve standartlar
- Hata önleme
- Hatırlamadan ziyade tanıma
- Esneklik ve kullanım verimliliği
- Estetik ve minimalist tasarım
- Kullanıcıların hataları tanımasına, teşhis etmesine ve kurtarmasına yardımcı olun
- Yardım ve dokümantasyon
Nielsen'in rehberini doğrudan at ağzından almak isterseniz, şu adrese gidin Nielsen Norman Group web sitesi ve onları doğrudan teslim edilmiş olarak keşfedin.
Alternatif olarak, her birinin amaçlanan hedefine hızlıca bir göz atmak istiyorsanız, doğru yerdesiniz.
1. Sistem durumunun görünürlüğü
Kafa karışıklığını ve hayal kırıklığını önlemek için, kullanıcıları bir sürecin neresinde oldukları ve neler olup bittiği hakkında bilgilendirmek, genellikle hemen (Nielsen makul bir süre içinde) uygun geri bildirim gerektirir. Harekete geçtiğimizde, ürünün tepki vermesini bekleriz; sonuç belirgin değilse, geri bildirim her şeyin yolunda gittiğini doğrular.
Sistem durumuyla ilgili güncellemeler sayesinde kendimizi güvende ve kontrol altında hissediyor, sisteme ve markaya olan güvenimizi artırıyoruz.
Sistem durumunun görünürlüğüne ilişkin örnekler:
- Sepete ekle diyaloğu veya güncellenmiş bir sepet simgesi
- Onay animasyonları ve belirli mikro etkileşimler
- Bülten kayıt onayı
- İlerleme ve yükleme çubukları ve zamanlama güncellemeleri
- Kullanıcılara bir sitenin navigasyonu ve içeriği içinde nerede olduklarını gösteren ekmek kırıntıları
2. Sistem ve gerçek dünya arasında eşleşme
Ürünleri sezgisel hale getirmek ve kullanıcıların daha az öğrenmesini sağlamak için, kullanıcıların zaten tanıdığı, genellikle gerçek dünyadan öğeleri taklit eden veya temsil eden öğeler kullanıyoruz. Bu, görsel ipuçları sağlamak veya teknik jargonu bırakarak kullanıcıların dilinden konuşmak ve onlara tanıdık gelen ifadeleri ve kavramları doğal ve mantıklı bir sırayla kullanmak anlamına gelir.
Gerçek dünya kurallarını takip ettiğimizde, kullanıcı için zaten tanıdık olan bir sistem oluşturmaya yardımcı olur; biz buna doğal haritalama.
Gerçek dünya konvansiyonlarına örnekler:
- Eylemleri temsil eden simgeler: çöp kutusu, e-posta zarfı, arama büyüteci vb.
- E-okuma uygulamalarında dönen sayfalar
- Devam veya iyi için yeşil, dur için veya hata uyarısı olarak kırmızı kullanılması
- Yakınlaştırmak için çimdikleme ve sayfaları veya ekranları taşımak için kaydırma
3. Kullanıcı kontrolü ve özgürlüğü
Dijital ürünlerin nadiren eksiksiz bir kılavuz veya kullanım kılavuzu ile birlikte geldiği göz önüne alındığında, yanlış bir düğmeye bastığımızda veya başka bir hata yaptığımızda kurtarma seçeneğine ihtiyacımız var. Nielsen bunu şöyle adlandırıyor Acil çıkış mı?Bu da kullanıcının orijinal başlangıç noktasına dönmek için uzun bir süreç izlemeden yoluna devam etmesini sağlar.
Kullanıcı kontrolü ve özgürlüğü örnekleri:
- Geri al ve yinele işlevleri
- Arka düğmeler
- Seçenekleri iptal et
- Navigasyon ekmek kırıntıları
- Sağ tıklama veya ürün içi alt menüler
- Kullanıcıya yoluna devam etmesi için talimatlar veren, dikkatlice oluşturulmuş hata mesajları
4. Tutarlılık ve standartlar
Kullanıcıların öğrenmesini azaltabileceğimiz bir diğer alan da mevcut ürün ve platformların ve gerçek dünyanın kalıplarını ve standartlarını takip etmektir. Çoğu kullanıcı arayüzünün birbirine benzemesinin bir nedeni vardır; tekerleği yeniden icat etmek kullanıcıları öğrenmeleri gerekmeyen ek adımlara zorlar; tutarlılığı ve kullanıcıların beklediği standartları korumak zamandan ve hayal kırıklığından tasarruf sağlar.
İki tür tutarlılık vardır: Birincisi, ürün içinde (ürün tutarlılığı olarak bilinir) iç tutarlılık) ve ikincisi, sektörel konvansiyonlar (dış tutarlılık).
Tutarlılık ve standart örnekleri:
- Sektörde kabul görmüş simgelerin ürün markası tarzında kullanılması
- Etiketleme ve form doldurma standartlarına uygunluk
- Zaten anladıkları bir satın alma/kayıt/navigasyon formatını takip etmek
5. Hata önleme
Hatalarla başa çıkmak için kullanıcılara bir kaçış yolu veya çıkış planı sağlamaktan daha fazlası gerekir. İdeal olarak, iyi düşünülmüş bir kullanıcı arayüzü kullanıcıların olası veya muhtemel hatalardan kaçınmasına yardımcı olacaktır. Birçok hata dikkatsizlik veya dikkatsizlik nedeniyle meydana gelir, ancak diğerleri karmaşık süreçlerden veya rehberlik eksikliğinden kaynaklanır.
Gerekli bilgi ve talimatların sağlanması hataları en aza indirebilir ve hataya eğilimli koşulları ortadan kaldırabilir; kullanıcıları hataların nerede olabileceği konusunda bilgilendirmek onlara zaman kazandırabilir ve hayal kırıklığını önleyebilir.
Hata önleme örnekleri:
- Hataların ve hata mesajlarının etrafından dolaşmaya yardımcı olan uyarılar ve eylemler
- Sade bir dille veya anlaşılması kolay görsel veya grafik talimatlarla yönlendirme sağlanması
- Form alanlarına ipucu ekleme
- Form alanlarında yazım önerileri
- Form alanı onaylama seçenekleri (tekrarlanan giriş alanları kullanarak), örneğin e-posta adresleri ve şifreler için
- Dosyaları, e-posta mesajlarını ve diğer önemli bilgileri kalıcı olarak silerken bir onay seçeneği
6. Hatırlamadan ziyade tanıma
Kullanıcının hafıza yükünü en aza indirmeye ve düşünme kapasitesini en üst düzeye çıkarmaya yardımcı olmak için kaliteli bir kullanıcı deneyimi, daha önce öğrenilen veya genel bilgileri hatırlamalarını beklemek yerine öneriler sunacaktır.
Hatırlamadan ziyade tanıma örnekleri:
- Önceden tanımlanmış form alanı seçenekleri (ülkeler, tarihler, meslekler, vb.)
- Arama sorgularını otomatik doldurma
- Süreç içi adım adım talimatlar
- Son görüntülenen ürünler
- Telefon ve mesajlaşma uygulamalarındaki son kişiler
- Akış hizmetlerindeki "devam" özelliği veya "programlarım" bölümü
7. Esneklik ve kullanım verimliliği
Yeni kullanıcıların kafasını çok fazla bilgiyle karıştırmak istemesek de, deneyimli kullanıcıların yazılım veya ürünlerde daha verimli bir şekilde gezinmesine yardımcı olmak çok daha iyi bir kullanıcı deneyimi sağlar.
Gerçek hayatta olduğu gibi, bir ürünün kullanımını kolaylaştıran veya bizi hedeflerimize daha hızlı ulaştıran bir hack veya kısayolu seviyoruz. Bu, kullanıcı kontrolünü geliştirir ve uzman kullanıcının sık eylemleri kendi özel ihtiyaçlarına göre uyarlamasına olanak tanıyarak daha az bilişsel çaba ile daha tatmin edici bir kullanıcı deneyimi sağlar.
Esneklik ve kullanım verimliliği örnekleri:
- Giriş hızlandırıcı ipuçları, örneğin klavye kısayolları ve dokunma hareketleri
- Kullanıcıların doğrudan temel içerik veya işlevlere gidebilmesi için kişiselleştirme seçenekleri sunun
- Ürünün kendileri için nasıl çalışacağını belirleyebilmeleri için özelleştirmeye izin verin
8. Estetik ve minimalist tasarım
Minimalist tasarım sadece şık görünmekle ilgili değildir; gerçek değer sağlamakla ilgilidir. Gereksiz her öğe veya unsur kullanıcının dikkatini çekmek için rekabet eder ve bir siteyi veya ürünü daha az etkili hale getirir.
İçerik ve kullanılabilirlik sezgiselliği söz konusu olduğunda, daha azı daha çoktur. Ancak bu, temiz ve net bir sayfa oluşturmak için her şeyi sileceğiniz anlamına gelmez; yalnızca değer sunmayan ve kullanıcıların dikkatini önemli olan şeylerden uzaklaştıran kısımları silmeniz gerekir.
Estetik ve minimalist tasarım örnekleri:
- Google'ın ana sayfası muhtemelen internetteki en tanınmış minimal ürünlerden biridir
- Mobil uygulamalarda ekranın alt kısmında basit gezinme simgeleri
- Cihazı döndürürken temel işlevlerden tam bilimsel özelliklere geçiş yapan hesap makinesi uygulamaları
9. Kullanıcıların hataları tanımasına, teşhis etmesine ve hatalardan kurtulmasına yardımcı olun
Hatalar ve hatalar kaçınılmazdır. Acil durum çıkışına sahip olmak sorunu ele almanın bir yoludur, ancak sorunun nasıl oluştuğunu gösteren iyi hata mesajları ve yola nasıl geri dönüleceğine ilişkin talimatlar daha iyidir. Kullanıcıların sorunu anlamalarına yardımcı olmak, güvenlerini artırırken aynı hatayı tekrar yapmaktan kaçınmalarına yardımcı olur.
Hata kurtarma fonksiyonlarına örnekler:
- Oturum açma hataları: hangi koşulların karşılanmadığını açıklar; örneğin, ?böyle bir hesap yok? veya ?şifre eşleşmiyor?
- Parola oluşturma: kullanıcıların karşılaması gereken koşulları içerir, örneğin minimum karakter sayısı, sayılar, büyük harf veya özel karakterler.
10. Yardım ve dokümantasyon
Çoğu uygulama ve dijital ürün çok az talimat gerektirir, ancak kullanıcılar genellikle daha karmaşık sistemler ve ürünler için tam ve net talimatlara ve rehberliğe ihtiyaç duyar.
Nielsen, yardım dokümantasyonunun kolay aranabilir ve kullanıcının görevine odaklanmış olması gerektiğini; kısa ve öz olması, somut adımların bir liste halinde sunulması ve ideal olarak kullanıcının ihtiyaç duyduğu yerde sunulması gerektiğini belirtmektedir.
Yardım ve dokümantasyon örnekleri:
- Kullanıcı kılavuzları
- Yardım merkezleri
- SSS
- Destek sohbeti
- İşe alıştırma adımları
- Araç İpuçları
Ek web kullanılabilirlik ilkeleri
Nielsen kullanılabilirlik ilkelerinin kitabını yazmış olmasına rağmen, listesi mutlak değildir. UX'in söz edilmeyen önemli alanları vardır: örneğin erişilebilirlik ve kullanılabilirlik, alaka düzeyi ve güvenilirlik. Bu ya da diğer unsurların gelecek versiyonlarda ele alınıp alınmayacağını ya da teknolojilerimiz, topluluklarımız ve toplumsal ihtiyaçlarımız geliştikçe önemli hale gelen diğer unsurları sadece zaman gösterecek.
Özet
Nielsen'in on kullanılabilirlik sezgisel yöntemi, UX'e yeni başlayanlar ve deneyimli kullanıcılar için mükemmel bir rehber niteliğindedir.
Ürün veya web sitesi kullanılabilirliği, kullanıcı testleri sırasında titizlikle araştırılıp incelenecek olsa da, tasarım ve oluşturma sürecinin herhangi bir noktasında sezgisel bir değerlendirme yapmak, bireysel kullanıcılarımızın ihtiyaçlarını karşıladığımızdan emin olmak için düzenli bir kontrol noktası sağlar.
Kullanılabilirlik sezgiselleri hakkında daha fazla bilgi edinmek isterseniz bize e-posta gönderin hello@ux247.com.