HCI'daki yönergeler
Shneiderman'ın Sekiz Altın Kural
Amerikalı bir bilgisayar bilimcisi olan Ben Shneiderman, tasarımla ilgili bazı örtük gerçekleri pekiştirdi ve aşağıdaki sekiz genel yönergeyi ortaya koydu:
- Tutarlılık için Çalışın.
- Evrensel Kullanılabilirliğe Hizmet.
- Bilgilendirici geri bildirimde bulunun.
- Kapanışı sağlamak için Diyaloglar tasarlayın.
- Hataları Önleyin.
- Eylemlerin kolayca tersine çevrilmesine izin verin.
- Dahili kontrol odağını destekleyin.
- Kısa süreli bellek yükünü azaltın.
Bu kılavuzlar, arayüz tasarımcılarının yanı sıra normal tasarımcılar için de faydalıdır. Bu sekiz kuralı kullanarak, iyi bir arayüz tasarımını kötü olandan ayırt etmek mümkündür. Bunlar, daha iyi GUI'lerin belirlenmesine yönelik deneysel değerlendirmede faydalıdır.
Norman'ın Yedi İlkesi
İnsan ve bilgisayarlar arasındaki etkileşimi değerlendirmek için 1988'de Donald Norman yedi ilke önerdi. Zor görevleri dönüştürmek için kullanılabilecek yedi aşama önerdi. Norman'ın yedi ilkesi aşağıdadır:
Hem dünyadaki bilgiyi hem de kafadaki bilgiyi kullanın.
Görev yapılarını basitleştirin.
Her şeyi görünür kılın.
Eşleştirmeyi doğru yapın (Kullanıcı zihinsel modeli = Kavramsal model = Tasarlanmış model).
Kısıtlamaları avantajlara dönüştürün (Fiziksel kısıtlamalar, Kültürel kısıtlamalar, Teknolojik kısıtlamalar).
Hata için Tasarım.
Her şey başarısız olduğunda - Standardize edin.
Sezgisel değerlendirme
Sezgisel değerlendirme, kullanılabilirlik sorunları için kullanıcı arayüzünü kontrol etmeye yönelik yöntemsel bir prosedürdür. Tasarımda bir kullanılabilirlik sorunu tespit edildiğinde, sürekli tasarım süreçlerinin ayrılmaz bir parçası olarak ele alınırlar. Sezgisel değerlendirme yöntemi, Nielsen'in on Kullanılabilirlik ilkesi gibi bazı kullanılabilirlik ilkelerini içerir.
Nielsen'in On Sezgisel İlkesi
- Sistem durumunun görünürlüğü.
- Sistem ve gerçek dünya arasında eşleştirme.
- Kullanıcı kontrolü ve özgürlüğü.
- Tutarlılık ve standartlar.
- Hata önleme.
- Geri Çağırma yerine Tanıma.
- Esneklik ve kullanım verimliliği.
- Estetik ve minimalist tasarım.
- Yardım, teşhis ve hatalardan kurtarma.
- Belgeler ve Yardım
Nielsen'in yukarıda bahsedilen on prensibi, bir arayüzü veya ürünü denetlerken sezgisel değerlendirici için problemleri değerlendirme ve açıklamada bir kontrol listesi görevi görür.
Arayüz Tasarım Yönergeleri
Bu bölümde bazı daha önemli HCI tasarım yönergeleri sunulmaktadır. Genel etkileşim, bilgi ekranı ve veri girişi, aşağıda açıklanan üç HCI tasarım kılavuzu kategorisidir.
Genel Etkileşim
Genel etkileşim yönergeleri, aşağıdaki gibi genel talimatlara odaklanan kapsamlı önerilerdir:
Tutarlı olun.
Önemli geri bildirimler sunun.
Önemsiz olmayan kritik eylemlerin kimlik doğrulamasını isteyin.
Çoğu eylemin kolayca tersine çevrilmesine izin verin.
Eylemler arasında hatırlanması gereken bilgi miktarını azaltın.
Diyalog, hareket ve düşüncede yetkinlik arayın.
Hataları affet.
Faaliyetleri işleve göre sınıflandırın ve buna göre ekran coğrafyası oluşturun.
Bağlama duyarlı yardım hizmetleri sunun.
Komutları adlandırmak için basit eylem fiilleri veya kısa fiil cümleleri kullanın.
Bilgi Ekranı
HCI tarafından sağlanan bilgiler eksik veya net olmamalıdır, aksi takdirde uygulama kullanıcının gereksinimlerini karşılamayacaktır. Daha iyi bir görüntü sağlamak için aşağıdaki yönergeler hazırlanmıştır -
Yalnızca mevcut bağlam için geçerli olan bilgileri sergileyin.
Kullanıcıya veri yüklemeyin, bilgilerin hızlı entegrasyonuna izin veren bir sunum düzeni kullanın.
Standart etiketleri, standart kısaltmaları ve olası renkleri kullanın.
Kullanıcının görsel bağlamı korumasına izin verin.
Anlamlı hata mesajları oluşturun.
Anlamaya yardımcı olması için büyük ve küçük harf, girinti ve metin gruplama kullanın.
Farklı bilgi türlerini sınıflandırmak için pencereleri (varsa) kullanın.
Bu gösterim biçimiyle daha kolay entegre edilen bilgileri karakterize etmek için analog ekranları kullanın.
Görüntü ekranının mevcut coğrafyasını düşünün ve verimli bir şekilde kullanın.
Veri girişi
Aşağıdaki yönergeler, HCI'nin bir başka önemli yönü olan veri girişine odaklanmaktadır -
Kullanıcı için gerekli olan giriş eylemlerinin sayısını azaltın.
Bilgi ekranı ve veri girişi arasındaki kararlılığı koruyun.
Kullanıcının girişi özelleştirmesine izin verin.
Etkileşim esnek olmalı, ancak aynı zamanda kullanıcının tercih ettiği giriş moduna göre ayarlanmalıdır.
Mevcut eylemler bağlamında uygun olmayan komutları devre dışı bırakın.
Kullanıcının etkileşimli akışı kontrol etmesine izin verin.
Tüm girdi eylemlerine yardımcı olmak için yardım önerin.
"Mickey mouse" girişini kaldırın.