Kullanıcı Otonomisi: Seçenek Sayısı Değil, Geri Dönebilmek
Kullanıcı otonomisi çoğunlukla ayar sayısıyla ölçülüyor: panelde ne kadar çok seçenek varsa kullanıcı o kadar özgür sayılıyor. Bu ölçü yanlış. Bir arayüzde kullanıcının gerçekten kontrolü varsa, kontrol şu üçünden gelir: varsayılanın kendisinin makul olması, verilen kararın geri alınabilmesi, kullanıcının zorunlu bir sıraya sokulmaması.
Kırk ayar, sıfır kontrol
Kurulumda altı adımlık zorunlu tanıtım turu olan, hiçbirini atlatmayan bir uygulamayı düşün. Ayarlar ekranında kırk seçenek olsun. Bu arayüz, üç ayarı olup her ekranı atlanabilir yapan bir arayüzden daha az kontrol veriyor. Çünkü seçenek çokluğu kararı kullanıcıya devretmek değil, kararın yükünü kullanıcıya yıkmaktır. Ayarı, kullanıcı o ihtiyacı fiilen yaşadıktan sonra açmak daha doğru bir sıra.
Bir seçeneği arayüze koymanın şartı şu: varsayılan, kullanıcıların çoğu için yeterince iyi olsun ve değiştirmek isteyen de aradığını bulabilsin. Varsayılanı doğru kuramadığın için seçenek ekliyorsan, aslında kararsızlığını kullanıcıya fatura ediyorsun.
Yüzeysel ve derin özelleştirme aynı şey değil
Tema rengi, yazı tipi, satır yoğunluğu, Google Drive'daki liste-galeri geçişi, Messenger'ın sohbet temaları: bunlar yüzeysel katman. Ucuzdur, hoştur, kullanıcıya "burası benim" hissi verir ama pek az gerçek problemi çözer (renk seçiciyi otonomi diye pazarlamayı fazla cömert buluyorum).
Derin katman başka bir şey. Klavye kısayolları, modül sırasını değiştirmek, kendi görünümünü kaydetmek. Bunlar azınlığın işine yarar, ama o azınlık aynı işi günde yirmi kez yapan kullanıcıdır ve kazancı yüzeysel ayarların toplamından büyüktür. Seçim yapman gerekiyorsa derin katmanı seç.
Her ayarın bir bakım faturası var
Arayüze eklenen her ayar aynı zamanda saklanan bir veridir: şema alanı, mevcut kullanıcılar için bir geçiş, bir de test edilmesi gereken görsel durum. Bağımsız ve iki değerli altı ayar koyduysan ortaya 2⁶, yani 64 farklı görünüm kombinasyonu çıkar. Bunların hepsini kimse gözden geçirmez; bir CSS regresyonu da bu 64 halin yalnızca üçünde görünür, o üçü de kimsenin bakmadığı üçüdür.
Çıkış yolu ayarları isimli hazır setlere indirmek. Altı serbest anahtar yerine dört adlandırılmış görünüm sunarsan test yüzeyi 64'ten 4'e düşer, kullanıcının aldığı fayda ise çoğu durumda aynı kalır. Serbest kombinasyonu ancak kullanıcı gerçekten kendi düzenini kurmak istediğinde, örneğin bir yönetim panelinde, açmaya değer.
Sıra ve zaman
Kullanıcıyı adım adım tek bir rotaya sokan onboarding akışları ters teper. Tanıtım turu atlanabilir olsun, atlanan ayarlara sonradan aynı yerden ulaşılabilsin, formda bir önceki adıma dönmek veri kaybettirmesin. Bahşiş ekranındaki sabit oranların yanına "özel tutar" alanı koymak da bunun küçük ama net bir örneği: sistem üç ihtimali tahmin ediyor, dördüncüsü için kapıyı kapatmıyor.
Eğitim platformlarında konu sırasını serbest bırakmak da aynı mantık. Kullanıcı öğrenme sırasını kendi belirlediğinde bazen yanlış sırayla ilerler, bu bir maliyet, ama zorunlu sırada ilerleyemeyip bırakan kullanıcının maliyeti daha yüksek. Otonomi vermek, kullanıcının yanlış seçim yapma hakkını da vermektir; geri alınabilir olduğu sürece bunun bedeli küçüktür.