Kullanılabilirlik üzerine uzun zamandır araştırıyorum, okuyorum notlar alıyorum. Kullanılabilirlik her alanda hayatımızı etkilediği ve şu anda en çok “yeni” çalışmanın yapıldığı alan mobil cihazlar olduğu için bu konuda notlarımı paylaşmak istiyorum.
Unutmayın, her ürününüzde kullanılabilirlik konusuna çok fazla özen göstermelisiniz. Size asıl başarıyı getirecek şeylerden biri budur. Mobil uygulama veya mobil site, her ikisi için de testler önemlidir.
Bu yazı bir mobil uygulamanın nasıl olması gerektiğinden ziyade uygulamanın test aşamasında nelere dikkat edilmesi gerektiğinden söz etmektedir.
1- Test yaptırdığınız kişileri iyi belirleyin: Bir iOS uygulamasını test ediyorsanız eğer kalkıp iOS uygulamasının yüklü olduğu telefonu bir android kullanıcısına vermeyin. Sizi en çok yanıltacak şeylerden biri bu olacaktır. Hangi platform için (iOS, Android…) uygulama geliştiriyorsanız test kullanıcılarınızın o platformda en az 3 ay geçirmiş birer kullanıcı olduğuna dikkat edin.
2- Kullanıcıları, kendi cihazlarını kullanmaya yönlendirin: iOS platformunda çok fazla olmasa da Android kullanıcıları cihazlarını oldukça özelleştirmekte. Bu özelleştirme kullanıcı alışkanlıklarını da değiştirebildiği için ortalama sonuçlarınızın farklı kullanıcılar üzerinde iyi çıkması önemli. Bu nedenle bu kullanıcıların kendi cihazlarında testler yapmalarını sağlayın.
4- Uygulamanızı her durumu hayal ederek test etmelerini sağlayın: Kullanıcılara sadece uygulamanızı test ettirmek yeterli değildir. Uygulamanızı mümkünse test etmekten ziyade her durum için kullanmalarını sağlayın. Müzik dinlerken de uygulamanızı kullansınlar veya arka planda çalışıyorken diğer uygulamaları da kullansınlar bu sayede yazılımsal hataları daha iyi farkedebilirsiniz. Bir fonksiyonunuz bir başka şeyi etkilemiş olabilir. (Biz, geliştirdiğimiz oyunun sesini kıstığımızı sanarken aslında telefonun sesini komple kapattığımızı testler sırasında görmüştük. :) )
5- Amacınızdan sapmadan her şeyi kontrol edin: Yayında olan bir uygulamanız içerisinde de testler yapmanız gayet doğaldır. Yayına almadan önceki testlerde veya yayında iken yaptığınız testlerde her şeyi kontrol etmeden karar almamaya çok dikkat edin. Test ettiğiniz iki farklı butondan biri %90 daha fazla tıklanıyor olabilir ama buna rağmen satışa dönüşme oranınız düşebilir. Bu gibi ihtimalleri düşünerek hareket edin. Yoksa butona daha fazla tıklatıp satışı düşüren kişiler olarak tarihe geçersiniz.
6- Kendi testerınız olmayın: Her işte yapılan büyük hatalardan biri de işi yapan/sahiplenen kişilerin kendilerini tester olarak düşünmesidir. Bu çok büyük yanılgılara neden olur. Uygulamanın amacından her işlevine kadar zaten biliyorsunuz bu nedenle yaptığınız testlerin pratikte hiç bir anlamı yok çünkü kendinizi kandırıyorsunuz. Ayrıca yakın çevrenizden de tester seçmemeye dikkat etmenizde fayda var. Özellikle kişilik ile ilgili alanlarda sizinle aynı yönde olma/düşünme ihtimalleri çok yüksektir.
7- Gerçek hedef kitlenize göre tester bulun: Uygulamanızın hedef kitlesi, yaş aralığı, cinsiyeti ve ilgi alanları ne ise testerların bu özelliklerde olmasına dikkat edin. Uygulamanın başarılı test sonuçlarına ulaşmasındaki en önemli etken belki de budur.
8- Test takviminize uyun, erken karar vermeyin: Testler, sanıldığı gibi kısa süren şeyler değildir. Testlere başlamadan önce bir zaman takvimi çıkarın ve bu takvime eksiksiz uyun. Testlerde her şey yolunda giderken son anda bir şeyler çıkabilir. Bu nedenle takvime bağlı kalmak önemlidir.
9- Gerçekçi olun, gerçek kullanıcılarınızı hayal ederek testler yapın: Bir önceki madde ile benzer bir başlık gibi görünebilir ama her zaman sizin bulduğunuz ve yanınızda yapılan testler üzerinde konuştuk. Hepimiz biliyoruz ki uygulamanızı bir odada oturan ve onun üzerinde konuşan kişiler kullanmayacaklar. Farklı ülkelerde farklı dillerde ve kültürlerde kişiler kullanacak. Bu nedenle bu kişilere nasıl ulaşabileceğinizi ve onlarla nasıl testler yapabileceğinizi planlamanızda fayda var. Direkt ulaşamazsanız da onları sakın aklınızdan çıkarmayın.