Arayüz Tasarımları Değerlendirilmesi
Transkript
Arayüz Tasarımları Değerlendirilmesi
5.12.2013 Değerlendirme Arayüz Tasarımları Değerlendirilmesi Nuri Hataş Veysel Yünlüel Acemi tasarımcılar yaptıkları küçük web tasarımlarıyla egoları yüksek hale gelebilir. Peki ‘EGO’ derken biz neyi kastediyoruz ? Kısaca söylemek gerekirse Ego; bizi öz benliğimizden uzaklaştıran tüm düşünce yapılarının kaynağıdır. Acemi tasarımcılar kendi yarattıklarıyla kendilerinden geçmiş olabilirler ve kendi yarattıklarını yeterince değerlendirmezler ise başarısız olmaları kaçınılmazdır. Deneyimli tasarımcılar ise bilgelik ve alçak gönüllülükle yaptıkları işlerin kapsamlı bir testten geçirilmesinin bir zorunluluk olduğunu kavramışlardır. EGO VE İNSAN YAPISI Değerlendirme planlarının aralığı örneğin küçük bir web sitesini göz önüne alırsak 6 kullanıcı ile 3 günlük bir test uygun olabilir. Ancak yeni bir ulusal hava kontrol sistemi için iddialı bir sitenin testi 2 yıl olabilir. Bu testlerin maliyetleri tüm projenin %5 ile %20 si aralığında değişebilir. EGO’YA ALBERT EINSTEIN PENCERESİNDEN BAKALIM 1 5.12.2013 Birçok insanın çalıştığı bir projede mükemmellik mümkün değildir. Bu yüzden planlama yapılırken; birincisi, bir arayüz yaşam döngüsü sırasında sorun tespit edilmeli, değerlendirmeli ve onarımı devam eden yöntemler içermelidir. İkincisi ise sorunlar devam ediyor olsa bile sorunun öğrenilmesi mümkündür, bu sorun çözüldükten sonra bu konuda bir karar alınıp prototip proje son kez test edilir ve ürün teslimi yapılır. Üçüncü olarak örneğin hava trafik kontrol sisteminin acil durumlarda yüksek seviyede öngörülemeyen durumlarda performansı test etmek son derece zor olduğu için bu seviyeye en yakın test yöntemleri en uygun yöntemler olacaktır. Uzman İncelemeleri HAVA TRAFİK KONTROL SİSTEMİNİ TEST EDEN ÇALIŞANLAR Uzman yorumcular tasarım ekibinin egolarına ve profesyonel becerilerini yakından takip etmelidir. Bu yüzden tasarım ekibinin önerilerini dikkatli hale getirmelidir: Herhangi bir insan, yeni incelenmiş bir arayüz için tasarım mantığını ve geliştirilme şeklini anlaması oldukça güçtür. Yorumcular, tasarımcılar ile tartışarak olası sorunları not alıp üretilebilecek çözümleri tasarımcılara bırakmalıdır. Uzman Yorumları Çeşitleri Sezgisel Değerlendirme Kuralları Yorumlama Tutarlılık Denetimi Bilişsel İzlenecek Yol Resmi UZMAN İNCELEMESİNE BİR ÖRNEK … Kullanılabilirliğin Denetlenmesi 2 5.12.2013 Eğer raporda projenin önemi ve beklenen çaba düzeyine göre öneriler yer alıyor ise, yöneticilerin bunları uygulama olasılığı daha yüksektir. Bir arayüz tasarlarken ise mümkün olduğunca gerçeğe en yakın, gürültü ve dikkat dağıtıcı ortamdan arındırılmış bir ortamda tasarım işlemini gerçekleştirmelisiniz. Başka bir yaklaşım ise, kuşbakışı bir arayüz yere yatırılır veya duvarda dokunmatik ekranlar da tam bir seti inceleyerek eldeki tüm tutarsızlıklar tespit edilir ve farklı desenlerin fark edilmesi açısından bu yaklaşımın son derece verimli olduğu ispatlanmıştır. Kuşbakışı görünümde yazı tipleri, renkler ve terminoloji açısından tutarlı olup olmadığı hızlı bir şekilde görülebilmesi ve birden çok geliştiricinin ortak bir üsluba uyulup uyulmaması takdirini yorumcular sağlar. Kullanılabilirlik Testi ve Laboratuvarları Uzman-yorum yöntemleri ve kullanılabilirlik test yöntemleri birçok değişkenin kontrol edilebilmesi bakımından zordur. Ancak yapılan her çalışma uzman değerlendirmeleri için kanıt sağlar. Uzmanlar her zaman bir arayüz de farklı sorunlar bulmak eğilimindedir ve bu nedenle 3-5 yorumcuyu tamamlayıcı kullanılabilirlik testi olarak kullanabiliriz. Bu son derece verimli olacaktır. Kullanılabilirlik testi ve laboratuvarları kullanıcıların isteklerini karşılayabilmek için 1980 li yıllardan beri günümüze kadar devam etmektedir. Yöneticiler ve geliştiriciler ilk başlarda kullanılabilirlik testinin güzel bir fikir olduğunu belirterek bir süre direndi, ancak bu zaman baskısı ve sınırlı kaynaklar onları daha çalışırken engellemiştir. Başarılı bir uzmanın inceleme imkânını güçlendirmek, kimi proje ile tanıdık kimi proje ile uzun vadeli bir ilişki kurması bilgili uzmanlar seçiminde yardımcı olur. Bu insanlar kendi müdahalelerinin sonuçlarını görmek için geri çağırılırlar ve onlar bu yaptıkları müdahaleler konusunda sorumlu tutulurlar. Ancak yine de deneyimli uzman yorumcuları tipik kullanıcıların, özellikle ilk kez kullananların nasıl davranacağını bilmediklerinden zorluk çekmektedirler. Kullanılabilirlik Testi ve Laboratuvarları Deneyim büyümüş, başarılı projeler için krediler verilmesi üzerine talep fazlalaşmış ve bunun üzerine tasarım ekipleri, kullanılabilirlaboratuvar personeli ve kıt kaynağın elde edilebilmesi için rekabete başlamıştır. Yöneticilere bir kullanılabilirlik testine gerek kalmadan bir projeyi gerçekleştirmek için özel öneriler verilmiştir. Kullanılabilirlik testi birçok projenin hızlandırılmasını gerçekleştirdi, aynı zamanda büyük maliyetlerinde önüne geçmiş oldu. 3 5.12.2013 Akademisyenler hipotez testlerini ve destek teorilerini desteklemek için kontrollü deneyler gerçekleştirmekte iken, uygulayıcılar ise hızla kullanıcı arayüzleri geliştirmek için kullanılabilirlik test yöntemleri geliştirdi. KULLANILABİLİRLİK TESTLERİNİN YAPILDIĞI BİR LABORATUVAR Şekil 4.1 ve Şekil 4.2 Fiziksel bir laboratuvara sahip bir kuruluşun kullanılabilirlik testlerini o kuruluşa bağlı çalışanlar, ürünün sahibi ve kullanıcılar yapar (şekil 1). Tipik bir kullanılabilirlik laboratuvarı 10 metrelik alanda, bir tarafında test ve gözlemciler (tasarımcılar, müşteriler ve yöneticiler), diğer tarafta ise iş yapmak için bulunan kullanıcılara ayrılmış bölmeler vardır (şekil 2). Katılımcılara her zaman saygı ile yaklaşılmalı ve nelerin test edilip nelerin yapılmadığı konusunda bilgilendirilmesi yerine, üzerinde çalışılan yazılım ve kullanıcı arayüz konusunda bilgilendirilmesi gerekir. Onları (örneğin; bir web sitesi üzerinde ürün bulma, bir mouse’ı kullanarak bir diyagram oluşturma veya bir dokunmatik bilgi noktası üzerinde bir restoran rehberi inceleme) gibi konularda ne kadar sürede istenilen işlemin gerçekleştirileceğinin anlatılması gerekir. Katılım her zaman gönüllülük esasına göre olmalı ve katılımcılar bilgilendirildikten sonra onay alınmalıdır. Mesleki uygulamada tüm katılımcılara okuma ve imzalama konusunda bir açıklama yapılmalı ve kullanıcılarda oluşan soru işaretlerini gidermeleri gerekir. 4 5.12.2013 Örneğin, tüm katılımcılara okunup imzalatılması gereken metin aşağıdaki gibi olabilir: Ben özgür irademle bu deneye katılmak için gönüllü oldum. Görevlerimin ne olacağını önceden ve ne tür işlemlerin takip edileceği konusunda bilgilendirildim. Bana soru sorma fırsatı verildi ve sorularıma beni memnun edecek düzeyde cevaplar verildi. Geri çekilme iznimin ve katılım sürecimin gelecekteki tedavi durumumun saklı kalması kaydıyla, istediğim herhangi bir zamanda katılımı durdurma hakkına sahip olduğumun farkındayım. Aşağıda bulunan imzam yukarıda bulunan tüm tabloların onaylandığı anlamına gelir ve bu çalışma bana katılım öncesinde verilmiştir. Her tasarım aşaması yinelenerek zarif hale getirilebilir ve geliştirilmiş hali test edilebilir. Kullanıcı beklentilerini karşılayabilmek için yazılım hatalarının hızlı bir şekilde bulunması veya tutarsız yerleşimdeki küçük hataları düzeltilmesi son derece önemlidir. Kullanılabilirlik testlerinin birçok çeşidi denenmiştir: Ölçüm Cihazları Görevlerini yerine getiren katılımcıların, daha sonra incelenmek üzere, katılımcıların karşılaştıkları sorunları tasarımcılara veya yöneticilere göstermek için video kaydı çoğu zaman değerlidir. Videokasetlerinin gözden geçirilmesi sıkı bir iştir, bu yüzden test sırasında logging(günlük işlemler) ve açıklamalar kritik olayları bulmada harcanan zaman konusunda çok önemlidir. Kâğıt maketleri İndirimli kullanılabilirlik testleri Rekabetçi kullanılabilirlik testleri Evrensel kullanılabilirlik testleri Alan testleri ve taşınabilir laboratuvarlar Ölçüm Cihazları Diğer hedefler ise kullanıcının tespit edecekleri olacaktır. Geniş çaplı bir ankette kullanıcıların temsili arayüz hakkında görüşlerini ölçen maddeler aşağıdaki gibidir: Arka plan (yaş, cinsiyet, köken, eğitim) Bilgisayar deneyimi (yapılan yazılımlar geliştirilen projeler) Görev etki alanı nesneleri ve eylemleri Arayüz etki alanı metaforları ve eylem kolları İş sorumlulukları (karar verme etkisi, yönetsel roller ve motivasyon ) Kişilik tarzı (içe dönüklük, karşı cinse olan isteksizlik) Giriş ve görüntülerin dizayn kullanımı Bir arayüzü kullanmamak için nedenler (yetersiz hizmet, çok karmaşık ve yavaş) Özelliklere aşinalık Bir arayüzü kullandıktan sonraki duygular 5 5.12.2013 Kabul Testleri Kabul testlerini yapmadan önce sözleşme yapacaksak açıkça kabul kriterleri yazmalıyız. Büyük uygulama projelerinde; müşteriler ve yöneticiler için donanımlar ve yazılımlar ölçülebilir hedeflerdir. Öte yandan eğer ortada yazılı bir doküman yoksa ‘kullanıcı dostu’ bir kabul testi yapabiliriz. Donanım ve yazılımları testlerle ölçebiliriz ve bu testlerin istenilen (gerek duyulan) zamanda yetiştirilmeside önemlidir. Ama tamamlanmış ürün kabul testinden başarısız olursa, başarılı olana kadar sistem baştan tekrar kontrol edilmelidir. Bu testte bakacağımız ; Kullanıcıların yapılan fonksiyonları öğrenmesi için geçen zaman Verilen görevlerin performans hızı Kullanıcı tarafından yapılan hataların oranı Kullanıcının komutlarının belli bir zaman içinde yapılması Kullanıcı memnuniyeti Büyük kullanıcı arayüzlerinde farklı katılımcılarla 8-10 kadar farklı test yapılabilir. Diğer kriterler şöyle sıralanabilir; Örneğin bir gıda-alışveriş web sitesi için bir kabul testi aşağıdaki gibi belirtilebilir; 35 yetişkini (yaşları 25-45 arası) testimize alıyoruz. Katılımcılar en az 1 yılda 1-5 saat/haftalık orta düzeyde web kullanımı deneyimine sahipler. kişisel memnuniyet çıkış anlaşılırlığı sistem tepki süresi Sitenin temel özellikleri üzerinden 5 dakikalık tanıtım gösterecekler. kurulum prosedürleri Ürünle ilgili basılı belgeler En az 30 yetişkin bireyin 30 dakikada belirtilen görev kriterlerini tamamlaması gerekir. grafiklerin çekiciliği Kabul testlerinin temel hedefi ürünün kusurlarını tespit etmek değil, daha ziyade ürünün gereksinimlerini kontrol etmektir. Başarılı kabul testlerinden sonra, ulusal veya uluslar arası piyasaya sürmeden önce belli bir alanda saha testi yapılabilir. (beta sürüm olarak) Kullanılabilirlik testleri, anketler, kabul testleri, ve saha testlerinin amacı evrimsel gelişmesini mümkün olduğu kadar zorlamaktır. Çünkü ürünü piyasaya sürülmeden yapılacak değişiklikler çok daha kolay ve ucuz olacaktır. gibi diğer kriterler, aynı zamanda komple ticari ürün kabul testlerinde de düşünülebilir. Aktif Kullanım Sırasında Değerlendirme Dikkatli bir şekilde tasarlanmış ve çok iyi arayüzü test edilmiş ürün harikadır. Fakat; başarılı etkin kullanım; yöneticilerin, servis ve bakım personelinin sürekli dikkatini gerektirir. Kullanıcıların verdiği destek (feedback vs) arayüzün iyileşmesinde ve verilen hizmetin artmasında büyük rol oynar. Unutmamak gerekir ki tüm kullanıcıları memnun edemezsiniz ama memnun kullanıcıların takdiriyle ödüllendirilirsiniz. Mükemmellik ulaşılabilir değildir ama iyileştirmeler yapılabilir ve bu devam etmek için yeterlidir. 6 5.12.2013 Oluşan sorunları tamir ederken bir anda değil yavaş yavaş yapılması gerekir. Çünkü yapılan ani değişiklikler halihazırdaki kullanıcıları kötü etkileyebilir. Gelişen internet ortamında arayüzlerin değişimi kaçınılmaz olmuştur. Değişiklikler altı aylık veya yıllık olarak arayüz revizyonu ile sınırlı olmalıdır. Yeni katmanla ile önemli kaynaklara erişim istikrarlı olmalıdır. Görüşmeler ve Grup Odaklı Tartışmalar Bireysel kullanıcılarla görüşme verimli olabilir, çünkü kullanıcıların endişe duyduğu spesifik konuları takip edebiliriz. Bireysel tartışmalardan sonra yorumların evrenselliğini tespit etmek için grup odaklı tartışmalar yapılır. Görüşmeler zaman alıcı ve masraflı olduğu için genellikle kullanıcı topluluğunun küçük bir kısmı dahil edilir. Diğer yandan kullanıcıyla doğrudan temas olumlu, yapıcı öneriler kazandırır. Profesyonel liderliğindeki grup odaklı görüşmede gizli kalmış sorunları şaşırtıcı bir şekilde hızlı çözebiliriz. Örnek olarak ; Büyük bir şirketin 4,300 kullanıcısıyla 45 ile 66 dakika arasında şirketin iletişim sistemiyle ilgili görüşme yapılmış. Görüşmede genel olarak kullanıcıların mutlu olduğu ancak; %23.6 lık kesimin güvenlik hakkında endişeleri olduğu, %20.2 lik kesim sistemin kafa karıştırıcı bulduğu, %18.2 lık kesim kolaylık ve erişilebilirliğin iyi olduğunu Ve sadece % 16 lık kesim hiçbir endişesi olmadığını dile getirmiş. Böyle bir görüşmenin ardından şirket 42 adet çözüm odaklı arayüzü geliştirmesi yapmış. Devamlı Kullanıcı-Performans Veri Günlüğü Grup Odaklı Tartışma Örneği Veri kaydı, sistem yöneticilerinin arayüzü kullanım biçimi hakkında veri, kullanıcının performans hızı, hata oranı veya çevrimiçi yardım talepleri sıklığının toplanması için gerekir. Kullanım frekanslı datanın en önemli özelliği performansı optimize etmede ve sistem bakımcılarına rehberlik edip birçok maliyetten kurtarmasıdır. Veri kaydı ile yeni donanım satın alınacağı zaman, çalışma prosedürlerinde değişiklikler olduğunda, iyileştirmeler, sistem genişletme planları vs. olduğunda bize rehberlik sağlar. Veri günlüğü tutulması tamamen iyi niyetli yapılmasına rağmen kullanıcı hakları gizliliği korunması gerekir. Belirli bir kullanıcının bilgileri gerek olmadıkça toplanmamalıdır. Veri depolama ticari amaç olarak da kullanılmaktadır. Bazı şirketler kullanıcıların web sitesindeki günlük verilerini ve analizlerini web sitesi sahibine sunmaktadır. Böylece sitenin sahibi o yönde reklam ve promosyon yapar. 7 5.12.2013 İnternet veya Telefon Danışmanları Danışmalarda sorun yaşıyorsanız internet veya telefonla kullanıcılara son derece etkili ve kişisel yardım sağlanabilir. Birçok kullanıcı ortaya problem çıktığında bunu birinin çözeceğini bildiğinde güven hissederler. Bu danışmanlar sorunlar hakkındaki bilgileri ve çözümleriyle mükemmel bir kaynaktırlar. Çevrimiçi Öneri Kutusu veya e-posta Hataları Raporlama E-posta kullanıcıların bakımcılara veya tasarımcılara mesaj göndermek amacıyla kullanılabilinir. Böyle çevrimiçi öneri kutuları mektup yazmaya kıyasla çok daha kolay olduğu için verimli yorum yapılmasında teşvik edebilir. Web tabanlı hata raporlama programlarının popülaritesi artmaktadır. Netscape'in Kalite Geri Bildirim Sistemi, Microsoft'un Dr Watson ve Bugtoaster programları otomatik olarak çöküşten(crash) sonra oluşan hataları raporlar. Kontrollü Psikolojik Odaklı Deneyler Akademik ve endüstriyel araştırmacılar bilimsel yöntem ile verimli bir arayüz kavramı oluşturulabildiğini fark ettiler. Temel tasarım bilgilerinin ortaya çıkması için çok sayıda deney yapmaktadırlar. İnsan bilgisayar etkileşimine uygulanan bilimsel yöntemin ana hatları bu görevleri içerebilir: Pratik bir sorunla başa çıkmak Test edilebilir bir hipotez olduğunda Dikkatli ölçülerde değişken seçimi Mantıklı katılımcı seçmek ve dikkatli bir şekilde veya rastgele gruplara katılımcı atamak. Veri analizi için istatistiksel yöntemler uygulamak ve Gelecekteki araştırmacılar için pratik bilgiler kayıt etmek. Birçok kuruluş kullanıcıların ulaşabileceği ücretsiz bilgi ve danışma hattına sahiptir. Bazı firmalar kullanıcı sorunlarının tartışılması için canlı sohbet odaları sunmaktadır. Kullanıcılar sorularını yazıp hemen yanıt alabilirler. Bu tür hizmetler, müşterilere yardımcı olur ve onların sadakatlerini sağlar. Ayrıca yeni bir ürünün tasarımında iyileştirme yapılmasına neden olabilir. Müşteri desteğini yüksek düzeyde sağlamak için öneri kutuları ve şikayet imkanları internet sitelerinde yaygın hale gelmektedir. Bugzilla gibi hata takip programları sayesinde kullanıcı hata raporları da popülerlik kazanmıştır. Not: Bugzilla gibi sistemler, yazılımcılara üründeki, eksiklik ve yanlışları takip etme olanağı sağlar. Kontrollü deneyler için gereken bu yaklaşımlarım uygulaması ne kadar zahmetli olsa da oldukça güvenilir sonuçlar vermektedir. Benzer katılımcı, görev ve deney koşullarının tekrarlanmasıyla geçerliliği ve güvenirliliği artmaktadır. 8 5.12.2013 Örneğin, mobil cihazlarda rekabet yüzünden klavyelerinde birçok bilimsel deney yapılmıştır. Bu deneyler sonucunda kullanıcıların yeni ürüne alışmasında 10 dakikalık azalma, %10 hız artışı ve hata sayısında azalma görülmüştür. Bu tür deneyler dikkatli kontroller gerektirir çünkü tüketici pazarında büyük avantajlar sağlayabilmektedir. References Blackmon, M.H., Polson, EG., Kitajima, M., and Lewis, c., Design methods: Cognitive walkthrough for the Web, Froc. CHI 2002: Human Factors in Computing Systems, ACM, New York (2002),463-470. Chin, John E, Diehl, Virginia A., and Norman, Kent L., Development of an instrument measuring user satisfaction of the human-computer interface, Proc. CHI '88: Human Factors in Computing Systems, ACM, New York (1988),213-218. Coleman, William D. and Williges, Robert c., Collecting detailed user evaluations of software interfaces, Proc. Human Factars Society: Tu;enty-Ninth Annual Meeting, Santa Monica, CA (985), 204-244. Cozby, Paul c., Methods in Belliruioral Research, Seventh Edition, McGraw-HilI, New York (200m. Croft, W. Bruce, Cook, Robert, and Wilder, Dean, PrOViding government information on the Internet: Experiences with THOMAS, Fmc. Digital Libraries '95 Conference, ACM, New York (19951. Also available at http://www.csdl.tamu.edu/DL95/papers/ croftJcroft.html. Dumas, Joseph and Redish, Janice, A Practical Guide to Usability Testing, Revised Edition, [ntelkXl Books, Bristol, UK (1999). 9
Benzer belgeler
Kullanılabilirlik Testleri ve Uygulamaları
bir seti inceleyerek eldeki tüm tutarsızlıklar tespit
edilir ve farklı desenlerin fark edilmesi açısından
bu yaklaşımın son derece verimli olduğu
ispatlanmıştır. Kuşbakışı görünümde yazı tipleri,
r...