30 sn özet

Kullanılabilirlik testi, hedef kullanıcıların bir ürün veya prototip üzerinde gerçekçi görevleri tamamlarken gözlemlenmesidir. İngilizce karşılığı Usability Testing’dir. Kullanıcının hangi adımı seçtiği, nerede durduğu, neyi yanlış anladığı ve yardıma ihtiyaç duyup duymadığı incelenir. Amaç, tasarımın kullanıcının amacına ulaşmasını nasıl etkilediğini anlamaktır. Beğeni yorumları yardımcı olabilir; asıl kanıt görev sırasında görülen davranıştır. Testin çıktısı, gözleme dayanan sorunlar ve bunların ürün kararlarına etkisidir. Bulguların araştırılan kullanıcılar, görevler ve koşullarla sınırlı olduğu açık tutulmalıdır.

Neden önemli?

Bir ekranın bütün düğmeleri çalışabilir; kullanıcı yine de işini tamamlayamayabilir. İstenen bilgi bulunamıyor, işlem adı yanlış anlaşılıyor veya tamamlanma durumu belirsiz kalıyor olabilir. Teknik doğrulukla kullanıcının amacına ulaşabilmesi birlikte değerlendirilmelidir.

Örneğin “Kesinleştir” düğmesi işlemi tamamlamak için tasarlanmış olsun. Kullanıcı bunun geri alınamayacak bir karar olduğunu düşünerek durabilir. Ekip bu duraksamayı görmeden yalnızca düğmenin çalışmasını kontrol ederse sorunu fark etmeyebilir. Kullanılabilirlik testi, ürünün kullanıcı tarafından nasıl yorumlandığını görünür kılar.

Yönetici açısından test, geliştirme ve destek yatırımlarını daha sağlam gerekçelendirmeye yardımcı olur. Bir sorun sürekli açıklama gerektiriyorsa eğitim içeriği hazırlamak seçeneklerden biridir. Ancak sorun akışın kendisinden kaynaklanıyorsa tasarımın değiştirilmesi daha etkili olabilir. Karar, kullanıcı davranışını inceleyerek verilmelidir.

Junior bir iş analisti veya ürün sahibi açısından test, gereksinimlerin gerçek görevlerle kontrol edilmesini sağlar. Kullanıcı işlem sırasında başka bir kişinin onayını arıyorsa süreçte eksik bir bağımlılık bulunabilir. Böylece bulgular yalnızca ekran düzenini değil; rol, yetki ve iş kurallarını da etkileyebilir.

Terim nedir?

Kullanılabilirlik testi, belirli kullanıcıların belirli görevleri ürünle nasıl gerçekleştirdiğini araştıran yöntemdir. Çalışan ürünle veya çözümün belirli yönlerini temsil eden prototiple yapılabilir. Testin kapsamı, aydınlatılması gereken karar ve kullanım koşullarına göre belirlenir.

Görev, kullanıcıya ulaşmak istediği sonucu anlatmalıdır. “Tarih filtresine tıklayın” demek izlenecek yolu tarif eder. “Geçen aya ait kayıtları inceleyip raporu hazırlayın” demek ise kullanıcının gerekli yolu bulmasına alan bırakır. Gerçekçi görevler, ürünün doğal kullanımındaki kararları temsil etmelidir.

Katılımcı seçimi de önemlidir. Ürünü her gün kullanan uzmanla ilk kez karşılaşan kullanıcı aynı soruları aydınlatmayabilir. Hangi deneyim düzeyinin araştırıldığı yazılmalıdır. Şirket içindeki ürün uzmanlarının sistemi kolay kullanması, hedef müşterinin aynı deneyimi yaşayacağını göstermez.

Yönlendirilmiş testte bir araştırmacı oturumu yürütür, davranışı gözlemler ve gerektiğinde tarafsız sorular sorar. Yönlendirilmemiş testte katılımcı önceden hazırlanmış görevleri araştırmacı olmadan tamamlar. Yöntem seçimi, sorunun karmaşıklığına ve ihtiyaç duyulan açıklamaların niteliğine bağlıdır.

