Uzun süredir hem IT tarafında hem de tasarım tarafında çalışan biri olarak net bir şey söyleyebilirim:
Teknoloji tek başına yetmiyor. Tasarım da tek başına yetmiyor.
İkisi birlikte çalışmadığı sürece ortaya çıkan şey ya eksik kalıyor ya da kullanıcıyı yoruyor.
Bugün bir web sitesine giren kullanıcı, milisaniyeler içinde karar veriyor. Site hızlı olabilir, backend sağlam olabilir ama eğer arayüz karışıksa o kullanıcıyı tutamazsın. Aynı şekilde sadece görsel olarak iyi duran ama altyapısı zayıf bir sistem de sürdürülebilir değil.
IT Tarafından Bakınca
Sistem kurarken öncelik her zaman performans, güvenlik ve sürdürülebilirlik oluyor.
- Sunucu doğru yapılandırılmış mı
- Veritabanı optimize mi
- Gereksiz yük var mı
- Ölçeklenebilir mi
Bunlar çözülmeden zaten sağlıklı bir proje çıkmaz.
Ama şunu çok net gördüm: Teknik olarak mükemmel sistemler bile, kötü bir kullanıcı deneyimi yüzünden kullanılmıyor.
Tasarım Tarafından Bakınca
Tasarımın amacı sadece “güzel görünmek” değil.
Tasarım yönlendirmektir.
Kullanıcı nereye tıklayacak, neyi önce görecek, neyi anlayacak… Bunların hepsi tasarımın işi.
İyi bir tasarım:
- Kullanıcıyı yormaz
- Dikkati doğru yere çeker
- Markayı net hissettirir
Kötü tasarım ise en iyi sistemi bile değersiz gösterir.
Asıl mesele şu:
Frontend ve backend ayrı dünyalar gibi yönetilmemeli.
Tasarım yapılırken teknik sınırlar bilinmeli.
Geliştirme yapılırken de kullanıcı deneyimi göz ardı edilmemeli.
Benim yaklaşımım şu oluyor:
Önce sistemi kur, sonra tasarımı onun üstüne oturt değil.
İkisini aynı anda düşün.
Çünkü artık rekabet sadece “çalışıyor mu?” değil.
“Nasıl hissettiriyor?” noktasında.
Kullanıcı:
- Hız istiyor
- Netlik istiyor
- Güven istiyor
Bunların üçü de teknoloji + tasarım birleşmeden sağlanamaz.
Bugün bir proje geliştirirken en büyük farkı yaratan şey şu:
Kod ile tasarımın birlikte düşünülmesi.
Eğer bu denge kurulursa ortaya sadece çalışan bir sistem değil, gerçekten kullanılan bir ürün çıkar.