Skip to article
Görkem Yıldız, home
Available for October

Occam'ın Usturası ve UI/UX: En Basit Çözüm Neden Neredeyse Her Zaman En İyisidir?

Bu makalede, UI/UX tasarımında gereksiz karmaşıklığı ortadan kaldırmanın altın kuralı olan Occam'ın Usturası prensibini inceliyoruz. Daha temiz ve etkili arayüzler için en basit çözümün gücünü keşfedin.

· 4 min readTürkçe

Selam arkadaşlar, bu yazımda tasarım dünyasının belki de en keskin araçlarından birini, ama bir o kadar da sık göz ardı edilen bir prensibi konuşacağız: Occam'ın Usturası. Adı biraz felsefi ve korkutucu gelebilir, ama inanın bana, bu prensip arayüzlerimizi gereksiz yüklerden arındırıp kullanıcı için pürüzsüz bir deneyim yaratmanın anahtarı. Günlük işlerimizde o kadar çok detaya boğuluyoruz ki, bazen en bariz olanı, yani basitliği ıskalıyoruz. İşte bu makalede, bu kadim prensibin UI/UX tasarımında nasıl bir süper güce dönüştüğünü adım adım inceleyeceğiz.

Occam'ın Usturası Nedir ve Tasarımla Ne İlgisi Var?

Konuya paldır küldür girmeden önce, bu havalı ismin ne anlama geldiğini bir netleştirelim. Occam'ın Usturası, en basit haliyle der ki: "Bir şeyi açıklamak için birden fazla olası yol varsa, en az varsayım gerektiren, yani en basit olanı genellikle doğrudur." Bizim dünyamıza uyarladığımızda ise bu şu anlama geliyor: "Bir kullanıcı hedefini gerçekleştirmek için birden fazla tasarım çözümü varsa, en az öğe ve adım içeren, yani en basit olanı genellikle en iyisidir."

Felsefeden Arayüze: Prensibin Anlamı

Bu ilke, gereksiz karmaşıklığı adeta bir ustura gibi kesip atmamızı öğütler. Tasarım sürecinde kendimize sürekli olarak şu soruyu sormalıyız: Eklediğimiz her bir buton, her bir menü öğesi, her bir animasyon gerçekten bir amaca hizmet ediyor mu? Yoksa sadece arayüzü daha "dolu" göstermek için mi oradalar? Occam'ın Usturası, bizi varsayımlardan ve gereksiz süslemelerden arındırarak doğrudan kullanıcı ihtiyacına odaklanmaya zorlar.

UI/UX'te "Basitlik" Neyi İfade Eder?

Burada basitlikten kastım, boş beyaz sayfalar veya sıkıcı tasarımlar değil. Aksine, gerçek basitlik, karmaşık bir problemi kullanıcı için olabildiğince zahmetsiz hale getirmektir. Kullanıcının hedefine giden yolu temizlemek, dikkat dağıtıcı unsurları ortadan kaldırmak ve en önemlisi, düşünme ihtiyacını en aza indirmektir. Zaten bu durum, daha önce konuştuğumuz bilişsel yükü azaltma hedefiyle de birebir örtüşüyor. Unutmayın, kullanıcı arayüzünüzü hayranlıkla izlemek için değil, bir işi halletmek için kullanıyor.

Arayüzleri Keskinleştirmek: Occam'ın Usturasını Pratiğe Dökmek

Peki, bu felsefi prensibi alıp Figma'daki projemize nasıl uygulayacağız? İşte size Occam'ın Usturası'nı günlük iş akışınıza entegre etmenizi sağlayacak birkaç pratik yöntem:

1. "Bu Gerçekten Gerekli mi?" Sorusunu Sorun

Bu, en temel ve en güçlü adımdır. Tasarımınızdaki her bir öğeyi (buton, form alanı, ikon, metin paragrafı) sorgulayın. Kendinize ve ekibinize şu soruları sorun:

  • Bu öğe, kullanıcının bu ekrandaki ana hedefine ulaşmasına doğrudan yardımcı oluyor mu?
  • Bunu kaldırırsak, kullanıcı deneyiminde bir eksiklik veya kafa karışıklığı olur mu?
  • Kullanıcıların yüzde kaçı bu özelliği veya bilgiyi gerçekten kullanacak?
  • Bu işlevi daha basit bir yolla sunabilir miyiz?