Görev başarısı, tamamlanma süresi, hata ve yardım ihtiyacı kaydedilebilir. Başarı ölçütü önceden tanımlanmalıdır. Kullanıcının raporu indirmesi yeterli mi, yoksa doğru dönem ve kapsamı seçmesi de gerekiyor mu? Yanlış raporu hızlı indirmek, görevin başarılı tamamlandığı anlamına gelmez.

Sayıların yanında nedenler de incelenir. Kullanıcı bir seçeneği hangi anlama geldiğini düşünerek seçti? Hangi bilgiyi bulamayınca başka bir yere geçti? Gözlenen davranışla araştırmacının yorumu ayrı kaydedilmelidir. Kullanıcıya sonradan soru sormak açıklama sağlayabilir; her açıklama başka bulgularla birlikte değerlendirilmelidir.

Sınırlı katılımcıyla yapılan bir çalışma, önemli sorunları ortaya çıkarabilir. Ancak bulgular doğrudan bütün kullanıcılar için bir oran olarak sunulmamalıdır. Katılımcılar, görevler, kullanılan cihazlar ve test ortamı sonuçları etkiler. Karşılaştırma yapılacaksa yöntem ve başarı ölçütlerinin tutarlılığı dikkate alınmalıdır.

Kullanılabilirlik testi ürünün değerli olduğunu veya müşterinin ödeme yapacağını tek başına kanıtlamaz. Bir kullanıcı tasarımı kolay kullanabilir, fakat çözümü kendi işi için gerekli görmeyebilir. Kullanılabilirlik bulguları, müşteri ihtiyacı ve ticari sonuçlarla ilgili diğer araştırmaları tamamlar.

Gerçek vaka: Google Clips’in çalışma modelini anlaşılır kılmak

Google Design’ın “Control and Simplicity in the Age of AI” yazısı, otomatik görüntü yakalayan Clips kamerasının geliştirilmesinde yapılan kullanıcı araştırmalarını anlatır. Ekip, kullanıcıların kendi kendine çekim yapan kamera fikrini hemen anlamadığını görmüştür.

İlk donanım prototiplerinde alışılmış kamera işaretlerinin bulunmaması kavrayışı zorlaştırmıştır. Kaynak, cihazın kamera olarak daha kolay tanınacak biçimde yeniden tasarlanmasının otomatik çekim fikrini anlamayı kolaylaştırdığını belirtir. Yazılımın erken akışlarında da kullanıcılar hangi içeriği saklamaları gerektiğinden emin olamamıştır.

Araştırmada bazı kullanıcıların cihazı çok farklı durumlara yerleştirip iyi sonuç beklediği görülmüştür. Ekip, kullanım rehberliğini fiziksel tasarım, ambalaj ve uygulama deneyimi boyunca ele almıştır. Böylece sorun, yalnızca uygulamaya açıklama eklemekten daha geniş bir tasarım konusu olarak değerlendirilmiştir.

Bu vakadan çıkarılabilecek ders, testin kullanıcının ürünün ne yaptığını ve hangi koşullarda yararlı olduğunu anlayıp anlamadığını da ortaya çıkarabilmesidir. Kaynak, bu değişikliklerin sayısal satış etkisini sunmaz; burada böyle bir sonuç iddia edilmez. Ayrıca tarihsel geliştirme anlatımı, ürünün bugün satışta olduğu anlamına gelmez.

Kaynak: Google Design, Gabe Clapper, “Control and Simplicity in the Age of AI”.

Varsayımsal örnek: Aylık mutabakat raporu

Bir finans yazılımı ekibi, muhasebe yöneticilerinin aylık mutabakat raporu hazırladığı akışı değerlendiriyor olsun. Mutabakat, ilgili kayıtların birbiriyle karşılaştırılarak uyumunun kontrol edilmesidir. Ekip, kullanıcının doğru dönemi seçip farkları inceleyerek raporu tamamlayabilmesini araştırmak istiyor.

