Günümüz Girişimlerin Ortak Problemi : Tasarım

Herkese selamlar!
Geçtiğimiz hafta Hack’n Break etkinliğinde Scode ekibi olarak yer aldık. Hem tatil yaptık hem de diğer katılımcılarla beyin fırtınasında bulunduk. Çeşitli yeni girişimler ve girişim yapmak isteyen insanlar vardı. Bu girişimlerin tasarım görüşlerini dinledik ve fikir alışverişinde bulunduk.
Her girişimin farklı farklı zorluk çektiği konular vardı. Birçok girişimin problemlerini dinledik ve elimizden geldiğince çözüm üretmeye çalıştık. Birçoğunun ortak problemi aslında tasarım idi. Tasarım çizdiremiyor veya çizemiyorlar. Bu yüzden projelerini ilerletmekte güçlük çekebiliyorlardı.
Girişimde tasarım bir hayli önem arz ederken, MVP sürümünde tasarımın sadece belli başlı noktalarının önem arz ettiği açık ve net bir görüştür. Eğer MVP sürümü tasarlıyorsanız dikkat etmeniz gereken birkaç önemli detay var ve bu başlıklara dikkat ederseniz sıkıntı çekmeden ilerleyebileceğinizi düşünüyorum.
Gelin bu önemli noktalara beraber bakalım…

Akış Şeması ( Flow )
İlk olarak uygulamanızın akışını belirlemelisiniz. Kullanıcının nereye gideceğini ve nasıl davranacağını kullanıcıdan önce bilmek size fayda sağlar ve bu durumda ek geliştirmelerde bulunmanız kolaylaşabilir. Kullanıcı deneyimi tarafında flowunuzun olması gelecek feedbacklere karşı veya takip ettiğiniz kullanıcıya karşı duyarlı olmanızı sağlar. Projenizi yayına aldıktan sonra kullanıcının her hareketini flowa bakarak denetlemek hatalarınızı görmeye yardımcı olacaktır. Yapılan hatalar görüldükten sonra projenizi iyileştirmeye başlayabilirsiniz.
*** 1
Kullanılabilirlik
Eğer MVP sürüm tasarlıyorsanız ve tasarım tarafınız yeterli değilse en önemli etmenlerden birisi kullanılabilirlik. Kullanılabilirliği planlamak sadece tasarımcının değil diğer ekip üyelerinin de görevidir.
MVP sürümde kullanıcıya tam olarak ne vermek istediğiniz çok önemli çünkü piyasaya yeni çıktığınızı ve kullanıcıya ilk kez çıktığınızı baz alırsak projeye giren kullanıcı karmaşıklık yaşamak istemez ve doğrudan o projenin hangi konuda ve ne yapmak için varolduğunu kolayca bilmek ister. Eğer çeşitli yollarla projenin amacını yansıtmak istiyorsanız size tavsiyem ilk sürümde bunu en kısa ve net yoldan yapmanızdır.
Projenizin eğer bir akış şeması varsa bu akış şemasına göre kullanıcının hangi ekranı daha çok kullanacağını belirlemeniz gerek. Bu belirleyeceğiniz ekrana göre geliştirmelerde bulunarak kullanıcı tarafında kullanılabilirliği ve etkileşimi kolayca arttırabilirsiniz.

Sadelik ve Basitlik
Sadelik ve basitlik kullanılabilirlik ile ilişkili bir konudur. Fakat tasarım tarafında güçsüz olduğunuzu varsayarsak nasıl bir tasarım çıkarmanız gerektiğini belirtmek istiyorum. Eğer sabit bir renginiz var ise kesinlikle o rengin dışına çıkmayın. Farklı renkler kullanıcıda farklı çağrışımlar uyandırabilir. Kendi renk paletiniz üzerinden denemeler yapın ve kullanıcı üzerinde testler yapın.
Örneğin; ana renginiz mavi fakat bir sayfada herhangi bir butonunuzun sarı olduğunu varsayalım. Farklı bir sayfada da başlık olarak sarı rengini kullandınız. Bu durumda kullanıcı 2 reaksiyon alacak; ya orayı buton sanıp tıklamaya çalışacak ya da başlık olarak algılayıp doğrudan okuyup geçecek. Muhtemel olarak ilk reaksiyonu alacaktır çünkü daha önce buton olarak tıkladığı rengi diğer bir sayfada başlık olarak görmekte. Bu yüzden yapacağınız seçimleri çok iyi yapmanız gerekmekte. Yapacağınız işlemlerde kullanıcı düşünerek hareket etmeniz, kullanıcının hareketlerini tahmin etmeniz gerekmektedir.
Eğer ilk kez kullanıcıya çıkacaksanız tamamen basitlik üzerinden ilerleyin. Elinizden geldiği kadar her şeyi basit tutun ve kullanıcının işini kolaylaştırın. Kullanıcının 3–4 işlemde alabileceği aksiyonu tek seferde alması için gereken tüm yapıyı kullanın ve bu yapıyı test ederek ilerletin. İlerleyen sürümlerde ekleyeceğiniz ek özellikler bu sayede kullanıcı için sıkıntı olmayacaktır.

Kullanıcı Deneyimini Önemseyin
MVP sürümü geliştirmek için en önemli konulardan biri de kullanıcı deneyimidir. Kullanıcı deneyimi kullanıcınızı önemsediğinizin en önemli belirteçlerinden biridir. Eğer canlıya aldıktan sonra yanlış reaksiyonlar alıyorsanız kullanıcı deneyiminizde bir yerde hata var demektir. Mutlaka kullanıcı deneyimi tarafında eğitimler alın veya diğer rakip uygulamalarınızı inceleyin. Alanında uzman kişilere mail atarak uygulamanız hakkında feedbackler toplayın. Doğru kullanıcıya etki ettiğinizi ve her hareketi doğru tespit ettiğinizi kanıtlayın ve ona göre geliştirmelerde bulunun.
Bir iconun yerinin değişmesi bile kullanıcı deneyiminde felakete veya iyi bir reaksiyona yol açabilir. Bu yüzden yapacağınız değişiklikleri mutlaka kullanıcıyı düşünerek değiştirin ve değiştirdikten sonra aynı reaksiyonu alıp almadığınızı test edin. Eğer yeni bir özellik eklediyseniz bu özelliğin gerçekten doğru kullanıp kullanılmadığını test edin. Eğer test yapıp revize yapacaksanız bunu gerçek kullanıcılarınızla yapmanızı tavsiye ederim.
Unutmayın, Rakiplerinizden ilham almak, onlardan tasarım çaldığınız anlamına gelmez. Aksine ortak hedef kitleyi hedeflediğiniz için onların tasarımından yola çıkmak, kullanıcının alışkın olduğu bir arayüz geliştirmenizi sağlayacaktır.
***1 : http://www.hasanyalcin.com/tasarim-prototiplemeleri-icin-ipuclari/
MVP sürümün tasarım tarafında neler yapmanız gerektiği hakkında birkaç yazı daha yazmayı planlıyorum. Eğer yazı serisini takip etmek istiyorsanız aşağıdaki formu doldurabilirsiniz.
Veya beni sosyal medyadan takip edebilirsiniz.
Twitter : @SabahKemalCans
Facebook : /sabahkemalcansu
dribbble.com/SabahKemalCansu
Teşekkürler.
