User Flow nedir?

Memduh Dursun
Team Kraken
Published in
4 min readFeb 25, 2021

Neden İhtiyaç duyarız? Nasıl oluştururuz?

Öncelikle Team Kraken’dan herkese selam ✋🏻 Bugün biraz tasarımdan bahsedeceğiz. Tasarım bölümümüzdeki ilk yazımıza UX’in temel taşlarından biri olan User Flow ile başlayacağız.

Peki, nedir bu User Flow, neden ihtiyacımız var?, nasıl yapabiliriz?

  1. Flow nedir? (Akış)
  2. User flow nedir? (Kullanıcı Akışı)
  3. User Flow’a neden ihtiyacımız var?
  4. Peki bir User Flow hazırlamaya nasıl başlarız?
  5. Son olarak takımla değerlendir ve geliştirmeye devam et!

Flow Nedir?

Akış Kuramı/teorisi (Flow Theory), pozitif psikoloji kuramıdır ve Mihaly Csikszentmihalyi tarafından 1975’te birçok farklı meslek gruplarında yer alan insanlarla yaptığı görüşmeler ve gözlemler sonucunda bulunmuştur.

Csikszentmihaly, Akış’ı ilk olarak, işini tutkuyla yaparken kendini kaybeden sanatçıları görünce fark etti. Özellikle ressamların işlerini büyük bir tutku ile yaparken yemek, su ve uyku gibi en temel ihtiyaçlarını dahi gidermeyi unutup “öz farkındalıklarını” kaybetmesinden etkilenmişti. Farklı insanların üstünde yaptığı çeşitli gözlemler ve testler sonucunda Akış Kuramı’nı oluşturmuştur. Csikszentmihaly, Akış Kuramı’nı kendi içerisinde eğitim, müzik, spor, din ve oyunlar gibi birçok farklı dallara ayırıyor. Bu yazımızda sizlere UX’de bu konuyu nasıl işliyoruz bundan bahsetmeye çalışacağım.

Csikszentmihalyi’nin akış modeline göre, zorluk seviyesi ve beceri seviyesi açısından zihinsel durum.

User Flow nedir?

Bir kullanıcının anlamlı bir hedefe ulaşmak için attığı her bir adım.

Kullanıcı akışı, kullanıcı deneyimi akışı veya akış şeması (User Flow, UX Flow, ya da Flowchart) isimleriyle karşımıza çıkabilir. Bir kullanıcının bir ürünü kullanırken izlediği yolu gösteren diyagramlardır. Kullanıcı akışı, kullanıcının üründeki hareketini düzenler ve kullanıcının giriş noktasından son etkileşimine kadar attığı her adımı haritalandırır. Akış şemasında; başlık, wireframe ve not gibi şeyler olabilir. Bu süreci doğru bir şekilde hazırlamak, tasarımcıların kullanıcı deneyimini değerlendirmesine, optimize etmesine ve dolayısıyla müşteri dönüşüm oranlarını artırmasına olanak sağlar.

User Flow’a neden ihtiyacımız var?

Kullanıcı farkındalığımızı arttırır.

Tasarım yaparken karşımıza çıkacak farklı değişkenler; servisler, teknik durumlar, kişisel görüşler vb. şeyler kaybolmamıza sebep olabilir. Bu yüzden kullanıcı akışı, kullanıcının bakış açısından oluşturduğumuz için, bizi her zaman sürecin içerisinde tutacaktır.

Kullanıcının görevlerine odaklanmamıza yardımcı olur.

Bir kullanıcı dijital bir ürün aldığında, her zaman orada olmasının bir nedeni vardır; Bir video bulmak, bir ürün satın almak veya uçuş rezervasyonu yapmak olabilir. Bu her ne ise, onların tüm etkileşimlerinin başlangıcıdır. Kullanıcı akışları tamamen görevlerle ilgilidir. Bu nedenle, her seferinde tek bir sayfaya odaklanmak yerine, gerçek hedeflere ve deneyime odaklamamıza yardımcı olurlar.

Yapılacak diğer işler için bir temel oluşturur.

Kullanıcı akışları, arayüz tasarımından bilgi mimarisine ve kullanılabilirlik testine kadar her şeyi etkiler. Ayrıca bu süreçlerin tasarımlarını hazırlarken fazlasıyla katkıda bulunur.

Sorun çözümlerinde destekler.