Katılımcılara örnek kayıtlar ve bir iş senaryosu verilir. Gerçek kişilere ait hassas bilgiler yerine görevi temsil eden veriler kullanılır. Araştırmacı düğmeleri anlatmadan kullanıcının geçen aya ait raporu hazırlamasını ister. Doğru dönem, gerekli kayıtlar ve tamamlanmış rapor başarı ölçütleri olarak önceden yazılır.

Bazı kullanıcıların tarih filtresini fark etmediğini ve raporun bütün kayıtları kapsadığını düşündüğünü varsayalım. Başka kullanıcılar “Kesinleştir” ifadesini geri alınamaz bir işlem olarak yorumlayıp yöneticilerinden onay arıyor olsun. Bu davranışlar, örnek içindeki varsayımsal bulgulardır.

Ekip iki sorunu ayrı değerlendirir. Tarih seçimi ve rapor kapsamı daha görünür hâle getirilebilir. İşlemin adı, sonucu ve geri alınabilirliği açıklığa kavuşturulabilir. Ancak kullanıcının gerçekten onay alması gerekiyorsa yalnızca düğme adını değiştirmek yeterli olmayabilir; iş kuralı da incelenir.

Yeni tasarım aynı temel görevlerle yeniden araştırılır. Kullanıcıların doğru kapsamı seçmesi, kritik hatalar ve yardım ihtiyacı değerlendirilir. Sonucun bütün müşteri gruplarına genellenebilmesi için ek kanıt gerekebilir. Örnekte bir başarı oranı veya zaman tasarrufu varsayılmamıştır.

Yaygın 3 hata

  1. Görevin içinde çözüm yolunu tarif etmek

Kullanıcıya hangi düğmeye basacağını söylemek, o yolu kendi başına bulup bulamadığını araştırmayı engeller. Görevi beklenen sonuç üzerinden yazın. Gerektiğinde verilen yardımı kaydedin.

  1. Beğeniyi görev başarısının yerine koymak

Katılımcı tasarımı güzel bulabilir ve aynı anda önemli bir hata yapabilir. Görüşleri davranış kayıtlarıyla birlikte değerlendirin. Doğru sonuca ulaşmanın ne anlama geldiğini önceden belirleyin.

  1. Bulguyu doğrudan çözümle eşitlemek

Kullanıcının duraksaması gözlemdir; düğmenin yerini değiştirmek çözüm önerisidir. Önce duraksamanın nedenini araştırın. Farklı açıklamaları değerlendirerek uygun değişikliği seçin.

Mini uygulama/şablon

Bir test için şu alanları doldurun:

Karar
Test hangi ürün tercihini aydınlatacak?
Katılımcı
Hangi görev ve deneyim düzeyindeki kullanıcılar gerekli?
Senaryo
Hangi gerçekçi kullanım durumu temsil edilecek?
Görev
Kullanıcı hangi sonuca ulaşmaya çalışacak?
Başarı
Doğru tamamlanma hangi koşulları içeriyor?
Gözlem
Hata, duraksama ve yardım nasıl kaydedilecek?
Bulgu
Hangi davranış görüldü, olası nedenleri neler?
Etki
Sorun görevi engelliyor mu, yanlış sonuç doğuruyor mu?
Sonraki adım
Hangi değişiklik veya ek araştırma gerekli?

Test sonrasında gözlemleri ekipçe inceleyin. Sorunları görev ve sonuç üzerindeki etkisine göre değerlendirin. Değişikliğin işe yaradığını sonraki araştırmada kontrol edin.

İlgili terimler

Ürün Keşfi, Prototip, Kullanıcı Araştırması, Kullanıcı Personası, Kullanıcı Akışı, Erişilebilirlik, Görev Başarısı, Varsayım Haritalama, Minimum Uygulanabilir Ürün