Prototipleme Araçları: Hangisi, Ne Zaman?
Prototipleme aracı seçimi çoğu zaman özellik listesi karşılaştırmasına dönüşüyor. Oysa listedeki araçların hepsi aynı işi yapıyor: fikri tıklanabilir hale getirmek. Ayrım özelliklerde değil, hangi gerçeklik seviyesinde çalıştıklarında ve ekip o araçtan çıkmak istediğinde ne kadar bedel ödettiklerinde.
Önce gerçeklik seviyesine karar ver
Aracı seçmeden önce cevaplanması gereken tek soru şu: bu prototiple neyi doğrulamaya çalışıyorsun? Akışı mı, görünüşü mü?
Bu ayrım kozmetik değil. Kaba çizgilerle, gri kutularla hazırlanmış bir ekranı birine gösterdiğinde konuşma yapıya kayar: burada ne olacak, bu adım neden var, geri dönebiliyor muyum. Aynı akışı gerçek renkler, gerçek yazı tipi ve gerçek fotoğraflarla gösterdiğinde gelen geri bildirim büyük ölçüde yüzeye takılır. Buton rengi, boşluklar, ikon seçimi. Yapısal sorun ise cilanın altında görünmez kalır, çünkü ekran bitmiş görünür ve bitmiş görünen şeye kimse "bu adımı komple kaldıralım" demez.
Balsamiq'in çizim defteri estetiğinde ısrar etmesi tam olarak bu yüzdendir. Aracın kısıtı değil, tasarım kararıdır.
Sekiz araç, üç iş
Hızlı doğrulama: Balsamiq, Marvel
Fikir daha kafada tazeyken, kimseye söz vermeden ekrana dökmek için. Balsamiq düşük gerçeklikte wireframe üretir, hazır bileşen kütüphanesi sayesinde yarım saatte on ekran çıkarırsın. Marvel biraz daha ileri gider, sürükle bırak ile ekranları birbirine bağlar ve telefonda açılabilen bir akış verir. İkisinin de öğrenme süresi bir öğle arası kadardır. İkisi de karmaşık etkileşim istendiği anda duvara toslar, ama zaten o iş için değiller.
Ekiple tasarım: Figma, Sketch, UXPin
Bir tasarımcıdan fazlası varsa ya da geliştirici tasarım dosyasına bakmak zorundaysa iş buraya taşınır. Figma bu grubun varsayılanı: tarayıcıda çalışır, aynı dosyada eş zamanlı iki kişi durabilir, geliştiriciye link atmak yeter. Sketch daha uzun süredir sahada, vektör düzenleme tarafı hâlâ çok iyi, ama yalnızca Mac'te çalışıyor. Ekipte tek bir Windows makinesi varsa Sketch tartışma dışıdır, o kadar. UXPin'in ayrıştığı yer tasarım sistemi tarafı: bileşenleri kurallarıyla birlikte tanımlayıp ekibin o kuralların dışına çıkmasını zorlaştırabiliyorsun. Küçük ekipte fazla ağır kaçar, on kişilik bir üründe karşılığını verir.
Karmaşık etkileşim: Axure RP, Proto.io, Origami Studio
Koşullu mantık, form durumları, veri girişine göre değişen ekranlar. Axure RP bu işi yıllardır yapıyor ve kurumsal projelerde hâlâ rakipsiz sayılır, çünkü prototiple birlikte dokümantasyon da üretiyor. Öğrenmesi zordur ve bunu saklamıyor. Proto.io tarayıcıda çalışan, kod yazmadan yüksek gerçeklikte prototip kuran bir alternatif; Sketch ve Photoshop dosyalarını içeri alıyor. Origami Studio ise Meta'nın kendi ekipleri için geliştirdiği araç, ücretsiz, mobil mikro etkileşimlerde çok güçlü, karşılığında düğüm tabanlı mantığıyla ciddi bir öğrenme yükü getiriyor.
"Hepsini ücretsiz dene" tavsiyesi neden ters çalışıyor
Bu listeyi veren yazıların çoğu şöyle bitiyor: araçların hepsinin ücretsiz planı var, deneyip karar verin. Kulağa masrafsız geliyor ama hesap tutmuyor.
Bir aracı gerçekten değerlendirmek, gerçek bir ekranı o araçta baştan sona kurmak demektir. Yarım gün diyelim. Kararı tek kişi vermiyorsa, ki bu araçların yarısının varlık sebebi ekip çalışması, aynı denemeyi en az iki kişinin yapması gerekir. Sekiz araç için bu, sekiz kişi gününe yakın bir maliyet çıkarır. Aynı süre, iki tasarımcının maaşı üzerinden, çoğu aracın bir yıllık lisansından pahalıdır. Yani "bedava dene" tavsiyesi, kalem gideri sıfır olduğu için ücretsiz sanılıyor.
İşe yarayan yol şu: gerçeklik seviyesi sorusunu cevaplayıp üç gruptan birini seç, o gruptan en fazla iki aracı dene. Sekiz değil, iki.
Asıl maliyet lisansta değil, çıkışta
Araç karşılaştırmalarında neredeyse hiç konuşulmayan kalem, altı ay sonra fikrini değiştirdiğinde ne olacağı. Bu dosyalar taşınmıyor. Axure'da kurulmuş koşullu mantığı Figma'ya aktaramazsın, Sketch dosyasındaki sembol yapısı başka bir araca girdiğinde düz katmanlara dönüşür. Prototipleme aracına geçiş yapmak, dosya biçimi değiştirmek değil, arşivi terk etmek anlamına gelir.
Bu yüzden seçimi ekibin bugünkü sayısına göre değil, önümüzdeki bir yıl içinde alacağı hâle göre yapmak gerekir. Tek kişilik iş yükünde Balsamiq fazlasıyla yeter, ama altı ay içinde ikinci bir tasarımcı ve bir geliştirici o dosyalara bakacaksa Figma'da başlamak, sonradan taşımaktan ucuzdur.
Kaynaklar