Dijital ürünlerle ilgili birçok sorun, kullanıcının bir görevi tamamlayamamasıyla ilgilidir. Doğru hazırlanmış bir kullanıcı akışı; kullanıcıların sorun yaşadığı çıkmazları, sıkıntılı noktalarını veya kafa karıştırıcı adımlarını tespit etmemize ve ortadan kaldırmamıza yardımcı olur.

Takım iletişimini geliştirir.

Bazen fikirlerimizi doğru ve anlaşılır bir şekilde iletmek zor olabilir. İşte bu durumda kullanıcı akışı; developerler, diğer tasarımcılar ve ürün yöneticileri gibi paydaşlar için tasarımlarımızın kapsamını, karmaşıklıklarını, yollarını ve hedeflerini netleştirir.

Peki bir User Flow hazırlamaya nasıl başlarız?

Bilgileri toplayın

Burada paydaşlarla iletişimde olmanız işinizi kolaylaştıracak ve daha net bir akışın çıkmasında faydası olacaktır.

  • Kullanıcı kim?
  • Hedefleri neler?
  • İhtiyacı olan adımlar neler?

Bir başlık verin

Akışa, amacını açıklayan bir başlık vererek başlayın; kullanıcınızın hedefi olabilir. Vermiş olduğunuz başlık sizi her zaman doğru yolda tutacaktır. Akışımız, yalnızca yarım bir görevi kapsıyorsa veya aynı anda birden fazla görevi kapsamaya çalışırsa, amacına hizmet etmez.

Bir başlık verin

Tek yöne bağlı kalın ve basit tutun

Kullanıcı akışları iyi çalışmalıdır. Çünkü okuyucuya bir senaryo anlatırlar. Bu hikayeyi açıklığa kavuşturmak için, her şeyi net tutmamız ve yalnızca tek bir yöne gitmemiz gerekir. Uzun oluyorsa veya farklı yönlere dallanıyorsa, birkaç küçük farklı göreve bölebilirsiniz.

Tek yöne bağlı kalın ve basit tutun

Her adımı çizin

Peki akışın her adımında ne gösteriyoruz? Birkaç kelimeden, tamamen tasarlanmış arayüzlere kadar her şey olabilir. İşin kapsamına göre değişebilir ama wireframe her zaman daha net olabiliyor. Metinlerden daha iyidirler. Çünkü kullanıcı deneyiminin daha net bir şekilde anlatırlar.

Her adımı çizin

Bazı açıklamalar ekleyin

Her adım için kısa bir açıklama ekleyin. Neler olduğunu açıklayın ve gerekirse kullanıcının yapması gereken şeyin arkasındaki nedenleri de dahil edin. Açık ve net açıklamalar olmalıdır.

Bazı açıklamalar ekleyin

Takımla değerlendirin ve geliştirmeye devam edin

Bir akışı tamamladık. Şimdi ne olacak? Yeni oluşturduğumuz kullanıcı akışımızı analiz ederken kendimize sormamız gereken bazı önemli sorular şunlardır:

  • Bu akışı nasıl daha verimli hale getirebiliriz?
    Kullanıcının mümkün olduğunca çabuk ve sezgisel olarak sonuca görevini tamamlayarak ulaşmasını istiyoruz . Ne kadar az adım/tıklama olursa ve aşırı karmaşık ekranlara yol açmadığı sürece o kadar iyidir.
  • Bu akışı nasıl daha net hale getirebiliriz?
    Kullanıcının hangi adımı attığı ve bir sonraki adıma nasıl geçileceği açık mı? Gereksiz dikkat dağıtıcı unsurları azaltabilir miyiz? Akışın sonunda görevlerini tamamladıklarının farkına varıyorlar mı?
  • Başka anlaşılmayan alanları var mı?
    Kullanıcının bu görevi yerine getirirken bazı şüpheleri, tereddütleri veya soruları olması olabilir mi? Bu akışın, kullanıcının bekleyeceği şeyle eşleştiğini düşünüyor muyuz?

Şimdi kendi kullanıcı akışını hazırlarken temelde nelere dikkat edeceğini biliyorsun. Üzerinde çalıştığınız üründen önemli bir görev seçin ve yukarıdaki adımları uygulayarak bir kullanıcı akışı oluşturmaya çalışın.

Okuduğunuz için teşekkürler 🙏🏻
Beğendiyseniz paylaşabilir veya fikirlerinizi yorum olarak belirtebilirsiniz. TeamKraken olarak düzenli bir şekilde paylaşımlarımıza devam edeceğiz.Bizi takip etmeyi unutmayın.✋🏻

--

--