Bu acımasız sorgulama süreci, zamanla "belki lazım olur" diye eklenen ve arayüzü şişiren onlarca gereksiz unsurdan kurtulmanızı sağlar.

2. Adımları ve Süreçleri Azaltın

Kullanıcının bir işi tamamlamak için attığı her adım, potansiyel bir terk etme noktasıdır. Occam'ın Usturası, kullanıcı akışlarını olabildiğince kısaltmamızı söyler. Bir e-ticaret sitesindeki 5 adımlı ödeme süreci yerine tek sayfalık bir ödeme deneyimi sunmak, bu prensibin mükemmel bir örneğidir. Süreçlerinizi iyileştirmek, kullanıcıyı hedefine daha hızlı ve daha az sürtünmeyle ulaştırır. Bu konu hakkında daha derinlemesine bilgi için UX/UI süreç iyileştirmesi hakkındaki yazıma göz atabilirsiniz.

3. Görsel Karmaşayı Ortadan Kaldırın

Basitlik sadece işlevsellikte değil, görsel tasarımda da kendini göstermelidir. Farklı renkler, çok sayıda font ailesi, tutarsız ikon setleri ve hizalama sorunları görsel bir gürültü yaratır. Bu gürültü, kullanıcının önemli olanı görmesini engeller. Çözüm nedir? Tutarlı bir görsel hiyerarşi ve iyi yapılandırılmış bir tasarım sistemi. Her şeyin birbiriyle konuştuğu, uyumlu bir dil yaratmak, kullanıcının arayüzü içgüdüsel olarak anlamasını sağlar. Eğer bir tasarım sisteminiz yoksa, bu konuya eğilmenin tam zamanı olabilir.

Basitliğin Tuzağı: Occam'ın Usturası Ne Zaman Körelir?

Her güçlü araç gibi, Occam'ın Usturası'nı da dikkatli kullanmak gerekir. Bu prensibi yanlış anlamak, bizi faydadan çok zarar getirecek tuzaklara düşürebilir.

En büyük tehlike, aşırı basitleştirmedir. Unutmayın, amaç gereksiz karmaşıklığı ortadan kaldırmaktır, gerekli olanı değil. Örneğin, bir video düzenleme programındaki tüm gelişmiş araçları tek bir "Düzenle" butonu ardına saklamak, arayüzü daha basit göstermez; aksine, uzman kullanıcılar için kullanılamaz hale getirir. Basitlik, işlevselliği kurban etmek anlamına gelmemelidir. Görev ne kadar karmaşıksa, arayüzün de o görevi destekleyecek kadar zengin olması gerekebilir. Önemli olan, bu zenginliği organize ve anlaşılır bir şekilde sunmaktır.

Son Söz

Evet arkadaşlar, geldik sona. Occam'ın Usturası, bir tasarım kuralından çok, bir düşünme biçimidir. Bizi her zaman daha azını yapmaya, daha fazlasını sorgulamaya ve en önemlisi, kullanıcıyı her kararın merkezine koymaya teşvik eder. Bir sonraki projenizde, bir öğe eklemeden önce durup kendinize sorun: "Bunu eklemek yerine neyi çıkarabilirim?" Bu basit soru, sizi çok daha temiz, odaklanmış ve nihayetinde başarılı tasarımlara götürecektir. Unutmayın, en iyi tasarımcılar en çok özelliği ekleyenler değil, en az gerekli olanı bırakanlardır.

Görkem Yıldız

Helmlab, a family of perceptual color spaces for UI design systems (arXiv:2602.23010)

I'm Görkem, a UI/UX designer and engineer based in Ankara, leading the design team at [PushBrands](https://pushbrands.app/en), a Saudi UGC marketplace. I've spent over eight years designing and building digital products, and lately the systems underneath them: Helmlab, a color space trained on 64,000 human color judgments that now ships in Color.js; open-source tools for icons, sound and the terminal; and, as Orbit Design, Figma plugins with more than 100,000 users.

Book a call

Talk about color, design systems or Helmlab.

Saturdays 19:00–21:00 Istanbul time, on Google Meet.

Book a call