Birçok dijital projede tasarım “bitirilir”, ardından dosyalar yazılım ekibine teslim edilir. Teknik ekip de elindeki ekranları çalışan ürüne çevirmeye çalışır. Bu model bazen işe yarar; fakat iki ekip birbirinin kararlarına geç dahil olduğunda ürün gereksiz tavizlerle dolmaya başlar.
Tasarımcı teknik sınırları bilmeden bir davranış kurgular. Yazılımcı da tasarımın arkasındaki niyeti bilmeden en kolay uygulanabilir çözümü seçer. İki taraf da kendi açısından haklıdır; sonuç yine de bütün olarak zayıflayabilir.
Ekran değil, davranış tasarlıyoruz.
İyi bir arayüz yalnızca nerede hangi rengin kullanılacağı değildir. Veri ne zaman gelir, hata olduğunda ne olur, kullanıcı yarıda bırakırsa sistem ne yapar, mobilde öncelik ne olur? Bunların çoğu aynı anda hem tasarım hem yazılım kararıdır.
Bir ürünün görünüşü ile çalışma biçimi aynı problemden doğuyorsa, onları tamamen ayrı çözmek zorunda değiliz.
Bu nedenle projelerde tasarım ve geliştirmeyi mümkün olduğunca erken aynı masaya getiriyoruz. Bazen teknik bir kısıt daha iyi bir tasarım fikri doğuruyor. Bazen tasarım kararı sistem mimarisini sadeleştiriyor. İki disiplin birbirini yalnızca “uygulayan” değil, birbirini geliştiren hale geliyor.
AI bu ilişkiyi daha da yakınlaştırıyor.
AI destekli prototipleme ve kod üretimi, tasarım ile uygulama arasındaki mesafeyi kısaltıyor. Fakat bu, disiplinlerin ortadan kalktığı anlamına gelmiyor. Tam tersine, kararların daha hızlı gerçeğe dönüşmesi kötü kararların da daha hızlı gerçeğe dönüşebileceği anlamına geliyor.
Hızlandıkça daha iyi düşünmek gerekiyor. Bizim ilgilendiğimiz taraf tam olarak bu.
← Tasarlamaca Radar