İyi bir tasarım "güzel görünmek" değil, kullanıcının hedefine en az sürtüşmeyle ulaşmasını sağlamak. İşte TTCoreWeb'in her projede uyguladığı tasarım süreci.
Aşama 1: Keşif ve Araştırma
Her tasarım projesi bir brief ile başlar. Kim kullanacak? Ne yapmak isteyecek? Başarı nasıl ölçülecek? Rakip analizini ve varsa mevcut kullanıcı verilerini (heatmap, kayıtlar, anketler) inceliyoruz.
Hedef kitle tanımlandıktan sonra kullanıcı personaları oluşturuyoruz. "35 yaşında, Ankara'da çiftlik sahibi, telefonunu çok kullanan ama teknolojiye yabancı" gibi somut karakterler, tasarım kararlarını gerçek senaryolara bağlıyor.
Aşama 2: Bilgi Mimarisi ve Kullanıcı Akışları
Kullanıcının uygulamada hangi yolları izleyeceğini akış diyagramlarıyla görselleştiriyoruz. "Ürünü sepete ekle → ödeme yap" gibi kritik akışlar tüm ekranlara kırılıyor. Bu aşama, atlanan sayfaların veya kırık akışların erken fark edilmesini sağlıyor.
Aşama 3: Wireframe (Tel Kafes)
Renk ve görsellerden önce yerleşim. Figma'da düşük kaliteli wireframe'ler, içerik hiyerarşisini ve navigasyonu konuşmak için idealdir. Bu aşamada müşteriyle yapılan geri bildirim turu, tasarım geliştirme maliyetini büyük ölçüde düşürür.
Aşama 4: Görsel Tasarım
Marka renkleri, tipografi ve ikon sistemi wireframe'lerin üzerine işleniyor. Design token'lar oluşturuluyor — renk, boyut, boşluk değerleri tek bir yerden yönetiliyor. Böylece sonradan yapılacak değişiklikler tüm bileşenlere otomatik yansıyor.
Aşama 5: Komponent Kütüphanesi
Buton, form elemanı, kart, modal gibi tekrar eden UI parçaları Figma komponent olarak tanımlanıyor. Geliştirici bu kütüphaneyi alıp React bileşenlerine birebir dönüştürebiliyor. Bu yaklaşım geliştirme süresini %30-40 kısaltıyor.
Aşama 6: Prototip ve Kullanıcı Testi
Figma'da tıklanabilir prototip oluşturuluyor. Gerçek kullanıcılarla (en az 5 kişi) test yapılıyor. "Bu butona tıklasan ne olmasını beklerdin?" gibi sorular beklenmedik kullanım şekillerini ortaya çıkarıyor. Gözlem sonuçlarına göre tasarım revize ediliyor.
Aşama 7: Geliştirici Teslimi
Figma'nın geliştirici modu ile her bileşenin CSS değerleri, görsel varlıklar ve animasyon spesifikasyonları otomatik olarak paylaşılıyor. Geliştirici "bu kaç piksel?" sorusunu sormak zorunda kalmıyor.
İyi Tasarımın Geri Dönüşü
Nielsen Norman araştırmalarına göre, UX'e yapılan her 1 dolarlık yatırım 100 dolar geri dönüş sağlıyor. Kullanılması zor bir arayüz, potansiyel müşteriyi rakibe yönlendirir; iyi tasarım ise müşteriyi alıkoyar.